diff options
| author | Jonas Hahnfeld <hahnjo@hahnjo.de> | 2019-02-17 12:16:20 +0000 |
|---|---|---|
| committer | Jonas Hahnfeld <hahnjo@hahnjo.de> | 2019-02-17 12:16:20 +0000 |
| commit | 66c60d9d714bed88765c1575fbf57e7582fd27a3 (patch) | |
| tree | 10985015d08c8b88087c54ca15b17d75ff7ce8b3 /compiler-rt/cmake/Modules/CompilerRTCompile.cmake | |
| parent | 91ecb69acdf4cffb4f879e12716465169848633e (diff) | |
| download | bcm5719-llvm-66c60d9d714bed88765c1575fbf57e7582fd27a3.tar.gz bcm5719-llvm-66c60d9d714bed88765c1575fbf57e7582fd27a3.zip | |
[compiler-rt] Build custom libcxx with libcxxabi
This changes add_custom_libcxx to also build libcxxabi and merges
the two into a static and hermetic library.
There are multiple advantages:
1) The resulting libFuzzer doesn't expose C++ internals and looks
like a plain C library.
2) We don't have to manually link in libstdc++ to provide cxxabi.
3) The sanitizer tests cannot interfere with an installed version
of libc++.so in LD_LIBRARY_PATH.
Differential Revision: https://reviews.llvm.org/D58013
llvm-svn: 354212
Diffstat (limited to 'compiler-rt/cmake/Modules/CompilerRTCompile.cmake')
0 files changed, 0 insertions, 0 deletions

