One other solution that I've found that seemed to work (compiles and links)
but might not necessarily be the correct solution is to include the libgcc.a
library in with the link step when a non-gcc compiler is used.  I haven't
managed to thoroughly test this yet, so I don't know how well this works.
You can try it and see.

Of course, this probably isn't as good as either getting it to work solely
with gcc or with the AIX compiler.

        Martin

The One who Originally Asked the Question

> -----Original Message-----
> From: Holger Reif [SMTP:[EMAIL PROTECTED]]
> Sent: Thursday, May 27, 1999 11:55 AM
> To:   [EMAIL PROTECTED]
> Subject:      Re: Linkedit error __umoddi3
> 
> If I remember correctly thids problem was answered some days ago
> as follows: you should either compile OpenSSL with gcc and link
> with gcc or do both with the AIX compiler. Mixing doesn't work.
> 
> Matthew Ling schrieb:
> > 
> > I just built OpenSSL 0.9.3. ( I was using SSLeay 0.9.2b in past) My
> > program didn't make through link editting. The linker (AIX 4.2.1)
> > complains the presence of an undefined symbol called
> > .__umoddi3. The symbol is located inside the object "bnword.o" . Any
> > idea what is missing in my link edit command.
> 
> -- 
> Holger Reif                  Tel.: +49 361 74707-0
> SmartRing GmbH               Fax.: +49 361 7470720
> Europaplatz 5             [EMAIL PROTECTED]
> D-99091 Erfurt                    WWW.SmartRing.de
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    [EMAIL PROTECTED]
> Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to