Add ubsan gcc-12 runners to drone

This commit is contained in:
Christian Mazakas
2023-06-05 09:32:11 -07:00
parent 4efb55146a
commit e6b1ef9e1e

View File

@ -300,6 +300,34 @@ local windows_pipeline(name, image, environment, arch = "amd64") =
"g++-12-multilib",
),
linux_pipeline(
"Linux 22.04 GCC 12 64 UBSAN (03,11,14)",
"cppalliance/droneubuntu2204:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '03,11,14' } + ubsan,
"g++-12-multilib",
),
linux_pipeline(
"Linux 22.04 GCC 12 64 UBSAN (17)",
"cppalliance/droneubuntu2204:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '17', ADDRMD: '64' } + ubsan,
"g++-12-multilib",
),
linux_pipeline(
"Linux 22.04 GCC 12 64 UBSAN (20)",
"cppalliance/droneubuntu2204:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '20', ADDRMD: '64' } + ubsan,
"g++-12-multilib",
),
linux_pipeline(
"Linux 22.04 GCC 12 64 UBSAN (2b)",
"cppalliance/droneubuntu2204:1",
{ TOOLSET: 'gcc', COMPILER: 'g++-12', CXXSTD: '2b', ADDRMD: '64' } + ubsan,
"g++-12-multilib",
),
linux_pipeline(
"Linux 16.04 Clang 3.5",
"cppalliance/droneubuntu1604:1",