Commit 679a97e2 authored by sof's avatar sof
Browse files

[project @ 2003-11-01 01:01:18 by sof]

Maintain order of 'objs' when adding them to v_Ld_inputs.
Fixes ghc-6.x linking bug when .a's are given explicitly
on the command-line.

merge to stable.
parent 005d4d4d
{-# OPTIONS -fno-warn-incomplete-patterns -optc-DNON_POSIX_SOURCE #-}
-----------------------------------------------------------------------------
-- $Id: Main.hs,v 1.135 2003/10/22 14:31:10 simonmar Exp $
-- $Id: Main.hs,v 1.136 2003/11/01 01:01:18 sof Exp $
--
-- GHC Driver program
--
......@@ -222,7 +222,9 @@ main =
normal_fileish_paths = map normalisePath fileish_args
(srcs, objs) = partition looks_like_an_input normal_fileish_paths
mapM_ (add v_Ld_inputs) objs
-- Note: have v_Ld_inputs maintain the order in which 'objs' occurred on
-- the command-line.
mapM_ (add v_Ld_inputs) (reverse objs)
---------------- Display banners and configuration -----------
showBanners mode conf_file static_opts
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment