Skip to content

all: end support for ppc64/linux (big-endian, ELFv1) in Go 1.27 #76244

@pmur

Description

@pmur

Proposal Details

There is no actively supported powerpc64 ELFv1 linux distribution. While I worked at IBM, I maintained the community builders at OSU using unstable debian. It had a few challenges related to the GOPPC minimum power8 and the debian minimum cpu of power4. This required a bit of manual work to update every 6 months, which is unlikely to happen anymore since I left IBM. Likewise, it is unclear if anyone actually uses this target.

Today, Go has two other ppc64 targets, openbsd (ELFv2) and aix. I think these provide sufficient coverage for the endian sensitive portions of the codebase. I would also recommend the aix maintainers set up a Power10 community CI.

I propose dropping support for the ppc64/linux target starting in Go 1.27 (around Aug 2026).

@golang/aix
@golang/ppc64

Metadata

Metadata

Assignees

No one assigned

    Labels

    Buildersx/build issues (builders, bots, dashboards)ProposalProposal-AcceptedToolProposalIssues describing a requested change to a Go tool or command-line program.arch-ppc64xokay-after-rc1Used by release team to mark a release-blocker issue as okay to resolve either before or after rc1release-blocker

    Type

    No type

    Projects

    Status

    Accepted

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions