Anonymous wrote:
> 
> When configured for solaris-sparc-sc4 with BN_ASM=asm/sparc.s the
> build fails.  From make:
> > cc -o openssl -DMONOLITH -I../include -xO5 -Xa -DB_ENDIAN openssl.o
> >    verify.o asn1pars.o req.o dgst.o dh.o enc.o gendh.o errstr.o ca.o
> >    pkcs7.o crl2p7.o crl.o rsa.o dsa.o dsaparam.o x509.o genrsa.o gendsa.o
> >    s_server.o s_client.o speed.o s_time.o apps.o s_cb.o s_socket.o
> >    version.o sess_id.o ciphers.o nseq.o -L. -L.. -L../.. -L../../.. -L..
> >    -lssl -L.. -lcrypto -lsocket -lnsl
> > Undefined                       first referenced
> >  symbol                             in file
> >  bn_mul_comba4                       ../libcrypto.a(bn_mul.o)
> >  bn_mul_comba8                       ../libcrypto.a(bn_mul.o)
> >  bn_sqr_comba4                       ../libcrypto.a(bn_sqr.o)
> >  bn_sqr_comba8                       ../libcrypto.a(bn_sqr.o)
> >  bn_sub_words                        ../libcrypto.a(bn_mul.o)
> >  bn_div_words                        ../libcrypto.a(bn_word.o)
> >  ld: fatal: Symbol referencing errors. No output written to openssl
> >  make[1]: *** [openssl] Error 1
> 
> These functions are in asm/alpha.s but none of the other .s versions.
> They're in bn_asm.c but that's replaced by the asm version.
> They're in bn_comba.c but that's never built (was it generated by comba.pl?).
> 
> Ralf says that alpha.s is missing something else, so it seems all the
> bn/asm/*.s files are broken (out of date w.r.t. bn_asm.c).

Nope. Don't forget that all the x86 variants are generated on-the-fly
from Perl. I'm going to look into the alpha question when I find the
time.

Cheers,

Ben.

--
http://www.apache-ssl.org/ben.html

"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
     - Indira Gandhi
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to