atom feed9 messages in org.freebsd.freebsd-stableRe: CPUTYPE weirdness
FromSent OnAttachments
Pascal HofsteeAug 14, 2008 5:35 am 
Pascal HofsteeAug 14, 2008 5:54 am 
Jeremy ChadwickAug 14, 2008 6:09 am 
Jeremy ChadwickAug 14, 2008 6:10 am 
Stefan LambrevAug 14, 2008 6:22 am 
Johan HendriksAug 14, 2008 7:13 am 
Jeremy ChadwickAug 14, 2008 7:36 am 
Jeremy ChadwickAug 14, 2008 7:39 am 
Jase ThewAug 14, 2008 7:41 am 
Subject:Re: CPUTYPE weirdness
From:Jeremy Chadwick (koi@FreeBSD.org)
Date:Aug 14, 2008 7:36:25 am
List:org.freebsd.freebsd-stable

On Thu, Aug 14, 2008 at 04:13:51PM +0200, Johan Hendriks wrote:

Jeremy Chadwick wrote:

On Thu, Aug 14, 2008 at 02:35:46PM +0200, Pascal Hofstee wrote:

I just installed a fresh FreeBSD/amd64 7.0-RELEASE and trying to update to RELENG_7_0.

I added CPUTYPE ?= core2 to my /etc/src.conf and every call to make in /usr/src now gives me the error

"/usr/src/Makefile.inc1", line 142: CPUTYPE global should be set with ?=. *** Error code 1

Anyone has any idea what i am doing wrong here ... this same mechanism has worked flawlessly on several other systems (although they were not RELENG_7_0) ?

1) Remove the space after the word "CPUTYPE", e.g.:

CPUTYPE?=core2

You can put a tab after the "=" if you want, e.g.:

CPUTYPE?= core2

2) According to some very old mail I have (will dig it up if you want), Core2Duo users should be using CPUTYPE?=nocona.

This should be fixed long time ago. core2 is alias for nocona but the idea is users to be ready when additional optimization for core2 are added.

If you install amd64 then you need nocona if you install i386 you will need
presscot. Or use core2 and FreeBSD itself looks at the arch and use nocona or presscot.

That?s what I understand from what I read on the net

1) It's prescott, not presscot.

2) You can use nocona on both i386 and amd64 -- I speak from experience. I'm referring to RELENG_7 by the way; I don't think nocona is recognised by the base system gcc on RELENG_6.