Hmm, out of curiosity, Ulf Moeller made a change to Configure 
(revisions 1.328 and 1.314.2.12) that affects Cygwin.  Could it be 
that his change fixes this problem?

Note that I haven't addressed the DJGPP issue yet, only Cygwin.

[jaenicke - Thu Apr 25 17:31:12 2002]:

> [[EMAIL PROTECTED] - Thu Apr 25 17:27:59 2002]:
> 
> > The only problem in Cygwin so far is that it defines __i386 but
> > it has no bn_sub_part_words() defined, though.  So it needs the
> > C implementation in crypto/bn/bn_mul.c.  Doug's patch contains
> > the following hunk:
> > 
> > --- openssl-0.9.7/crypto/bn/bn_mul.c.orig       Sun Oct 14 
00:57:16
> > 2001
> > +++ openssl-0.9.7/crypto/bn/bn_mul.c    Thu Apr 18 18:42:26 2002
> > @@ -66,7 +66,7 @@
> >  #include "cryptlib.h"
> >  #include "bn_lcl.h"
> > 
> > -#if defined(OPENSSL_NO_ASM) || !(defined(__i386) ||
> > defined(__i386__))/* Assembler implementation exists only for 
x86 */
> > +#if defined(OPENSSL_NO_ASM) || !(defined(__i386) ||
> > defined(__i386__)) || defined(__DJGPP__) ||
> > defined(OPENSSL_SYSNAME_CYGWIN32) /* Assembler implementation 
exists
> > only for x86 */
> >  /* Here follows specialised variants of bn_add_words() and
> >     bn_sub_words().  They have the property performing 
operations on
> >     arrays of different sizes.  The sizes of those arrays is 
expressed
> > through
> > 
> > which solves the problem for Cygwin (and probably DJGPP).
> 
> Thanks. We have to tidy up for 0.9.7...


-- 
Richard Levitte
[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to