../../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'
Created attachment 489702 [details] emerge --info firefox
pgo builds are only fixed in ~testing, I will not backport any patches for esr builds.
52.3.0 has already had its pgo build issue fixed.