Skip to content

Commit ebef962

Browse files
Use correct machine cfg when preparing LLVMgold. Addresses issue rust-lang#16.
1 parent a3b002f commit ebef962

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

Diff for: mk/llvm.mk

+2-3
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,8 @@ $$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(call CFG_LIB_NAME_$(2),LTO): $$(LLVM_CONFIG_$
9393
$$(Q)cp $$(LLVM_LIBDIR_$(2))/$$(call CFG_LIB_NAME_$(2),LTO) $$@
9494

9595

96-
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) \
97-
| sed 's/lib//'): $$(LLVM_CONFIG_$(2)) \
98-
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(call CFG_LIB_NAME_$(2),LTO)
96+
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) | sed 's/lib//'): \
97+
$$(LLVM_CONFIG_$(2)) $$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(call CFG_LIB_NAME_$(2),LTO)
9998
$$(Q)cp $$(LLVM_LIBDIR_$(2))/$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) \
10099
| sed 's/lib//') $$@
101100
endif

Diff for: mk/prepare.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ prepare-target-$(2)-host-$(3)-$(1)-$(4): prepare-maybe-clean-$(4) \
155155
$$(call PREPARE_LIB,libcompiler-rt.a) \
156156
$$(if $$(filter $(3),$(2)),\
157157
$$(if $$(findstring nacl,$$(PREPARE_TARGETS)),\
158-
$$(call PREPARE_LIB,$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) | sed 's/lib//')) \
158+
$$(call PREPARE_LIB,$$(shell echo $$(call CFG_LIB_NAME_$(3),LLVMgold) | sed 's/lib//')) \
159159
$$(call PREPARE_LIB,$$(call CFG_LIB_NAME_$(3),LTO)),),),),),)
160160
endef
161161

0 commit comments

Comments
 (0)