[Hackage] #791: Large libraries not installable on OS X
Hackage
cvs-ghc at haskell.org
Wed Jan 19 17:22:26 CET 2011
#791: Large libraries not installable on OS X
-----------------------------+----------------------------------------------
Reporter: batterseapower | Owner:
Type: defect | Status: new
Priority: high | Milestone:
Component: Cabal library | Version: 1.8.0.6
Severity: normal | Keywords:
Difficulty: unknown | Ghcversion:
Platform: Mac OS |
-----------------------------+----------------------------------------------
Comment(by duncan):
Current decision of ghc devs is not to disable GHCi .o libs yet because of
possible bugs in loading the .a archives.
http://hackage.haskell.org/trac/ghc/ticket/4901
When we do change it, we can use this patch:
{{{
hunk ./Distribution/Simple/GHC.hs 542
- ifGHCiLib = when (withGHCiLib lbi && withVanillaLib lbi)
+ ifGHCiLib = when (withGHCiLib lbi && withVanillaLib lbi
+ -- As of GHC 7, GHCi can load .a libs, so the
.o
+ -- libs are not necessary. However this only
works
+ -- correctly in later releases of the ghc-7.x
+ && compilerVersion comp < Version [7,0,unknown]
[])
}}}
Obviously, we'll have to wait to know just which ghc-7.x version it does
work in.
In the meantime, the workaround for affected packages is to use the flag
`--disable-library-for-ghci`.
--
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/791#comment:5>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects
More information about the cabal-devel
mailing list