Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 628332 - www-client/firefox-52.2.0 fails to build: ld: final link failed
Summary: www-client/firefox-52.2.0 fails to build: ld: final link failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-19 20:19 UTC by dtr
Modified: 2017-08-26 17:40 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info firefox (eminfo,2.82 KB, text/plain)
2017-08-19 20:20 UTC, dtr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dtr 2017-08-19 20:19:51 UTC
../../gfx/thebes/Unified_cpp_gfx_thebes1.o: In function `gfxTextRun::SetSpaceGlyph(gfxFont*, mozilla::gfx::DrawTarget*, unsigned int, unsigned short) [clone .cold.366]':
Unified_cpp_gfx_thebes1.cpp:(.text.unlikely+0x7552): undefined reference to `gfxShapedWord* gfxFont::GetShapedWord<unsigned char>(mozilla::gfx::DrawTarget*, unsigned char const*, unsigned int, unsigned int, mozilla::unicode::Script, bool, int, unsigned int, gfxTextPerfMetrics*)'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: libxul.so: hidden symbol `_ZN7gfxFont13GetShapedWordIhEEP13gfxShapedWordPN7mozilla3gfx10DrawTargetEPKT_jjNS3_7unicode6ScriptEbijP18gfxTextPerfMetrics' isn't defined
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
make[5]: *** [/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/config/rules.mk:802: libxul.so] Error 1
make[5]: Leaving directory '/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/ff/toolkit/library'
make[4]: *** [/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/config/recurse.mk:71: toolkit/library/target] Error 2
make[4]: Leaving directory '/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/ff'
make[3]: *** [/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/config/recurse.mk:33: compile] Error 2
make[3]: Leaving directory '/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/ff'
make[2]: *** [/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/config/rules.mk:523: default] Error 2
make[2]: Leaving directory '/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/ff'
make[1]: *** [/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr/client.mk:415: realbuild] Error 2
make[1]: Leaving directory '/var/tmp/portage/www-client/firefox-52.2.0/work/firefox-52.2.0esr'
make: *** [client.mk:245: profiledbuild] Error 2
emake failed
 * ERROR: www-client/firefox-52.2.0::gentoo failed (compile phase):
 *   Failed to run 'emake -f client.mk profiledbuild'
Comment 1 dtr 2017-08-19 20:20:49 UTC
Created attachment 489702 [details]
emerge --info firefox
Comment 2 Jory A. Pratt gentoo-dev 2017-08-20 20:09:52 UTC
pgo builds are only fixed in ~testing, I will not backport any patches for esr builds.
Comment 3 Jory A. Pratt gentoo-dev 2017-08-26 17:40:33 UTC
52.3.0 has already had its pgo build issue fixed.