[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
DYNAMIC SYMBOL TABLE:
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
__libc_stack_end
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)
#endif
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)
#endif
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)
#endif
--
At last you cry out in anguish: "Why me?"
God answers: "Why not?"
- Sheldon Kopp
- glibc CVS (2.3) results, Jeff Bailey, 2002/09/02
- Re: glibc CVS (2.3) results, Marcus Brinkmann, 2002/09/02
- Re: glibc CVS (2.3) results, Jeff Bailey, 2002/09/02
- Re: glibc CVS (2.3) results, Roland McGrath, 2002/09/02
- Re: glibc CVS (2.3) results, Marcus Brinkmann, 2002/09/02
- Re: glibc CVS (2.3) results, Roland McGrath, 2002/09/02
- Re: glibc CVS (2.3) results, Jeff Bailey, 2002/09/02
- Re: glibc CVS (2.3) results, Roland McGrath, 2002/09/02
- Re: glibc CVS (2.3) results, Jeff Bailey, 2002/09/02
- Re: glibc CVS (2.3) results,
Jeff Bailey <=