[quake3-commits] [ioquake/ioq3] 7d012f: Fix a race condition in the makedirs target
Mickaël Thomas
mickael9 at gmail.com
Mon Oct 16 11:22:39 EDT 2017
Branch: refs/heads/master
Home: https://github.com/ioquake/ioq3
Commit: 7d012f229e4b04c21fd1adb9a053cad4f86f8742
https://github.com/ioquake/ioq3/commit/7d012f229e4b04c21fd1adb9a053cad4f86f8742
Author: Mickaël Thomas <mickael9 at gmail.com>
Date: 2017-10-16 (Mon, 16 Oct 2017)
Changed paths:
M Makefile
Log Message:
-----------
Fix a race condition in the makedirs target
A race condition can happen when running "make all" with parallel jobs.
The issue is that the build directory can be created by another
concurrent job between the moment it was detected as missing and the
moment mkdir is called (which fails if the directory already exists).
This fixes the problem by always using `mkdir -p` which doesn't fail if
the directory already exists.
More information about the quake3-commits
mailing list