Summary: | www-client/firefox-102.13.0[hardened] _FORTIFY_SOURCE=2 forced by upstream yet gentoo can do 3 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | genBTC |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | minor | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugzilla.mozilla.org/show_bug.cgi?id=1843501 https://bugs.gentoo.org/show_bug.cgi?id=917419 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 847148 | ||
Attachments: | firefox-fortify-source-3.patch (patch to ebuild) |
Description
genBTC
2023-07-08 20:29:53 UTC
Does everything work fine at runtime? Yep, I tested it, I'm running it on my main machine that I use for browsing a lot. everything seems totally fine, and I even attempted to test WebRTC but I dont think my network can cooperate with that for unrelated reasons. The WebRTC API is detected at least. No crashes. No weird messages. Things seem normal. I know its early, but all signs point to this being viable. before I forget: [19:58:38] <+sam_> tbh I think a sed might be easiest [19:58:58] <+sam_> just for build/moz.configure/toolchain.configure, if hardened, /-D_FORTIFY_SOURCE=/s:2:3: not tested it yet Created attachment 872557 [details, diff]
firefox-fortify-source-3.patch (patch to ebuild)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673ff5ed9ae5da6c5fd58bf9c0b2fe2c138742a8 commit 673ff5ed9ae5da6c5fd58bf9c0b2fe2c138742a8 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2023-10-12 10:38:36 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2023-10-12 10:39:58 +0000 www-client/firefox: add 118.0.2 - llvm-17 and rust-1.73 compatibility, - make 'hardened' use _FORTIFY_SOURCE=3. Closes: https://bugs.gentoo.org/910071 Closes: https://bugs.gentoo.org/915306 Signed-off-by: Joonas Niilola <juippis@gentoo.org> www-client/firefox/Manifest | 101 ++ www-client/firefox/firefox-118.0.2.ebuild | 1440 +++++++++++++++++++++++++++++ 2 files changed, 1541 insertions(+) Will sync to ESR naturally with a version bump. |