Hi guys,
the following commits updates a hand full of habs packages to the latest
available versions:
http://github.com/archhaskell/habs/commit/78b2f329c3b2e5692a40832da3fce2f6c…
These files have been generated with the latest tool-chain, which comes
with several updates:
* the original cabal name of every package is available as ${_hkgname},
* the generated uninstall.sh hook uses --force to avoid warnings during
updates,
* packages provided by GHC are no longer listed as dependencies, and
* our attribution header of choice these days is "Maintainer:".
I have tested the changes extensively, and everything seems to work
fine. If there is no objection, I would like to upload these updated
packages to AUR.
Take care,
Peter
Hi guys,
I've made some tests with --enable-shared, and the good news is that it
works great. The bad news is that Cabal doesn't honor the flag when
building executables. Apparently, this is a known issue:
http://hackage.haskell.org/trac/hackage/ticket/600
A work-around that has been suggested is to specify --ghc-opt=-dynamic
for builds that contain executables, but this solution feels kind of
hack'ish. On the other hand, shared linkage cuts down binary size a lot,
which is good.
How do you feel about this issue? Any preferences?
Take care,
Peter