depends: make osx output deterministic
commit9e4d842afc67c63448cbbe30e5cea906e9c87f7e
authorCory Fields <cory-nospam-@coryfields.com>
Tue, 28 Feb 2017 21:20:07 +0000 (28 16:20 -0500)
committerCory Fields <cory-nospam-@coryfields.com>
Wed, 1 Mar 2017 05:32:21 +0000 (1 00:32 -0500)
tree52cf7b46d7bf1ce59f6eb1bf99069dbd5b0971c8
parent7e2a2212ecac41bf4a4fd9f2de6b4cd258938497
depends: make osx output deterministic

ld64 is threaded, and uses a worker for each CPU to parse input files. But
there's a bug in the parser causing dependencies to be calculated differently
based on which files have already been parsed.

As a result, builders with more CPUs are more likely to see non-determinism.

This looks to have been fixed in a newer version of ld64, so just disable
threading for now. There's no noticible slowdown.
depends/packages/native_cctools.mk