aboutsummaryrefslogtreecommitdiffstats
path: root/test/travis-build.sh
diff options
context:
space:
mode:
authorTom Callaway <spotrh@gmail.com>2020-09-11 05:15:43 -0400
committerGitHub <noreply@github.com>2020-09-11 10:15:43 +0100
commit83f682385543d949e4ee5e1271a96beddaa9a23b (patch)
tree849e76efe41e23089f5410d7f0b935232e01f15e /test/travis-build.sh
parent86f40b858487ca218906f3306e5ec839d926f647 (diff)
downloadlibfuse-83f682385543d949e4ee5e1271a96beddaa9a23b.tar.gz
Implement GCC 10 style symbol versioning (#545)
Diffstat (limited to 'test/travis-build.sh')
-rwxr-xr-xtest/travis-build.sh7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/travis-build.sh b/test/travis-build.sh
index b2f3610..6e2afd5 100755
--- a/test/travis-build.sh
+++ b/test/travis-build.sh
@@ -25,7 +25,7 @@ chmod 0755 "${TEST_DIR}"
cd "${TEST_DIR}"
# Standard build
-for CC in gcc gcc-7 clang; do
+for CC in gcc gcc-7 gcc-10 clang; do
mkdir build-${CC}; cd build-${CC}
if [ "${CC}" == "clang" ]; then
export CXX="clang++"
@@ -35,6 +35,11 @@ for CC in gcc gcc-7 clang; do
else
build_opts=''
fi
+ if [ ${CC} == 'gcc-10' ]; then
+ build_opts='-Dc_args="-flto=auto -ffat-lto-objects"'
+ else
+ build_opts=''
+ fi
meson -D werror=true ${build_opts} "${SOURCE_DIR}" || (cat meson-logs/meson-log.txt; false)
ninja