> It builds shared libraries indeed! Can you test one last thing. Assuming that you have the tree configured with './Configure aix64-cc shared' left. Would following work:
cc -q64 -Wl,-bnogc,-bautoexp, > 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] ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]