Closed
Description
This issue is intended to be both a proposal and tracking issue for an openbsd/ppc64 port of Go.
This Go port already exists and is fully functional.
We have a machine available that can run a builder for this port, along with a volunteer who is willing to run it.
Per #55998 @qbit is willing to be an additional maintainer of all OpenBSD Go ports, including this one.
/cc @qbit @golang/ppc64
Metadata
Metadata
Assignees
Type
Projects
Relationships
Development
No branches or pull requests
Activity
n2vi commentedon Oct 2, 2022
I confirm that I have a TalosII server allocated for this and will be following the process for adding it to the Builder Dashboard.
laboger commentedon Oct 3, 2022
Power8 is the minimum level supported by the Go ppc64 assembler, for your awareness.
laboger commentedon Oct 4, 2022
If you have the port working, and this is ppc64 (big endian), does it use ELF v1 or v2?
n2vi commentedon Oct 4, 2022
This is all Joel's work, but I'll try to answer to save him time:
Yes, the port is for POWER9 big-endian and (as far as I know) follows the 64-Bit ELF V2 ABI Specification.
[-]all: openbsd/ppc64 port[/-][+]proposal: openbsd/ppc64 port[/+]ianlancetaylor commentedon Oct 5, 2022
CC @golang/runtime @golang/release
gopherbot commentedon Oct 7, 2022
Change https://go.dev/cl/439978 mentions this issue:
unix: add support for openbsd/ppc64
gopherbot commentedon Oct 7, 2022
Change https://go.dev/cl/439977 mentions this issue:
cpu: add support for ppc64 on platforms other than aix and linux
cpu: add support for ppc64 on platforms other than aix and linux
unix: add support for openbsd/ppc64
rsc commentedon Oct 12, 2022
This proposal has been added to the active column of the proposals project
and will now be reviewed at the weekly proposal review meetings.
— rsc for the proposal review group
89 remaining items