Summary: | =www-client/firefox-91.9.0 fails to compile with gcc-12 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | tt_1 <herrtimson> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.mozilla.org/show_bug.cgi?id=1754752 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 839906 | ||
Attachments: | output from emerge --info |
Description
tt_1
2022-05-22 09:38:30 UTC
Created attachment 780131 [details]
output from emerge --info
these two fixes are needed to compile 91esr with gcc-12: https://hg.mozilla.org/mozilla-central/rev/8af9ccb50f19 https://hg.mozilla.org/mozilla-central/rev/00128c425ebb they apply cleanly on top of 91.9.1 the build.log is full of warnings and has 46mb, I was unable to get it down to the allowed maximum of 1000kb ; but the paste from my first post should be sufficent to understand the problem The same applies to thunderbird-91.9.1 (In reply to tt_1 from comment #2) > these two fixes are needed to compile 91esr with gcc-12: > > https://hg.mozilla.org/mozilla-central/rev/8af9ccb50f19 > https://hg.mozilla.org/mozilla-central/rev/00128c425ebb > > they apply cleanly on top of 91.9.1 > > > the build.log is full of warnings and has 46mb, I was unable to get it down > to the allowed maximum of 1000kb ; but the paste from my first post should > be sufficent to understand the problem Could you please request a backport on the upstream bug? I'm aware of the bug with gcc-12, we can add these patches to everyone by updating our FIREFOX_PATCHSET. New releases are out tomorrow, so I didn't bother patching the current ones - as gcc-12 is still keywords-masked. (In reply to Joonas Niilola from comment #5) > I'm aware of the bug with gcc-12, we can add these patches to everyone by > updating our FIREFOX_PATCHSET. New releases are out tomorrow, so I didn't > bother patching the current ones - as gcc-12 is still keywords-masked. Sure, not hurrying you, more that I just wanted to ask someone who hit it (I don't use firefox ESR on boxes w/ gcc 12) to ask for a backport upstream because they don't seem to do it for a lot of stuff unless you ask. But if you're happy to add it before that, that's even better! Thank you! The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378e151bc78d66639de234f4d17f1703164ecc6d commit 378e151bc78d66639de234f4d17f1703164ecc6d Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-06-01 10:39:47 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-06-01 10:40:17 +0000 www-client/firefox: add 91.10.0 - bump EAPI to 8, - add upstream patches to fix gcc-12 build on esr. Closes: https://bugs.gentoo.org/846971 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 99 +++ www-client/firefox/firefox-91.10.0.ebuild | 1244 +++++++++++++++++++++++++++++ 2 files changed, 1343 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d81f2a0fb4990b1e005108d89337401cd181fd09 commit d81f2a0fb4990b1e005108d89337401cd181fd09 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-06-01 14:37:23 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-06-01 14:46:38 +0000 mail-client/thunderbird: add 91.10.0 - bump EAPI to 8, - add upstream patches to fix gcc-12 build. Bug: https://bugs.gentoo.org/846971 Signed-off-by: Joonas Niilola <juippis@gentoo.org> mail-client/thunderbird/Manifest | 65 ++ mail-client/thunderbird/thunderbird-91.10.0.ebuild | 1139 ++++++++++++++++++++ 2 files changed, 1204 insertions(+) |