Created attachment 908184 [details] build.log Perhaps related to: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b646e613de013ac94dbfb10146bcb769a759bf3 * Messages for package www-client/firefox-132.0.1-r1: * Building firefox with USE=pgo requires LTO! * ERROR: www-client/firefox-132.0.1-r1::gentoo failed (setup phase): * Please fix your CFLAGS/CXXFLAGS. * * Call stack: * ebuild.sh, line 136: Called pkg_setup * firefox-132.0.1-r1.ebuild, line 475: Called die * The specific snippet of code: * die "Please fix your CFLAGS/CXXFLAGS." *
Please include emerge --info.
Created attachment 908185 [details] emerge --info emerge --info
commit bcec88143087b45ba26f219efa76021e5acac391 Author: Matt Jolly <kangie@gentoo.org> Date: Sat Nov 9 21:29:09 2024 +1000 www-client/firefox: LTO Updates Force LTO with USE=pgo LTO now comes from CFLAGS, meaning that the REQUIRED_USE previously enforcing this was removed in favour of `eerror`. Instead we will force LTO even if it's not detected from CFLAGS if PGO is in use. Drop USE=lto on 128 to bring it into line with 132. Signed-off-by: Matt Jolly <kangie@gentoo.org> Not sure if this fixes it.
Tried bcec88143087b45ba26f219efa76021e5acac391 but still getting the same error.
commit 6166e0b9c023cd74725e9eb9d742327856fbd315 Author: Matt Jolly <kangie@gentoo.org> Date: Sun Nov 10 08:17:28 2024 +1000 www-client/firefox: update LTO & Rust configuration - We don't need to `die` if using GCC and LTO; the linker is set to bfd in `src_conifgure`. - Set RUST_MIN_VER to 1.77.1 - LLVM_COMPAT 17 could result in a Rust slot lower than 1.76 being selected during a GCC build. - Be more specific about what is filtered with RUST_NEEDS_LLVM=1. - Make 131 consistent with 128 and 132. Signed-off-by: Matt Jolly <kangie@gentoo.org>
It seems that 6166e0b9c023cd74725e9eb9d742327856fbd315 fixed it for me! Thanks!
Thanks!