commit: cdd3172b6bd527e11f60f181e04a8e33e199157e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 6 13:02:44 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 6 13:03:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd3172b
sys-devel/binutils: pass -std=gnu17 conditionally
Old compilers during Prefix bootstrap may not support it but they also
won't be defaulting to C23 so that's fine.
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-devel/binutils/binutils-2.32-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.33.1-r1.ebuild | 2 +-
sys-devel/binutils/binutils-2.34-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.35.2.ebuild | 2 +-
sys-devel/binutils/binutils-2.36.1-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.38-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.39-r5.ebuild | 2 +-
sys-devel/binutils/binutils-2.40-r9.ebuild | 2 +-
sys-devel/binutils/binutils-2.41-r5.ebuild | 2 +-
sys-devel/binutils/binutils-2.42-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.43-r1.ebuild | 2 +-
sys-devel/binutils/binutils-2.43-r2.ebuild | 2 +-
sys-devel/binutils/binutils-2.43.9999.ebuild | 2 +-
14 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/sys-devel/binutils/binutils-2.32-r2.ebuild
b/sys-devel/binutils/binutils-2.32-r2.ebuild
index 30df41aa33d2..981114f63ae6 100644
--- a/sys-devel/binutils/binutils-2.32-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.32-r2.ebuild
@@ -152,7 +152,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.33.1-r1.ebuild
b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
index 245e22ea0452..ef4f96d1c23b 100644
--- a/sys-devel/binutils/binutils-2.33.1-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.33.1-r1.ebuild
@@ -145,7 +145,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.34-r2.ebuild
b/sys-devel/binutils/binutils-2.34-r2.ebuild
index 12198ae2a210..838444a48934 100644
--- a/sys-devel/binutils/binutils-2.34-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.34-r2.ebuild
@@ -142,7 +142,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.35.2.ebuild
b/sys-devel/binutils/binutils-2.35.2.ebuild
index 6f2986251b95..25e560a72d51 100644
--- a/sys-devel/binutils/binutils-2.35.2.ebuild
+++ b/sys-devel/binutils/binutils-2.35.2.ebuild
@@ -159,7 +159,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.36.1-r2.ebuild
b/sys-devel/binutils/binutils-2.36.1-r2.ebuild
index 2ff454f94f42..f438a8a055f9 100644
--- a/sys-devel/binutils/binutils-2.36.1-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.36.1-r2.ebuild
@@ -154,7 +154,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
index e2f0c616eb13..5254d5d12949 100644
--- a/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.37_p1-r2.ebuild
@@ -160,7 +160,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
diff --git a/sys-devel/binutils/binutils-2.38-r2.ebuild
b/sys-devel/binutils/binutils-2.38-r2.ebuild
index d3b1576fffa2..d6f4757e7ec5 100644
--- a/sys-devel/binutils/binutils-2.38-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.38-r2.ebuild
@@ -165,7 +165,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
diff --git a/sys-devel/binutils/binutils-2.39-r5.ebuild
b/sys-devel/binutils/binutils-2.39-r5.ebuild
index dae998b28acb..fa391ee75111 100644
--- a/sys-devel/binutils/binutils-2.39-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.39-r5.ebuild
@@ -161,7 +161,7 @@ src_configure() {
strip-flags
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
diff --git a/sys-devel/binutils/binutils-2.40-r9.ebuild
b/sys-devel/binutils/binutils-2.40-r9.ebuild
index a619b246dff5..97c83d3ad4ec 100644
--- a/sys-devel/binutils/binutils-2.40-r9.ebuild
+++ b/sys-devel/binutils/binutils-2.40-r9.ebuild
@@ -173,7 +173,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.41-r5.ebuild
b/sys-devel/binutils/binutils-2.41-r5.ebuild
index fe1544cdd346..84e272108b8b 100644
--- a/sys-devel/binutils/binutils-2.41-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.41-r5.ebuild
@@ -174,7 +174,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.42-r2.ebuild
b/sys-devel/binutils/binutils-2.42-r2.ebuild
index 8c77bded00d0..267d2d3fd4b8 100644
--- a/sys-devel/binutils/binutils-2.42-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.42-r2.ebuild
@@ -178,7 +178,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
local x
diff --git a/sys-devel/binutils/binutils-2.43-r1.ebuild
b/sys-devel/binutils/binutils-2.43-r1.ebuild
index c632b993e7ff..65d4e3c31f14 100644
--- a/sys-devel/binutils/binutils-2.43-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.43-r1.ebuild
@@ -186,7 +186,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
local x
echo
diff --git a/sys-devel/binutils/binutils-2.43-r2.ebuild
b/sys-devel/binutils/binutils-2.43-r2.ebuild
index a91cc871d755..a2c69a6ed9cb 100644
--- a/sys-devel/binutils/binutils-2.43-r2.ebuild
+++ b/sys-devel/binutils/binutils-2.43-r2.ebuild
@@ -186,7 +186,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
local x
echo
diff --git a/sys-devel/binutils/binutils-2.43.9999.ebuild
b/sys-devel/binutils/binutils-2.43.9999.ebuild
index 264ca387d0c4..a2146d703da6 100644
--- a/sys-devel/binutils/binutils-2.43.9999.ebuild
+++ b/sys-devel/binutils/binutils-2.43.9999.ebuild
@@ -193,7 +193,7 @@ src_configure() {
use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
# https://sourceware.org/PR32372
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
local x
echo