glibc-2.90 with kernel-headers-2.2.14
Kaoru Fukui
k_fukui@highway.ne.jp
Wed Mar 8 21:11:00 GMT 2000
From: Andreas Jaeger <aj@suse.de>
> You seem to be linking against the wrong version of libc.so
>
> The symbols do exist:
> $ readelf -a libc.so.6 |grep svc_getreq
> 00102b84 2a807 R_386_JUMP_SLOT 000dfbdc svc_getreq_common
>
00102b9c 2b407 R_386_JUMP_SLOT 000e033c svc_getreq
> 00102cb0 3be07 R_386_JUMP_SLOT 000e0384 svc_getreqset
>
00102ccc 3d707 R_386_JUMP_SLOT 000dfad0 svc_getreq_poll
> 680: dfbdc 682 FUNC GLOBAL 0 16 svc_getreq_common@@GLIBC_2.2
> $ nm nis/libnsl.so |grep svc_getreq
>
> U svc_getreq_poll@@GLIBC_2.2
>
> Andreas
Thanks,your reply.
svc_getreq_poll@GLIBC_2.2
__strndup@GLIBC_2.2
svc_max_pollfd@GLIBC_2.2
svc_pollfd@GLIBC_2.2
I found them in libc.so.
I think,the compiler called faster the libnls.so than the libc.so.
Compiler was used gcc-2.96.
I ried to rename libnls.so,then I got the good result.
Thanks
Kaoru
More information about the Libc-alpha
mailing list