about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--elf/Versions2
-rw-r--r--sysdeps/mach/hurd/Versions6
3 files changed, 13 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c1424edcf6..6746a8c202 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2002-04-07  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/mach/hurd/Versions: Add _dl_init_first to libc and ld export
+	list.
+	* elf/Versions: Remove it here.
+
 2002-04-06  Ulrich Drepper  <drepper@redhat.com>
 
 	* iconvdata/tcvn5712-1.c (MAX_NEEDED_INPUT): Define for from
diff --git a/elf/Versions b/elf/Versions
index 477fd2d220..4f924e6df5 100644
--- a/elf/Versions
+++ b/elf/Versions
@@ -20,7 +20,7 @@ libc {
   GLIBC_PRIVATE {
     # functions used in other libraries
     _dl_open; _dl_close; _dl_addr;
-    _dl_sym; _dl_vsym; _dl_init_first;
+    _dl_sym; _dl_vsym;
   }
 }
 
diff --git a/sysdeps/mach/hurd/Versions b/sysdeps/mach/hurd/Versions
index 315f0072f7..15793adaa4 100644
--- a/sysdeps/mach/hurd/Versions
+++ b/sysdeps/mach/hurd/Versions
@@ -3,6 +3,9 @@ libc {
     # functions with a weak definition in the dynamic linker
     __getcwd; __mmap;
   }
+  GLIBC_PRIVATE {
+    _dl_init_first;
+  }
 }
 
 ld {
@@ -18,4 +21,7 @@ ld {
     _exit; _hurd_intr_rpc_mach_msg;
     abort;
   }
+  GLIBC_PRIVATE {
+    _dl_init_first;
+  }
 }