[Top][All Lists]

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

Re: glibc CVS (2.3) results

From: Jeff Bailey
Subject: Re: glibc CVS (2.3) results
Date: Tue, 3 Sep 2002 05:47:07 -0700
User-agent: Mutt/1.3.28i

On Mon, Sep 02, 2002 at 07:07:43PM -0400, Roland McGrath wrote:

> You need to remove the hidden_def instances in dl-sysdep.c too.

I found two more hidden_def instances, however, it still shows the
same problem: Can't resolve number to name mapping for services like
uid, gid, etc...  I have confirmed that all the functions listed in
sysdeps/mach/hurd/Versions show up in the output of `objdump
--dynamic-syms', but I continue to see the same failure.  I don't know
where to look next.

Just in case these might be useful:

jbailey@outpost:~/cvstree/build.glibc/elf$ objdump --dynamic-syms ld.so

ld.so:     file format elf32-i386

00000094 l    d  .hash  00000000              
000002ec l    d  .dynsym        00000000              
000007fc l    d  .dynstr        00000000              
00000b3c l    d  .gnu.version   00000000              
00000be0 l    d  .gnu.version_d 00000000              
00000c60 l    d  .rel.dyn       00000000              
00000d90 l    d  .rel.plt       00000000              
00000e30 l    d  .plt   00000000              
00000f80 l    d  .text  00000000              
00012420 l    d  .rodata        00000000              
00015000 l    d  .data  00000000              
000152f0 l    d  _hurd_fork_prepare_hook        00000000              
000152f4 l    d  _hurd_fork_parent_hook 00000000              
000152f8 l    d  _hurd_fork_child_hook  00000000              
000152fc l    d  .dynamic       00000000              
000153ac l    d  .got   00000000              
000154a0 l    d  .bss   00000000              
00000000 l    d  .stab  00000000              
00000000 l    d  .stabstr       00000000              
00000000 l    d  .comment       00000000              
00000000 l    d  .debug_aranges 00000000              
00000000 l    d  .debug_pubnames        00000000              
00000000 l    d  .debug_info    00000000              
00000000 l    d  .debug_abbrev  00000000              
00000000 l    d  .debug_line    00000000              
00000000 l    d  .debug_frame   00000000              
00000000 l    d  .debug_str     00000000              
000155f8 g    DO .bss   00000004  GLIBC_2.2.6 __hurd_sigthread_variables
00015020 g    DO .data  000002b4  GLIBC_PRIVATE _rtld_global
00009cfa g    DF .text  00000032  GLIBC_PRIVATE _dl_debug_printf
0000a116 g    DF .text  00000430  GLIBC_PRIVATE _dl_check_map_versions
00000000 g    DO *ABS*  00000000  GLIBC_2.2.6 GLIBC_2.2.6
0000c00e  w   DF .text  00000048  GLIBC_2.2.6 __getpid
0000649c g    DF .text  000002a8  GLIBC_PRIVATE 
_dl_lookup_versioned_symbol_skip000155fc g    DO .bss   00000004  GLIBC_PRIVATE 
0000bc6c  w   DF .text  0000021d  GLIBC_2.2.6 __mmap
0000c056  w   DF .text  00000026  GLIBC_2.2.6 __getcwd
00009432 g    DF .text  00000133  GLIBC_PRIVATE _dl_init
0000c240  w   DF .text  000000e2  GLIBC_2.2.6 __libc_memalign
0000c322  w   DF .text  00000022  GLIBC_2.2.6 malloc
0000b876  w   DF .text  00000081  GLIBC_2.2.6 __open
00005eba g    DF .text  00000209  GLIBC_PRIVATE _dl_lookup_symbol_skip
000060c4 g    DF .text  000003d7  GLIBC_PRIVATE _dl_lookup_versioned_symbol
0000b930  w   DF .text  000000ba  GLIBC_2.2.6 __libc_read
0000bf2c  w   DF .text  000000bb  GLIBC_2.2.6 __xstat64
0000c0da  w   DF .text  00000021  GLIBC_2.2.6 abort
000152d4 g    DO .data  00000004  GLIBC_PRIVATE __libc_enable_secure
0000bbd6  w   DF .text  00000095  GLIBC_2.2.6 __libc_lseek64
00005c3c g    DF .text  0000027d  GLIBC_PRIVATE _dl_lookup_symbol
0000c344  w   DF .text  0000003d  GLIBC_2.2.6 calloc
00015610 g    DO .bss   00000004  GLIBC_2.2.6 __hurd_threadvar_stack_mask
00009900 g    DF .text  00000005  GLIBC_PRIVATE _dl_debug_state
00015000 g    DO .data  00000004  GLIBC_PRIVATE _dl_argv
000032f2 g    DF .text  00000115  GLIBC_PRIVATE _dl_dst_substitute
00015618 g    DO .bss   00000004  GLIBC_2.2.6 __hurd_sigthread_stack_base
00000000 g    DO *ABS*  00000000  GLIBC_PRIVATE GLIBC_PRIVATE
0000c3a8  w   DF .text  0000008b  GLIBC_2.2.6 realloc
0000b26c g    DF .text  00000096  GLIBC_PRIVATE _dl_get_origin
0000c0fc  w   DF .text  00000032  GLIBC_2.2.6 _hurd_intr_rpc_mach_msg
0000a614 g    DF .text  0000080f  GLIBC_PRIVATE _dl_start_profile
00007904 g    DF .text  00000440  GLIBC_PRIVATE _dl_relocate_object
0000326a g    DF .text  00000087  GLIBC_PRIVATE _dl_dst_count
00015004 g    DO .data  00000004  GLIBC_PRIVATE _dl_starting_up
000059c2 g    DF .text  00000005  GLIBC_PRIVATE _dl_unload_cache
000127e0 g    DO .rodata        0000000e  GLIBC_PRIVATE _dl_out_of_memory
0000ae24 g    DF .text  00000249  GLIBC_2.2.6 _dl_mcount
0000c18e  w   DF .text  00000005  GLIBC_PRIVATE _dl_init_first
00004ebc g    DF .text  000007a7  GLIBC_PRIVATE _dl_map_object
0000b8f8  w   DF .text  00000038  GLIBC_2.2.6 __close
0000be8a  w   DF .text  000000a2  GLIBC_2.2.6 __fxstat64
000152ec g    DO .data  00000004  GLIBC_2.2.6 __hurd_threadvar_stack_offset
00008e5c g    DF .text  000001cf  GLIBC_PRIVATE _dl_signal_error
0000c07c  w   DF .text  0000005e  GLIBC_2.2.6 _exit
0000b9ea  w   DF .text  000000bd  GLIBC_2.2.6 __libc_write
00015624 g    DO .bss   00000014  GLIBC_2.2.6 _r_debug
00015638 g    DO .bss   00000004  GLIBC_2.2.6 __hurd_sigthread_stack_end
000090bc g    DF .text  00000181  GLIBC_PRIVATE _dl_catch_error
00000000 g    DO *ABS*  00000000  GLIBC_2.3   GLIBC_2.3
0000c382  w   DF .text  00000026  GLIBC_2.2.6 free
00007ed6 g    DF .text  00000cf6  GLIBC_PRIVATE _dl_map_object_deps

jbailey@outpost:~/cvstree/glibc-2.3$ cvs diff
Index: include/sys/stat.h
RCS file: /cvs/glibc/libc/include/sys/stat.h,v
retrieving revision 1.13
diff -u -p -r1.13 stat.h
--- include/sys/stat.h  13 Aug 2002 00:23:12 -0000      1.13
+++ include/sys/stat.h  3 Sep 2002 12:41:22 -0000
@@ -13,11 +13,9 @@ extern int __mknod (__const char *__path
                    __mode_t __mode, __dev_t __dev);
 #if !defined NOT_IN_libc || defined IS_IN_rtld
 hidden_proto (__fxstat)
-hidden_proto (__fxstat64)
 hidden_proto (__lxstat)
 hidden_proto (__lxstat64)
 hidden_proto (__xstat)
-hidden_proto (__xstat64)
 extern __inline__ int __stat (__const char *__path, struct stat *__statbuf)
Index: sysdeps/mach/hurd/dl-sysdep.c
RCS file: /cvs/glibc/libc/sysdeps/mach/hurd/dl-sysdep.c,v
retrieving revision 1.72
diff -u -p -r1.72 dl-sysdep.c
--- sysdeps/mach/hurd/dl-sysdep.c       30 Aug 2002 01:31:00 -0000      1.72
+++ sysdeps/mach/hurd/dl-sysdep.c       3 Sep 2002 12:41:37 -0000
@@ -513,7 +513,6 @@ __fxstat64 (int vers, int fd, struct sta
   return 0;
-libc_hidden_def (__fxstat64)
 int weak_function
 __xstat64 (int vers, const char *file, struct stat64 *buf)
@@ -531,7 +530,6 @@ __xstat64 (int vers, const char *file, s
   return 0;
-libc_hidden_def (__xstat64)
 /* This function is called by the dynamic linker (rtld.c) to check
    whether debugging malloc is allowed even for SUID binaries.  This
Index: sysdeps/mach/hurd/fxstat64.c
RCS file: /cvs/glibc/libc/sysdeps/mach/hurd/fxstat64.c,v
retrieving revision 1.5
diff -u -p -r1.5 fxstat64.c
--- sysdeps/mach/hurd/fxstat64.c        13 Aug 2002 00:23:10 -0000      1.5
+++ sysdeps/mach/hurd/fxstat64.c        3 Sep 2002 12:41:37 -0000
@@ -38,6 +38,5 @@ __fxstat64 (int vers, int fd, struct sta
   return 0;
-hidden_def (__fxstat64)
Index: sysdeps/mach/hurd/xstat64.c
RCS file: /cvs/glibc/libc/sysdeps/mach/hurd/xstat64.c,v
retrieving revision 1.4
diff -u -p -r1.4 xstat64.c
--- sysdeps/mach/hurd/xstat64.c 13 Aug 2002 00:23:10 -0000      1.4
+++ sysdeps/mach/hurd/xstat64.c 3 Sep 2002 12:41:38 -0000
@@ -42,6 +42,5 @@ __xstat64 (int vers, const char *file, s
     return __hurd_fail (err);
   return 0;
-hidden_def (__xstat64)

At last you cry out in anguish: "Why me?"
God answers: "Why not?"
 - Sheldon Kopp

reply via email to

[Prev in Thread] Current Thread [Next in Thread]