https://llvm.org/bugs/show_bug.cgi?id=27405
Bug ID: 27405 Summary: Make libc++abi link normally during testing on OS X Product: libc++abi Version: 3.8 Hardware: Macintosh OS: MacOS X Status: NEW Severity: normal Priority: P Component: All Bugs Assignee: unassignedb...@nondot.org Reporter: ben.cr...@codeaurora.org CC: llvm-bugs@lists.llvm.org, mclow.li...@gmail.com Classification: Unclassified This is related to PR22654. https://llvm.org/bugs/show_bug.cgi?id=22654 Normal usage of libc++abi on OS X does not require the user (or the compiler driver) to link against libc++abi. All of the relevant symbols are re-exported by libc++. There is at least one symbol ( __cxa_throw_bad_new_array_length ) that is not re-exported though. As a result, the tests end up linking directly against libc++abi in order to test it. Ideally the "normal" and the "test" link use cases would be the same. The code that enforces this difference lives in libc++abi's test/libcxxabi/test/config.py as of Apr 17, 2016. The relevant code is likely to move into libc++'s test/libcxx/test/target_info.py when / if D16544 and D16545 land. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs