From 4f4cd59b8ee2398e46cbcdbf2bc6f5c15927e974 Mon Sep 17 00:00:00 2001 From: Romain BOULLARD Date: Sun, 22 Feb 2026 11:39:21 +0100 Subject: [PATCH] less sanitizers --- .gitea/workflows/ci.yml | 12 ------------ ConanProfiles/clangd2 | 32 -------------------------------- ConanProfiles/clangd3 | 32 -------------------------------- 3 files changed, 76 deletions(-) delete mode 100644 ConanProfiles/clangd2 delete mode 100644 ConanProfiles/clangd3 diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index da0e546..a3c5419 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -25,21 +25,9 @@ jobs: - build_type: Debug conan_profile: ./ConanProfiles/clangd name: Debug (ASAN, LSAN, UBSAN) - - build_type: Debug - conan_profile: ./ConanProfiles/clangd2 - name: Debug (TSAN) - - build_type: Debug - conan_profile: ./ConanProfiles/clangd3 - name: Debug (MSAN) - build_type: RelWithDebInfo conan_profile: ./ConanProfiles/clangd name: RelWithDebInfo (ASAN, LSAN, UBSAN) - - build_type: RelWithDebInfo - conan_profile: ./ConanProfiles/clangd2 - name: RelWithDebInfo (TSAN) - - build_type: RelWithDebInfo - conan_profile: ./ConanProfiles/clangd3 - name: RelWithDebInfo (MSAN) name: "Build & Test ${{ matrix.name }}" steps: - name: Install Node.js diff --git a/ConanProfiles/clangd2 b/ConanProfiles/clangd2 deleted file mode 100644 index 64321a1..0000000 --- a/ConanProfiles/clangd2 +++ /dev/null @@ -1,32 +0,0 @@ -[settings] -os=Linux -arch=x86_64 -compiler=clang -compiler.version=20 -compiler.libcxx=libstdc++11 -compiler.cppstd=20 -compiler.cstd=17 -compiler.runtime=static -build_type=Debug - -[conf] -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_CXX_COMPILER_LAUNCHER': 'ccache', 'CMAKE_C_COMPILER_LAUNCHER': 'ccache'} -tools.cmake.cmaketoolchain:extra_variables*={'BIN2CPP_CXX_FLAGS': {'value': '-Wall;-Wextra;-Wpedantic;-Werror;-fsanitize=thread;-fno-sanitize-recover=all', 'cache': True, 'type': 'STRING', 'docstring': 'CXX flags for Bin2CPP', 'force': True}} -tools.cmake.cmaketoolchain:extra_variables*={'BIN2CPP_EXE_LINK_FLAGS': {'value': '-fsanitize=thread', 'cache': True, 'type': 'STRING', 'docstring': 'EXE link flags for Bin2CPP', 'force': True}} - -tools.system.package_manager:mode=install -tools.system.package_manager:sudo=True - -tools.build:exelinkflags=["-fuse-ld=mold"] -tools.build:sharedlinkflags=["-fuse-ld=mold"] - -tools.cmake.cmaketoolchain:generator=Ninja - -tools.build:compiler_executables={"c": "clang", "cpp": "clang++"} - -[tool_requires] -!cmake/*: cmake/[>=4.2] - -[options] -Bin2CPP/*:asan=True -Bin2CPP/*:build_tests=True \ No newline at end of file diff --git a/ConanProfiles/clangd3 b/ConanProfiles/clangd3 deleted file mode 100644 index 7050f4c..0000000 --- a/ConanProfiles/clangd3 +++ /dev/null @@ -1,32 +0,0 @@ -[settings] -os=Linux -arch=x86_64 -compiler=clang -compiler.version=20 -compiler.libcxx=libstdc++11 -compiler.cppstd=20 -compiler.cstd=17 -compiler.runtime=static -build_type=Debug - -[conf] -tools.cmake.cmaketoolchain:extra_variables={'CMAKE_CXX_COMPILER_LAUNCHER': 'ccache', 'CMAKE_C_COMPILER_LAUNCHER': 'ccache'} -tools.cmake.cmaketoolchain:extra_variables*={'BIN2CPP_CXX_FLAGS': {'value': '-Wall;-Wextra;-Wpedantic;-Werror;-fsanitize=memory;-fno-sanitize-recover=all', 'cache': True, 'type': 'STRING', 'docstring': 'CXX flags for Bin2CPP', 'force': True}} -tools.cmake.cmaketoolchain:extra_variables*={'BIN2CPP_EXE_LINK_FLAGS': {'value': '-fsanitize=memory', 'cache': True, 'type': 'STRING', 'docstring': 'EXE link flags for Bin2CPP', 'force': True}} - -tools.system.package_manager:mode=install -tools.system.package_manager:sudo=True - -tools.build:exelinkflags=["-fuse-ld=mold"] -tools.build:sharedlinkflags=["-fuse-ld=mold"] - -tools.cmake.cmaketoolchain:generator=Ninja - -tools.build:compiler_executables={"c": "clang", "cpp": "clang++"} - -[tool_requires] -!cmake/*: cmake/[>=4.2] - -[options] -Bin2CPP/*:asan=True -Bin2CPP/*:build_tests=True \ No newline at end of file