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

Comment(by pgj):

 Replying to [comment:10 igloo]:
 > Can you give some example commands showing how to create the warnings
 please?

 Sorry, it seems I forgot to add that these warnings appear only on FreeBSD
 9.0 or later.  It is because that there were some changes or updates in
 the base system toolchain, which make the linker very sensitive about
 unused flags.

 So the best way to reproduce them is to get a working FreeBSD 9
 installation (in a virtual machine, for example) and try to build the
 vanilla GHC sources.  Then one should see a lot of messages like this:

 {{{
 gcc: --hash-size=31: linker input file unused because linking not done
 gcc: --reduce-memory-overheads: linker input file unused because linking
 not done
 }}}

 (Such messages tripled the size of the log.)  Perhaps this would be fine,
 but since such flags are also recorded in the "settings" file, the
 compilation of every Haskell source file will generate the same messages
 on FreeBSD 9.0 or later.

 Note that the builder clients will not yet generate warnings as they are
 at 8.1, the oldest supported release currently (where the linker does not
 support the requested features).

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5240#comment:11>
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