Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 May 2010 17:07:44 +0200
From:      Dimitry Andric <dimitry@andric.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        Brandon Gooch <jamesbrandongooch@gmail.com>, Roman Divacky <rdivacky@freebsd.org>, current@freebsd.org
Subject:   Re: [TESTING]: ClangBSD branch needs testing before the import to HEAD
Message-ID:  <4C03D0C0.4050306@andric.com>
In-Reply-To: <20100531144938.GA55909@troutmask.apl.washington.edu>
References:  <20100529130240.GA99732@freebsd.org>	<AANLkTinmNl-csPP8pp-zhAVJ3Kqe1mTbK6J5tqstDdCK@mail.gmail.com> <20100531144938.GA55909@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2010-05-31 16:49, Steve Kargl wrote:
>> So, what exactly should we expect, if anything, to break? :)
> 
> Did you build and install new boot code?  ISTR that clang 
> can't compile src/sys/boot/i386/boot0 to the required 
> 512 bytes.

No, boot0 is written in assembly, and run through the regular (GNU)
assembler.  Neither gcc nor clang do anything more except calling the
linker.

The only component (in the whole clangbsd src tree) which still needs to
be compiled with gcc is boot2, which otherwise ends up just a little too
big, and doesn't fit.  This is being worked on, but it isn't very
critical, really.  Note that clangbsd automatically uses gcc for this
specific code, unless you override it manually.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C03D0C0.4050306>