[Bug fortran/38268] New: gfortran doesn't link any 64 bits binaries on Solaris
mt1 at systella dot fr
gcc-bugzilla@gcc.gnu.org
Tue Nov 25 21:47:00 GMT 2008
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
More information about the Gcc-bugs
mailing list