diff --git a/.gitlab/ci.sh b/.gitlab/ci.sh index 659320b756d92f372fac8507064a3755d309c2a0..a8651c29542f6a957508df3e03bac48505a624d3 100755 --- a/.gitlab/ci.sh +++ b/.gitlab/ci.sh @@ -490,8 +490,16 @@ function build_hadrian() { if [[ -n "${REINSTALL_GHC:-}" ]]; then run_hadrian build-cabal -V else - run_hadrian test:all_deps binary-dist -V - mv _build/bindist/ghc*.tar.xz "$BIN_DIST_NAME.tar.xz" + case "$(uname)" in + MSYS_*|MINGW*) + run_hadrian test:all_deps reloc-binary-dist -V + mv _build/reloc-bindist/ghc*.tar.xz "$BIN_DIST_NAME.tar.xz" + ;; + *) + run_hadrian test:all_deps binary-dist -V + mv _build/bindist/ghc*.tar.xz "$BIN_DIST_NAME.tar.xz" + ;; + esac fi }