重新调整更改,由您的提案授权,位于 ghc-9.8型 分支。 编译一个补丁的GHC,例如, ~/ghc/_build/stage1/bin/ghc . git克隆 https://github.com/Bodigrim/clc-stackage网站 ,然后 cd clc堆叠 . 运行 阴谋集团构建-w~/ghc/build/ststage1/bin/ghc——继续 等待很长时间。
在最近的一款Macbook Air上,YMMV大约需要12个小时。 你可以打断 阴谋集团 可以随时重新运行。 考虑设置 --工作 为其他任务保留空闲的CPU内核。 完整构建需要大约7 Gb的可用磁盘空间。
如果任何程序包编译失败:
使用本地复制它们 阴谋集团拆包 , 补丁以确认您的提议, 将它们链接到 包装 第节,共节 电缆.项目 , 返回步骤4。
当一切最终构建完成后,返回CLC,列出受影响的包和所需的补丁。
-
您的自定义GHC需要位于PATH上才能构建 堆栈 图书馆,即。 export PATH=/PATH/to/custom/ghc/stage1/bin/:$PATH Nix用户可以在 薄片nix .