From 83f682385543d949e4ee5e1271a96beddaa9a23b Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Fri, 11 Sep 2020 05:15:43 -0400 Subject: Implement GCC 10 style symbol versioning (#545) --- test/travis-build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test') 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 -- cgit v1.2.3