From b6b0ff0d6a48fe2a7a6b09f187bede93cd2791aa Mon Sep 17 00:00:00 2001 From: Byron Hambly Date: Tue, 29 Apr 2025 14:50:19 +0200 Subject: [PATCH] ci: use 24.04 for msan --- .cirrus.yml | 4 ++-- ci/test/00_setup_env_native_msan.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 4638972fba..b4902039d1 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -253,11 +253,11 @@ task: MAKEJOBS: "-j2" # Avoid excessive memory use due to MSan task: - name: '[MSan, depends] [23.04]' + name: '[MSan, depends] [24.04]' << : *GLOBAL_TASK_TEMPLATE container: docker_arguments: - CI_IMAGE_NAME_TAG: ubuntu:23.04 + CI_IMAGE_NAME_TAG: ubuntu:24.04 FILE_ENV: "./ci/test/00_setup_env_native_msan.sh" env: << : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV diff --git a/ci/test/00_setup_env_native_msan.sh b/ci/test/00_setup_env_native_msan.sh index bdb9bd7b5d..acb4d2767b 100755 --- a/ci/test/00_setup_env_native_msan.sh +++ b/ci/test/00_setup_env_native_msan.sh @@ -6,7 +6,7 @@ export LC_ALL=C.UTF-8 -export CI_IMAGE_NAME_TAG="ubuntu:23.04" # Version 23.04 will reach EOL in Jan 2024, and can be replaced by "ubuntu:24.04" (or anything else that ships the wanted clang version). +export CI_IMAGE_NAME_TAG="ubuntu:24.04" LIBCXX_DIR="${BASE_SCRATCH_DIR}/msan/build/" export MSAN_FLAGS="-fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer -g -O1 -fno-optimize-sibling-calls" LIBCXX_FLAGS="-nostdinc++ -stdlib=libc++ -L${LIBCXX_DIR}lib -lc++abi -I${LIBCXX_DIR}include -I${LIBCXX_DIR}include/c++/v1 -lpthread -Wl,-rpath,${LIBCXX_DIR}lib -Wno-unused-command-line-argument"