I haven't looked at these branches for a fair few weeks, the problem
when they fail to build usually is because all the libraries are just
set to follow HEAD, they're not actually branched themselves, just the
ghc compiler. So there are probably some patches from ghc HEAD that
need to be pulled in to sync the compiler with the libs again. If you
want to do some work on the new codegen the first step is to try to
pull in all the patches from ghc HEAD, synchronise the branch. Its not
a fun job but GHC HQ wants to try to merge in all the new codegen
stuff to HEAD asap.
libraries/dph/dph-par/../dph-common/Data/Array/Parallel.hs:1:14:
Unsupported extension: ParallelArrays
make[1]: *** [libraries/dph/dph-par/dist-install/build/.depend-v.haskell] Error 1
make: *** [all] Error 2
I can debug this further if you want me to.