tchaikovski:[/usr/shared-apps/lib/gcc] > gcc -v Using built-in specs. Target: sparc-sun-solaris2.10 Configured with: ../configure --prefix=/usr/shared-apps --enable-languages=c,c++,fortran --enable-shared --enable-threads=solaris --enable-nls --enable-checking=release --with-mpfr=/usr/shared-apps/ --with-gmp=/usr/shared-apps/ --enable-multilib --without-gnu-ld --with-ld=/usr/ccs/bin/ld Thread model: solaris gcc version 4.3.2 (GCC)
Test program : tchaikovski:[~/rpl/programmes] > cat test.f90 program TEST write(*,*) 'Hello, world' end Tests : tchaikovski:[~/rpl/programmes] > gfortran -m64 test.f90 tchaikovski:[~/rpl/programmes] > ./a.out ld.so.1: a.out: fatal : /usr/shared-apps/lib/libgfortran.so.3 : classe ELF erronée : ELFCLASS32 Tué tchaikovski:[~/rpl/programmes] > gfortran test.f90 tchaikovski:[~/rpl/programmes] > ./a.out Hello, world gcc works fine and I can build a 64bits test program : tchaikovski:[~/rpl/programmes] > gcc -m64 test.c tchaikovski:[~/rpl/programmes] > ./a.out Hello, World There is no error on link stage, but gfortran tries to link program with 32 bits libraries, not with 64 bits one even I force -m64. On linux sparc64, gfortran works fine. All gfortran 64 bits related libraries are available in sparcv9 subdirectory. Regards, JKB -- Summary: gfortran doesn't link any 64 bits binaries on Solaris Product: gcc Version: unknown Status: UNCONFIRMED Severity: major Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mt1 at systella dot fr GCC build triplet: sparc-sun-solaris2.10 GCC host triplet: sparc-sun-solaris2.10 GCC target triplet: sparc-sun-solaris2.10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38268