<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 06/12/2010, at 1:19 PM, David Terei wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I haven't looked at these branches for a fair few weeks, the problem<br>when they fail to build usually is because all the libraries are just<br>set to follow HEAD, they're not actually branched themselves, just the<br>ghc compiler. So there are probably some patches from ghc HEAD that<br>need to be pulled in to sync the compiler with the libs again. If you<br>want to do some work on the new codegen the first step is to try to<br>pull in all the patches from ghc HEAD, synchronise the branch. Its not<br>a fun job but GHC HQ wants to try to merge in all the new codegen<br>stuff to HEAD asap.<br><blockquote type="cite"><font class="Apple-style-span" color="#144FAE"><br></font></blockquote><blockquote type="cite">libraries/dph/dph-par/../dph-common/Data/Array/Parallel.hs:1:14:<br></blockquote><blockquote type="cite">&nbsp; &nbsp;Unsupported extension: ParallelArrays<br></blockquote><blockquote type="cite">make[1]: *** [libraries/dph/dph-par/dist-install/build/.depend-v.haskell] Error 1<br></blockquote><blockquote type="cite">make: *** [all] Error 2<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I can debug this further if you want me to.<br></blockquote></div></blockquote></div><br><div>We renamed the -XPArr language flag to -XParallelArrays. There was a patch to ghc-head that you'll have to pull or port across.</div><div><br></div><div>We're still actively working on DPH, and changes to the compiler often entail changes to the libraries. &nbsp;If you haven't branched the libraries then your build is going to break on a weekly basis.</div><div><br></div><div>Ben.</div><div><br></div></body></html>