Disable warnings about unknown attributes in CI

Specifically this is needed to make old GCCs on Debian not whine
about having to ingore `[[gnu::no_dangling]]`.
This commit is contained in:
Johannes Schmidt 2026-02-26 10:05:50 +01:00
parent afe17f10c1
commit ae86358ca3

View file

@ -12,6 +12,14 @@ SCL_ENABLE_GCC=()
# we're considering moving to C++20 and/or the -ti.hpp files are generated differently.
WARN_FLAGS="-Wall -Wextra -Wno-template-id-cdtor -Wno-stringop-overflow"
case "$DISTRO" in
debian:11)
# -Wattributes neededs to be disabled to not get warnings in old compilers about not-yet
# understood attributes, like [[gnu::no_dangling]] on debian:11.
WARN_FLAGS="${WARN_FLAGS} -Wno-attributes"
;;
esac
case "$DISTRO" in
alpine:*)
# Packages inspired by the Alpine package, just