diff options
author | kasperk81 <kasperkantz@outlook.com> | 2021-07-12 13:49:03 +0000 |
---|---|---|
committer | Dave Watson <dade.watson@gmail.com> | 2021-08-08 11:50:00 -0700 |
commit | 1527061fc5ce7cfd3911ac7ee8af04fdd4393477 (patch) | |
tree | bf0edcaf6fb90eb800d8aa7f95e6da729efc00f5 | |
parent | c720133faa27293a0e8e075ddf9ccefa55a2efa1 (diff) | |
download | libunwind-1527061fc5ce7cfd3911ac7ee8af04fdd4393477.tar.gz |
Add optimization options in .travis.yml
-rw-r--r-- | .travis.yml | 41 |
1 files changed, 30 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml index 48a9dc36..dd16ee24 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,19 +2,34 @@ sudo: required language: c compiler: gcc env: -- HOST=x86_64-linux-gnu -- HOST=x86-linux-gnu -- HOST=arm-linux-gnueabihf -- HOST=aarch64-linux-gnu -- HOST=mipsel-linux-gnu -# Currently experiencing build failures here -#- HOST=powerpc64-linux-gnu +- HOST=x86_64-linux-gnu OPT=-O0 +- HOST=x86-linux-gnu OPT=-O0 +- HOST=arm-linux-gnueabihf OPT=-O0 +- HOST=aarch64-linux-gnu OPT=-O0 +- HOST=mipsel-linux-gnu OPT=-O0 +- HOST=powerpc64-linux-gnu OPT=-O0 +- HOST=x86_64-linux-gnu OPT=-O2 +- HOST=x86-linux-gnu OPT=-O2 +- HOST=arm-linux-gnueabihf OPT=-O2 +- HOST=aarch64-linux-gnu OPT=-O2 +- HOST=mipsel-linux-gnu OPT=-O2 +- HOST=powerpc64-linux-gnu OPT=-O2 +- HOST=x86_64-linux-gnu OPT=-O3 +- HOST=x86-linux-gnu OPT=-O3 +- HOST=arm-linux-gnueabihf OPT=-O3 +- HOST=aarch64-linux-gnu OPT=-O3 +- HOST=mipsel-linux-gnu OPT=-O3 +- HOST=powerpc64-linux-gnu OPT=-O3 linux-s390x: &linux-s390x os: linux arch: s390x - env: BUILD=s390x-linux-gnu HOST=s390x-linux-gnu + env: HOST=s390x-linux-gnu BUILD=s390x-linux-gnu script: + - | + CFLAGS="$OPT" + CXXFLAGS="$OPT" + export CFLAGS CXXFLAGS - autoreconf -i - ./configure - make -j32 @@ -45,6 +60,10 @@ script: CXX=$HOST-g++ export CC CXX fi +- | + CFLAGS="$CFLAGS $OPT" + CXXFLAGS="$CXXFLAGS $OPT" + export CFLAGS CXXFLAGS - autoreconf -i - ./configure CC=$CC CXX=$CXX CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" --build=$BUILD --host=$HOST - make -j32 @@ -58,8 +77,8 @@ jobs: include: - <<: *linux-s390x - <<: *windows-remote-only - env: TARGET=x86_64-linux-gnu WINHOST=x64 + env: WINHOST=x64 TARGET=x86_64-linux-gnu - <<: *windows-remote-only - env: TARGET=arm-linux-gnueabihf WINHOST=Win32 + env: WINHOST=Win32 TARGET=arm-linux-gnueabihf - <<: *windows-remote-only - env: TARGET=aarch64-linux-gnu WINHOST=x64 + env: WINHOST=x64 TARGET=aarch64-linux-gnu |