Skip to content

Commit 7c8d24f

Browse files
Auto merge of #145883 - shepmaster:unify-macos-ci, r=<try>
Make macOS dist build configuration match where reasonable try-job: dist-aarch64-apple try-job: dist-x86_64-apple
2 parents 0d6a806 + 0bcde87 commit 7c8d24f

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/ci/github-actions/jobs.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,8 @@ auto:
455455
# Ensure that host tooling is built to support our minimum support macOS version.
456456
MACOSX_DEPLOYMENT_TARGET: 10.12
457457
MACOSX_STD_DEPLOYMENT_TARGET: 10.12
458-
SELECT_XCODE: /Applications/Xcode_15.2.app
458+
SELECT_XCODE: /Applications/Xcode_15.4.app
459+
USE_XCODE_CLANG: 1
459460
NO_LLVM_ASSERTIONS: 1
460461
NO_DEBUG_ASSERTIONS: 1
461462
NO_OVERFLOW_CHECKS: 1
@@ -481,21 +482,24 @@ auto:
481482

482483
- name: dist-aarch64-apple
483484
env:
484-
SCRIPT: ./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin
485+
SCRIPT: >-
486+
./x.py dist bootstrap
487+
--include-default-paths
488+
--host=aarch64-apple-darwin
489+
--target=aarch64-apple-darwin
485490
RUST_CONFIGURE_ARGS: >-
486491
--enable-full-tools
487492
--enable-sanitizers
488493
--enable-profiler
489494
--set rust.jemalloc
490-
--set llvm.ninja=false
491495
--set rust.lto=thin
492496
--set rust.codegen-units=1
493-
SELECT_XCODE: /Applications/Xcode_15.4.app
494-
USE_XCODE_CLANG: 1
495497
# Aarch64 tooling only needs to support macOS 11.0 and up as nothing else
496498
# supports the hardware.
497499
MACOSX_DEPLOYMENT_TARGET: 11.0
498500
MACOSX_STD_DEPLOYMENT_TARGET: 11.0
501+
SELECT_XCODE: /Applications/Xcode_15.4.app
502+
USE_XCODE_CLANG: 1
499503
NO_LLVM_ASSERTIONS: 1
500504
NO_DEBUG_ASSERTIONS: 1
501505
NO_OVERFLOW_CHECKS: 1

0 commit comments

Comments
 (0)