Make spins with THREADS>1 on Win 7

Simon Peyton-Jones simonpj
Tue Oct 1 15:24:01 UTC 2013


Yes; it appears that in the current MSYS release,  'make -jn' goes into an infinite loop. This is very depressing.  I do not know a fix.  

If you google around and find a fix, do tell us.  Currently I have to use THREADS=1 all the time

Simon

| -----Original Message-----
| From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Edsko
| de Vries
| Sent: 01 October 2013 16:21
| To: ghc-devs at haskell.org
| Subject: Make spins with THREADS>1 on Win 7
| 
| Hi all,
| 
| Trying to get a build going on Win 7. On both the 32-bit and the
| 64-bit version running 'sh validate' stalls at
| 
| "inplace/bin/mkdirhier" utils/touchy/dist/build/tmp//.
| 
| At this point nothing happens, other than that I seem to have 100% CPU
| usage; 'ps' only shows two make processes, but no further
| subprocesses. Not sure what's going on here. Running 'sh validate
| --no-clean' after killing both make processes at this point stalls at
| the same point; running it with THREADS=1 seems to resolve the issue.
| 
| Anybody any idea what might be going on?
| 
| Edsko
| _______________________________________________
| ghc-devs mailing list
| ghc-devs at haskell.org
| http://www.haskell.org/mailman/listinfo/ghc-devs



More information about the ghc-devs mailing list