Just a heads up... I am switching the build system from make to Xcode. This is being done to make it easier for me to maintain the code in a way that works for both Apple and the public at the same time. Once I commit the changes, I will update the installation instructions, but it should boil down to replacing "make && make install" with "xcodebuild install". The makefiles will remain in place for the time being and should continue to work for the most part. If you are interested in seeing darwinbuild work on non-Mac platforms, I'll accept patches to keep the Makefiles up to date. Also, I will be creating branches for Tiger and Leopard that start with the last working revision. This should help people find the latest bits for "old" versions of the OS. I may backport critical changes to them, but mostly they will be static (and remain Makefile based). As usual I will take patches to keep them up to date. The primary focus will remain on trunk with the latest OS. If you use MacPorts to install darwinbuild, the changes above will eventually get synced with the port, but that won't happen till next week probably. Thanks -Bill
On Oct 29, 2009, at 11:33 AM, William Siegrist wrote:
Also, I will be creating branches for Tiger and Leopard that start with the last working revision. This should help people find the latest bits for "old" versions of the OS. I may backport critical changes to them, but mostly they will be static (and remain Makefile based). As usual I will take patches to keep them up to date. The primary focus will remain on trunk with the latest OS.
The branches are ready. I named them releases/Darwin8 and releases/Darwin9. I also updated the install instructions on the wiki.
If you use MacPorts to install darwinbuild, the changes above will eventually get synced with the port, but that won't happen till next week probably.
For Darwin 10, the MacPorts port will work as before, though it will follow the version tags instead of trunk. For Darwin 8 & 9, I had to make a new port since we switched build systems. The "darwinbuild-legacy" port will pull the latest from the release branches and should work. -Bill
participants (1)
-
William Siegrist