【发布时间】:2011-12-12 20:38:12
【问题描述】:
在使用类似于 GNU make 的 -jN 标志的 cabal install 时,有没有办法并行编译包?
【问题讨论】:
标签: haskell build parallel-processing cabal multicore
在使用类似于 GNU make 的 -jN 标志的 cabal install 时,有没有办法并行编译包?
【问题讨论】:
标签: haskell build parallel-processing cabal multicore
是的,从 1.16 版开始,cabal 确实支持使用 -j 选项进行安装,如下所示:
cabal install -j mypackage
【讨论】:
cabal install cabal-install 来获得此功能。这甚至不会破坏(对我而言)。
cabal install -j mypackage不会带来任何好处,只有cabal install -j package1 package2会。
没有。一段时间以来,这一直是一个悬而未决的问题。有人努力让ghc --make 并行构建所需的模块,但显然这遇到了问题。从那以后,在阴谋集团层面做这件事一直是我听到的所有讨论,但还没有成为现实。
请参阅此duplicate question 以获取一些链接以及仍然是最先进的技术。
【讨论】: