Skip to content

Commit 05779f4

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 128b36a + 5df0be3 commit 05779f4

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
@@ -430,7 +430,8 @@ auto:
430430
# Ensure that host tooling is built to support our minimum support macOS version.
431431
MACOSX_DEPLOYMENT_TARGET: 10.12
432432
MACOSX_STD_DEPLOYMENT_TARGET: 10.12
433-
SELECT_XCODE: /Applications/Xcode_15.2.app
433+
SELECT_XCODE: /Applications/Xcode_15.4.app
434+
USE_XCODE_CLANG: 1
434435
DIST_REQUIRE_ALL_TOOLS: 1
435436
CODEGEN_BACKENDS: llvm,cranelift
436437
<<: *job-macos
@@ -450,21 +451,24 @@ auto:
450451

451452
- name: dist-aarch64-apple
452453
env:
453-
SCRIPT: ./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin
454+
SCRIPT: >-
455+
./x.py dist bootstrap
456+
--include-default-paths
457+
--host=aarch64-apple-darwin
458+
--target=aarch64-apple-darwin
454459
RUST_CONFIGURE_ARGS: >-
455460
--enable-full-tools
456461
--enable-sanitizers
457462
--enable-profiler
458463
--set rust.jemalloc
459-
--set llvm.ninja=false
460464
--set rust.lto=thin
461465
--set rust.codegen-units=1
462-
SELECT_XCODE: /Applications/Xcode_15.4.app
463-
USE_XCODE_CLANG: 1
464466
# Aarch64 tooling only needs to support macOS 11.0 and up as nothing else
465467
# supports the hardware.
466468
MACOSX_DEPLOYMENT_TARGET: 11.0
467469
MACOSX_STD_DEPLOYMENT_TARGET: 11.0
470+
SELECT_XCODE: /Applications/Xcode_15.4.app
471+
USE_XCODE_CLANG: 1
468472
DIST_REQUIRE_ALL_TOOLS: 1
469473
CODEGEN_BACKENDS: llvm,cranelift
470474
<<: *job-macos

0 commit comments

Comments
 (0)