Re: Small bug in c/unix/socket.c and parallel installation

Robert Ransom <[email protected]> Thu, 31 Dec 2009 03:10:01 -0800
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
On Thu, 31 Dec 2009 10:15:27 +0100
"Peng Chang \(Charles\)" <[email protected]> wrote:

> Another issue is that there's a problem of make install in parallel,
> say make -j3 install. The cause of this problem is that in serial,
> directory $prefix/lib/scheme48-1.8 is first created and then binaries
> like scheme48vm is copied there; however, if this process is performed
> in parallel, this situation will occur:
> 
> A command like 'cp scheme48vm $prefix/lib/scheme48-1.8' is first
> performed and then 'mkdir -p $prefix/lib/scheme48-1.8' will fail
> because there's already a file $prefix/lib/scheme48-1.8.
> 
> So you should add some dependencies here.

This bug is also fixed in the current development sources.

Robert Ransom