> ./Configure aix64-cc ... shared ....            - build fails with
>      only libcrypto.a built (no libssl.a) and message
> + ld -r -o libcrypto.o -bnogc libcrypto.a
> ld: 0711-245 WARNING: No csects or exported symbols have been saved.
> + nm -Pg libcrypto.o
> + grep  [BD]
> + cut -f1 -d
> + 1> libcrypto.exp
> + cc -q64 -G -bE:libcrypto.exp -bM:SRE -o libcrypto.so.0.9.7 libcrypto.o -L.
> ld: 0711-738 ERROR: Input file libcrypto.o:
>         XCOFF32 object files are not allowed in 64-bit mode.
> make[3]: *** [do_aix-shared] Error 1

Could you try following:

- ./Configure aix64-cc shared;
- open Makefile.ssl with text editor and seek to do_aix-shared;
- complement the 'ld -r -o ...' with -b64 so that it looks like 'ld -b64
-r -o ...';
- re-run make;

Does it build?

> The main concern was aix43-cc shared which is OK.

But it's important to understand what's going on, so that I'd like you
to test the above instructions anyway. A.

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

Reply via email to