Date: Wed, 27 Feb 2013 08:30:32 -0800 From: Tim Kientzle <tim@kientzle.com> To: Warner Losh <imp@bsdimp.com> Cc: Brooks Davis <brooks@freebsd.org>, freebsd-arch@freebsd.org Subject: Re: [RFC] external compiler support Message-ID: <C8B590D8-70D2-41DB-812B-859C0F20F765@kientzle.com> In-Reply-To: <28404C12-67F3-44F0-AB28-02B749472873@bsdimp.com> References: <20130227003517.GB7348@lor.one-eyed-alien.net> <28404C12-67F3-44F0-AB28-02B749472873@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Feb 27, 2013, at 7:57 AM, Warner Losh wrote: >> +.if ${TARGET_ARCH} !=3D ${MACHINE_ARCH} && ${WMAKE_COMPILER_TYPE} =3D=3D= "clang" >> +.if (${TARGET_ARCH} =3D=3D "arm" || ${TARGET_ARCH} =3D=3D "armv6") = && \ >> +${MK_ARM_EABI} !=3D "no" >> +TARGET_ABI=3D gnueabi >> +.else >> +TARGET_ABI=3D unknown >> +.endif >=20 > We need to fix the gnueabi issue with arm. machine_arch should always = be enough to be self-hosting, and while I fixed the armv6 issue, this = has cropped up in its place :(. Personally, I would like to see us switch to gnueabi entirely and drop the configuration options. Tim
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C8B590D8-70D2-41DB-812B-859C0F20F765>