This issue does indeed appear fixed on Debian Sid / ppc64el with your proposed update on Salsa. Thank you for working on it! If you would like access to a ppc64el machine for testing in the future just let me know, we offer access to Debian maintainers at no cost for verification / debugging / development.
make runner-and-helper-deb-host # Building gitlab-runner in version 17.7.0~pre.79.g1113713f for host platform make runner-bin BUILD_PLATFORMS="-osarch=linux/ppc64le" make[1]: Entering directory '/GITLAB_RUNNER/gitlab-runner' go install github.com/mitchellh/gox@9f712387e2d2c810d99040228f89ae5bb5dd21e5 go: downloading github.com/mitchellh/gox v1.0.2-0.20220701044238-9f712387e2d2 go: downloading github.com/mitchellh/iochan v1.0.0 go: downloading github.com/hashicorp/go-version v1.0.0 # Building gitlab-runner in version 17.7.0~pre.79.g1113713f for -osarch=linux/ppc64le gox -osarch=linux/ppc64le \ -ldflags "-X gitlab.com/gitlab-org/gitlab-runner/common.NAME=gitlab-runner -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=17.7.0~pre.79.g1113713f -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=1113713f -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=2024-12-07T15:56:28+0000 -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=main -w" \ -output="out/binaries/gitlab-runner-{{.OS}}-{{.Arch}}" \ gitlab.com/gitlab-org/gitlab-runner Number of parallel builds: 171 --> linux/ppc64le: gitlab.com/gitlab-org/gitlab-runner make[1]: Leaving directory '/GITLAB_RUNNER/gitlab-runner' cp -f "out/binaries/gitlab-runner-linux-ppc64le" out/binaries/gitlab-runner go install github.com/mitchellh/gox@9f712387e2d2c810d99040228f89ae5bb5dd21e5 gox -osarch=linux/ppc64le -ldflags "-X gitlab.com/gitlab-org/gitlab-runner/common.NAME="gitlab-runner-helper" -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=17.7.0~pre.79.g1113713f -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=1113713f -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=2024-12-07T15:56:28+0000 -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=main -w" -output=out/binaries/gitlab-runner-helper/gitlab-runner-helper.ppc64le gitlab.com/gitlab-org/gitlab-runner/apps/gitlab-runner-helper Number of parallel builds: 171 --> linux/ppc64le: gitlab.com/gitlab-org/gitlab-runner/apps/gitlab-runner-helper make[1]: Entering directory '/GITLAB_RUNNER/gitlab-runner' go install github.com/mitchellh/gox@9f712387e2d2c810d99040228f89ae5bb5dd21e5 gox -osarch=linux/ppc64le -ldflags "-X gitlab.com/gitlab-org/gitlab-runner/common.NAME="gitlab-runner-helper" -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=17.7.0~pre.79.g1113713f -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=1113713f -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=2024-12-07T15:57:23+0000 -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=main -w" -output=out/binaries/gitlab-runner-helper/gitlab-runner-helper.ppc64le gitlab.com/gitlab-org/gitlab-runner/apps/gitlab-runner-helper Number of parallel builds: 171 ls -l out/binaries/ total 202468 -rwxr-xr-x 1 root root 103658182 Dec 7 15:57 gitlab-runner drwxr-xr-x 2 root root 4096 Dec 7 15:57 gitlab-runner-helper -rwxr-xr-x 1 root root 103658182 Dec 7 15:57 gitlab-runner-linux-ppc64le