David> There is always the possibility of a bug, but in my libc
David> (which should be no different from 0.38 w.r.t. select), I
David> get:
David> davidm@koala[lib] nm -o libc.a | grep select
David> libc.a:__select.o:0000000000000000 T __select
David> libc.a:__select.o: U errno
David> libc.a:__select.o:0000000000000000 W select
David> libc.a:res_send.o: U select
David> libc.a:usleep.o: U select
David> libc.a:rtime.o: U select
David> libc.a:clnt_tcp.o: U select
David> libc.a:clnt_udp.o: U select
David> libc.a:pmap_rmt.o: U select
David> libc.a:svc_run.o: U select
David> libc.a:svc_tcp.o: U select
David> libc.a:select.o:0000000000000000 N __gnu_compiled_c
David> libc.a:select.o:0000000000000000 N gcc2_compiled.
Hm, I had checked my libc.a and the order is a little bit
different.
David> What version of the binutils are you using? The one that's
David> on azstarnet (gas+binutils.tar.gz)? If not, you might have
David> to upgrade. Older versions of BFD/ld don't handle weak
David> symbols correctly.
Well, I retreived the gas+binutiles from azstarnet, but patching was
quite strange, and I was astonished that I had to compile the complete
package again. It has looked unusual, because in other cases you had
provided a tarred binary-tree.
I hope these few lines will help you to help me :).
Ciao
Torsten
--
Torsten Zirzlaff
Technical University Berlin
Department of Theoretical Physics
phone: +49-30-314-26442
fax: +49-30-314-21130 e-mail :
s-mail: Hardenbergstr.36 (office) zirzlaff@satchmo.physik.tu-berlin.de
Office No. PN716 (work) ZIRZLAFF@pc.inpro.de
Sekr. PN 7-1 (private) zirzlaff@nienor.in-berlin.de
10623 Berlin, Germany
(official) http://satchmo.physik.tu-berlin.de/~zirzlaff
/-----------------------------------------------------------------------------\
| physicists do it with charm |
\-----------------------------------------------------------------------------/