diff options
Diffstat (limited to 'hadrian/bootstrap/generate_bootstrap_plans')
-rwxr-xr-x | hadrian/bootstrap/generate_bootstrap_plans | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/hadrian/bootstrap/generate_bootstrap_plans b/hadrian/bootstrap/generate_bootstrap_plans new file mode 100755 index 0000000000..167559aa53 --- /dev/null +++ b/hadrian/bootstrap/generate_bootstrap_plans @@ -0,0 +1,18 @@ +ghcs_nix="https://gitlab.haskell.org/bgamari/ghcs-nix/-/archive/master/ghcs-nix-master.tar.gz" + +run() { + local ver="$1" + local drv="ghc-$ver" + echo "$ver" + nix build -f "$ghcs_nix" $drv + (cd ../; rm -r dist-newstyle; cabal configure hadrian -w bootstrap/result/bin/ghc) + cp ../dist-newstyle/cache/plan.json "plan-$ver.json" + cabal run -v0 hadrian-bootstrap-gen -- "plan-$ver.json" | tee "plan-bootstrap-$ver.json" +} + +run "8_10_1" +# run "8_10_2" Broken +run "8_10_3" +run "8_10_4" +run "8_10_5" +run "9_0_1" |