[GHC] #3289: make -j3 (or make -j30) occasionally fails on 6.11
GHC
trac at galois.com
Sat Jul 18 15:18:47 EDT 2009
#3289: make -j3 (or make -j30) occasionally fails on 6.11
------------------------------------------+---------------------------------
Reporter: gbeshers | Owner:
Type: bug | Status: closed
Priority: normal | Milestone: 6.12.1
Component: Build System | Version: 6.11
Severity: normal | Resolution: fixed
Keywords: makefile dependency split | Difficulty: Unknown
Testcase: | Os: Linux
Architecture: x86_64 (amd64) |
------------------------------------------+---------------------------------
Changes (by igloo):
* status: new => closed
* resolution: => fixed
Comment:
The problem is that both
{{{
libraries/base/dist-install/build/GHC/Float.o
libraries/base/dist-install/build/GHC/Float.p_o
}}}
used (and cleaned) the same
{{{
libraries/base/dist-install/build/GHC/Float_split
}}}
directory, so there is a race condition if both are built in parallel.
Fixed by:
{{{
Sat Jul 18 07:55:22 PDT 2009 Ian Lynagh <igloo at earth.li>
* Add osuf to the name we use for the split dir
This avoids a collision between the directories we use when compiling
multiple ways, which in turn leads to a race condition in parallel
builds.
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3289#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list