@@ -32,10 +32,10 @@ def main(ctx):
32
32
#
33
33
# Sanitizers:
34
34
#
35
- result .append (linux_cxx ("Ubuntu g++-14 C++20 ASAN" + " " + suite , "g ++-14 " , packages = "g++-14 " , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'gcc ' , 'COMPILER' : 'g ++-14 ' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=address <linkflags>-fsanitize=address <cxxflags>-DBOOST_CI_SANITIZER_BUILD' }, globalenv = globalenv ))
36
- result .append (linux_cxx ("Ubuntu g++-14 C++20 USAN" + " " + suite , "g ++-14 " , packages = "g++-14 " , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'gcc ' , 'COMPILER' : 'g ++-14 ' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=undefined <linkflags>-fsanitize=undefined <cxxflags>-DBOOST_CI_SANITIZER_BUILD' }, globalenv = globalenv ))
37
- result .append (linux_cxx ("Ubuntu g++-14 C++20 TSAN" + " " + suite , "g ++-14 " , packages = "g++-14 " , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'gcc ' , 'COMPILER' : 'g ++-14 ' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=thread <linkflags>-fsanitize=thread <cxxflags>-DBOOST_CI_SANITIZER_BUILD' }, globalenv = globalenv ))
38
- result .append (linux_cxx ("Ubuntu clang++ -18 C++20 ISAN" + " " + suite , "clang++-18" , packages = "clang-18" , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-18' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=integer <linkflags>-fsanitize=integer' }, globalenv = globalenv ))
35
+ result .append (linux_cxx ("Ubuntu Clang-18 C++20 ASAN" + " " + suite , "clang ++-18 " , packages = "clang-18 " , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'clang ' , 'COMPILER' : 'clang ++-18 ' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=address <linkflags>-fsanitize=address <cxxflags>-DBOOST_CI_SANITIZER_BUILD' }, globalenv = globalenv ))
36
+ result .append (linux_cxx ("Ubuntu Clang-18 C++20 USAN" + " " + suite , "clang ++-18 " , packages = "clang-18 " , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'clang ' , 'COMPILER' : 'clang ++-18 ' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=undefined <linkflags>-fsanitize=undefined <cxxflags>-DBOOST_CI_SANITIZER_BUILD' }, globalenv = globalenv ))
37
+ result .append (linux_cxx ("Ubuntu Clang-18 C++20 TSAN" + " " + suite , "clang ++-18 " , packages = "clang-18 " , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'clang ' , 'COMPILER' : 'clang ++-18 ' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=thread <linkflags>-fsanitize=thread <cxxflags>-DBOOST_CI_SANITIZER_BUILD' }, globalenv = globalenv ))
38
+ result .append (linux_cxx ("Ubuntu Clang -18 C++20 ISAN" + " " + suite , "clang++-18" , packages = "clang-18" , privileged = True , buildtype = "boost" , image = "cppalliance/droneubuntu2404:1" , environment = {'TOOLSET' : 'clang' , 'COMPILER' : 'clang++-18' , 'CXXSTD' : 'gnu++20' , 'TEST_SUITE' : suite , 'OPTIONS' : '<cxxflags>-fsanitize=integer <linkflags>-fsanitize=integer' }, globalenv = globalenv ))
39
39
40
40
for suite in things_to_test :
41
41
for cxx in gnu_5_stds :
0 commit comments