New Features in Xcode 4.3
developer.apple.com
developer.apple.com
On the other hand; seems that the tools are now available as a standalone .dmg[1] (requires apple-ID login), so you can (finally!) install them without needing Xcode first if you'd rather not install it.
[1] https://developer.apple.com/downloads/index.action#
(EDIT: yep, they install sans Xcode)
After that homebrew works without any issues.
There is absolutely no reason to move those apps. They're binaries. The GPL only threatens them if the use free code in a nonfree program and don't distribute the source.
The only other option is Apple doing it out of spite, which would be stupid on all accounts.
The GPL isn't the only other reason they might move more command-line functionality into a separate download - OS installation and download size is another.
The initial trouble is going to be installing a normal gcc on your machine, a normal user can't compile a compiler without a compiler. I expect a nice installable binary package that is intended to be used with rvm, ruby and homebrew before too long...
edit: I just pulled down the Unix developer tools, it comes with llvm-gcc and clang. /usr/bin/gcc is symlinked with llvm-gcc. Any packages that need plain gcc will not work with the "command-line-tools-for-xcode.dmg" install. We'll have to keep using something like OSX-GCC-Installer (https://github.com/kennethreitz/osx-gcc-installer) for now.
Anyway, this is a positive move for those of us who want to be able to use Xcode and also need/want a normal gcc installation on the same machine.
- launch Xcode
- close all windows
- make an other application active
Effect: Xcode quits (Activity Monitor does not show it)
A bug or a feature that we will see this system-wide?
No more /Developer folder or uninstall-devtools script? I sure hope that means it won't periodically decide to fuck itself like every previous version of Xcode, prompting one or more full-reinstall attempts.
I wish I were kidding. This is like taking the ejection seat boosters out of the fighter jet to save weight.
The command line tools are easily installed from within Xcode -> Preferences -> Downloads or by downloading the .dmg from Apple's developer website and installing it by hand. Neither are the end of the world.
Rather than distributing two copies of the tools (one with Xcode, and the (awesome) new CLI only tool distribution), they DRY it up and have one canonical package for everyone, reducing testing, packaging overhead, possibility for divergence between the two packages, etc, etc?
The tools are already available, just not in the normal path locations. Also if you are modifying the files installed by the CLT installer such that they get messed up you are doing it wrong.