I'm running FC9 on a Phenom platform, and I'm trying to cross-compile
openssl as part of the Astlinux distro for a GeodeLX platform (-march=k6-2).
However, there seem to be some issues with doing this. I get the following:
gunzip -c /home/philipp/trunk2/dl/openssl-0.9.8i.tar.gz | tar -C
/home/philipp/trunk2/build_i586 -xf -
toolchain/patch-kernel.sh /home/philipp/trunk2/build_i586/openssl-0.9.8i
package/openssl/ openssl\*.patch
Applying openssl-0.9.8i.patch using plaintext:
patching file Configure
patching file INSTALL
patching file Makefile.org
patching file Makefile.shared
patching file config
patching file makefile-uclinuxdist
patching file apps/apps.h
patching file apps/progs.h
patching file apps/speed.c
patching file crypto/cryptlib.h
patching file crypto/engine/eng_all.c
patching file crypto/engine/eng_cryptodev.c
patching file crypto/engine/engine.h
patching file crypto/evp/c_all.c
patching file crypto/evp/c_alld.c
patching file engines/Makefile
patching file util/domd
Applying openssl-configure.patch using plaintext:
patching file Configure
/usr/bin/install -D -m 0644
/home/philipp/trunk2/build_i586/linux-2.6.26.8-astlinux/crypto/ocf/cryptodev.h
/home/philipp/trunk2/build_i586/staging_dir/include/crypto/cryptodev.h
toolchain/patch-kernel.sh /home/philipp/trunk2/build_i586/openssl-0.9.8i
package/openssl/ ocf\*.patch
# sigh... we have to resort to this just to set a gcc flag.
/home/philipp/trunk2/toolchain_build_i586/bin/sed -i -r -e 's,/CFLAG=,/CFLAG=
,g' \
-e '/CFLAG=/s^/;^ -Os -pipe -fomit-frame-pointer -march=k6-2
-fno-align-functions -fno-align-loops -fno-align-jumps -fno-align-labels /;^' \
/home/philipp/trunk2/build_i586/openssl-0.9.8i/Configure
touch /home/philipp/trunk2/build_i586/openssl-0.9.8i/.unpacked
(cd /home/philipp/trunk2/build_i586/openssl-0.9.8i; \
CFLAGS="-DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2
-DOPENSSL_NO_RC5 -Os -pipe -fomit-frame-pointer -march=k6-2
-fno-align-functions -fno-align-loops -fno-align-jumps -fno-align-labels " \
PATH=/home/philipp/trunk2/build_i586/staging_dir/bin:/home/philipp/trunk2/toolchain_build_i586/bin:/bin:/sbin:/usr/bin:/usr/sbin
./Configure linux-generic32 \
--prefix=/ \
--openssldir=/usr/lib/ssl
-L/home/philipp/trunk2/build_i586/staging_dir/lib -ldl \
-I/home/philipp/trunk2/build_i586/staging_dir/include
--with-cryptodev \
shared no-idea no-mdc2 no-rc5)
Configuring for linux-generic32
no-camellia [default] OPENSSL_NO_CAMELLIA (skip dir)
no-capieng [default] OPENSSL_NO_CAPIENG (skip dir)
no-cms [default] OPENSSL_NO_CMS (skip dir)
no-gmp [default] OPENSSL_NO_GMP (skip dir)
no-idea [option] OPENSSL_NO_IDEA (skip dir)
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
no-mdc2 [option] OPENSSL_NO_MDC2 (skip dir)
no-montasm [default]
no-rc5 [option] OPENSSL_NO_RC5 (skip dir)
no-rfc3779 [default] OPENSSL_NO_RFC3779 (skip dir)
no-seed [default] OPENSSL_NO_SEED (skip dir)
no-tlsext [default] OPENSSL_NO_TLSEXT (skip dir)
no-zlib [default]
no-zlib-dynamic [default]
IsMK1MF=0
CC =gcc
CFLAG =-fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN
-DHAVE_DLFCN_H -DHAVE_CRYPTODEV
-I/home/philipp/trunk2/build_i586/staging_dir/include -DTERMIO -O3
-fomit-frame-pointer -Wall
EX_LIBS =-L/home/philipp/trunk2/build_i586/staging_dir/lib -ldl -ldl
CPUID_OBJ =
BN_ASM =bn_asm.o
DES_ENC =des_enc.o fcrypt_b.o
AES_ASM_OBJ =aes_core.o aes_cbc.o
BF_ENC =bf_enc.o
CAST_ENC =c_enc.o
RC4_ENC =rc4_enc.o rc4_skey.o
RC5_ENC =rc5_enc.o
MD5_OBJ_ASM =
SHA1_OBJ_ASM =
RMD160_OBJ_ASM=
PROCESSOR =
RANLIB =/usr/bin/ranlib
ARFLAGS =
PERL =/usr/bin/perl
THIRTY_TWO_BIT mode
DES_UNROLL used
DES_INT used
BN_LLONG mode
RC4 uses uchar
RC4_CHUNK is unsigned long
BF_PTR used
make[1]: Entering directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i'
e_os.h => include/openssl/e_os.h
e_os2.h => include/openssl/e_os2.h
making links in crypto...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto'
crypto.h => ../include/openssl/crypto.h
tmdiff.h => ../include/openssl/tmdiff.h
opensslv.h => ../include/openssl/opensslv.h
opensslconf.h => ../include/openssl/opensslconf.h
ebcdic.h => ../include/openssl/ebcdic.h
symhacks.h => ../include/openssl/symhacks.h
ossl_typ.h => ../include/openssl/ossl_typ.h
making links in crypto/objects...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/objects'
objects.h => ../../include/openssl/objects.h
obj_mac.h => ../../include/openssl/obj_mac.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/objects'
making links in crypto/md2...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/md2'
md2.h => ../../include/openssl/md2.h
md2test.c => ../../test/md2test.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/md2'
making links in crypto/md4...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/md4'
md4.h => ../../include/openssl/md4.h
md4test.c => ../../test/md4test.c
md4.c => ../../apps/md4.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/md4'
making links in crypto/md5...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/md5'
md5.h => ../../include/openssl/md5.h
md5test.c => ../../test/md5test.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/md5'
making links in crypto/sha...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/sha'
sha.h => ../../include/openssl/sha.h
shatest.c => ../../test/shatest.c
sha1test.c => ../../test/sha1test.c
sha256t.c => ../../test/sha256t.c
sha512t.c => ../../test/sha512t.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/sha'
making links in crypto/hmac...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/hmac'
hmac.h => ../../include/openssl/hmac.h
hmactest.c => ../../test/hmactest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/hmac'
making links in crypto/ripemd...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ripemd'
ripemd.h => ../../include/openssl/ripemd.h
rmdtest.c => ../../test/rmdtest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ripemd'
making links in crypto/des...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/des'
des.h => ../../include/openssl/des.h
des_old.h => ../../include/openssl/des_old.h
destest.c => ../../test/destest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/des'
making links in crypto/aes...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/aes'
aes.h => ../../include/openssl/aes.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/aes'
making links in crypto/rc2...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rc2'
rc2.h => ../../include/openssl/rc2.h
rc2test.c => ../../test/rc2test.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rc2'
making links in crypto/rc4...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rc4'
rc4.h => ../../include/openssl/rc4.h
rc4test.c => ../../test/rc4test.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rc4'
making links in crypto/bf...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/bf'
blowfish.h => ../../include/openssl/blowfish.h
bftest.c => ../../test/bftest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/bf'
making links in crypto/cast...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/cast'
cast.h => ../../include/openssl/cast.h
casttest.c => ../../test/casttest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/cast'
making links in crypto/bn...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/bn'
bn.h => ../../include/openssl/bn.h
bntest.c => ../../test/bntest.c
exptest.c => ../../test/exptest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/bn'
making links in crypto/ec...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ec'
ec.h => ../../include/openssl/ec.h
ectest.c => ../../test/ectest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ec'
making links in crypto/rsa...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rsa'
rsa.h => ../../include/openssl/rsa.h
rsa_test.c => ../../test/rsa_test.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rsa'
making links in crypto/dsa...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/dsa'
dsa.h => ../../include/openssl/dsa.h
dsatest.c => ../../test/dsatest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/dsa'
making links in crypto/ecdsa...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ecdsa'
ecdsa.h => ../../include/openssl/ecdsa.h
ecdsatest.c => ../../test/ecdsatest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ecdsa'
making links in crypto/dh...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/dh'
dh.h => ../../include/openssl/dh.h
dhtest.c => ../../test/dhtest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/dh'
making links in crypto/ecdh...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ecdh'
ecdh.h => ../../include/openssl/ecdh.h
ecdhtest.c => ../../test/ecdhtest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ecdh'
making links in crypto/dso...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/dso'
dso.h => ../../include/openssl/dso.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/dso'
making links in crypto/engine...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/engine'
engine.h => ../../include/openssl/engine.h
enginetest.c => ../../test/enginetest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/engine'
making links in crypto/buffer...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/buffer'
buffer.h => ../../include/openssl/buffer.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/buffer'
making links in crypto/bio...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/bio'
bio.h => ../../include/openssl/bio.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/bio'
making links in crypto/stack...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/stack'
stack.h => ../../include/openssl/stack.h
safestack.h => ../../include/openssl/safestack.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/stack'
making links in crypto/lhash...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/lhash'
lhash.h => ../../include/openssl/lhash.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/lhash'
making links in crypto/rand...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rand'
rand.h => ../../include/openssl/rand.h
randtest.c => ../../test/randtest.c
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/rand'
making links in crypto/err...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/err'
err.h => ../../include/openssl/err.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/err'
making links in crypto/evp...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/evp'
evp.h => ../../include/openssl/evp.h
evp_test.c => ../../test/evp_test.c
cp evptests.txt ../../test
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/evp'
making links in crypto/asn1...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/asn1'
asn1.h => ../../include/openssl/asn1.h
asn1_mac.h => ../../include/openssl/asn1_mac.h
asn1t.h => ../../include/openssl/asn1t.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/asn1'
making links in crypto/pem...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pem'
pem.h => ../../include/openssl/pem.h
pem2.h => ../../include/openssl/pem2.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pem'
making links in crypto/x509...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/x509'
x509.h => ../../include/openssl/x509.h
x509_vfy.h => ../../include/openssl/x509_vfy.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/x509'
making links in crypto/x509v3...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/x509v3'
x509v3.h => ../../include/openssl/x509v3.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/x509v3'
making links in crypto/conf...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/conf'
conf.h => ../../include/openssl/conf.h
conf_api.h => ../../include/openssl/conf_api.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/conf'
making links in crypto/txt_db...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/txt_db'
txt_db.h => ../../include/openssl/txt_db.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/txt_db'
making links in crypto/pkcs7...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pkcs7'
pkcs7.h => ../../include/openssl/pkcs7.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pkcs7'
making links in crypto/pkcs12...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pkcs12'
pkcs12.h => ../../include/openssl/pkcs12.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pkcs12'
making links in crypto/comp...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/comp'
comp.h => ../../include/openssl/comp.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/comp'
making links in crypto/ocsp...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ocsp'
ocsp.h => ../../include/openssl/ocsp.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ocsp'
making links in crypto/ui...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ui'
ui.h => ../../include/openssl/ui.h
ui_compat.h => ../../include/openssl/ui_compat.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/ui'
making links in crypto/krb5...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/krb5'
krb5_asn.h => ../../include/openssl/krb5_asn.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/krb5'
making links in crypto/store...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/store'
store.h => ../../include/openssl/store.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/store'
making links in crypto/pqueue...
make[3]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pqueue'
pqueue.h => ../../include/openssl/pqueue.h
pq_compat.h => ../../include/openssl/pq_compat.h
make[3]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto/pqueue'
make[2]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto'
making links in ssl...
make[2]: Entering directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i/ssl'
ssl.h => ../include/openssl/ssl.h
ssl2.h => ../include/openssl/ssl2.h
ssl3.h => ../include/openssl/ssl3.h
ssl23.h => ../include/openssl/ssl23.h
tls1.h => ../include/openssl/tls1.h
dtls1.h => ../include/openssl/dtls1.h
kssl.h => ../include/openssl/kssl.h
ssltest.c => ../test/ssltest.c
make[2]: Leaving directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i/ssl'
making links in engines...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/engines'
make[2]: Nothing to be done for `links'.
make[2]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/engines'
making links in apps...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/apps'
make[2]: Nothing to be done for `links'.
make[2]: Leaving directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i/apps'
making links in test...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/test'
make[2]: Nothing to be done for `links'.
make[2]: Leaving directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i/test'
making links in tools...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/tools'
make[2]: Nothing to be done for `links'.
make[2]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/tools'
generating dummy tests (if needed)...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/test'
make[2]: Nothing to be done for `generate'.
make[2]: Leaving directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i/test'
make[1]: Leaving directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i'
Since you've disabled or enabled at least one algorithm, you need to do
the following before building:
make depend
Configured for linux-generic32.
make -j1
CC=/home/philipp/trunk2/build_i586/staging_dir/bin/i586-linux-uclibc-gcc -C
/home/philipp/trunk2/build_i586/openssl-0.9.8i depend
make[1]: Entering directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i'
making depend in crypto...
make[2]: Entering directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto'
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
cc1: error: CPU you selected does not support x86-64 instruction set
mv: cannot stat `Makefile.new': No such file or directory
make[2]: *** [depend] Error 1
make[2]: Leaving directory
`/home/philipp/trunk2/build_i586/openssl-0.9.8i/crypto'
make[1]: *** [depend] Error 1
make[1]: Leaving directory `/home/philipp/trunk2/build_i586/openssl-0.9.8i'
make: *** [/home/philipp/trunk2/build_i586/openssl-0.9.8i/Makefile] Error 2
Is this a known issue? And should I be posting to -dev?
Looks like util/dmod is calling "gcc" in-the-raw, instead of as ${CC:-gcc}...
Thanks,
-Philip
Here's a patch:
--- openssl-0.9.8i/util/domd.orig 2009-01-03 16:53:22.000000000 -0800
+++ openssl-0.9.8i/util/domd 2009-01-03 17:22:40.000000000 -0800
@@ -22,7 +22,7 @@
done
sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp
echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >>
Makefile.tmp
- gcc -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp &&
+ ${CC:-gcc} -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp &&
${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new
RC=$?
rm -f Makefile.tmp
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]