-
Notifications
You must be signed in to change notification settings - Fork 560
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
Disable non-POSIX TLS usage in libgomp #1720
Disable non-POSIX TLS usage in libgomp #1720
Conversation
@giordano a local build of GCC 4 doesn't show a |
Nevermind I found it in the products folder; it loaded with |
Awesome! So you're saying that actually built GCC with these patches? Which versions did you build? |
For reference see #1418 |
I built 4.8.5, but I'm now going to fire off builds from 5 up through 9 (the versions I patched for). The patch itself changes very little and only in libgomp, so I don't expect it to break anything. |
Crap, looks like my patches don't work on GCC 5 thru 9.... |
Nevermind, I was just on the wrong branch. GCC 4-6 have built fine and been successfully |
Ok all of them load successfully! |
Bump, any objections to merging this? |
Done! Okay, I assume this means we need to rebuild some GCC shards? Only for musl, right? |
Yes please! Just musl, and specifically also CompilerSupportLibraries_jll (which Distributions.jl and various other packages depend on). |
Similar idea to #1716. Should allow
libgomp.so
to load on musl without any errors.