Prevent unoptimized rustpkg tests from running out of stack.
The actual fix would be to make rustpkg use `rustc::monitor` so it picks up anything special that rustc needs, but for now let's keep the tests from breaking.
This commit is contained in:
parent
49f851c2c9
commit
c0190a9cfb
11
mk/tests.mk
11
mk/tests.mk
@ -455,6 +455,17 @@ $(foreach host,$(CFG_HOST_TRIPLES), \
|
||||
$(eval $(call DEF_TEST_CRATE_RULES,$(stage),$(target),$(host),$(crate))) \
|
||||
))))))
|
||||
|
||||
# FIXME (#10104): Raise the stack size to work around rustpkg bypassing
|
||||
# the code in rustc that would take care of it.
|
||||
define DEF_RUSTPKG_STACK_FIX
|
||||
$$(call TEST_OK_FILE,$(1),$(2),$(3),rustpkg): export RUST_MIN_STACK=8000000
|
||||
endef
|
||||
|
||||
$(foreach host,$(CFG_HOST_TRIPLES), \
|
||||
$(foreach target,$(CFG_TARGET_TRIPLES), \
|
||||
$(foreach stage,$(STAGES), \
|
||||
$(eval $(call DEF_RUSTPKG_STACK_FIX,$(stage),$(target),$(host))))))
|
||||
|
||||
|
||||
######################################################################
|
||||
# Rules for the compiletest tests (rpass, rfail, etc.)
|
||||
|
Loading…
Reference in New Issue
Block a user