From: Remi Gacogne Date: Fri, 23 Mar 2018 11:25:05 +0000 (+0100) Subject: travis: Add -Werror=vla to prevent the use of VLAs X-Git-Tag: dnsdist-1.3.0~31^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dcb4d6100091f728641ff228176a8cad657d3354;p=pdns travis: Add -Werror=vla to prevent the use of VLAs --- diff --git a/build-scripts/travis.sh b/build-scripts/travis.sh index d515b1fad..0ea8fba87 100755 --- a/build-scripts/travis.sh +++ b/build-scripts/travis.sh @@ -369,7 +369,7 @@ install_dnsdist() { build_auth() { run "autoreconf -vi" # Build without --enable-botan, no botan 2.x in Travis CI - run "CFLAGS='-O1' CXXFLAGS='-O1' ./configure \ + run "CFLAGS='-O1 -Werror=vla' CXXFLAGS='-O1 -Werror=vla' ./configure \ --with-dynmodules='bind gmysql geoip gpgsql gsqlite3 ldap lua mydns opendbx pipe random remote tinydns godbc lua2' \ --with-modules='' \ --with-sqlite3 \ @@ -396,7 +396,7 @@ build_recursor() { run "rm -f pdns-recursor-*.tar.bz2" run "cd pdns-recursor-*" # Build without --enable-botan, no botan 2.x in Travis CI - run "CFLAGS='-O1' CXXFLAGS='-O1' CXX=${COMPILER} ./configure \ + run "CFLAGS='-O1 -Werror=vla' CXXFLAGS='-O1 -Werror=vla' CXX=${COMPILER} ./configure \ --prefix=$PDNS_RECURSOR_DIR \ --enable-libsodium \ --enable-unit-tests \ @@ -412,7 +412,7 @@ build_dnsdist(){ run "cd pdns/dnsdistdist" run "tar xf dnsdist*.tar.bz2" run "cd dnsdist-*" - run "CFLAGS='-O1' CXXFLAGS='-O1' ./configure \ + run "CFLAGS='-O1 -Werror=vla' CXXFLAGS='-O1 -Werror=vla' ./configure \ --enable-unit-tests \ --enable-libsodium \ --enable-dnscrypt \