Now -split-objs work with --make
This means that ghc 6.6 starting from current build can optimize EXE sizes by throwing away all unused functions This is a forwarded message ===8<==============Original message text=============== Date: Thu, 2 Mar 2006 09:07:34 -0800 From: Simon Marlow <simonmar@microsoft.com> Subject: patch applied (ghc): Make -split-objs work with --make To: cvs-ghc@haskell.org Message-ID: <20060302170734.GA2619@cvs.haskell.org> Thu Mar 2 09:05:05 PST 2006 Simon Marlow <simonmar@microsoft.com> * Make -split-objs work with --make This turned out to be a lot easier than I thought. Just moving a few bits of -split-objs support from the build system into the compiler was enough. The only thing that Cabal needs to do in order to support -split-objs now is to pass the names of the split objects rather than the monolithic ones to 'ar'. M ./ghc/compiler/Makefile +2 M ./ghc/compiler/main/DriverPhases.hs +1 M ./ghc/compiler/main/DriverPipeline.hs -19 +50 M ./mk/target.mk -28 ===8<===========End of original message text=========== -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
participants (2)
-
Bulat Ziganshin -
Simon Marlow