Skip to content

Commit 015af57

Browse files
Fix issue rust-lang#16. I hate make varibles.
1 parent c119e27 commit 015af57

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

mk/llvm.mk

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,12 @@ else
9292
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(call CFG_LIB_NAME_$(2),LTO): $$(LLVM_CONFIG_$(2))
9393
$$(Q)cp $$(LLVM_LIBDIR_$(2))/$$(call CFG_LIB_NAME_$(2),LTO) $$@
9494

95-
LLVMgold_NAME_$(2) := $$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) | sed 's/lib//')
9695

97-
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(LLVMgold_NAME_$(2)): $$(LLVM_CONFIG_$(2)) \
96+
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) \
97+
| sed 's/lib//'): $$(LLVM_CONFIG_$(2)) \
9898
$$(TROOT$(1)_T_$(2)_H_$(2))/lib/$$(call CFG_LIB_NAME_$(2),LTO)
99-
$$(Q)cp $$(LLVM_LIBDIR_$(2))/$$(LLVMgold_NAME_$(2)) $$@
99+
$$(Q)cp $$(LLVM_LIBDIR_$(2))/$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) \
100+
| sed 's/lib//') $$@
100101
endif
101102

102103
endef

mk/main.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,7 @@ HSREQ$(1)_H_$(3) = \
426426
tmp/install-debugger-scripts$(1)_H_$(3)-$$(call TRIPLE_TO_DEBUGGER_SCRIPT_SETTING,$(3)).done
427427

428428
ifneq (le32-unknown-nacl,$(3))
429-
HSREQ$(1)_H_$(3) += $$(TROOT$(1)_T_$(3)_H_$(3))/lib/$$(LLVMgold_NAME_$(3))
429+
HSREQ$(1)_H_$(3) += $$(TROOT$(1)_T_$(3)_H_$(3))/lib/$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) | sed 's/lib//')
430430
endif
431431
endif
432432

mk/prepare.mk

Lines changed: 1 addition & 1 deletion
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,$$(LLVMgold_NAME_$(3))) \
158+
$$(call PREPARE_LIB,$$(shell echo $$(call CFG_LIB_NAME_$(2),LLVMgold) | sed 's/lib//')) \
159159
$$(call PREPARE_LIB,$$(call CFG_LIB_NAME_$(3),LTO)),),),),),)
160160
endef
161161

0 commit comments

Comments
 (0)