Solaris 10 and 64 bit apache/openssl/gcc

I installed Solaris 10 on a v440. I installed v3.4.6 gcc from Sun Freeware. I was considering installing 64 bit Apache/Openssl and wondered if people encountered any problems with it. What config parameters did you have to compile openssl and apache?

Thank you

I compiled openssl with ./Configure solaris64-sparcv9-gcc shared option and although the "make" completed, I noticed a number of the same errors during the verbose output. I did not do a make install. As I said in the original post, I installed gcc 3.4.6 from Sun Freeware after removing the gcc 3.4.6 that came with Solaris 10.

I'm wondering if there is a library search problem. I'm running the make as root and here

LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/ccs/lib

ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
aol1.pem => .0
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate aol2.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate aoltw1.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate aoltw2.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate argena.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate argeng.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate eng1.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate eng2.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate eng3.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate eng4.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate eng5.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate RegTP-5R.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate RegTP-6R.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate thawteCb.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate thawteCp.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate vsign1.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate vsign3.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate vsignss.pem
ld.so.1: openssl: fatal: /usr/local/lib/libgcc_s.so.1: wrong ELF class: ELFCLASS32
Killed
WARNING: Skipping duplicate certificate wellsfgo.pem

The problem was that I had a conflict between 32 bit and 64 bit libraries.

I installed my apache for 64 bit binary on solaris10. Everything till make install happen successfully, I have the same GNU compiler as mentioned above.
At the time of starting of apache it is giving the same error libgcc so file.

  1. Do we need to reinstall Gcc or there exist a alternative arrangement.
  2. If we need to reinstall Gcc the what would be the configuration options.