Add gcc-12 -Werror test on Ubuntu 22.04.
Explictly specify gcc-11 on Ubuntu 22.04 (it's the system compiler).
This commit is contained in:
parent
670f5a647e
commit
a93284a780
|
@ -108,9 +108,19 @@ case "$config" in
|
||||||
SKIP_LTESTS=sftp-chroot
|
SKIP_LTESTS=sftp-chroot
|
||||||
;;
|
;;
|
||||||
gcc-11-Werror)
|
gcc-11-Werror)
|
||||||
CC="gcc"
|
CC="gcc-11"
|
||||||
# -Wnoformat-truncation in gcc 7.3.1 20180130 fails on fmt_scaled
|
# -Wnoformat-truncation in gcc 7.3.1 20180130 fails on fmt_scaled
|
||||||
CFLAGS="-Wall -Wextra -O2 -Wno-format-truncation -Wimplicit-fallthrough=4 -Wno-unused-parameter"
|
# -Wunused-result ignores (void) so is not useful. See
|
||||||
|
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425
|
||||||
|
CFLAGS="-O2 -Wno-format-truncation -Wimplicit-fallthrough=4 -Wno-unused-parameter -Wno-unused-result"
|
||||||
|
CONFIGFLAGS="--with-pam --with-Werror"
|
||||||
|
;;
|
||||||
|
gcc-12-Werror)
|
||||||
|
CC="gcc-12"
|
||||||
|
# -Wnoformat-truncation in gcc 7.3.1 20180130 fails on fmt_scaled
|
||||||
|
# -Wunused-result ignores (void) so is not useful. See
|
||||||
|
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425
|
||||||
|
CFLAGS="-O2 -Wno-format-truncation -Wimplicit-fallthrough=4 -Wno-unused-parameter -Wno-unused-result"
|
||||||
CONFIGFLAGS="--with-pam --with-Werror"
|
CONFIGFLAGS="--with-pam --with-Werror"
|
||||||
;;
|
;;
|
||||||
clang*|gcc*)
|
clang*|gcc*)
|
||||||
|
|
|
@ -47,7 +47,8 @@ jobs:
|
||||||
- { target: ubuntu-20.04, config: gcc-7 }
|
- { target: ubuntu-20.04, config: gcc-7 }
|
||||||
- { target: ubuntu-20.04, config: gcc-8 }
|
- { target: ubuntu-20.04, config: gcc-8 }
|
||||||
- { target: ubuntu-20.04, config: gcc-10 }
|
- { target: ubuntu-20.04, config: gcc-10 }
|
||||||
- { target: ubuntu-20.04, config: gcc-11-Werror }
|
- { target: ubuntu-22.04, config: gcc-11-Werror }
|
||||||
|
- { target: ubuntu-22.04, config: gcc-12-Werror }
|
||||||
- { target: ubuntu-20.04, config: pam }
|
- { target: ubuntu-20.04, config: pam }
|
||||||
- { target: ubuntu-20.04, config: kitchensink }
|
- { target: ubuntu-20.04, config: kitchensink }
|
||||||
- { target: ubuntu-22.04, config: hardenedmalloc }
|
- { target: ubuntu-22.04, config: hardenedmalloc }
|
||||||
|
|
Loading…
Reference in New Issue