[Bug 285963] lang/go* fail to build on the amd64 package builders

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 17 Apr 2025 01:15:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285963

--- Comment #34 from Adam Weinberger <adamw@FreeBSD.org> ---
I thought the following background might be helpful for anyone following along
at home:

FreeBSD main extended the addressable address width, which caused Go binaries
to crash immediately (and Go is built by Go, so the build crashed right away).

The builders have been patched to limit pointer width, which in turn allows Go
ports to build again. Go has addressed the problem upstream, but it likely
won't appear until 1.25, which is months away.

But, that change isn't somehow grandfathered: all we did was get them building.
When they're run on a sufficiently-recent main, they'll crash. And anything
those Go ports compile will crash (again, ONLY on a sufficiently-recent main).

So, we have to do SOMETHING to stop the problem from progressing, because as
time goes on more and more users will be on a new enough main to experience (Go
application) panics.

-- 
You are receiving this mail because:
You are the assignee for the bug.