From 65234b1c02311f52077459322f9a91486edb5883 Mon Sep 17 00:00:00 2001 From: Carter Tazio Schonwald Date: Sat, 25 Jan 2020 12:33:43 -0500 Subject: adding gcc build flavor for darwin --- .gitlab-ci.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b28045f9f7..78c07fe3aa 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -360,6 +360,43 @@ validate-x86_64-darwin: - cabal-cache - toolchain + +validate-x86_64-darwin-gcc9: + extends: .validate + stage: full-build + tags: + - x86_64-darwin + variables: + GHC_VERSION: 8.6.5 + CABAL_INSTALL_VERSION: 2.4.1.0 + BIN_DIST_PREP_TAR_COMP: "ghc-x86_64-apple-darwin.tar.xz" + MACOSX_DEPLOYMENT_TARGET: "10.7" + # Only Sierra and onwards supports clock_gettime. See #12858 + ac_cv_func_clock_gettime: "no" + LANG: "en_US.UTF-8" + CONFIGURE_ARGS: --with-intree-gmp + TEST_ENV: "x86_64-darwin" + CC: "/usr/local/bin/gcc-9" + before_script: + - git clean -xdf && git submodule foreach git clean -xdf + - git submodule sync --recursive + - git submodule update --init --recursive + - git checkout .gitmodules + - "git fetch https://gitlab.haskell.org/ghc/ghc-performance-notes.git refs/notes/perf:refs/notes/perf || true" + + - bash .gitlab/darwin-init.sh + - PATH="`pwd`/toolchain/bin:$PATH" + after_script: + - cp -Rf $HOME/.cabal cabal-cache + artifacts: + when: always + expire_in: 2 week + cache: + key: "darwin-$GHC_VERSION" + paths: + - cabal-cache + - toolchain + # Disabled because of OS X CI capacity .validate-x86_64-darwin-hadrian: <<: *only-default -- cgit v1.2.1