Go to file
Ben Craig 0142a9da81 Framework to allow testing of static libc++abi
These changes make linking against static libraries more explicit. Instead
of using -lc++ and -lc++abi in the tests, an absolute path to the library is
provided instead.

The choices of shared vs. static, and the choices of library paths for both
libcxx and libcxxabi needed to be exchanged for this to work. In other words,
libcxx tests need to know the library path of libcxxabi, and whether libcxxabi
is a static or shared library.

Some Mac specific logic for testing against libc++abi had to be moved from
libcxxabi's config.py, as it was overriding choices made in libcxx's config.py.
That logic is now in libcxx's target_info.py.

Testing a static libcxx on Linux will now automatically link in librt most of
the time. Previously, lots of pthread tests would fail because of an
unresolved clock_gettime.

http://reviews.llvm.org/D16544

llvm-svn: 266730
2016-04-19 12:49:05 +00:00
clang D17487: [analyzer][scan-build-py] flag filter modification for compilation database creation 2016-04-19 12:03:03 +00:00
clang-tools-extra Replace hardcoded comment at 'lit.site.cfg.in' 2016-04-16 07:01:42 +00:00
compiler-rt [LSAN] Fix test swapcontext.cc on MIPS 2016-04-19 06:00:35 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Framework to allow testing of static libc++abi 2016-04-19 12:49:05 +00:00
libcxxabi Enable testing for static libc++abi 2016-04-19 12:47:38 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld Updated comment. NFC. 2016-04-19 12:09:25 +00:00
lldb Fix typo in TestSourceManager.py 2016-04-19 09:31:14 +00:00
llgo benchcomp: Add a mode for analyzing rule execution time in ninja log files. 2016-04-08 22:42:22 +00:00
llvm [X86][AVX2] Prefer VPERMQ/VPERMPD over VINSERTI128/VINSERTF128 for unary shuffles 2016-04-19 12:26:40 +00:00
openmp Fix trip count calculation for parallel loops in runtime 2016-04-18 21:38:29 +00:00
polly SCoPValidator: Use SCEVTraversal to simplify SCEVInRegionDependences 2016-04-18 15:46:27 +00:00