[clang] [compiler-rt] Move interceptors for libresolv functions to MSan (PR #119071)
Alan Zhao via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 18 07:03:37 PST 2024
alanzhao1 wrote:
Managed to reproduce it. This seems to break if the sysroot is set to the one Chrome uses. Our sysroot can be downloaded at https://commondatastorage.googleapis.com/chrome-linux-sysroot/dec7a3a0fc5b83b909cba1b6d119077e0429a138eadef6bf5a0f2e03b1904631
Command I used:
```
$ cmake -DLLVM_ENABLE_LLD=ON -DCMAKE_USE_LINKER=/usr/bin/lld -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DLLVM_ENABLE_ZSTD=OFF -DLLVM_TARGETS_TO_BUILD='X86' -DLLVM_ENABLE_RUNTIMES='compiler-rt' -DCOMPILER_RT_BUILD_SANITIZERS=ON -DCOMPILER_RT_SANITIZERS_TO_BUILD='asan;dfsan;msan;hwasan;tsan;cfi' -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS='clang' -DLLVM_ENABLE_PIC=OFF -DCMAKE_SYSROOT='/usr/local/google/home/ayzhao/src/chromium/src/third_party/llvm-build-tools/debian_bullseye_amd64_sysroot' -DRUNTIMES_i386-unknown-linux-gnu_CMAKE_SYSROOT=/usr/local/google/home/ayzhao/src/chromium/src/third_party/llvm-build-tools/debian_bullseye_i386_sysroot -DBUILTINS_i386-unknown-linux-gnu_CMAKE_SYSROOT=/usr/local/google/home/ayzhao/src/chromium/src/third_party/llvm-build-tools/debian_bullseye_i386_sysroot -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON -G Ninja ../llvm
$ ninja check-runtimes
```
https://github.com/llvm/llvm-project/pull/119071
More information about the llvm-commits
mailing list