Re: Could there be a bug in libc-0.38 ???

David Mosberger-Tang (davidm@AZStarNet.com)
Fri, 1 Dec 1995 11:35:12 -0700


>>>>> On Fri, 1 Dec 1995 12:09:36 +0100, zirzlaff@nienor.IN-Berlin.DE (Torsten Zirzlaff) said:
Torsten> I muse this errror is caused by libc and not by some
Torsten> source code from texinfo, because on my old i386 linux-box
Torsten> I didn't receive any error message.

There is always the possibility of a bug, but in my libc (which should
be no different from 0.38 w.r.t. select), I get:

davidm@koala[lib] nm -o libc.a | grep select
libc.a:__select.o:0000000000000000 T __select
libc.a:__select.o: U errno
libc.a:__select.o:0000000000000000 W select
libc.a:res_send.o: U select
libc.a:usleep.o: U select
libc.a:rtime.o: U select
libc.a:clnt_tcp.o: U select
libc.a:clnt_udp.o: U select
libc.a:pmap_rmt.o: U select
libc.a:svc_run.o: U select
libc.a:svc_tcp.o: U select
libc.a:select.o:0000000000000000 N __gnu_compiled_c
libc.a:select.o:0000000000000000 N gcc2_compiled.

What version of the binutils are you using? The one that's on
azstarnet (gas+binutils.tar.gz)? If not, you might have to upgrade.
Older versions of BFD/ld don't handle weak symbols correctly.

--david