ci: add leak sanitizer ci check #7

Merged
light7734 merged 19 commits from ci/leak_sanitizer into main 2025-07-18 20:21:15 +00:00
Showing only changes of commit 0fbd4ebad1 - Show all commits

View file

@ -17,7 +17,6 @@ RUN apk add --no-cache \
ninja \ ninja \
libc-dev \ libc-dev \
zlib-dev \ zlib-dev \
libexecinfo-dev \
libunwind-dev libunwind-dev
RUN pip install --no-cache-dir --break-system-packages conan gitpython \ RUN pip install --no-cache-dir --break-system-packages conan gitpython \
@ -40,6 +39,7 @@ RUN cd llvm-project/ \
&& cmake \ && cmake \
-G Ninja \ -G Ninja \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_LINKER_TYPE="MOLD" \
-DCMAKE_INSTALL_PREFIX=/libcxx_lsan \ -DCMAKE_INSTALL_PREFIX=/libcxx_lsan \
-DCMAKE_C_COMPILER=clang \ -DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_CXX_COMPILER=clang++ \