PureDarwin / darwinbuild

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.
https://macosforge.github.io/darwinbuild/
Other
48 stars 13 forks source link

General darwinbuild cleanup #19

Closed wjk closed 6 years ago

wjk commented 6 years ago

This PR does three things:

  1. 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.
  2. 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.
  3. It uses the real (non-symlinked) version of the path to the build root when building outside the chroot.