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).
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to