Hello ! I have cross posted this inquiry to both -user and -devel in hopes of finding the right person to answer this question.
I have been using the intel fortran compiler and am current with their present version (7.1.031). This compiler is only supports 2.2.5 and 2.2.93 of libc which limits me to Debian/Woody/Stable for compatibility. Since I use Debian/Sid/Unstable this imposes a problem with libc compatibility. I have gotten around this problem in the past by using the /usr/lib/libc.a and/or /usr/lib/libc_nonshared.a from a Debian/Woody/Stable machine as the first entry in the link search to allow the code to link and execute. This has worked great up until today.
Now, I receive the following error message with I try to link my fortran code:
/usr/lib/crt1.o(.text+0xc): In function `_start':
: undefined reference to `__libc_csu_fini'
/usr/lib/crt1.o(.text+0x11): In function `_start':
: undefined reference to `__libc_csu_init'
since /usr/lib/crt1.o is from the libc6-dev package, I have a problem.
Is there a way to create a static-executable from a Debian/Stable machine to perform this link ?
Is there another way to work around this problem ?
--
James D. Freels, Ph.D.
Oak Ridge National Laboratory
freelsjd@ornl.gov