@@ -16,10 +16,10 @@ platform_test_init
1616trap platform_cleanup_run_dir EXIT
1717
1818log_info " Nightly config verification"
19- log_info " Defaults: nightly toolchain uses parallel rustc"
19+ log_info " Defaults: nightly toolchain uses -Z threads=0"
20+ log_info " Defaults: fast linker flags from config when set"
2021log_info " Opt-out: PLATFORM_DISABLE_NIGHTLY=1"
2122log_info " Override: PLATFORM_RUST_NIGHTLY=1"
22- log_info " Defaults: fast linker flags from config"
2323log_info " Opt-out: PLATFORM_DISABLE_FAST_LINKER=1"
2424log_info " Override: PLATFORM_FAST_LINKER_RUSTFLAGS/PLATFORM_FAST_LINKER_RUSTFLAGS_DARWIN"
2525log_info " Override: PLATFORM_LINKER_RUSTFLAGS/PLATFORM_LINKER_RUSTFLAGS_DARWIN"
@@ -37,6 +37,7 @@ run_check() {
3737 PLATFORM_FAST_LINKER_RUSTFLAGS_DARWIN=" ${PLATFORM_FAST_LINKER_RUSTFLAGS_DARWIN:- } "
3838 PLATFORM_LINKER_RUSTFLAGS=" ${PLATFORM_LINKER_RUSTFLAGS:- } "
3939 PLATFORM_LINKER_RUSTFLAGS_DARWIN=" ${PLATFORM_LINKER_RUSTFLAGS_DARWIN:- } "
40+ PLATFORM_DISABLE_FAST_LINKER=" ${PLATFORM_DISABLE_FAST_LINKER:- 0} "
4041
4142 while [ " $# " -gt 0 ]; do
4243 case " $1 " in
@@ -86,6 +87,7 @@ run_check() {
8687 export PLATFORM_FAST_LINKER_RUSTFLAGS_DARWIN
8788 export PLATFORM_LINKER_RUSTFLAGS
8889 export PLATFORM_LINKER_RUSTFLAGS_DARWIN
90+ export PLATFORM_DISABLE_FAST_LINKER
8991
9092 log_info " ${label} : Running cargo check (dry-run build)"
9193 if cargo check --workspace 2>&1 | tee " ${log_file} " ; then
0 commit comments