Darwinbuild is a collection of tools that assist compilation of the many projects contained in Darwin, the open source base of Apple's macOS operating system.
It removes unused, non-working code from darwintrace. I originally included it to abstract away differences between the chroot and non-chroot environments from the build tool. However, this technique didn't work.
It updates the algorithms used to print the version information of the compilers to match what is output by modern versions of the Xcode tools.
It uses the real (non-symlinked) version of the path to the build root when building outside the chroot.
This PR does three things:
darwintrace
. I originally included it to abstract away differences between the chroot and non-chroot environments from the build tool. However, this technique didn't work.