@@ -11,20 +11,26 @@ phases:
1111 java : openjdk8
1212 commands :
1313 - sed -i 's#/archive.ubuntu.com#/us-east-1.ec2.archive.ubuntu.com#g' /etc/apt/sources.list
14+ - wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | apt-key add -
15+ - add-apt-repository 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main'
1416 - apt-get update -y
15- - apt-get install -y clang-7 flex bison make git libwww-perl patch ccache libc6-dev-i386 jq
17+ - apt-get install -y clang-8 flex bison make git libwww-perl patch ccache libc6-dev-i386 jq gdb
1618 build :
1719 commands :
1820 - echo Build started on `date`
19- - git submodule update --init --recursive
20- - make -C src CXX='ccache /usr/bin/clang++-7' CXX_FLAGS='-Qunused-arguments'
21- - make -C jbmc/src CXX='ccache /usr/bin/clang++-7' CXX_FLAGS='-Qunused-arguments'
21+ - make -C src minisat2-download
22+ - make -C jbmc/src setup-submodules
23+ - make -C src CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments' -j2
24+ - make -C unit CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments' -j2
25+ - make -C jbmc/src CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments' -j2
26+ - make -C jbmc/unit CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments' -j2
2227 post_build :
2328 commands :
24- - make -C unit test CXX='ccache /usr/bin/clang++-7' CXX_FLAGS='-Qunused-arguments'
25- - make -C regression test
29+ - make -C unit test
30+ - make -C regression test CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments'
31+ - make -C regression/cbmc test-paths-lifo
2632 - env PATH=$PATH:`pwd`/src/solvers make -C regression/cbmc test-cprover-smt2
27- - make -C jbmc/unit test CXX='ccache /usr/bin/clang++-7' CXX_FLAGS='-Qunused-arguments'
33+ - make -C jbmc/unit test
2834 - make -C jbmc/regression test
2935 - echo Build completed on `date`
3036cache :
0 commit comments