#5240: help GNU ld to use less memory when linking libraries compiled with 
-split-
objs.
-------------------------------+--------------------------------------------
  Reporter:  int-e             |          Owner:  igloo           
      Type:  feature request   |         Status:  closed          
  Priority:  high              |      Milestone:  7.4.1           
 Component:  Compiler          |        Version:  7.0.3           
Resolution:  fixed             |       Keywords:                  
        Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
   Failure:  None/Unknown      |     Difficulty:  Unknown         
  Testcase:                    |      Blockedby:                  
  Blocking:                    |        Related:                  
-------------------------------+--------------------------------------------

Comment(by pgj):

 Replying to [comment:18 igloo]:
 > I don't think it's worth working around this in GHC

 I think this is not a workaround as the linker flags should not indeed
 passed when no linking is done.  I do not think that the warning is bogus.
 It is just a more fine-grained way to pass the flags only when they are
 really needed.


 > (a) it doesn't cause any real problems, just prints some warnings

 ...for every Haskell module, which -- as I wrote above -- triples the
 number of the messages printed to the screen.  I do not think that it is
 good to see such messages all the time.


 > (b) it can be solved by upgrading to a recent gcc.

 It is not by accident that the FreeBSD base system does not have a more
 recent GCC, folks here are moving to a Clang/LLVM instead.  Of course, I
 could use a newer GCC by adding it as a dependency for the port, but I was
 trying to avoid this.

 Anyways, since GCC is going to be removed from the base system in the next
 major release, I shall switch to this solution soon... :-)


 > I have just pushed a patch to fix the problem that `LdCmd` wasn't
 getting defined in the bindist `configure.ac`, though. Thanks for spotting
 that.

 Great, thanks!

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5240#comment:19>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to