Reorder ALL_RTS_LIBS
authorMatthias Kilian <kili@outback.escape.de>
Sun, 15 Nov 2009 17:54:05 +0000 (17:54 +0000)
committerMatthias Kilian <kili@outback.escape.de>
Sun, 15 Nov 2009 17:54:05 +0000 (17:54 +0000)
ALL_RTS_LIBS is (ab)used for linking ghc when BootingFromHc=Yes,
which needs libHSrtsmain.a before libHSrts.a.

rts/ghc.mk

index fb4206c..853e3d8 100644 (file)
@@ -19,8 +19,8 @@ rts_dist_HC = $(GHC_STAGE1)
 # merge GhcLibWays and GhcRTSWays but strip out duplicates
 rts_WAYS = $(GhcLibWays) $(filter-out $(GhcLibWays),$(GhcRTSWays))
 
-ALL_RTS_LIBS = $(foreach way,$(rts_WAYS),rts/dist/build/libHSrts$($(way)_libsuf)) \
-              rts/dist/build/libHSrtsmain.a
+ALL_RTS_LIBS = rts/dist/build/libHSrtsmain.a \
+              $(foreach way,$(rts_WAYS),rts/dist/build/libHSrts$($(way)_libsuf))
 all_rts : $(ALL_RTS_LIBS)
 
 # -----------------------------------------------------------------------------