[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference



On 2009-08-11 16:21 +0200, Rob Gom wrote:

> On Tue, Aug 11, 2009 at 2:40 PM, Rob Gom<rgom.debian@gmail.com> wrote:
>> I workarounded that by copying old libnsl-2.7.so to /lib (and second
>> version to /lib/i686/cmov/) and modified symbolic links libnsl.so.1.
>> And smb access started working again ...
>> Shall I report a bug against libc6?
>>
>> Regards,
>> Robert
>>
>
> I did further research using nm. That's the beginning of the
> differences (2.7 vs 2.9).
> 8c8
> < 0000b350 T __create_ib_request
> ---
>> 0000b330 T __create_ib_request
> 12c12
> < 0000a930 T __do_niscall3
> ---
>> 0000a920 T __do_niscall3
> 14c14
> < 0000b1c0 T __follow_path
> ---
>> 0000b1a0 T __follow_path
> 18,24c18,25
> < 0000fe70 T __nis_default_access
> < 00010250 T __nis_default_group
> < 00010320 T __nis_default_owner
> < 000100c0 T __nis_default_ttl
> < 0000e680 T __nis_finddirectory
> < 0000e550 T __nis_hash
> < 0000a470 T __nisbind_connect
> ---
>>          U __libc_clntudp_bufcreate
>> 0000fdf0 T __nis_default_access
>> 000101c0 T __nis_default_group
>> 00010290 T __nis_default_owner
>> 00010030 T __nis_default_ttl
>> 0000e620 T __nis_finddirectory
>> 0000e510 T __nis_hash
>> 0000a460 T __nisbind_connect
> 29c30
> < 0000aa80 T __prepare_niscall
> ---
>> 0000aa60 T __prepare_niscall
>
> As one can see, __libc_clntudp_bufcreate is new in 2.9 and is undefined.

Not here:

,----
| % nm -D /lib/i686/cmov/libc-2.9.so | grep __libc_clntudp_bufcreate
| 0010ad30 T __libc_clntudp_bufcreate
`----

Google found the following bug report:

https://bugzilla.redhat.com/show_bug.cgi?id=458825

Reading Jakub Jelinek's last comment there, you may have to restart some
service (don't know which one that would be for SMB access).

Sven


Reply to: