From 3bebfec4681fa854ea41b65b3f9951cd7908f423 Mon Sep 17 00:00:00 2001 From: Ben Gamari <ben@well-typed.com> Date: Fri, 13 Nov 2020 09:42:29 -0500 Subject: [PATCH] nix: Package build-cabal --- build-cabal.sh | 5 ++++- default.nix | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build-cabal.sh b/build-cabal.sh index e0b0764..47c42f1 100755 --- a/build-cabal.sh +++ b/build-cabal.sh @@ -3,5 +3,8 @@ set -e out=_cabal_out dir=libraries/Cabal/Cabal -time _build/stage1/bin/ghc -O -hidir $out -odir $out -i$dir $dir/Setup.hs +RTS -s -RTS $@ +if [[ -z "$GHC" ]]; then + GHC="_build/stage1/bin/ghc" +fi +time $GHC -O -hidir $out -odir $out -i$dir $dir/Setup.hs +RTS -s -RTS $@ rm -R $out diff --git a/default.nix b/default.nix index 64580a0..650e5a3 100644 --- a/default.nix +++ b/default.nix @@ -30,6 +30,7 @@ let --prefix PATH : ${haskellPackages.fast-tags}/bin makeWrapper ${./diff-submodules.py} $out/bin/diff-submodules \ --prefix PATH : ${python3}/bin + makeWrapper ${./build-cabal.sh} $out/bin/build-cabal makeWrapper ${./rts_stats.py} $out/bin/rts-stats makeWrapper ${./ghc_perf.py} $out/bin/ghc-perf -- GitLab