]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
bash: Stick to C17 std
authorKhem Raj <raj.khem@gmail.com>
Sun, 17 Aug 2025 22:58:15 +0000 (00:58 +0200)
committerSteve Sakoman <steve@sakoman.com>
Tue, 19 Aug 2025 20:58:31 +0000 (13:58 -0700)
GCC 15 defaults to C23 and bash is not yet ready for that
so keep using C17 like GCC 14 for now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/recipes-extended/bash/bash_5.2.21.bb

index ccfe5c47a7e8662a0622115dd82554f47169aaa3..42ab02c440f141672e56674890cb96e47a29fe66 100644 (file)
@@ -22,4 +22,6 @@ SRC_URI[tarball.sha256sum] = "c8e31bdc59b69aaffc5b36509905ba3e5cbb12747091d27b4b
 DEBUG_OPTIMIZATION:append:armv4 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}"
 DEBUG_OPTIMIZATION:append:armv5 = " ${@bb.utils.contains('TUNE_CCARGS', '-mthumb', '-fomit-frame-pointer', '', d)}"
 
+CFLAGS += "-std=gnu17"
+
 BBCLASSEXTEND = "nativesdk"