[llvm-bugs] [Bug 27405] New: Make libc++abi link normally during testing on OS X

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Apr 18 08:18:45 PDT 2016


            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: unassignedbugs at nondot.org
          Reporter: ben.craig at codeaurora.org
                CC: llvm-bugs at lists.llvm.org, mclow.lists at gmail.com
    Classification: Unclassified

This is related to PR22654.

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160418/3276ebb3/attachment.html>

More information about the llvm-bugs mailing list