Skip to content

Commit f77a285

Browse files
author
Daniel Kroening
committed
switch codebuild from clang 7 to clang 8
This is to catch problems as in #4744.
1 parent 9771c57 commit f77a285

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

buildspec-linux-clang.yml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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 | sudo 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`
3036
cache:

0 commit comments

Comments
 (0)