
· I was using “sh validate”. Incidentally, does that still use validate.mk, are-validating.mk etc? Or is all that gone now, in which case if I want to modify the validate settings what do I do?
· 32 vs 64 bit? How do I find out? I’m on a 64-bit processor, but for all I know I’m building GHC with 32 bit stuff. How would I tell?
· `git submodule update’ appeared not to do anything
· I’m on a9c93b as well, same as you
I’ll try ‘make maintainer-clean’.
Am I using LLVM? I don’t know. I’m just saying ‘sh validate’. How would I install LLVM? The Windows preparation page is silent on that. https://ghc.haskell.org/trac/ghc/wiki/Building/Preparation/Windows
Incidentally, the stage2 compiler can build statically-linked binaries; it’s just
ghc-stage2 –interactive
that immediately fails with the error below.
How could I investigate the actual error more directly? Trying random things around the side is good, but so is directly investigating the cause, if only I knew how.
Thanks!
Simon
From: Thomas Miedema [mailto:thomasmiedema@gmail.com]
Sent: 27 October 2015 00:55
To: Simon Peyton Jones
Cc: ghc-devs@haskell.org
Subject: Re: Can't build on Windows
I can not reproduce this on 64bit Windows, a9c93bdd8b027d6de09a3eada7721e7fd2d3e050 builds succesfully with flavour devel2.
* Which build flavour are you using? Any other mk/build.mkhttps://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2fbuild.mk&data=01%7c01%7csimonpj%40064d.mgd.microsoft.com%7cc86c89f598f14d618fe808d2de692fc8%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=p1UQjXj6nQgS8jCzrn2iYDTXQfMWxDWu7zEyn6wTUsM%3d settings?
* 32bit or 64bit?
* Output of `git status` (i.e. did you 'git submodule update'? In case that fixes it, I suggest you use git pullallhttps://ghc.haskell.org/trac/ghc/wiki/WorkingConventions/Git/Submodules#gitp... for all your pulling needs)
* Try `make maintainer-clean`.
* In case you use llvm, note that HEAD needs llvm-3.7 now.
On Mon, Oct 26, 2015 at 10:19 PM, Simon Peyton Jones