From 42877bba8a4ac92792217f50148169271a62e75d Mon Sep 17 00:00:00 2001
From: Brian Anderson <banderson@mozilla.com>
Date: Thu, 7 Jul 2011 16:57:17 -0700
Subject: [PATCH] Add missing rt/rustllvm rules for static libstd

---
 mk/stage1.mk | 1 +
 mk/stage2.mk | 1 +
 mk/stage3.mk | 1 +
 3 files changed, 3 insertions(+)

diff --git a/mk/stage1.mk b/mk/stage1.mk
index aedf4ff4217..498f38a7a7f 100644
--- a/mk/stage1.mk
+++ b/mk/stage1.mk
@@ -7,6 +7,7 @@ stage1/lib/$(CFG_STDLIB): $(STDLIB_CRATE) $(STDLIB_INPUTS) \
 
 stage1/lib/libstd.rlib:  $(STDLIB_CRATE) $(STDLIB_INPUTS) \
               stage1/rustc$(X) stage0/lib/$(CFG_STDLIB) stage1/intrinsics.bc \
+              stage1/lib/$(CFG_RUNTIME) stage1/lib/$(CFG_RUSTLLVM) \
               stage1/lib/glue.o $(LREQ) $(MKFILES)
 	@$(call E, compile_and_link: $@)
 	$(STAGE1) --lib --static -o $@ $<
diff --git a/mk/stage2.mk b/mk/stage2.mk
index ed35ff4c593..e49336079c1 100644
--- a/mk/stage2.mk
+++ b/mk/stage2.mk
@@ -7,6 +7,7 @@ stage2/lib/$(CFG_STDLIB): $(STDLIB_CRATE) $(STDLIB_INPUTS) \
 
 stage2/lib/libstd.rlib:  $(STDLIB_CRATE) $(STDLIB_INPUTS) \
               stage2/rustc$(X) stage1/lib/$(CFG_STDLIB) stage2/intrinsics.bc \
+              stage2/lib/$(CFG_RUNTIME) stage2/lib/$(CFG_RUSTLLVM) \
               stage2/lib/glue.o $(LREQ) $(MKFILES)
 	@$(call E, compile_and_link: $@)
 	$(STAGE2) --lib --static -o $@ $<
diff --git a/mk/stage3.mk b/mk/stage3.mk
index b1264d942e9..2ac026c1afc 100644
--- a/mk/stage3.mk
+++ b/mk/stage3.mk
@@ -7,6 +7,7 @@ stage3/lib/$(CFG_STDLIB): $(STDLIB_CRATE) $(STDLIB_INPUTS) \
 
 stage3/lib/libstd.rlib:  $(STDLIB_CRATE) $(STDLIB_INPUTS) \
               stage3/rustc$(X) stage2/lib/$(CFG_STDLIB) stage3/intrinsics.bc \
+              stage3/lib/$(CFG_RUNTIME) stage3/lib/$(CFG_RUSTLLVM) \
               stage3/lib/glue.o $(LREQ) $(MKFILES)
 	@$(call E, compile_and_link: $@)
 	$(STAGE3) --lib --static -o $@ $<