5 ENABLE_GCC_WERROR=--enable-gcc-Werror
8 sudo apt-get -qq update
9 sudo apt-get -qq --no-install-suggests --no-install-recommends install -y \
11 # clang -mx32 fails with the following error:
12 # clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
13 export st_cv_mx32_runtime=no
16 sudo add-apt-repository ppa:bortis/musl -y
17 sudo apt-get -qq update
18 sudo apt-get -qq --no-install-suggests --no-install-recommends install -y \
19 musl-tools linux-musl-dev
28 export DISTCHECK_CONFIGURE_FLAGS='--build=i686-pc-linux-gnu'
32 export CC_FOR_BUILD="$CC"
39 ./configure --enable-maintainer-mode ${ENABLE_GCC_WERROR-} ${DISTCHECK_CONFIGURE_FLAGS-}
40 j=-j`getconf _NPROCESSORS_ONLN 2> /dev/null` || j=
41 make -k $j distcheck VERBOSE=${VERBOSE-}
43 if [ "$CC:${TARGET-}" = 'gcc:x86_64' ]; then
44 set -- strace-*.tar.xz
48 ./configure --enable-code-coverage ${ENABLE_GCC_WERROR-} ${DISTCHECK_CONFIGURE_FLAGS-}
50 make -k $j check VERBOSE=${VERBOSE-}
51 codecov --gcov-args=-abcp ||: