summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2021-08-05 15:29:28 +1000
committerRobert Scott <code@humanleg.org.uk>2021-10-16 23:47:19 +0100
commit071ec50522997eb78c35d3365ccb367f41c987e8 (patch)
treef15b94aae3e9e4d278348edfdda9eef33ddd7390
parentgo_1_17: init at 1.17.1 (diff)
downloadnixpkgs-071ec50522997eb78c35d3365ccb367f41c987e8.tar.gz
buildGo117{Module,Package}: disable, go_1_17: disable on x86_64-darwin
(cherry picked from commit 9675a865c9c3eeec36c06361f7215e109925654c)
-rw-r--r--pkgs/development/compilers/go/1.17.nix2
-rw-r--r--pkgs/top-level/all-packages.nix24
2 files changed, 20 insertions, 6 deletions
diff --git a/pkgs/development/compilers/go/1.17.nix b/pkgs/development/compilers/go/1.17.nix
index f13e7774a51c..84bb70a4cf35 100644
--- a/pkgs/development/compilers/go/1.17.nix
+++ b/pkgs/development/compilers/go/1.17.nix
@@ -274,5 +274,7 @@ stdenv.mkDerivation rec {
license = licenses.bsd3;
maintainers = teams.golang.members;
platforms = platforms.linux ++ platforms.darwin;
+ # requires >=10.13 stdenv on x86_64-darwin
+ badPlatforms = [ "x86_64-darwin" ];
};
}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c6b79014e5e3..2455870e5530 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -18724,9 +18724,15 @@ in
buildGo116Package = callPackage ../development/go-packages/generic {
go = buildPackages.go_1_16;
};
- buildGo117Package = callPackage ../development/go-packages/generic {
- go = buildPackages.go_1_17;
- };
+ # go_1_17 has go module changes which may not be portable
+ # across different go versions and/or platforms,
+ # it also requires >=10.13 stdenv on darwin which
+ # is not currently available for x86_64-darwin
+ #
+ # do not uncomment this without approval from the go CODEOWNERS
+ #buildGo117Package = callPackage ../development/go-packages/generic {
+ # go = buildPackages.go_1_17;
+ #};
buildGoPackage = buildGo116Package;
@@ -18739,9 +18745,15 @@ in
buildGo116Module = callPackage ../development/go-modules/generic {
go = buildPackages.go_1_16;
};
- buildGo117Module = callPackage ../development/go-modules/generic {
- go = buildPackages.go_1_17;
- };
+ # go_1_17 has go module changes which may not be portable
+ # across different go versions and/or platforms,
+ # it also requires >=10.13 stdenv on darwin which
+ # is not currently available for x86_64-darwin
+ #
+ # do not uncomment this without approval from the go CODEOWNERS
+ #buildGo117Module = callPackage ../development/go-modules/generic {
+ # go = buildPackages.go_1_17;
+ #};
buildGoModule = buildGo116Module;