linking problem with gfortran 4.2.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

Sorry if this has been answered elsewhere, but I can't find an obvious
reference to it. If this requires an RTFM, could you give me a clue where
in TFM? I found a reference to __gfortran_filename, __gfortran_ioparm, &
__gfortran_line in a discussion on threads but this didn't give an
obvious reason why I was suddenly encountering this error.

Note that the _only_ difference in my two builds is the compiler. All
libraries, flags, etc are identical (so it may just mean that I need to
add another library - but which one?).

I have been trying to build my code on an Intel iMac - with gfortran 4.0.3
compilation & linking goes okay and the executable is usable (though there
are some unwanted features introduced by small bugs in the compiler, which
I believe may have been addressed in newer versions).  With gfortran 4.2.0
I get the following error on linking (in both cases I use the command
"gfortran" for the linking, but this seems to explicitly invoke odcctools
in 4.2.0);

/sw/lib/odcctools/bin/ld: Undefined symbols:
__gfortran_filename
__gfortran_ioparm
__gfortran_line
collect2: ld returned 1 exit status
make[2]: *** [ipmosflm] Error 1
make[1]: *** [all] Error 2
make: *** [all] Error 2

The gfortran 4.2.0 was installed from the "unstable" branch of fink
(gcc4, 2:4.1.999-20060527).

**************************************************************
Compiler/linker details:

mosflm> /usr/local/bin/gfortran -v
Using built-in specs.
Target: i386-apple-darwin8.5.3
Configured with: ../gcc-4.0.3/configure --enable-languages=fortran
Thread model: posix
gcc version 4.0.3

mosflm> /sw/bin/gfortran -v
Using built-in specs.
Target: i386-apple-darwin8
Configured with: ../gcc-4.2-20060527/configure --prefix=/sw
--prefix=/sw/lib/gcc4 --disable-multilib
--enable-languages=c,c++,fortran,objc,java
--infodir=/sw/lib/gcc4/share/info --with-gmp=/sw --with-included-gettext
--host=i386-apple-darwin8 --with-as=/sw/lib/odcctools/bin/as
--with-ld=/sw/lib/odcctools/bin/ld --with-nm=/sw/lib/odcctools/bin/nm
Thread model: posix
gcc version 4.2.0 20060527 (experimental)

mosflm> /sw/lib/odcctools/bin/ld -v
Apple Computer, Inc. version odcctools-590.36od13
**************************************************************

I tried to do "make bootstrap" with gcc 4.1.1 to try that version, but
the build of the compiler failed (so that's another problem. ho hum...)

Harry
-- 
Dr Harry Powell, MRC Laboratory of Molecular Biology, MRC Centre, Hills
Road, Cambridge, CB2 2QH



[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux