diff mbox series

[scarthgap,1/2] bash: Stick to C17 std

Message ID 20250817225816.2089232-1-martin.jansa@gmail.com
State Accepted
Delegated to: Steve Sakoman
Headers show
Series [scarthgap,1/2] bash: Stick to C17 std | expand

Commit Message

Martin Jansa Aug. 17, 2025, 10:58 p.m. UTC
From: Khem Raj <raj.khem@gmail.com>

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>
---
 meta/recipes-extended/bash/bash_5.2.21.bb | 2 ++
 1 file changed, 2 insertions(+)

Comments

Quentin Schulz Aug. 19, 2025, 9:23 a.m. UTC | #1
Hi Martin,

On 8/18/25 12:58 AM, Martin Jansa via lists.openembedded.org wrote:
> From: Khem Raj <raj.khem@gmail.com>
> 
> GCC 15 defaults to C23 and bash is not yet ready for that

Same remark as for the other series, do we actually support a distro for 
Scarthgap that has a GCC 15+ toolchain in its package feed?

> 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>
> ---
>   meta/recipes-extended/bash/bash_5.2.21.bb | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/meta/recipes-extended/bash/bash_5.2.21.bb b/meta/recipes-extended/bash/bash_5.2.21.bb
> index ccfe5c47a7..42ab02c440 100644
> --- a/meta/recipes-extended/bash/bash_5.2.21.bb
> +++ b/meta/recipes-extended/bash/bash_5.2.21.bb
> @@ -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"
> 
> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#222028): https://lists.openembedded.org/g/openembedded-core/message/222028
> Mute This Topic: https://lists.openembedded.org/mt/114755403/6293953
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [quentin.schulz@cherry.de]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-extended/bash/bash_5.2.21.bb b/meta/recipes-extended/bash/bash_5.2.21.bb
index ccfe5c47a7..42ab02c440 100644
--- a/meta/recipes-extended/bash/bash_5.2.21.bb
+++ b/meta/recipes-extended/bash/bash_5.2.21.bb
@@ -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"