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

Reply via email to