External toolchain support

Baptiste Daroussin bapt at FreeBSD.org
Tue Dec 2 08:31:38 UTC 2014


On Mon, Dec 01, 2014 at 10:05:29PM -0700, Warner Losh wrote:
> 
> > On Nov 29, 2014, at 8:04 AM, Baptiste Daroussin <bapt at FreeBSD.org> wrote:
> > 
> > Hi all,
> > 
> > It is now possible to use an external toolchain to build the kernel and base
> > (tested with gcc 4.9.1 and latest binutils)
> > 
> > Of course a lot of work is needed to make it build cleanly (aka lots of warning
> > to fix).
> > 
> > What have been tested so far:
> > - sparc64 kernel + world
> > - amd64 kernel + world
> > - powerpc64 kernel + world
> > 
> > mips cannot be tested because upstream gcc never heard of FreeBSD running on
> > mips, and I did not receive any patches for mips.
> 
> I have patches for 4.8 or so knocking around somewhere...

Seems like kan@ have patches for 4.9.1 and was able to build world with it!
(that is mips64)
> 
[...snip...]
> > 
> > also notes that for the kernel a lots of warnings are disabled in
> > share/sys/kern.mk so do not hesitate to remove yourself those -Wno-error= and
> > fix the issue they are hidding!
> 
> Cool. Please coordinate with me before removing the -Wno-error because they vary by
> architecture.
> 
Sure that was implied or build with all supported toolchains.

regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20141202/065c29b2/attachment.sig>


More information about the freebsd-current mailing list