On 2012-12-29 20:02, Scot Hetzel wrote:> On Sat, Dec 29, 2012 at 8:34 AM, Mark van
Dijk <[email protected]> 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.
Actually, CPUTYPE=native is simply not supported. Just specify one of
the supported types that matches your CPU most closely.
...
See http://www.freebsd.org/cgi/query-pr.cgi?pr=conf/112997 for one possible fix.
The fix there invokes the compiler and some other tools for each include
of the .mk file, which is usually too much overhead. Also, from the
compiler output it is not very easy to get the list of supported features.
I would rather fix bsd.cpu.mk to explicitly reject any non-recognized
CPUTYPE value.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[email protected]"