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

Reply via email to