Hello all, I've run into a strange build problem that I did not encounter under relatively identical conditions with OpenSSL 0.9.8i on SuSE 9.2 on ia64. Even when I simplify my configure arguments to only --prefix and then repeat make clean and make again, the issue is consistently reproducible. I've captured the output below, is there anything else I can offer to help with the diagnosis?
Thanks! $ ./config -t Operating system: ia64-whatever-linux2 Configuring for linux-ia64 /data/current/bin/perl ./Configure linux-ia64 ml...@sloop:~/WORKAREAS/content/webplatform/src/build/dev/bootstrap/open ssl-0.9.8j/ $ make if [ -n "" ]; then \ EXCL_OBJ='aes_core.o aes_cbc.o aes-ia64.o bn-ia64.o des_enc.o fcrypt_b.o sha1-ia64.o sha256-ia64.o sha512-ia64.o ../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o ../crypto/aes/aes_ofb.o ../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o ../crypto/bn/bn_ctx.o ../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o ../crypto/bn/bn_exp.o ../crypto/bn/bn_gcd.o ../crypto/bn/bn_lib.o ../crypto/bn/bn_mod.o ../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o ../crypto/bn/bn_prime.o ../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o ../crypto/bn/bn_shift.o ../crypto/bn/bn_sqr.o ../crypto/bn/bn_word.o ../crypto/bn/bn_x931p.o ../crypto/buffer/buf_str.o ../crypto/cryptlib.o ../crypto/des/cfb64ede.o ../crypto/des/cfb64enc.o ../crypto/des/cfb_enc.o ../crypto/des/ecb3_enc.o ../crypto/des/ecb_enc.o ../crypto/des/ofb64ede.o ../crypto/des/ofb64enc.o ../crypto/des/fcrypt.o ../crypto/des/set_key.o ../crypto/dsa/dsa_utl.o ../crypto/dsa/dsa_sign.o ../crypto/dsa/dsa_vrf.o ../crypto/err/err.o ../crypto/evp/digest.o ../crypto/evp/enc_min.o ../crypto/evp/e_aes.o ../crypto/evp/e_des3.o ../crypto/evp/p_sign.o ../crypto/evp/p_verify.o ../crypto/mem_clr.o ../crypto/mem.o ../crypto/rand/md_rand.o ../crypto/rand/rand_egd.o ../crypto/rand/randfile.o ../crypto/rand/rand_lib.o ../crypto/rand/rand_os2.o ../crypto/rand/rand_unix.o ../crypto/rand/rand_win.o ../crypto/rsa/rsa_lib.o ../crypto/rsa/rsa_none.o ../crypto/rsa/rsa_oaep.o ../crypto/rsa/rsa_pk1.o ../crypto/rsa/rsa_pss.o ../crypto/rsa/rsa_ssl.o ../crypto/rsa/rsa_x931.o ../crypto/sha/sha1dgst.o ../crypto/sha/sha256.o ../crypto/sha/sha512.o ../crypto/uid.o' ; export EXCL_OBJ ; \ ARX='/data/current/bin/perl ${TOP}/util/arx.pl ar r' ; \ else \ ARX='ar r' ; \ fi ; export ARX ; \ dir=crypto; target=all; if echo " crypto fips ssl engines apps test tools " | grep " $dir " >/dev/null 2>/dev/null; then if [ -d "$dir" ]; then ( [ $target != all -a -z "" ] && FIPSCANLIB=/dev/null; cd $dir && echo "making $target in $dir..." && TOP= && unset TOP ${LIB+LIB} ${LIBS+LIBS} ${INCLUDE+INCLUDE} ${INCLUDES+INCLUDES} ${DIR+DIR} ${DIRS+DIRS} ${SRC+SRC} ${LIBSRC+LIBSRC} ${LIBOBJ+LIBOBJ} ${ALL+ALL} ${EXHEADER+EXHEADER} ${HEADER+HEADER} ${GENERAL+GENERAL} ${CFLAGS+CFLAGS} ${ASFLAGS+ASFLAGS} ${AFLAGS+AFLAGS} ${LDCMD+LDCMD} ${LDFLAGS+LDFLAGS} ${SHAREDCMD+SHAREDCMD} ${SHAREDFLAGS+SHAREDFLAGS} ${SHARED_LIB+SHARED_LIB} ${LIBEXTRAS+LIBEXTRAS} && make -e PLATFORM='linux-ia64' PROCESSOR='' CC='gcc' CFLAG='-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM' AS='gcc' ASFLAG='-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c' AR='ar r' PERL='/data/current/bin/perl' RANLIB='/usr/bin/ranlib' SDIRS='objects md2 md4 md5 sha hmac ripemd des aes rc2 rc4 idea bf cast bn ec rsa dsa ecdsa dh ecdh dso engine buffer bio stack lhash rand err evp asn1 pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 store pqueue' LIBRPATH='/data/bootstrap/lib' INSTALL_PREFIX='' INSTALLTOP='/data/bootstrap' OPENSSLDIR='/data/bootstrap/ssl' MAKEDEPEND='$${TOP}/util/domd $${TOP} -MD gcc' DEPFLAG='-DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CAPIENG -DOPENSSL_NO_CMS -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED' MAKEDEPPROG='gcc' SHARED_LDFLAGS='' KRB5_INCLUDES='' LIBKRB5='' EXE_EXT='' SHARED_LIBS='' SHLIB_EXT='.so.0.9.8' SHLIB_TARGET='linux-shared' PEX_LIBS='' EX_LIBS='-ldl' CPUID_OBJ='' BN_ASM='bn-ia64.o' DES_ENC='des_enc.o fcrypt_b.o' AES_ASM_OBJ='aes_core.o aes_cbc.o aes-ia64.o' BF_ENC='bf_enc.o' CAST_ENC='c_enc.o' RC4_ENC='rc4-ia64.o rc4_skey.o' RC5_ENC='rc5_enc.o' SHA1_ASM_OBJ='sha1-ia64.o sha256-ia64.o sha512-ia64.o' MD5_ASM_OBJ='' RMD160_ASM_OBJ='' FIPSLIBDIR='/usr/local/ssl/fips-1.0/lib/' FIPSCANLIB="${FIPSCANLIB:-}" FIPSCANISTERINTERNAL='n' FIPS_EX_OBJ='../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o ../crypto/aes/aes_ofb.o ../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o ../crypto/bn/bn_ctx.o ../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o ../crypto/bn/bn_exp.o ../crypto/bn/bn_gcd.o ../crypto/bn/bn_lib.o ../crypto/bn/bn_mod.o ../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o ../crypto/bn/bn_prime.o ../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o ../crypto/bn/bn_shift.o ../crypto/bn/bn_sqr.o ../crypto/bn/bn_word.o ../crypto/bn/bn_x931p.o ../crypto/buffer/buf_str.o ../crypto/cryptlib.o ../crypto/des/cfb64ede.o ../crypto/des/cfb64enc.o ../crypto/des/cfb_enc.o ../crypto/des/ecb3_enc.o ../crypto/des/ecb_enc.o ../crypto/des/ofb64ede.o ../crypto/des/ofb64enc.o ../crypto/des/fcrypt.o ../crypto/des/set_key.o ../crypto/dsa/dsa_utl.o ../crypto/dsa/dsa_sign.o ../crypto/dsa/dsa_vrf.o ../crypto/err/err.o ../crypto/evp/digest.o ../crypto/evp/enc_min.o ../crypto/evp/e_aes.o ../crypto/evp/e_des3.o ../crypto/evp/p_sign.o ../crypto/evp/p_verify.o ../crypto/mem_clr.o ../crypto/mem.o ../crypto/rand/md_rand.o ../crypto/rand/rand_egd.o ../crypto/rand/randfile.o ../crypto/rand/rand_lib.o ../crypto/rand/rand_os2.o ../crypto/rand/rand_unix.o ../crypto/rand/rand_win.o ../crypto/rsa/rsa_lib.o ../crypto/rsa/rsa_none.o ../crypto/rsa/rsa_oaep.o ../crypto/rsa/rsa_pk1.o ../crypto/rsa/rsa_pss.o ../crypto/rsa/rsa_ssl.o ../crypto/rsa/rsa_x931.o ../crypto/sha/sha1dgst.o ../crypto/sha/sha256.o ../crypto/sha/sha512.o ../crypto/uid.o' THIS=${THIS:-build_crypto} MAKEFILE=Makefile MAKEOVERRIDES= TOP=.. DIR=$dir $target ) || exit 1; fi; fi making all in crypto... make[1]: Entering directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto' ( echo "#ifndef MK1MF_BUILD"; \ echo ' /* auto-generated by crypto/Makefile for crypto/cversion.c */'; \ echo ' #define CFLAGS "gcc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM"'; \ echo ' #define PLATFORM "linux-ia64"'; \ echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \ echo '#endif' ) >buildinf.h gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o cryptlib.o cryptlib.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o dyn_lck.o dyn_lck.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o mem.o mem.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o mem_clr.o mem_clr.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o mem_dbg.o mem_dbg.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o cversion.o cversion.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o ex_data.o ex_data.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o tmdiff.o tmdiff.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o cpt_err.o cpt_err.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o ebcdic.o ebcdic.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o uid.o uid.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o o_time.o o_time.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o o_str.o o_str.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o o_dir.o o_dir.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o o_init.o o_init.c gcc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o fips_err.o fips_err.c ar r ../libcrypto.a cryptlib.o dyn_lck.o mem.o mem_clr.o mem_dbg.o cversion.o ex_data.o tmdiff.o cpt_err.o ebcdic.o uid.o o_time.o o_str.o o_dir.o o_init.o fips_err.o ar: creating ../libcrypto.a /usr/bin/ranlib ../libcrypto.a || echo Never mind. making all in crypto/objects... make[2]: Entering directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/objects' gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o o_names.o o_names.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o obj_dat.o obj_dat.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o obj_lib.o obj_lib.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o obj_err.o obj_err.c ar r ../../libcrypto.a o_names.o obj_dat.o obj_lib.o obj_err.o /usr/bin/ranlib ../../libcrypto.a || echo Never mind. make[2]: Leaving directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/objects' making all in crypto/md2... make[2]: Entering directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/md2' gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o md2_dgst.o md2_dgst.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o md2_one.o md2_one.c ar r ../../libcrypto.a md2_dgst.o md2_one.o /usr/bin/ranlib ../../libcrypto.a || echo Never mind. make[2]: Leaving directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/md2' making all in crypto/md4... make[2]: Entering directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/md4' gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o md4_dgst.o md4_dgst.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o md4_one.o md4_one.c ar r ../../libcrypto.a md4_dgst.o md4_one.o /usr/bin/ranlib ../../libcrypto.a || echo Never mind. make[2]: Leaving directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/md4' making all in crypto/md5... make[2]: Entering directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/md5' gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o md5_dgst.o md5_dgst.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o md5_one.o md5_one.c ar r ../../libcrypto.a md5_dgst.o md5_one.o /usr/bin/ranlib ../../libcrypto.a || echo Never mind. make[2]: Leaving directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/md5' making all in crypto/sha... make[2]: Entering directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/sha' gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha_dgst.o sha_dgst.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha1dgst.o sha1dgst.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha_one.o sha_one.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha1_one.o sha1_one.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha256.o sha256.c gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha512.o sha512.c (cd asm; /data/current/bin/perl sha1-ia64.pl ../sha1-ia64.s -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM) .ident "sha1-ia64.s, version 1.2" .ident "IA-64 ISA artwork by Andy Polyakov <ap...@fy.chalmers.se>" .explicit .text tmp0=r8; tmp1=r9; tmp2=r10; tmp3=r11; ctx=r32; // in0 inp=r33; // in1 // void sha1_block_data_order(SHA_CTX *c,const void *p,size_t num); .global sha1_block_data_order# .proc sha1_block_data_order# .align 32 sha1_block_data_order: .prologue { .mmi; alloc tmp1=ar.pfs,3,15,0,0 add tmp0=4,ctx .save ar.lc,r3 mov r3=ar.lc } { .mmi; add ctx=0,ctx add inp=0,inp mov r2=pr };; tmp4=in2; tmp5=loc13; tmp6=loc14; .body { .mlx; ld4 loc6=[ctx],8 movl r14=0x5a827999 } { .mlx; ld4 loc7=[tmp0],8 movl r15=0x6ed9eba1 };; [Mark's comment: many more lines deleted...] .Ldend: { .mmi; add tmp0=4,ctx mov ar.lc=r3 };; { .mmi; st4 [ctx]=loc6,8 st4 [tmp0]=loc7,8 };; { .mmi; st4 [ctx]=loc8,8 st4 [tmp0]=loc9 };; { .mib; st4 [ctx]=loc10,-16 mov pr=r2,0x1ffff br.ret.sptk.many b0 };; .endp sha1_block_data_order# stringz "SHA1 block transform for IA64, CRYPTOGAMS by <ap...@openssl.org>" gcc -I.. -I../.. -I../../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -O2 -Wall -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -c -o sha1-ia64.o sha1-ia64.s gcc: sha1-ia64.s: No such file or directory gcc: no input files make[2]: *** [sha1-ia64.o] Error 1 make[2]: Leaving directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto/sha' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/content2/development/mlavi/content/webplatform/src/build/dev/bootstrap /openssl-0.9.8j/crypto' make: *** [build_crypto] Error 1 Thanks for any help! .............................. Mark Lavi, Senior Web Producer @ SGI ml...@sgi.com || tel: +1.408.524.7347 || sgi.com <http://www.sgi.com/> ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org