[cfe-dev] Clang and libc++ in FreeBSD 10

Rafael EspĂ­ndola rafael.espindola at gmail.com
Fri Oct 18 06:51:40 PDT 2013


This is awesome. Congratulations!

What about a blog post?

On 18 October 2013 05:20, David Chisnall <David.Chisnall at cl.cam.ac.uk> wrote:
> Hi all,
>
> The first beta release of FreeBSD 10 is now out, so I thought I'd share a little bit about the state of the toolchain. For x86 (32-bit and 64-bit) and ARMv6 (and later), we are shipping:
>
> - clang as the default C and C++ compiler
> - libc++ as the default STL implementation
> - libcxxrt as the default C++ ABI implementation
>
> We currently still retain libgcc_s for the generic unwinder (we'd be very interested in the Apple one if it were moved into compiler-rt), and GNU binutils for the linker and some other utilities, but we are not shipping GCC or libstdc++ in the base system.  Our plan is to bring in alternatives to these throughout the 10.x timeframe and remove all of the GNU code in 11.0.  We have imported LLDB, but it is not yet in the default build.  It probably will be in 10.1.
>
> Our ports tree contains around 24000 third-party packages.  Currently, around 320 (1.3%) of them require gcc to build, all of the rest are either built with clang or are some non-C-family language.
>
> David
>
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev




More information about the cfe-dev mailing list