
Simon fixed this recently. The GHC HEAD build will not re-link with --make if none of the object files have changed. Simon | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users- | bounces@haskell.org] On Behalf Of Frederik Eaton | Sent: 04 December 2005 00:46 | To: glasgow-haskell-users@haskell.org | Subject: recommended build system | | Hi all, | | I'm looking for a build system for my projects which will correctly | handle all of ghc's dependencies. I.e. every time I ask it to rebuild | an output file, it will only do the minimum amount of compilation | necessary. This is important to me because "ghc --make" and cabal | currently (AFAICT) will always relink an executable even when it is | not necessary to do so; thus if I have a project with a bunch of | libraries and executables, the cost of making a small modification and | recompiling is very high, and it becomes hard to maintain focus on my | projects after the initial design phase. I've just been playing around | with GNU coreutils and was impressed with how well the build system | works, and how fast the recompilation goes. | | Anyway, the system that darcs uses seems to work pretty well, should I | copy that, or do people recommend other alternatives? | | Frederik | _______________________________________________ | Glasgow-haskell-users mailing list | Glasgow-haskell-users@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users