@@ -11,20 +11,26 @@ phases:
11
11
java : openjdk8
12
12
commands :
13
13
- 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'
14
16
- 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
16
18
build :
17
19
commands :
18
20
- 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
22
27
post_build :
23
28
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
26
32
- 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
28
34
- make -C jbmc/regression test
29
35
- echo Build completed on `date`
30
36
cache :
0 commit comments