commit: 90de36e5befb1b66d6c5b4a2420620b873aa3f65 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Mon Aug 11 13:22:59 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Mon Aug 11 13:29:36 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90de36e5
sys-devel/binutils: move -mno-direct-extern-access filter for now Change what I did in 3fd95a964d47d3cb017144c8da91847462d678e9 and do it unconditionally, not just for tests, as it's not enough to do it in src_test. Bug: https://sourceware.org/PR33267 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-devel/binutils/binutils-2.44-r4.ebuild | 5 ++--- sys-devel/binutils/binutils-2.44.9999.ebuild | 5 ++--- sys-devel/binutils/binutils-2.45.9999.ebuild | 5 ++--- sys-devel/binutils/binutils-2.45.ebuild | 5 ++--- sys-devel/binutils/binutils-9999.ebuild | 5 ++--- 5 files changed, 10 insertions(+), 15 deletions(-) diff --git a/sys-devel/binutils/binutils-2.44-r4.ebuild b/sys-devel/binutils/binutils-2.44-r4.ebuild index 48f6a637726d..48921bcceb49 100644 --- a/sys-devel/binutils/binutils-2.44-r4.ebuild +++ b/sys-devel/binutils/binutils-2.44-r4.ebuild @@ -198,6 +198,8 @@ src_configure() { # Keep things sane strip-flags + # Adds a property which confuses tests (PR33267) + filter-flags '-mno-direct-extern-access' use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 lto-guarantee-fat @@ -421,9 +423,6 @@ src_test() { # lto-wrapper warnings which confuse tests filter-flags '-Wa,*' - # Adds a property which confuses tests - filter-flags '-mno-direct-extern-access' - # bug #637066 filter-flags -Wall -Wreturn-type diff --git a/sys-devel/binutils/binutils-2.44.9999.ebuild b/sys-devel/binutils/binutils-2.44.9999.ebuild index 926f86447ca6..e21b286bb05a 100644 --- a/sys-devel/binutils/binutils-2.44.9999.ebuild +++ b/sys-devel/binutils/binutils-2.44.9999.ebuild @@ -198,6 +198,8 @@ src_configure() { # Keep things sane strip-flags + # Adds a property which confuses tests (PR33267) + filter-flags '-mno-direct-extern-access' use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 lto-guarantee-fat @@ -421,9 +423,6 @@ src_test() { # lto-wrapper warnings which confuse tests filter-flags '-Wa,*' - # Adds a property which confuses tests - filter-flags '-mno-direct-extern-access' - # bug #637066 filter-flags -Wall -Wreturn-type diff --git a/sys-devel/binutils/binutils-2.45.9999.ebuild b/sys-devel/binutils/binutils-2.45.9999.ebuild index 8dbee0266ab2..43d4bbfea9b7 100644 --- a/sys-devel/binutils/binutils-2.45.9999.ebuild +++ b/sys-devel/binutils/binutils-2.45.9999.ebuild @@ -192,6 +192,8 @@ src_configure() { # Keep things sane strip-flags + # Adds a property which confuses tests (PR33267) + filter-flags '-mno-direct-extern-access' use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 lto-guarantee-fat @@ -415,9 +417,6 @@ src_test() { # lto-wrapper warnings which confuse tests filter-flags '-Wa,*' - # Adds a property which confuses tests - filter-flags '-mno-direct-extern-access' - # bug #637066 filter-flags -Wall -Wreturn-type diff --git a/sys-devel/binutils/binutils-2.45.ebuild b/sys-devel/binutils/binutils-2.45.ebuild index 6caf6f87bae5..a92897aab95b 100644 --- a/sys-devel/binutils/binutils-2.45.ebuild +++ b/sys-devel/binutils/binutils-2.45.ebuild @@ -192,6 +192,8 @@ src_configure() { # Keep things sane strip-flags + # Adds a property which confuses tests (PR33267) + filter-flags '-mno-direct-extern-access' use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 lto-guarantee-fat @@ -415,9 +417,6 @@ src_test() { # lto-wrapper warnings which confuse tests filter-flags '-Wa,*' - # Adds a property which confuses tests - filter-flags '-mno-direct-extern-access' - # bug #637066 filter-flags -Wall -Wreturn-type diff --git a/sys-devel/binutils/binutils-9999.ebuild b/sys-devel/binutils/binutils-9999.ebuild index 8dbee0266ab2..43d4bbfea9b7 100644 --- a/sys-devel/binutils/binutils-9999.ebuild +++ b/sys-devel/binutils/binutils-9999.ebuild @@ -192,6 +192,8 @@ src_configure() { # Keep things sane strip-flags + # Adds a property which confuses tests (PR33267) + filter-flags '-mno-direct-extern-access' use cet && filter-flags -mindirect-branch -mindirect-branch=* use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 lto-guarantee-fat @@ -415,9 +417,6 @@ src_test() { # lto-wrapper warnings which confuse tests filter-flags '-Wa,*' - # Adds a property which confuses tests - filter-flags '-mno-direct-extern-access' - # bug #637066 filter-flags -Wall -Wreturn-type
