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