glibc, egcs, czy co?

Ziemek Borowski ziembor w ceu.edu.pl
Śro, 27 Sty 1999, 08:52:52 CET


robię najnowszego teTeXa (snapshot z 26.01.): 

ponieważ w PROBLEMS ostrzegali (i jest to prawda) że  
- egcs-2.91.60 19981201 (egcs-1.1.1 release) fails to compile xdvik/special.c
  Fix: compile that file with "-O2 -fno-inline".
dałem tę opcję w odpowienim Makefile.in. 
xdvi/special.c .kompiluje się, ale przy linkowaniu wywala coś takiego:

gcc -o xdvi.bin -s xdvi.o dvi_draw.o dvi_init.o events.o font_open.o gf.o pk.o
psdps.o psgs.o psheader.o psnews.o special.o util.o vf.o sfDir.o sfDraw.o sfPath.o sfSelFile.o hypertex.o mime.o wwwfetch.o alloca.o ../../libs/libwww/libwww.a
-L/usr/X11R6/lib -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 ../kpathsea/STATIC/libkpathsea.a -lz -lm
xdvi.o: In function `set_icon_and_title':
xdvi.o(.text+0x864): undefined reference to `__strcpy_small'
xdvi.o: In function `main':
xdvi.o(.text+0x1388): undefined reference to `__strcpy_small'
dvi_init.o: In function `select_filename':
dvi_init.o(.text+0x1112): undefined reference to `__strcpy_small'
sfPath.o: In function `SFgetHomeDirs':
sfPath.o(.text+0xd6d): undefined reference to `__strcpy_small'
sfPath.o(.text+0xee9): undefined reference to `__strcpy_small'
sfSelFile.o(.text+0x165b): more undefined references to `__strcpy_small' follow
collect2: ld returned 1 exit status
make[2]: *** [xdvi.bin] Error 1

I teraz pytanie: czy to kwestia biblioteki, egcsa, czy raczej bugów w kodzie? 
(ale skoro się pod starszym egcsem i glibc 2.0.7 kompiluje to nie 
przypuszczam).  

acha: 
Linux neuromancer.ceu.edu.pl 2.2.0-final #6 Sun Jan 24 14:38:51 CET 1999 i686 pld
glibc-2.0.109-1d
binutils-2.9.1.0.19a-4d
egcs-1.1.1-7d

jakieś pomysły (włącznie z tymi co mam poczytać, ;-(. ?

-- 
Ziemek Borowski ZB137-RIPE http://faq-bot.ziembor.waw.pl/zmb/ 



Więcej informacji o liście dyskusyjnej pld-devel-pl