* Michael Witten wrote on Mon, May 19, 2008 at 08:33:31PM CEST: > In my case, mkinstalldirs did produce errors, as the subdirectories that > it was trying to make already existed (which is particularly strange, > because it seems like the point of mkinstalldirs is to implement > mkdir -p safely). > > I recall from a quick glance at the innards that the script was > incorrectly deciding that Mac OS X doesn't have a viable 'mkdir -p', > because the '--version' tests fail, as Mac OS X's mkdir doesn't > support a --version flag; consequently, the for loop that implements a > 'mkdir -p' is run, but that loop fails, becausr mkdir complains > about subdirectories already existing (at least with one project I > was trying to build). I don't really understand why this would be the > case, because there seemed to be a check there for whether the path > component exists; perhaps this code is not thread-safe either.
There have been fixes in this area of Autoconf/Automake a while ago. If you're not using Autoconf 2.62 and Automake 1.10.1, I would like you to use those newer tools; they should produce parallel-safe builds. Cheers, Ralf
