[Hackage] #89: Sharing of object files between executable builds?

Hackage trac at galois.com
Wed Nov 12 05:41:25 EST 2008

#89: Sharing of object files between executable builds?
  Reporter:  bjorn at bringert.net  |        Owner:           
      Type:  enhancement         |       Status:  new      
  Priority:  normal              |    Milestone:  Cabal-1.8
 Component:  Cabal library       |      Version:           
  Severity:  minor               |   Resolution:           
  Keywords:                      |   Difficulty:  normal   
Ghcversion:  6.4.2               |     Platform:  Linux    
Comment (by EricKow):

 As requested by Duncan, I am noting here why this would be useful for the
 darcs team: we plan to introduce some sort of libcabal at some point, but
 without sharing object files we would have to recompile either 130+
 modules between libdarcs and darcs.

 To make matters worse, we also have a make_authors and a preproc program
 which compiles our AUTHORS file and helps build our user manual
 respectively.  We also used to have a make_changelog program.  All of
 these programs re-use a good chunk of what will soon be libdarcs, so
 without proper sharing of object files, we would be compiling the same
 files at least 4 times.


Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/89#comment:9>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects

More information about the cabal-devel mailing list