bug-coreutils
[Top][All Lists]
Advanced

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

Static link failure lib/mktime.c


From: Greg Schafer
Subject: Static link failure lib/mktime.c
Date: Mon Nov 18 20:05:02 2002
User-agent: Mutt/1.4i

Hi

This is i686-pc-linux-gnu

glibc-2.2.5
gcc-3.2

Trying a static link ("make LDFLAGS=-static") results in:-

gcc  -g -O2  -static -o dir  ls.o ls-dir.o ../lib/libfetish.a  
../lib/libfetish.a -lrt 
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libc.a(mktime.o)(.rodata+0x0): 
multiple definition of `__mon_yday'
../lib/libfetish.a(mktime.o):/home/gws/src/temp/temp/coreutils-4.5.3/lib/mktime.c:120:
 first defined here
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libc.a(mktime.o): In function 
`__mktime_internal':
mktime.o(.text+0x200): multiple definition of `__mktime_internal'
../lib/libfetish.a(mktime.o):/home/gws/src/temp/temp/coreutils-4.5.3/lib/mktime.c:220:
 first defined here
/usr/bin/ld: Warning: size of symbol `__mktime_internal' changed from 1278 to 
1129 in /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libc.a(mktime.o)
collect2: ld returned 1 exit status
make[3]: *** [dir] Error 1
make[3]: Leaving directory `/home/gws/src/temp/temp/coreutils-4.5.3/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/gws/src/temp/temp/coreutils-4.5.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gws/src/temp/temp/coreutils-4.5.3'
make: *** [all] Error 2


Even the old sh-utils did the same thing. I dunno what the correct fix is
but the attached hack makes it work.

Thanks
Greg

Attachment: coreutils-4.5.3.patch
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]