Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 2 Dec 2014 09:23:00 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: External toolchain support
Message-ID:  <836E78AA-6ED5-4E29-A3CE-1D866592A55E@netflix.com>
In-Reply-To: <20141202083132.GB35285@ivaldir.etoilebsd.net>
References:  <20141129150440.GC88765@ivaldir.etoilebsd.net> <F29A9EDB-A3DF-4D63-9EC4-598F64675416@gmail.com> <20141202083132.GB35285@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_DE46B784-C222-4EA1-87A9-8C784392417C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


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

Cool. I also ported the arm patches as well. I thought I=E2=80=99d sent =
them to you, but it may have only been in the raw form. I also have =
patches for the extended printf checking for the kernel, though those =
are much more fragile than architecture support.

Warner

--Apple-Mail=_DE46B784-C222-4EA1-87A9-8C784392417C
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJUfedlAAoJEGwc0Sh9sBEAD6AQAOgBaBdMgWLIrfNYedQv5cvD
QiiUK8Y15IYWX0QSg0Z3ueauj+kwpzzG899FnyCzqXYPYw5ZhLN+uGUrQakhmpDv
1nPzw3Pz3fAcMkoJx4QOX1Ub3bv6gK2eJr2/84xrt8MCwCjDKLTna1qxs3M9iIzt
NT4Ybbt4HGQHipRkXM2Ln3BStM9kIf0MvyhZz/eX/QE/w/tSDmsTPoXLto1H9EG5
kSTlh2SDqQ6tjuvisFb22gLhLtAeMLAb3XrYWmeqDBK3SWekaFfjIT3jrXRTgGW1
Z6nW8iWaxYzaBvQMLIiE7Uxj+uT94I5bwe9rJ7826OjduZsMytqqTCKDouYnRfSP
X5Fk4n/LmqHT566PYWgDJQAsRMSoMmPiRnQYrXZQduX9HecLqi9LqHL5siDWeyyZ
Biq7aR6h7S65znHY7lUgra3rOkChKwhQej1B9sYk5CCo7Dc3iu6tL8AD6gcve2bv
kRk3Dfky4evDOQybQlBVMR8ABv6De4+Tgrq4JdYqCG324I9mFroVxi7bWyB0ainc
7SEyfzb55Uap88AnVqUlYLPocK4hgELM21hJzr4lxITZb0kNHCqn5iezBtITX8yP
H4C724Btzy/EyVdn8TYkoForyn+07j8UFaP0Ab8VxAANajrsHmnSHUbcmvx02/ew
Lil/RY9t2IypbA2oLkbB
=rcIx
-----END PGP SIGNATURE-----

--Apple-Mail=_DE46B784-C222-4EA1-87A9-8C784392417C--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?836E78AA-6ED5-4E29-A3CE-1D866592A55E>