From 6aefce6f16d4ecddbc225c23a5ebeb481c19ea2c Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 7 May 2014 23:23:17 -0700 Subject: [PATCH] mk: Fix make install Forgot to update the installation procedure with the knowledge that libcore is only available as an rlib, not as a dylib. Closes #14026 --- mk/prepare.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mk/prepare.mk b/mk/prepare.mk index 096887056bf..5f485499467 100644 --- a/mk/prepare.mk +++ b/mk/prepare.mk @@ -106,7 +106,8 @@ prepare-host-lib-$(1)-$(2)-$(3)-$(4): prepare-maybe-clean-$(4) \ prepare-host-dirs-$(4) $$(if $$(findstring $(2), $$(PREPARE_STAGE)),\ $$(if $$(findstring $(3), $$(PREPARE_HOST)),\ - $$(call PREPARE_LIB,$$(call CFG_LIB_GLOB_$$(PREPARE_HOST),$(1))),),) + $$(if $$(findstring 1,$$(ONLY_RLIB_$(1))),,\ + $$(call PREPARE_LIB,$$(call CFG_LIB_GLOB_$$(PREPARE_HOST),$(1)))),),) endef @@ -133,7 +134,8 @@ prepare-target-$(2)-host-$(3)-$(1)-$(4): prepare-maybe-clean-$(4) \ $$(if $$(findstring $(3), $$(PREPARE_HOST)),\ $$(call PREPARE_DIR,$$(PREPARE_WORKING_DEST_LIB_DIR))\ $$(foreach crate,$$(TARGET_CRATES),\ - $$(call PREPARE_LIB,$$(call CFG_LIB_GLOB_$(2),$$(crate)))\ + $$(if $$(findstring 1, $$(ONLY_RLIB_$$(crate))),,\ + $$(call PREPARE_LIB,$$(call CFG_LIB_GLOB_$(2),$$(crate))))\ $$(call PREPARE_LIB,$$(call CFG_RLIB_GLOB,$$(crate))))\ $$(if $$(findstring $(2),$$(CFG_HOST)),\ $$(foreach crate,$$(HOST_CRATES),\