<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Calibri">Hi there! I've just tried ASan/MSan in my
Clang 10.0.1 installation built from the monorepo tarball this
way:</font></p>
<p><font face="Calibri">export CC=/opt/gcc-9/bin/gcc<br>
export CXX=/opt/gcc-9/bin/g++<br>
export LDFLAGS="-Wl,--rpath,/opt/gcc-9/lib64,-L/opt/gcc-9/lib64"<br>
</font></p>
<p><font face="Calibri">cmake \<br>
-DLLVM_ENABLE_PROJECTS="clang" \<br>
-DCMAKE_BUILD_TYPE=Release \<br>
-DCMAKE_INSTALL_PREFIX:PATH=$destination \<br>
../llvm<br>
make</font></p>
<p><font face="Calibri"><a class="moz-txt-link-freetext" href="https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.1/llvm-project-10.0.1.tar.xz">https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.1/llvm-project-10.0.1.tar.xz</a><br>
</font></p>
<p>In that installation I am unable to use ASan/MSan as the
corresponding libs are missing. Here is what I get when linking a
small executable:</p>
<p>/usr/bin/ld: cannot find
/opt/llvm-10/lib/clang/10.0.1/lib/linux/libclang_rt.asan-x86_64.a:
No such file or directory<br>
/usr/bin/ld: cannot find
/opt/llvm-10/lib/clang/10.0.1/lib/linux/libclang_rt.asan_cxx-x86_64.a:
No such file or directory</p>
<p>The normal builds work well and executables do function.<br>
</p>
<p>What am I missing? Do I have to enable an additional project for
these libs to get built/installed? (The environment is Ubuntu
16.04.2 x86-64, LLVM is built using GCC-9)<br>
</p>
<p>Thanks in advance,<br>
Oleg.<br>
</p>
</body>
</html>