
9 Feb
2014
9 Feb
'14
8:35 a.m.
On Sun, Feb 9, 2014 at 10:30 AM, harry
Carter Schonwald wrote
Yes. (And thence ghc itself is then invoked with dynamic or dynamic-too)
The docs for 7.8.1 say "Template Haskell must now load dynamic object files, not static ones". Does this mean that, if I'm using Template Haskell, every package which the templates depend on have to be built with --enable-shared?
Perhaps there should be a clear warning about this? If I've understood correctly, anything using Template Haskell will break when upgrading to 7.8, until all the dependencies are reinstalled with --enable-shared.
When upgrading to a new version of GHC, you'll have to reinstall all of the packages anyway. You can't simply use GHC 7.6 compiled packages with your new GHC 7.8.