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

Chris Lattner clattner at apple.com
Fri Oct 18 10:32:39 PDT 2013


A blog post about this would be great.  David, if you're interested, please follow up with me off-list.

-Chris

On Oct 18, 2013, at 6:51 AM, Rafael EspĂ­ndola <rafael.espindola at gmail.com> wrote:

> 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
> 
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20131018/409b5ddf/attachment.html>


More information about the cfe-dev mailing list