A small patch to the #golang linker to fix buildinfo (`go version -m <exe>`) of #plan9 executables, which has been buggy since Go 1.24. https://go-review.googlesource.com/c/go/+/791180
@terinjokes what are the test changes for?
@flowblok the flag package pulls in enough things to increase the text segment enough to cause a misalignment of the data segment. If you pick the tests without the code changes you (hopefully) see failures.
@flowblok I'll update the commit message to explain that, as it seems pretty random otherwise.

The linker code still feels very "Bell Labs", not really a good place to write a test other than outside observation.
@terinjokes I figured it was something like that... I think it warrants a comment in the test code, otherwise it's not obvious why it couldn't be removed.
@flowblok I've added a comment to both test cases.