Unverified Commit c406a7ba authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

{go_1_24,go_1_25}: Disable CGO for powerpc64-linux target (#442640)

parents 3e2c4e85 68fcc594
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -80,7 +80,19 @@ stdenv.mkDerivation (finalAttrs: {

  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";

+13 −1
Original line number Diff line number Diff line
@@ -85,7 +85,19 @@ stdenv.mkDerivation (finalAttrs: {

  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";