|
39 | 39 | # env: COMPILER=g++-5 SAN_FLAGS="-fsanitize=undefined -fno-sanitize-recover -fno-omit-frame-pointer"
|
40 | 40 | env: COMPILER="ccache g++-5"
|
41 | 41 |
|
42 |
| - # Alpine Linux with musl-libc using g++ |
43 |
| - - stage: Test different OS/CXX/Flags |
44 |
| - os: linux |
45 |
| - sudo: required |
46 |
| - compiler: gcc |
47 |
| - cache: ccache |
48 |
| - services: |
49 |
| - - docker |
50 |
| - before_install: |
51 |
| - - docker pull diffblue/cbmc-builder:alpine-0.0.3 |
52 |
| - env: |
53 |
| - - PRE_COMMAND="docker run -v ${TRAVIS_BUILD_DIR}:/cbmc -v ${HOME}/.ccache:/root/.ccache diffblue/cbmc-builder:alpine-0.0.3" |
54 |
| - - COMPILER="ccache g++" |
55 |
| - |
56 | 42 | # OS X using g++
|
57 | 43 | - stage: Test different OS/CXX/Flags
|
58 | 44 | os: osx
|
@@ -156,22 +142,16 @@ jobs:
|
156 | 142 |
|
157 | 143 | install:
|
158 | 144 | - ccache --max-size=1G
|
159 |
| - - COMMAND="make -C src minisat2-download" && |
160 |
| - eval ${PRE_COMMAND} ${COMMAND} |
161 |
| - - COMMAND="make -C src/ansi-c library_check" && |
162 |
| - eval ${PRE_COMMAND} ${COMMAND} |
163 |
| - - COMMAND="make -C src CXX=\"$COMPILER\" CXXFLAGS=\"-Wall -Werror -pedantic -O2 -g $EXTRA_CXXFLAGS\" -j2" && |
164 |
| - eval ${PRE_COMMAND} ${COMMAND} |
165 |
| - - COMMAND="make -C src CXX=\"$COMPILER\" CXXFLAGS=\"$FLAGS $EXTRA_CXXFLAGS\" -j2 clobber.dir memory-models.dir musketeer.dir" && |
166 |
| - eval ${PRE_COMMAND} ${COMMAND} |
| 145 | + - make -C src minisat2-download |
| 146 | + - make -C src/ansi-c library_check |
| 147 | + - make -C src "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j2 |
| 148 | + - make -C src "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j2 clobber.dir memory-models.dir musketeer.dir |
167 | 149 |
|
168 | 150 | script:
|
169 | 151 | - if [ -e bin/gcc ] ; then export PATH=$PWD/bin:$PATH ; fi ;
|
170 |
| - COMMAND="env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test CXX=\"$COMPILER\" CXXFLAGS=\"-Wall -Werror -pedantic -O2 -g $EXTRA_CXXFLAGS\"" && |
171 |
| - eval ${PRE_COMMAND} ${COMMAND} |
172 |
| - - COMMAND="make -C unit CXX=\"$COMPILER\" CXXFLAGS=\"-Wall -Werror -pedantic -O2 -g $EXTRA_CXXFLAGS\" -j2" && |
173 |
| - eval ${PRE_COMMAND} ${COMMAND} |
174 |
| - - COMMAND="make -C unit test" && eval ${PRE_COMMAND} ${COMMAND} |
| 152 | + - env UBSAN_OPTIONS=print_stacktrace=1 make -C regression test "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" |
| 153 | + - make -C unit "CXX=${COMPILER}" "CXXFLAGS=-Wall -Werror -pedantic -O2 -g ${EXTRA_CXXFLAGS}" -j2 |
| 154 | + - make -C unit test |
175 | 155 |
|
176 | 156 | before_cache:
|
177 | 157 | - ccache -s
|
0 commit comments