summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2021-09-18 01:09:45 -0400
committerBen Gamari <ben@smart-cactus.org>2021-09-18 01:09:45 -0400
commitde9eb4f06a9edebf69061705c8782e49f9fba2bc (patch)
tree8e05a3ae7fcf47f46b932d81b27b60a78c5b119d /.gitlab-ci.yml
parentd0b0d3eff9aba506d97a571f9c5a5838d47e7e58 (diff)
downloadhaskell-de9eb4f06a9edebf69061705c8782e49f9fba2bc.tar.gz
gitlab-ci: squash
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml14
1 files changed, 12 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0888a1be5f..ac6b6712ed 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -560,13 +560,15 @@ validate-x86_64-darwin:
CPUS: 8
LANG: "en_US.UTF-8"
# WARNING: this is overridden in the shell.nix, see shell.nix!
- CONFIGURE_ARGS: "--with-intree-gmp --with-iconv-libraries=/usr/lib --with-iconv-includes=/usr/include"
+ CONFIGURE_ARGS: "--with-intree-gmp --with-system-libffi"
HADRIAN_ARGS: "--docs=no-sphinx"
TEST_ENV: "x86_64-darwin-hadrian"
BIN_DIST_NAME: "ghc-amd64-apple-darwin"
BUILD_FLAVOUR: "validate"
# Due to #19025
IGNORE_PERF_FAILURES: "all"
+ # Capi_Ctype_001 Capi_Ctype_002 T12010 T14923 T16737 T20199 bkpreex03 cc017 section_alignment: Due to #
+ BROKEN_TESTS: "Capi_Ctype_001 Capi_Ctype_002 T12010 T14923 T16737 T20199 bkpreex03 cc017"
after_script:
- .gitlab/ci.sh clean
- cat ci-timings
@@ -574,6 +576,10 @@ validate-x86_64-darwin:
script: |
nix build -f .gitlab/darwin/toolchain.nix --argstr system x86_64-darwin -o toolchain.sh
source toolchain.sh
+ cat toolchain.sh
+
+ sdk_path="$(xcrun --sdk macosx --show-sdk-path)"
+ CONFIGURE_ARGS="$CONFIGURE_ARGS --with-ffi-libraries=$sdk_path/usr/lib --with-ffi-includes=$sdk_path/usr/include/ffi"
# fix up config.sub in libraries for the time.
# aarch64-darwin is not supported in older config.sub's
@@ -610,7 +616,7 @@ validate-aarch64-darwin:
CPUS: 8
LANG: "en_US.UTF-8"
# WARNING: this is overridden in the shell.nix, see shell.nix!
- CONFIGURE_ARGS: "--with-intree-gmp --with-iconv-libraries=/usr/lib --with-iconv-includes=/usr/include"
+ CONFIGURE_ARGS: "--with-intree-gmp --with-system-libffi"
HADRIAN_ARGS: "--docs=no-sphinx"
BIN_DIST_NAME: "ghc-arm64-apple-darwin"
TEST_ENV: "aarch64-darwin-hadrian"
@@ -624,6 +630,10 @@ validate-aarch64-darwin:
script: |
nix build -f .gitlab/darwin/toolchain.nix --argstr system aarch64-darwin -o toolchain.sh
source toolchain.sh
+ cat toolchain.sh
+
+ sdk_path="$(xcrun --sdk macosx --show-sdk-path)"
+ CONFIGURE_ARGS="$CONFIGURE_ARGS --with-ffi-libraries=$sdk_path/usr/lib --with-ffi-includes=$sdk_path/usr/include/ffi"
# fix up config.sub in libraries for the time.
# aarch64-darwin is not supported in older config.sub's