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]