-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Build with --disable-elf-tls doesn't disable tls #32047
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
Building with |
Yeah with #30417 the |
There's another proposal to stop supporting MacOS X 10.6 is Firefox this year, with a timeframe which should let us stay on rustc 1.6 for supporting those builds, so we may not need to address this. https://groups.google.com/forum/#!topic/mozilla.dev.platform/gXZj0rQWEfI Is anyone besides gecko supporting this target? |
I don't believe so, no |
|
Sorry for not testing this earlier, but the no-tls builds we were doing for gecko seem to be broken in 1.7.0.
If I set
MACOSX_DEPLOYMENT_TARGET=10.7
andconfigure --disable-elf-tls
as before, the resulting build uses thread-local storage:So it seems like --disable-elf-tls is broken. The target_thread_local changes in #30417 added MACOSX_DEPLOYMENT_TARGET-based detection. However, it seems building against a 10.6 target also doesn't work:
Is there an sdk I'm missing or has llvm dropped 10.6 support?
The text was updated successfully, but these errors were encountered: