Haskell:为新的GHC安装提供包

时间:2012-03-08 02:22:52

标签: haskell

如果我在/ opt / ghc中安装了GHC,并且在/ opt / haskell(--global)中安装了所有Haskell库,我将如何进行GHC升级?

升级GHC所需要做的就是删除其目录并解压缩新目录。 如何让这个新的GHC安装了解/ opt / haskell中的所有软件包? 我是否必须使用新的GHC重新编译所有软件包?是否有批量注册命令?

感谢。

1 个答案:

答案 0 :(得分:1)

这是一个坏主意。使用一个GHC编译的软件包与使用另一个GHC编译的软件包不兼容; ABI并不稳定,升级到GHC的新主要版本实际上保证了以前编译的库不会起作用。升级GHC时,您必须重新编译软件包,我很害怕。

请参阅此GHC常见问题解答条目:Do I have to recompile all my code if I upgrade GHC?