Есть ли способ скомпилировать пакеты при использовании cabal install
, аналогичного флагов GNU make -jN
?
Parallel Cabal Builds
Ответ 1
Да, начиная с версии 1.16, cabal поддерживает это с помощью параметра -j
для установки, например:
cabal install -j mypackage
Ответ 2
Нет. Это был открытый вопрос в течение некоторого времени. Было предпринято попытку сделать ghc --make
сборку необходимых модулей параллельно, но, очевидно, это столкнулось с проблемами. С тех пор делать это на уровне каббала было все, что я слышал, но еще не стал реальностью.
См. этот дублирующий вопрос для некоторых ссылок и то, что по-прежнему является уровнем техники.