I am trying to build firefox-22 and it fails at the beginning of PGO step. Error message: make[4]: Leaving directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/locales' make[3]: Leaving directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer' make tools make[3]: Entering directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer' make[3]: Nothing to be done for `tools'. make[3]: Leaving directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer' make[2]: Leaving directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu/browser/installer' make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu' rm -f obj-x86_64-unknown-linux-gnu/jarlog/en-US.log MOZ_PGO_INSTRUMENTED=1 JARLOG_FILE=jarlog/en-US.log EXTRA_TEST_ARGS=10 make -C obj-x86_64-unknown-linux-gnu pgo-profile-run make[1]: Entering directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu' make[1]: *** No rule to make target `pgo-profile-run'. Stop. make[1]: Leaving directory `/var/tmp/portage/www-client/firefox-22.0/work/mozilla-release/obj-x86_64-unknown-linux-gnu' make: *** [profiledbuild] Error 2 emake failed Reproducible: Always
Created attachment 352086 [details] build.log.xz
Created attachment 352088 [details] emerge --info firefox
I forgot to mention that firefox-21.0 with pgo was built fine on this machine.
PGO useflag was masked due to the team being unable to support it at this time, all bugs filed that are pgo related will continue to be closed as invalid unless a patch is attached to correct the problem.
*** Bug 475264 has been marked as a duplicate of this bug. ***
*** Bug 475328 has been marked as a duplicate of this bug. ***
Created attachment 352918 [details, diff] pgo fix if anyone interested -- attached is a quick-and-dirty ebuild userpatch for firefox-22.0 profile quided optimization. i did not tested it widely and it actually succeeded on my own gentoo installation (~amd64) again: strictly related to firefox-22.0 codebase only fixes ${S}/client.mk and ${S}/build/automation.py.in
I have posted an updated patch for www-client/firefox-23.0 in bug 480258.