mirror of https://github.com/rust-lang/rust.git
Add MKFILE_DEPS to compiler-rt target
Currently when you run `make -jN` it's likely that you'll remove compiler-rt and then it won't get cp'd back into the right place. I believe the reason for this is that the compiler-rt library target never got updated so make decided it never needed to copy the files back into place. The files were all there at the beginning of `make`, but then we may clean out the stage0 versions if we unzip the snapshot again.
This commit is contained in:
parent
6e84023596
commit
8694fd1e96
2
mk/rt.mk
2
mk/rt.mk
|
@ -236,7 +236,7 @@ COMPRT_NAME_$(1) := $$(call CFG_STATIC_LIB_NAME_$(1),compiler-rt)
|
||||||
COMPRT_LIB_$(1) := $$(RT_OUTPUT_DIR_$(1))/$$(COMPRT_NAME_$(1))
|
COMPRT_LIB_$(1) := $$(RT_OUTPUT_DIR_$(1))/$$(COMPRT_NAME_$(1))
|
||||||
COMPRT_BUILD_DIR_$(1) := $$(RT_OUTPUT_DIR_$(1))/compiler-rt
|
COMPRT_BUILD_DIR_$(1) := $$(RT_OUTPUT_DIR_$(1))/compiler-rt
|
||||||
|
|
||||||
$$(COMPRT_LIB_$(1)): $$(COMPRT_DEPS)
|
$$(COMPRT_LIB_$(1)): $$(COMPRT_DEPS) $$(MKFILE_DEPS)
|
||||||
@$$(call E, make: compiler-rt)
|
@$$(call E, make: compiler-rt)
|
||||||
$$(Q)$$(MAKE) -C "$(S)src/compiler-rt" \
|
$$(Q)$$(MAKE) -C "$(S)src/compiler-rt" \
|
||||||
ProjSrcRoot="$(S)src/compiler-rt" \
|
ProjSrcRoot="$(S)src/compiler-rt" \
|
||||||
|
|
Loading…
Reference in New Issue