-
Notifications
You must be signed in to change notification settings - Fork 18k
cmd/link: linux/arm external linking broken #10557
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
Comments
The change the breaks this is |
Can we revert that change to fix the issue ? On Thu, Apr 23, 2015 at 4:04 PM, Minux Ma [email protected] wrote:
|
We can revert it to fix the build but it's not very necessary as we know
exactly what's broken, so fixing it should not be hard. Besides, we still
have time.
|
Whoops, sorry. Can we fix this by making tls stuff less fragile please? |
The special handling of runtime.tlsg is indeed very convoluted and fragile.
I meant to clean it up for a long time. My last attempt (CL 2118), however,
failed to eliminate all the special casing in the linker (actually you can
argue
that it made it worse because subsequent CLs added more special case
code to fix the android/arm builder).
The situation is so bad that in the darwin/arm64 port, I have to avoid the
runtime.tlsg name altogether.
I filed #10560 to remember to do the clean up and fix the arm64 problem.
|
This fixes it:
I just want to set everything on fire though. Bit late in my TZ for that :) |
…file I think this should fix the arm build. A proper fix involves making the handling of tlsg less fragile, I'll try that tomorrow. Update golang#10557 Change-Id: I9b1b666737fb40aebb6f284748509afa8483cce5 Reviewed-on: https://go-review.googlesource.com/9272 Reviewed-by: Dave Cheney <[email protected]> Run-TryBot: Dave Cheney <[email protected]>
…file I think this should fix the arm build. A proper fix involves making the handling of tlsg less fragile, I'll try that tomorrow. Update golang#10557 Change-Id: I9b1b666737fb40aebb6f284748509afa8483cce5
This is fixed isn't it? |
Trusting @mwhudson that this is fixed. If not, please reopen. |
This is reason for recent linux/arm builder failures.
The text was updated successfully, but these errors were encountered: