llvm-project/libcxx/lib
Louis Dionne 3aeeaff89f [libcxx] Fix libc++ re-exporting logic when Command Line Tools are not installed
Summary:
When the Xcode Command Line tools are not installed but CMAKE_OSX_SYSROOT is
set, we would try to re-export symbols from the libc++abi.dylib shipped in
the sysroot, which does not exist. This commit changes the build on OS X to
always re-export symbols from the explicit re-export lists, which doesn't
change depending on what system you're building on, and is therefore much
less flaky.

Reviewers: EricWF, mclow.lists

Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits

Differential Revision: https://reviews.llvm.org/D54595

llvm-svn: 347708
2018-11-27 20:59:47 +00:00
..
abi [NFC][libcxx] Add revision number to ABI changelog 2018-11-21 16:27:14 +00:00
CMakeLists.txt [libcxx] Fix libc++ re-exporting logic when Command Line Tools are not installed 2018-11-27 20:59:47 +00:00
libc++abi-new-delete.exp [libcxx] Fix check-cxx-abilist on OS X 2017-04-15 05:41:45 +00:00
libc++abi.exp ABI: Fix for undefined "___cxa_deleted_virtual" symbol in MacOSX 2017-09-17 20:59:43 +00:00
libc++abi2.exp ABI: Fix for undefined "___cxa_deleted_virtual" symbol in MacOSX 2017-09-17 20:59:43 +00:00
libc++sjlj-abi.exp ABI: Fix for undefined "___cxa_deleted_virtual" symbol in MacOSX 2017-09-17 20:59:43 +00:00
libc++unexp.exp
notweak.exp
weak.exp