It builds shared libraries indeed! make test & make install also 
work fine. At this time I don't have my own modules with 64 bits on aix 
to test how it work with libcrypto.so & libssl.so (with 32 bits 
it's OK) although I expect it should work. Therefore, aix shared 
libraries can now be built for all available cc compilers (as I said 
earlier, minor bugs in Configure & config scripts should still be fixed).

  The remaining problem for aix shared libraries: versions are not 
compatible. That is, given two versions, say openssl-0.9.6 and openssl-0.9.7,
module linked with libcrypto.so & libssl.so from one version
will generally not run if, during execution, libcrypto.so & libssl.so from 
another version are loaded. This didn't crash the program on 
solaris and linux. But maybe that's too much for the first time.

Vladimir

-----Original Message-----
From: Andy Polyakov via RT [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 20, 2003 2:25 PM
To: Shklover, Vladimir
Cc: [EMAIL PROTECTED]
Subject: Re: [openssl.org #463] PATCH



> Similar result:
> 
> + ld -b64 -r -o libcrypto.o -bnogc libcrypto.a
> + nm -Pg libcrypto.o
> + grep  [BD]
> + cut -f1 -d
> + 1> libcrypto.exp
> 0654-210 libcrypto.o is not valid in the current object file mode.
>         Use the -X option to specify the desired object mode.
> + cc -q64 -G -bE:libcrypto.exp -bM:SRE -o libcrypto.so.0.9.7 libcrypto.o -L.
> ld: 0711-244 ERROR: No csects or exported symbols have been saved.
> make[3]: *** [do_aix-shared] Error 1

No, it's not... Presumably you have to add -X 64 to nm command line
also. A.

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

Reply via email to