After compiling and installing openssl-1.0.0i on Solaris 10 getting 32 bit (instead of 64 bit) class for libgcc_s.so.1 (see below).
If I export below, no issues. But it is just a workaround. #export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/sfw/lib/64 Sounds to me I need to specify this somehow in ./Configure or somethere else. Can someone suggest permanent solution? $ cd /usr/local/openssl-1.0.0i/bin $ ldd openssl libssl.so.1.0.0 => /usr/local/openssl-1.0.0i/lib/libssl.so.1.0.0 libcrypto.so.1.0.0 => /usr/local/openssl-1.0.0i/lib/libcrypto.so.1.0.0 libsocket.so.1 => /lib/64/libsocket.so.1 libnsl.so.1 => /lib/64/libnsl.so.1 libdl.so.1 => /lib/64/libdl.so.1 libc.so.1 => /lib/64/libc.so.1 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 - wrong ELF class: ELFCLASS32 libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 - wrong ELF class: ELFCLASS32 libmp.so.2 => /lib/64/libmp.so.2 libmd.so.1 => /lib/64/libmd.so.1 libscf.so.1 => /lib/64/libscf.so.1 libdoor.so.1 => /lib/64/libdoor.so.1 libuutil.so.1 => /lib/64/libuutil.so.1 libgen.so.1 => /lib/64/libgen.so.1 libm.so.2 => /lib/64/libm.so.2 /platform/SUNW,Sun-Blade-T6320/lib/sparcv9/libc_psr.so.1 /platform/SUNW,Sun-Blade-T6320/lib/sparcv9/libmd_psr.so.1 # pkginfo |grep gcc application SMClgcc346 libgcc system SUNWgcc gcc - The GNU C compiler system SUNWgccruntime GCC Runtime libraries # pkginfo -l SUNWgcc PKGINST: SUNWgcc NAME: gcc - The GNU C compiler CATEGORY: system ARCH: sparc VERSION: 11.10.0,REV=2005.01.08.05.16 BASEDIR: / VENDOR: Sun Microsystems, Inc. DESC: GNU C - The GNU C compiler 3.4.3 PSTAMP: sfw10-patch20080723132541 INSTDATE: Sep 09 2009 13:28 HOTLINE: Please contact your local service provider STATUS: completely installed FILES: 296 installed pathnames 6 shared pathnames 5 linked files 25 directories 33 executables 104105 blocks used (approx) # pkginfo -l SUNWgccruntime PKGINST: SUNWgccruntime NAME: GCC Runtime libraries CATEGORY: system ARCH: sparc VERSION: 11.10.0,REV=2005.01.08.05.16 BASEDIR: / VENDOR: Sun Microsystems, Inc. DESC: GCC Runtime - Shared libraries used by gcc and other gnu components PSTAMP: sfw10-patch20080723132529 INSTDATE: Sep 09 2009 13:22 HOTLINE: Please contact your local service provider STATUS: completely installed FILES: 26 installed pathnames 4 shared pathnames 4 directories 14 executables 55504 blocks used (approx)