44
55 debug_clang :
66 docker :
7- - image : marzer/cpp_dev:0.1 .0
7+ - image : marzer/cpp_dev:0.2 .0
88 resource_class : large
99 steps :
1010 - checkout
@@ -23,12 +23,13 @@ jobs:
2323 - run :
2424 name : Building and testing with clang
2525 command : |
26- CXX_LD=lld CXX=clang++ meson build --buildtype=debug -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
26+ update-alternatives --install /usr/bin/ld.lld ld.lld /usr/bin/ld.lld-13 130
27+ CXX_LD=lld CXX=clang++ meson build --buildtype=debug -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false -Dasan_examples=true
2728 cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
2829
2930 release_clang :
3031 docker :
31- - image : marzer/cpp_dev:0.1 .0
32+ - image : marzer/cpp_dev:0.2 .0
3233 resource_class : large
3334 steps :
3435 - checkout
@@ -39,12 +40,13 @@ jobs:
3940 - run :
4041 name : Building and testing with clang
4142 command : |
42- CXX_LD=lld CXX=clang++ meson build --buildtype=release -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
43+ update-alternatives --install /usr/bin/ld.lld ld.lld /usr/bin/ld.lld-13 130
44+ CXX_LD=lld CXX=clang++ meson build --buildtype=release -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false -Dasan_examples=true
4345 cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
4446
4547 debug_gcc :
4648 docker :
47- - image : marzer/cpp_dev:0.1 .0
49+ - image : marzer/cpp_dev:0.2 .0
4850 resource_class : large
4951 steps :
5052 - checkout
@@ -55,12 +57,13 @@ jobs:
5557 - run :
5658 name : Building and testing with gcc
5759 command : |
60+ update-alternatives --install /usr/bin/ld.lld ld.lld /usr/bin/ld.lld-13 130
5861 CXX_LD=lld CXX=g++ meson build --buildtype=debug -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
5962 cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
6063
6164 release_gcc :
6265 docker :
63- - image : marzer/cpp_dev:0.1 .0
66+ - image : marzer/cpp_dev:0.2 .0
6467 resource_class : large
6568 steps :
6669 - checkout
@@ -71,12 +74,13 @@ jobs:
7174 - run :
7275 name : Building and testing with gcc
7376 command : |
77+ update-alternatives --install /usr/bin/ld.lld ld.lld /usr/bin/ld.lld-13 130
7478 CXX_LD=lld CXX=g++ meson build --buildtype=release -Dpedantic=true -Dbuild_tests=true -Dbuild_examples=true -Dgenerate_cmake_config=false -Db_lto=false
7579 cd build && meson compile -j 4 && meson test --num-processes 1 --verbose
7680
7781 generate_dox :
7882 docker :
79- - image : marzer/cpp_dev:0.1 .0
83+ - image : marzer/cpp_dev:0.2 .0
8084 resource_class : small
8185 steps :
8286 - checkout
0 commit comments