Skip to content

Commit 4a83428

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

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

buildspec-linux-clang.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,21 @@ 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+
- add-apt-repository 'deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main'
1415
- apt-get update -y
15-
- apt-get install -y clang-7 flex bison make git libwww-perl patch ccache libc6-dev-i386 jq
16+
- apt-get install -y clang-8 flex bison make git libwww-perl patch ccache libc6-dev-i386 jq
1617
build:
1718
commands:
1819
- echo Build started on `date`
1920
- 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 CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments'
22+
- make -C jbmc/src CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments'
2223
post_build:
2324
commands:
24-
- make -C unit test CXX='ccache /usr/bin/clang++-7' CXX_FLAGS='-Qunused-arguments'
25+
- make -C unit test CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments'
2526
- make -C regression test
2627
- 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'
28+
- make -C jbmc/unit test CXX='ccache /usr/bin/clang++-8' CXX_FLAGS='-Qunused-arguments'
2829
- make -C jbmc/regression test
2930
- echo Build completed on `date`
3031
cache:

0 commit comments

Comments
 (0)