diff options
author | 2024-11-16 10:14:11 +0000 | |
---|---|---|
committer | 2024-11-16 10:14:11 +0000 | |
commit | aebe66401783aebefe3c764e7857aa53ff340abc (patch) | |
tree | 9ceeb5f1393d40a2ea43358a1c198d639040b1d8 /sys-libs | |
parent | sys-libs/readline: drop 8.3_alpha_p20241011 (diff) | |
download | gentoo-aebe66401783aebefe3c764e7857aa53ff340abc.tar.gz gentoo-aebe66401783aebefe3c764e7857aa53ff340abc.tar.bz2 gentoo-aebe66401783aebefe3c764e7857aa53ff340abc.zip |
sys-libs/readline: pass -std=gnu17
GCC trunk now defaults to -std=gnu23 with which <readline-8.3 is not compatible
so build with -std=gnu17. readline-8.3 is fine.
See 95189717d1bdf2c420b7c88935998a894dbeff8b.
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/readline/readline-8.1_p2-r2.ebuild | 4 | ||||
-rw-r--r-- | sys-libs/readline/readline-8.2_p10.ebuild | 4 | ||||
-rw-r--r-- | sys-libs/readline/readline-8.2_p13.ebuild | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/sys-libs/readline/readline-8.1_p2-r2.ebuild b/sys-libs/readline/readline-8.1_p2-r2.ebuild index f9b41e5237e3..34d9c8473928 100644 --- a/sys-libs/readline/readline-8.1_p2-r2.ebuild +++ b/sys-libs/readline/readline-8.1_p2-r2.ebuild @@ -142,6 +142,10 @@ src_prepare() { } src_configure() { + # readline-8.3 drops unprototyped functions, earlier versions are + # incompatible with C23. + append-cflags -std=gnu17 + # fix implicit decls with widechar funcs append-cppflags -D_GNU_SOURCE # https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html diff --git a/sys-libs/readline/readline-8.2_p10.ebuild b/sys-libs/readline/readline-8.2_p10.ebuild index 84cc9eb84cb5..de76373ce838 100644 --- a/sys-libs/readline/readline-8.2_p10.ebuild +++ b/sys-libs/readline/readline-8.2_p10.ebuild @@ -166,6 +166,10 @@ src_prepare() { } src_configure() { + # readline-8.3 drops unprototyped functions, earlier versions are + # incompatible with C23. + append-cflags -std=gnu17 + # Fix implicit decls with widechar funcs append-cppflags -D_GNU_SOURCE # https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html diff --git a/sys-libs/readline/readline-8.2_p13.ebuild b/sys-libs/readline/readline-8.2_p13.ebuild index c24a357c4e82..e2332090b47f 100644 --- a/sys-libs/readline/readline-8.2_p13.ebuild +++ b/sys-libs/readline/readline-8.2_p13.ebuild @@ -166,6 +166,10 @@ src_prepare() { } src_configure() { + # readline-8.3 drops unprototyped functions, earlier versions are + # incompatible with C23. + append-cflags -std=gnu17 + # Fix implicit decls with widechar funcs append-cppflags -D_GNU_SOURCE # https://lists.gnu.org/archive/html/bug-readline/2010-07/msg00013.html |