Date: Sat, 29 Dec 2012 13:02:58 -0600 From: Scot Hetzel <swhetzel@gmail.com> To: Mark van Dijk <lists@internecto.net> Cc: freebsd-stable@freebsd.org Subject: Re: FreeBSD 9 (amd64) buildworld stage 4.2 fails with clang: unknown target cpu i686 Message-ID: <CACdU%2Bf8O44tXMukY7GvvrApo5pLc0KXG9hTPRGWeTpUSbnEf4Q@mail.gmail.com> In-Reply-To: <50DEFF85.3030103@internecto.net> References: <50DED9BA.1000400@internecto.net> <50DEFF85.3030103@internecto.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 29, 2012 at 8:34 AM, Mark van Dijk <lists@internecto.net> wrote: > On 29-12-12 12:53, Mark van Dijk wrote: >> I suspect that the error is caused by -march=native, my CPU is an Intel >> Core i5. > > Looks like I was correct. CPUTYPE?=core2 will build world fine so > perhaps 'native' does not know about my processor yet. Apparently it > falls back to assuming it's a i686. > Tha problem that src/share/mk/bsd.cpu.mk doesn't know how to handle CPUTYPE=native correctly. CPUTYPE=core2 i386: MACHINE_CPU = ssse3 sse3 sse2 sse i686 mmx i586 i486 amd64: MACHINE_CPU = ssse3 sse3 amd64 sse2 sse mmx CPUTYPE=native i386: MACHINE_CPU = i486 amd64: MACHINE_CPU = amd64 sse2 sse mmx See http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/112997 for one possible fix. -- DISCLAIMER: No electrons were maimed while sending this message. Only slightly bruised.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACdU%2Bf8O44tXMukY7GvvrApo5pLc0KXG9hTPRGWeTpUSbnEf4Q>