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

#89: Sharing of object files between executable builds? ------------------------------------+--------------------------------------- Reporter: bjorn@bringert.net | Owner: ijones Type: enhancement | Status: new Priority: low | Milestone: Component: Cabal | Version: Severity: minor | Resolution: Keywords: jgoerzen@complete.org | Difficulty: normal Ghcversion: 6.4.2 | Platform: Linux ------------------------------------+--------------------------------------- Changes (by duncan): * keywords: => jgoerzen@complete.org Comment: Also requested in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293523 by John Goerzen (adding to cc list). The technical problem here is that we have to register the library in place and then do the build against that library. We also have to arrange so that when building the executables against the library, we do not end up pulling in the libraries source files in preference to the compiled modules from the built library package. That's a bit tricky if the library and executable source files share the same source directories as will often be the case. I'm not sure if it is possible with ghc --make to prefer the modules in a package to the locally found source files. If not then it would depend on Cabal doing the build without --make using ghc in single-shot mode. See #15. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/89#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage