Quote:
Originally Posted by
vishalzone2002
It is a combination of 32-bit and 64-bit executables,was running fine on 32-bit AIX but we need to run that on 64 bit.
Not in the same process, in a single process all loaded binaries have to be either 32bit or 64bit.
Other than that, operating systems like Irix and Solaris use a differenet lib path variable in 64 bit compared to 32 bit. What AIX does is have both 32 bit and 64 bit code in a single shared library, the shared library is actually a normal archive file with a "shr.o" for 32 bit, and a "shr64.o" for 64 bit, both the linker and loader are supposed to sort out what is expected based on the current "mode".