In my experience, parallel build errors occur because the makefile underspecifies (or mis-states) the dependencies. If that is the case, then those issues will usually arise regardless of whether `make` is being run on Linux, Darwin, or any other system. I also don't see any system-specific stuff in the error messages shown below. So I wonder ... what makes you believe that race conditionts in the build system might dependent on the system platform?