Skip to content
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

cmd/link: split text sections for arm 32-bit (tracking issue) #63315

Closed
thanm opened this issue Sep 30, 2023 · 4 comments
Closed

cmd/link: split text sections for arm 32-bit (tracking issue) #63315

thanm opened this issue Sep 30, 2023 · 4 comments
Assignees
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@thanm
Copy link
Contributor

thanm commented Sep 30, 2023

Tracking issue for the work in the Go linker to switch to splitting text sections for ARM 32-bit. This issue is being cloned off original issue #58425, which reports problems with external linker "relocation not reaching" errors for ARM 32-bit externally linked go binaries.

For #58425 there were a couple of attempted fixes, the issue was marked resolved, then the fixes back-ported, then the issue was reopened again, then a third fix submitted and closed out. Given that a couple of fixes for #58425 were already back-ported, I am switching to this issue to track the work of back-porting the most recent fix (CL in https://go.dev/cl/531795, already merged).

@thanm thanm added NeedsFix The path to resolution is known, but the work has not been done. compiler/runtime Issues related to the Go compiler and/or runtime. labels Sep 30, 2023
@thanm thanm added this to the Go1.22 milestone Sep 30, 2023
@thanm thanm self-assigned this Sep 30, 2023
@thanm
Copy link
Contributor Author

thanm commented Sep 30, 2023

@gopherbot please open backport issues

@gopherbot
Copy link

Backport issue(s) opened: #63316 (for 1.20), #63317 (for 1.21).

Remember to create the cherry-pick CL(s) as soon as the patch is submitted to master, according to https://go.dev/wiki/MinorReleases.

@dmitshur
Copy link
Contributor

dmitshur commented Oct 12, 2023

Thanks for filing this more specific tracking issue. The backports #63317 (for 1.21) and #63316 (for 1.20) are both complete now, and will be included in the next minor releases. If there's nothing more to do in this issue (for Go 1.22 milestone), feel free to close it. It's also okay to do that at a later time, whichever is more helpful to you. Thanks.

@thanm
Copy link
Contributor Author

thanm commented Oct 18, 2023

Closing out this issue, since we have separate tracking issues for the minor releases, and problem is fixed on tip.

@thanm thanm closed this as completed Oct 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler/runtime Issues related to the Go compiler and/or runtime. NeedsFix The path to resolution is known, but the work has not been done.
Projects
None yet
Development

No branches or pull requests

3 participants