@@ -333,6 +333,7 @@ export CFG_DISABLE_UNSTABLE_FEATURES
333
333
endif
334
334
# Subvert unstable feature lints to do the self-build
335
335
export CFG_BOOTSTRAP_KEY
336
+ export RUSTC_BOOTSTRAP_KEY: =$(CFG_BOOTSTRAP_KEY )
336
337
337
338
# #####################################################################
338
339
# Per-stage targets and runner
@@ -403,13 +404,8 @@ CSREQ$(1)_T_$(2)_H_$(3) = \
403
404
ifeq ($(1 ) ,0)
404
405
# Don't run the stage0 compiler under valgrind - that ship has sailed
405
406
CFG_VALGRIND_COMPILE$(1) =
406
- # FIXME(21230) HACK Extract the key from the snapshot
407
- CFG_BOOSTRAP_KEY_ENV$(1) = RUSTC_BOOTSTRAP_KEY=$$$$((grep -a 'save analysis[0-9]' \
408
- $$(HBIN$(1 ) _H_$(3 ) ) /rustc$$(X_$(3 ) ) || echo N ) |\
409
- sed 's/.*save analysis\([0-9]*\).*/\1/')
410
407
else
411
408
CFG_VALGRIND_COMPILE$(1) = $$(CFG_VALGRIND_COMPILE )
412
- CFG_BOOSTRAP_KEY_ENV$(1) = RUSTC_BOOTSTRAP_KEY=$$(CFG_BOOTSTRAP_KEY )
413
409
endif
414
410
415
411
# Add RUSTFLAGS_STAGEN values to the build command
@@ -482,7 +478,6 @@ STAGE$(1)_T_$(2)_H_$(3) := \
482
478
$$(Q )$$(RPATH_VAR$(1 ) _T_$(2 ) _H_$(3 ) ) \
483
479
$$(call CFG_RUN_TARG_$(3 ) ,$(1 ) , \
484
480
$$(CFG_VALGRIND_COMPILE$(1 ) ) \
485
- $$(CFG_BOOSTRAP_KEY_ENV$(1 ) ) \
486
481
$$(HBIN$(1 ) _H_$(3 ) ) /rustc$$(X_$(3 ) ) \
487
482
--cfg $$(CFGFLAG$(1 ) _T_$(2 ) _H_$(3 ) ) \
488
483
$$(CFG_RUSTC_FLAGS ) $$(EXTRAFLAGS_STAGE$(1 ) ) --target=$(2 ) ) \
0 commit comments