Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Sep 2008 20:34:22 -0700
From:      Brian <brian@brianwhalen.net>
To:        questions@freebsd.org
Subject:   Re: ccache on amd64
Message-ID:  <48D9B53E.7040808@brianwhalen.net>
In-Reply-To: <48D99814.9080308@brianwhalen.net>
References:  <48D7092B.1040503@brianwhalen.net>	<48D71502.6070307@brianwhalen.net>	<48D91ACA.2080803@brianwhalen.net>	<200809232044.29035.fbsd.questions@rachie.is-a-geek.net> <48D99814.9080308@brianwhalen.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Brian wrote:
> Mel wrote:
>> On Tuesday 23 September 2008 18:35:22 Brian wrote:
>>
>>  
>>> /usr/local/libexec/ccache/world-cc -m32 -march=i686 -mmmx -msse -msse2
>>> -mfancy-math-387 -DCOMPAT_32BIT -iprefix /usr/obj/usr/src/lib32/usr/
>>> -L/usr/obj/usr/src/lib32/usr/lib32 -B/usr/obj/usr/src/lib32/usr/lib32
>>> -fpic -DPIC -O2 -fno-strict-aliasing -pipe -DTERMIOS -DANSI_SOURCE
>>> -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl
>>> -I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto
>>> -I/usr/obj/lib32/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS
>>> -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA
>>> -std=gnu89  -c
>>> /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3_utl. 
>>>
>>> c -o v3_utl.So
>>> /usr/local/libexec/ccache/world-cc -m32 -march=i686 -mmmx -msse -msse2
>>>     
>>                                                  ^^^^^^^^^^^^^^^^^^^^^^^
>>
>> Where does that come from?
>> On my system it's:
>> -m32 -march=k8
>>   
> I have no idea where those came from, this currently is a pretty fresh 
> 6.4 beta install.  My make.conf has no such argument.  I have always 
> been fraid of adjusting this value.  I'll try mucking with this some.  
> To recap, my current /etc/make.conf is
> [root@amd /usr/local/etc]# more /etc/make.conf
> # added by use.perl 2008-09-20 15:50:41
> PERL_VER=5.8.8
> PERL_VERSION=5.8.8
> #.if exists(/usr/local/libexec/ccache/world-cc) && !defined(NOCCACHE) 
> && \
> #        (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*))
> #CC      := ${CC:C,^cc,/usr/local/libexec/ccache/world-cc,1}
> #CXX     := ${CXX:C,^c\+\+,/usr/local/libexec/ccache/world-c++,1}
> #.endif
>
I set the cputype to athlon64 in make.conf, I now get

/usr/local/libexec/ccache/world-cc -m32 -march=athlon64 -mfancy-math-387 
-DCOMPAT_32BIT -iprefix /usr/obj/usr/src/lib32/usr/ 
-L/usr/obj/usr/src/lib32/usr/lib32 -B/usr/obj/usr/src/lib32/usr/lib32 
-fpic -DPIC -O2 -fno-strict-aliasing -pipe -DTERMIOS -DANSI_SOURCE 
-I/usr/src/secure/lib/libcrypto/../../../crypto/openssl 
-I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto 
-I/usr/obj/lib32/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS 
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA 
-std=gnu89  -c 
/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3_utl.c 
-o v3_utl.So
/usr/local/libexec/ccache/world-cc -m32 -march=athlon64 -mfancy-math-387 
-DCOMPAT_32BIT -iprefix /usr/obj/usr/src/lib32/usr/ 
-L/usr/obj/usr/src/lib32/usr/lib32 -B/usr/obj/usr/src/lib32/usr/lib32 
-fpic -DPIC -O2 -fno-strict-aliasing -pipe -DTERMIOS -DANSI_SOURCE 
-I/usr/src/secure/lib/libcrypto/../../../crypto/openssl 
-I/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto 
-I/usr/obj/lib32/usr/src/secure/lib/libcrypto -DOPENSSL_THREADS 
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_IDEA -DL_ENDIAN -DNO_IDEA 
-std=gnu89  -c 
/usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/v3err.c 
-o v3err.So
building shared library libcrypto.so.4
Segmentation fault (core dumped)
*** Error code 139

Stop in /usr/src/secure/lib/libcrypto.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48D9B53E.7040808>