diff options
author | Tom Callaway <spotrh@gmail.com> | 2020-09-11 05:15:43 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-11 10:15:43 +0100 |
commit | 83f682385543d949e4ee5e1271a96beddaa9a23b (patch) | |
tree | 849e76efe41e23089f5410d7f0b935232e01f15e /test | |
parent | 86f40b858487ca218906f3306e5ec839d926f647 (diff) | |
download | libfuse-83f682385543d949e4ee5e1271a96beddaa9a23b.tar.gz |
Implement GCC 10 style symbol versioning (#545)
Diffstat (limited to 'test')
-rwxr-xr-x | test/travis-build.sh | 7 |
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 |