diff --git a/pkgs/development/compilers/go/1.18.nix b/pkgs/development/compilers/go/1.18.nix index 0d1eb189f315..fc19e4526882 100644 --- a/pkgs/development/compilers/go/1.18.nix +++ b/pkgs/development/compilers/go/1.18.nix @@ -116,7 +116,8 @@ stdenv.mkDerivation rec { GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; - postConfigure = '' + buildPhase = '' + runHook preBuild export GOCACHE=$TMPDIR/go-cache # this is compiled into the binary export GOROOT_FINAL=$out/share/go @@ -129,10 +130,11 @@ stdenv.mkDerivation rec { export CC=${buildPackages.stdenv.cc}/bin/cc ''} ulimit -a - ''; - postBuild = '' - (cd src && ./make.bash) + pushd src + ./make.bash + popd + runHook postBuild ''; preInstall = '' diff --git a/pkgs/development/compilers/go/1.19.nix b/pkgs/development/compilers/go/1.19.nix index 3f812024fe54..565e68d5e35a 100644 --- a/pkgs/development/compilers/go/1.19.nix +++ b/pkgs/development/compilers/go/1.19.nix @@ -116,7 +116,8 @@ stdenv.mkDerivation rec { GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; - postConfigure = '' + buildPhase = '' + runHook preBuild export GOCACHE=$TMPDIR/go-cache # this is compiled into the binary export GOROOT_FINAL=$out/share/go @@ -129,10 +130,11 @@ stdenv.mkDerivation rec { export CC=${buildPackages.stdenv.cc}/bin/cc ''} ulimit -a - ''; - postBuild = '' - (cd src && ./make.bash) + pushd src + ./make.bash + popd + runHook postBuild ''; preInstall = ''