* 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


Reply via email to