[ANNOUNCE]: clang/llvm can compile booting FreeBSD kernel on i386/amd64

From: Roman Divacky <rdivacky_at_freebsd.org>
Date: Wed, 25 Feb 2009 22:44:55 +0100
Hi,


Clang is a new frontend for C-like languages for LLVM. It's modern, BSD
licensed compiler that produces roughly the same code quality or better
as GCC. It's still in its development phase but quite mature. It includes
static analyzer as well.

And yes, it can compile FreeBSD kernel that actually boots and works. Not
as stable as GCC yet but the Clang team is working on that. The userland
needs some more work but a lot works already.

You can try yourself, the details are described here:


	http://wiki.freebsd.org/BuildingFreeBSDWithClang


basically you just install devel/llvm-devel port, compile the kernel with -O1
and boot. Don't forget to try out the static analysis.

We'd like to encourage you to try this out and test stuff. We can't test
everything. In a case of problems (there sure will be) please contact me or
Pawel.

thank you!

your clang_at_freebsd team

Roman Divacky, Pawel Worach and Brooks Davis

Received on Wed Feb 25 2009 - 20:48:21 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:42 UTC