> For the GHC build system we need to extract that metadata and use
> it to build the package.
which leaves me wondering why that is? Initially I expected we’d just
shell out and let cabal do the configuration and building of .cabal’ised
packages. But it seems to be the case that we sidestep cabal for building
Can someone shed some light on the reasoning behind this?
Am Freitag, den 21.04.2017, 11:29 +0800 schrieb Moritz Angermann:
> Initially I expected we’d just
> shell out and let cabal do the configuration and building of
> packages. But it seems to be the case that we sidestep cabal for
one reason, as far as I know, is increased parallelism; "make" can
start building parts of ghc when the modules in base they depend on
have already been built, even if base itself is not done yet.