Summary: | www-client/firefox-133.0.3[pgo] fails to build: undefined reference to `SyscallAsm' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Turner <jturner.usa+gentoo> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jturner.usa+gentoo, sam |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://bugzilla.mozilla.org/show_bug.cgi?id=1516803 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
xaa (first half of compressed log) xab (second half of compressed log) |
https://0x0.st/8rrI.log.zst Not sure how to upload this build log, it seems to be too large, and eventually this link will expire. Created attachment 914737 [details]
xaa (first half of compressed log)
Created attachment 914738 [details]
xab (second half of compressed log)
Use "cat xaa xab > build.log.xz" to cat the files into one, and then decompress like normal.
[20:12] <sam_> I think this is exposed by juippis' fixes to PGO for GCC [20:13] <sam_> then sandbox::Syscall::Call gets cloned using the profile data [20:13] <sam_> and it ends up in a different LTO partition [20:13] <sam_> so, in a way, this is great [20:13] <sam_> it shows PGO is working :D [20:13] <sam_> because it deduced that it's cold I'm pretty sure https://src.fedoraproject.org/rpms/firefox/blob/rawhide/f/mozilla-1516803.patch will fix it. I gather from IRC that the rebased patch worked? I guess when I returned the "old approach" in https://gitweb.gentoo.org/repo/gentoo.git/commit/www-client/firefox?id=47d3ff466c8238445180dacff7bc2bba4977285c I also took the older version of that mozilla-1516803.patch along with it, and that needs an update. Weird that I tested firefox[pgo] just fine with gcc and lto, though. Wait, https://src.fedoraproject.org/rpms/firefox/raw/rawhide/f/mozilla-1516803.patch this bit is identical to what I have in firefox-133-patches-05.tar.xz -> 0015-gcc-lto-pgo-gentoo.patch Could you copypaste the contents of your 0015-gcc-lto-pgo-gentoo.patch or attach the patch here? Oh, right, this again. Yeah the patch seems malformed due to some copy-paste error and I guess it doesn't get applied. Will test and fix. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb5df285e2324f1b16d12cd4ed6ddbc8eb30a9d commit 5eb5df285e2324f1b16d12cd4ed6ddbc8eb30a9d Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-12-23 06:40:34 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-12-23 06:43:27 +0000 www-client/firefox: fix a "typo" in 133.0.3's patchset - one part of 0015-gcc-lto-pgo-gentoo.patch didn't apply because it was read as comments due to copy-pasting missing a crucial position line. Closes: https://bugs.gentoo.org/946835 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 2 +- www-client/firefox/firefox-133.0.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Thanks all! |
Created attachment 914736 [details] emerge --info Firefox 133.0.3 fails to build for me. (build log posted below)