Tesing gcc-3.4.3 & gcc-4.0.0 on Solaris 2.8 and 2.9 (64 bit machines)

gcc -m64 file.c => works fine, but
g++ -m64 file.cpp => compiles OK, but erorr in execution.

$ LD_LIBRARY_PATH=/usr/local/lib ldd a.out
        libstdc++.so.6 =>        /usr/local/lib/libstdc++.so.6  - wrong
ELF class: ELFCLASS32
        libm.so.1 =>     /usr/lib/64/libm.so.1
        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1  - wrong
ELF class: ELFCLASS32
        libc.so.1 =>     /usr/lib/64/libc.so.1
        libdl.so.1 =>    /usr/lib/64/libdl.so.1
        /usr/platform/SUNW,Sun-Fire-V210/lib/sparcv9/libc_psr.so.1

It's complainig about "wrong ELF class".
How do I fix it?
Is this a gcc configure/build problem or something else?
Thanks for your help.

James

_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to