Basically all the libs in /usr/lib/ is 32 bit libraries.
and all the libs in /usr/lib/amd64 is 64 bit libraries.
This is the Default 32 bit and 64 bit setup for the runtime linker.
$ crle
Default configuration file (/var/ld/ld.config) not found
Platform: 32-bit LSB 80386
Default Library Path (ELF): /lib:/usr/lib (system default)
Trusted Directories (ELF): /lib/secure:/usr/lib/secure (system default)
$ crle -64
Default configuration file (/var/ld/64/ld.config) not found
Platform: 64-bit LSB AMD64
Default Library Path (ELF): /lib/64:/usr/lib/64 (system default)
Trusted Directories (ELF): /lib/secure/64:/usr/lib/secure/64 (system
default)
----------------
You seem to have messed up your 64 bit runtime linker configuration
//Lars
This message posted from opensolaris.org