go_1_25: Disable CGO for powerpc64-linux target

OPNA2608 68fcc594 748b5d11

Changed files
+13 -1
pkgs
development
compilers
+13 -1
pkgs/development/compilers/go/1.25.nix
···
GO386 = "softfloat"; # from Arch: don't assume sse2 on i686
# Wasi does not support CGO
-
CGO_ENABLED = if stdenv.targetPlatform.isWasi then 0 else 1;
+
# ppc64/linux CGO is incomplete/borked, and will likely not receive any further improvements
+
# https://github.com/golang/go/issues/8912
+
# https://github.com/golang/go/issues/13192
+
CGO_ENABLED =
+
if
+
(
+
stdenv.targetPlatform.isWasi
+
|| (stdenv.targetPlatform.isPower64 && stdenv.targetPlatform.isBigEndian)
+
)
+
then
+
0
+
else
+
1;
GOROOT_BOOTSTRAP = "${goBootstrap}/share/go";