From: Niels Möller Date: Tue, 9 Sep 2025 19:42:21 +0000 (+0200) Subject: ci: Replace c89 job with c99. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b6df9576f1d9ecdd0af9f5dfa3d14e7c7e61f59;p=thirdparty%2Fnettle.git ci: Replace c89 job with c99. --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d1f7e9ff..bcecc096 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -55,11 +55,11 @@ native/mini-gmp: variables: EXTRA_CONFIGURE_ARGS: '--enable-mini-gmp' -native/c89: +native/c99: extends: .native-build variables: EXTRA_CONFIGURE_ARGS: '--disable-assembler' - CC: '$CI_PROJECT_DIR/misc/c89' + CC: '$CI_PROJECT_DIR/misc/c99' native/extra-asserts: extends: .native-build diff --git a/misc/c99 b/misc/c99 new file mode 100755 index 00000000..f89d7155 --- /dev/null +++ b/misc/c99 @@ -0,0 +1,16 @@ +#! /bin/sh + +# GCC wrapper that passes -std=c99, and rejects all other -std flags + +for a in "$@" ; do + case "$a" in + -std=*) + echo "c99 wrapper: option $a rejected" >&2 + exit 1 + ;; + *) + ;; + esac +done + +gcc -std=c99 "$@"