From: Evgeny Vereshchagin Date: Tue, 30 Mar 2021 03:18:11 +0000 (+0000) Subject: ci: also build with ASan/UBsan X-Git-Tag: lxc-5.0.0~223^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7bf9dc49e72cbd635a3ef861592bfbb4da02c0d9;p=thirdparty%2Flxc.git ci: also build with ASan/UBsan Signed-off-by: Evgeny Vereshchagin --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3deb22167..a1c1a72af 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -45,10 +45,16 @@ jobs: ./autogen.sh BUILD="$(pwd)/build" - mkdir -p "${BUILD}" + SAN_BUILD="$(pwd)/san_build" + mkdir -p "${BUILD}" "${SAN_BUILD}" cd "${BUILD}" ../configure --enable-tests --with-distro=unknown # Build make -j4 make DESTDIR="${BUILD}/install" install + + cd "${SAN_BUILD}" + CFLAGS="$CFLAGS -fsanitize=address,undefined" ../configure --disable-no-undefined --enable-tests --with-distro=unknown + make -j4 + make DESTDIR="${SAN_BUILD}/install" install