RELENG_8 does not build with CPUTYPE=core2
Scott Allendorf
scott-allendorf at uiowa.edu
Sat May 14 01:00:07 UTC 2011
Dominic Fandrey wrote:
> env CCACHE_PREFIX=/usr/local/bin/distcc /usr/local/bin/ccache cc -O2 -pipe -march=core2 -DHAVE_CONFIG_H -I/usr/src/kerberos5/tools/make-roken/../../include -std=gnu99 -c make-roken.c
> /usr/src/kerberos5/tools/make-print-version/../../../crypto/heimdal/lib/vers/make-print-version.c:1: error: bad value (core2) for -march= switch
> /usr/src/kerberos5/tools/make-print-version/../../../crypto/heimdal/lib/vers/make-print-version.c:1: error: bad value (core2) for -mtune= switch
> make-roken.c:1: error: bad value (core2) for -march= switch
> make-roken.c:1: error: bad value (core2) for -mtune= switch
> distcc[44991] ERROR: compile make-roken.c on localhost failed
> *** Error code 1
> 1 error
> *** Error code 2
> distcc[44988] ERROR: compile /usr/src/kerberos5/tools/make-print-version/../../../crypto/heimdal/lib/vers/make-print-version.c on localhost failed
> *** Error code 1
> 1 error
> *** Error code 2
> 2 errors
> *** Error code 2
> 1 error
> *** Error code 2
> 1 error
> *** Error code 2
>
> # make -VCPUTYPE
> nocona
> # make -VCFLAGS
> -O2 -pipe -march=nocona
>
> CPUTYPE is set with CPUTYPE?=core2.
>
I saw this too when updating systems across the compiler update. As
near as I can tell, some part of the build is not using the new
"core2"-aware compiler built as part of the toolchain and is using the
older, installed version instead.
Commenting out the CPUTYPE definition allowed my buildworlds to complete
successfully. After the resulting system was installed I was then able
to restore CPUTYPE to "core2" and 'make buildworld' would succeed
(presumably because the base system compiler now understands
"-march=core2").
Hope this help...
-Scott
--
Scott C. Allendorf Email: scott-allendorf at uiowa.edu
Senior Systems Administrator Office: 216A Van Allen Hall
Department of Physics and Astronomy Voice: (319) 335-0003
The University of Iowa FAX: (319) 335-1753
Iowa City, Iowa 52242-1479 ICBM: 41 39 43.6 N 91 31 55.1 W
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5169 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20110514/0f5d1df3/smime.bin
More information about the freebsd-stable
mailing list