haskell build parallel-processing cabal multicore

haskell - Construcciones paralelas de Cabal



build parallel-processing (2)

Esta pregunta ya tiene una respuesta aquí:

¿Hay alguna forma de compilar paquetes en paralelo cuando se utiliza cabal install similar a GNU make''s -jN flag?


No. Este ha sido un tema abierto durante algún tiempo. Se hizo un esfuerzo para hacer que ghc --make los módulos necesarios en paralelo, pero evidentemente se encontraron con problemas. Desde entonces, hacer esto a nivel cabal ha sido toda la discusión que he escuchado, pero aún no se ha hecho realidad.

Vea esta pregunta duplicada para algunos enlaces y lo que sigue siendo el estado de la técnica.


Sí, desde la versión 1.16, cabal admite esto usando la opción -j para instalar, así:

cabal install -j mypackage