Closed ndmitchell closed 7 years ago
Hi Neil, sorry for the delay.
I don't have a Windows box at hand, I'll try to borrow one next week.
Can you check the ghc-8.0.2 branch? I've updated the README with installation instructions.
I tried the ghc-8.0.2
branch and it worked really well. Only minor niggle was that on my system stack exec
didn't work until I typed stack setup
. Fortunately, I believe that's getting fixed in https://github.com/commercialhaskell/stack/pull/3231.
Is this the sequence you used?
stack setup 8.0.2 --arch=i386
stack setup 8.0.2 --arch=x86_64
stack exec -- pacman -S make
stack exec -- make
Yep. When I got to the first stack exec
it said I couldn't run stack exec
since my global resolver specified 7.10 and I hadn't got a 7.10, but I should stack setup
. In truth, I just ran stack config set resolver nightly
which updated my global resolver to one using 8.0.2, which I do have, and it ran fine.
I guess this can be closed now. Did you receive my thanks email regarding shake?
I did, I just hadn't got round to replying yet - life being hectic!
I changed the script to work with GHC 8.0.2. A few minor issues which I'll pull request later, but the real issue was that two files define InterlockedAdd, namely:
I worked around that by adding:
In hooks, which is vile. But is it acceptable? Or any other ideas how to avoid it?