Clang trunk is broken -- libc++ should use libc++abi not libsupc++ #190

Closed
EricWF opened this Issue Nov 20, 2016 · 4 comments

Projects

None yet

2 participants

@EricWF
EricWF commented Nov 20, 2016

Currently Clang trunk fails to link any program because libc++.so is missing symbols.

This is caused because libc++.so is built using an old libsupc++/libstdc++ to provide the ABI library bits. I think it would be better to use libc++abi.so instead, since that is the default libc++ configuration.

Here are the docs for building libc++.
If you need any help please let me know (I maintain libc++).

Additionally thank you for your service. wandbox is great and I use it daily.

@EricWF
EricWF commented Nov 22, 2016

I see the Clang ToT option has been removed. Can we expect it back soon?

@melpon melpon added a commit that referenced this issue Nov 23, 2016
@melpon fix clang HEAD is broken. (#190) b12bdd5
@melpon
Owner
melpon commented Nov 23, 2016 edited

I probably fixed.
Thank you for reporting.

@EricWF
EricWF commented Nov 23, 2016

LGTM! Thanks again. Did you switch to libc++abi?

@EricWF
EricWF commented Nov 23, 2016

Did you switch to libc++abi?

After a little investigating the answer is Yes! Closing this bug as fixed.

@EricWF EricWF closed this Nov 23, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment