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

trouble linking with libc6-dev in Sid



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

Reply to: