summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2024-12-06 16:06:26 +0000
committerSam James <sam@gentoo.org>2024-12-06 16:06:26 +0000
commitd1a35496b81cfe97068fd8add0aa6d0aaf621c57 (patch)
tree7a58c20d835eaa994e904d7318a5e2868703ee90 /sys-libs
parentapp-shells/bash: pass -std=gnu17 conditionally for old too (diff)
downloadgentoo-d1a35496b81cfe97068fd8add0aa6d0aaf621c57.tar.gz
gentoo-d1a35496b81cfe97068fd8add0aa6d0aaf621c57.tar.bz2
gentoo-d1a35496b81cfe97068fd8add0aa6d0aaf621c57.zip
sys-libs/readline: pass -std=gnu17 conditionally for old too
Old compilers during Prefix bootstrap may not support it but they also won't be defaulting to C23 so that's fine. (No real need to do it for old but no harm either and saves it showing up in greps for @system packages.) Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/readline/readline-8.1_p2-r2.ebuild2
-rw-r--r--sys-libs/readline/readline-8.2_p13.ebuild2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild b/sys-libs/readline/readline-8.1_p2-r2.ebuild
index 34d9c8473928..256df55531d9 100644
--- a/sys-libs/readline/readline-8.1_p2-r2.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild
@@ -144,7 +144,7 @@ src_prepare() {
src_configure() {
# readline-8.3 drops unprototyped functions, earlier versions are
# incompatible with C23.
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
# fix implicit decls with widechar funcs
append-cppflags -D_GNU_SOURCE
diff --git a/sys-libs/readline/readline-8.2_p13.ebuild b/sys-libs/readline/readline-8.2_p13.ebuild
index de76373ce838..1872970ab552 100644
--- a/sys-libs/readline/readline-8.2_p13.ebuild
+++ b/sys-libs/readline/readline-8.2_p13.ebuild
@@ -168,7 +168,7 @@ src_prepare() {
src_configure() {
# readline-8.3 drops unprototyped functions, earlier versions are
# incompatible with C23.
- append-cflags -std=gnu17
+ append-cflags $(test-flags-CC -std=gnu17)
# Fix implicit decls with widechar funcs
append-cppflags -D_GNU_SOURCE