@@ -93,7 +93,7 @@ x--expand-yaml-anchors--remove:
9393 << : *base-job
9494
9595 - &job-macos-m1
96- os : macos-13-xlarge
96+ os : macos-14
9797 << : *base-job
9898
9999 - &job-windows-8c
@@ -555,16 +555,14 @@ jobs:
555555 # This target only needs to support 11.0 and up as nothing else supports the hardware
556556 - name : dist-aarch64-apple
557557 env :
558- SCRIPT : ./x.py dist bootstrap --include-default-paths --stage 2
558+ SCRIPT : ./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin
559559 RUST_CONFIGURE_ARGS : >-
560- --build=x86_64-apple-darwin
561- --host=aarch64-apple-darwin
562- --target=aarch64-apple-darwin
563560 --enable-full-tools
564561 --enable-sanitizers
565562 --enable-profiler
566- --disable-docs
567563 --set rust.jemalloc
564+ --set llvm.ninja=false
565+ --set rust.lto=thin
568566 RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
569567 SELECT_XCODE : /Applications/Xcode_13.4.1.app
570568 USE_XCODE_CLANG : 1
@@ -574,15 +572,25 @@ jobs:
574572 NO_DEBUG_ASSERTIONS : 1
575573 NO_OVERFLOW_CHECKS : 1
576574 DIST_REQUIRE_ALL_TOOLS : 1
577- # Corresponds to 16K page size
578- #
579- # Shouldn't be needed if jemalloc-sys is updated to
580- # handle this platform like iOS or if we build on
581- # aarch64-apple-darwin itself.
582- #
583- # https://github.com/gnzlbg/jemallocator/blob/c27a859e98e3cb790dc269773d9da71a1e918458/jemalloc-sys/build.rs#L237
584- JEMALLOC_SYS_WITH_LG_PAGE : 14
585- << : *job-macos-xl
575+ << : *job-macos-m1
576+
577+ # This target only needs to support 11.0 and up as nothing else supports the hardware
578+ - name : aarch64-apple
579+ env :
580+ SCRIPT : ./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin
581+ RUST_CONFIGURE_ARGS : >-
582+ --enable-sanitizers
583+ --enable-profiler
584+ --set rust.jemalloc
585+ RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
586+ SELECT_XCODE : /Applications/Xcode_13.4.1.app
587+ USE_XCODE_CLANG : 1
588+ MACOSX_DEPLOYMENT_TARGET : 11.0
589+ MACOSX_STD_DEPLOYMENT_TARGET : 11.0
590+ NO_LLVM_ASSERTIONS : 1
591+ NO_DEBUG_ASSERTIONS : 1
592+ NO_OVERFLOW_CHECKS : 1
593+ << : *job-macos-m1
586594
587595 # #####################
588596 # Windows Builders #
0 commit comments