
The
LLVM developers seem to be driven to replace all parts of the GCC toolchain and libraries with home-grown alternatives under BSD-style licenses. The latest addition to the project is
libc++, an implementation of the C++ standard library which
is faster and uses less memory than the GCC libstdc++. The developers also intend to support standard library debugging which is ABI compatible to the release version, which should help developers cut down on lengthy recompile-and-debug cycles. The project is still in an early state but it already implements 85% of the C++0x standard library. As with the rest of the LLVM project, the development of libc++ is being supported by Apple.
Member since:
2010-05-06
LLVM is started as science project for purpose of advanment in compiler technology. Clang on the other hand is started by Apple from pure hate for GPL, FSF, and GNU. They are scared of Free, GPL'd operating systems like GNU/linux, and they found out that their anti-GPL propaganda would not work if they use GCC. So they decided to get rid of that before they go openly hostile to FSF and GPL-licensed projects. Expect them to start suing likes of Canonical, Red Hat and FSF in year and two.