git.iko.soy/typeable/nixpkgs
on master help sign in
buildGo117{Module,Package}: disable, go_1_17: disable on x86_64-darwin
commit9675a865c9c3eeec36c06361f7215e109925654c authorzowoq <59103226+zowoq@users.noreply.github.com> dateThu 5 Aug 2021, 15:29 (5 years ago) parent273ff5c
2 files changed+20−6
pkgs/development/compilers/go/1.17.nix+2 pkgs/top-level/all-packages.nix+18−6
pkgs/development/compilers/go/1.17.nix+2
@@ -274,5 +274,7 @@ stdenv.mkDerivation rec {
274274 license = licenses.bsd3;
275275 maintainers = teams.golang.members;
276276 platforms = platforms.linux ++ platforms.darwin;
277+ # requires >=10.13 stdenv on x86_64-darwin
278+ badPlatforms = [ "x86_64-darwin" ];
277279 };
278280}
pkgs/top-level/all-packages.nix+18−6
@@ -19574,9 +19574,15 @@ with pkgs;
1957419574 buildGo116Package = callPackage ../development/go-packages/generic {
1957519575 go = buildPackages.go_1_16;
1957619576 };
19577− buildGo117Package = callPackage ../development/go-packages/generic {
19578− go = buildPackages.go_1_17;
19579− };
19577+ # go_1_17 has go module changes which may not be portable
19578+ # across different go versions and/or platforms,
19579+ # it also requires >=10.13 stdenv on darwin which
19580+ # is not currently available for x86_64-darwin
19581+ #
19582+ # do not uncomment this without approval from the go CODEOWNERS
19583+ #buildGo117Package = callPackage ../development/go-packages/generic {
19584+ # go = buildPackages.go_1_17;
19585+ #};
1958019586
1958119587 buildGoPackage = buildGo116Package;
1958219588
@@ -19586,9 +19592,15 @@ with pkgs;
1958619592 buildGo116Module = callPackage ../development/go-modules/generic {
1958719593 go = buildPackages.go_1_16;
1958819594 };
19589− buildGo117Module = callPackage ../development/go-modules/generic {
19590− go = buildPackages.go_1_17;
19591− };
19595+ # go_1_17 has go module changes which may not be portable
19596+ # across different go versions and/or platforms,
19597+ # it also requires >=10.13 stdenv on darwin which
19598+ # is not currently available for x86_64-darwin
19599+ #
19600+ # do not uncomment this without approval from the go CODEOWNERS
19601+ #buildGo117Module = callPackage ../development/go-modules/generic {
19602+ # go = buildPackages.go_1_17;
19603+ #};
1959219604
1959319605 buildGoModule = buildGo116Module;
1959419606