ci: add -Dno-discarded-qualifiers

...whenever --force-fallback-for=wlroots is used to avoid error

../subprojects/wlroots/xcursor/xcursor.c: In function ‘xcursor_next_path’:
../subprojects/wlroots/xcursor/xcursor.c:605:23: error: initialization discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
  605 |         char *colon = strchr(path, ':');
      |                       ^~~~~~
This commit is contained in:
Johan Malm 2026-02-18 21:54:25 +00:00
parent 477bae1422
commit bd6ed09e39

View file

@ -251,6 +251,7 @@ jobs:
cd "$GITHUB_WORKSPACE" cd "$GITHUB_WORKSPACE"
export CC=gcc export CC=gcc
meson setup build-gcc-leak -Dxwayland=enabled -Db_sanitize=address,undefined \ meson setup build-gcc-leak -Dxwayland=enabled -Db_sanitize=address,undefined \
-Dno-discarded-qualifiers \
--werror --force-fallback-for=wlroots --werror --force-fallback-for=wlroots
meson compile -C build-gcc-leak meson compile -C build-gcc-leak
LABWC_LEAK_TEST=1 scripts/ci/smoke-test.sh build-gcc-leak LABWC_LEAK_TEST=1 scripts/ci/smoke-test.sh build-gcc-leak
@ -263,6 +264,7 @@ jobs:
cd "$GITHUB_WORKSPACE" cd "$GITHUB_WORKSPACE"
export CC=clang export CC=clang
meson setup build-clang-leak -Dxwayland=enabled -Db_sanitize=address,undefined \ meson setup build-clang-leak -Dxwayland=enabled -Db_sanitize=address,undefined \
-Dno-discarded-qualifiers \
--werror --force-fallback-for=wlroots --werror --force-fallback-for=wlroots
meson compile -C build-clang-leak meson compile -C build-clang-leak
LABWC_LEAK_TEST=1 scripts/ci/smoke-test.sh build-clang-leak LABWC_LEAK_TEST=1 scripts/ci/smoke-test.sh build-clang-leak