-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clang++-libc++ on Trusty doesn't seem to support thread_local #208
Comments
I get the impression that libc++ on Linux is somewhat under-supported. I've seen that error before - but can't remember where for now - and without using thread_local, just std lib code if I remember correctly. I believe the fix is to link to libcxxabi - but I've never found it that easy to set up on Linux - is there a package? |
In this case everything else seems to work correctly, it's just
So it's not like the whole ABI is missing; just The command No idea about All in all, it seems to me that defining I haven't tried |
OK lets go with that for now and see how it goes. |
OK: #210 |
I added a few more configurations to Travis here: 0ac815e
and the
clang++-libc++
one (which uses the providedlibc++-dev
package) fails whenthread_local
is used withhttps://travis-ci.org/boostorg/config/jobs/329979139#L2474
I'm not quite sure what we ought to do about that; either define
BOOST_NO_CXX11_THREAD_LOCAL
for libc++ on Linux, or somehow figure out a way to make that config work. I think I tend towards the former.(Having a working libc++ Linux Travis config is nice as it doesn't need to wait for the permanently clogged Mac jobs.)
The text was updated successfully, but these errors were encountered: