Re: [TESTING]: ClangBSD branch needs testing before the import to HEAD

From: Dimitry Andric <dimitry_at_andric.com>
Date: Mon, 31 May 2010 17:34:10 +0200
On 2010-05-31 17:18, Steve Kargl wrote:
> Doesn't this imply that clang/llvm isn't quite ready for deployment.
> Being able to boot a complete clang/llvm compiled FreeBSD system
> would seem to be critical.

You can boot it just fine, only the boot2 part is compiled with gcc, for
now.  Clang can successfully compile boot2; the issue is that its
'optimize for size' option is not as good as gcc at the moment.  At the
same time, boot2 is so tight on space, that it misses out by just a few
100 bytes.


> When you say "This is being worked on", do you mean clang/llvm is being
> changed to compile boot2 or do you mean boot2 is being changed to
> allow clang/lvvm to compile it?

Clang/llvm is being fixed to produce small enough code to fit into the
size limit that boot2 has (7 kiB IIRC); no ETA yet.  The boot2 code
itself should not have to be modified at all (although there might be
ways to shrink that code too).
Received on Mon May 31 2010 - 13:34:10 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:03 UTC