about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-09-29 09:35:51 +0000
committerRoland McGrath <roland@gnu.org>2002-09-29 09:35:51 +0000
commit3c25964fb000ed7f6bd4ec30d02b3819c581b4b3 (patch)
tree8b13c4cb612f4116bfd13c8d5b51c38987769a2b
parent70d633a059d1e4560cd703e0d8bc3545a3226e7c (diff)
downloadglibc-3c25964fb000ed7f6bd4ec30d02b3819c581b4b3.tar.gz
glibc-3c25964fb000ed7f6bd4ec30d02b3819c581b4b3.tar.xz
glibc-3c25964fb000ed7f6bd4ec30d02b3819c581b4b3.zip
* elf/rtld.c (_dl_start): Fix conditional for declaring CNT.
	* aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib
	before we check it.
-rw-r--r--ChangeLog7
-rw-r--r--elf/rtld.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index e2ae9556d1..e77f4e0454 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-09-28  Roland McGrath  <roland@redhat.com>
+
+	* elf/rtld.c (_dl_start): Fix conditional for declaring CNT.
+
+	* aclocal.m4 (LIBC_PROG_BINUTILS): Don't clobber $RANLIB with ranlib
+	before we check it.
+
 2002-09-28  Ulrich Drepper  <drepper@redhat.com>
 
 	* sysdeps/unix/sysv/linux/ia64/syscalls.list: Add __syscall_exit
diff --git a/elf/rtld.c b/elf/rtld.c
index 715dc1a7bf..19600644fb 100644
--- a/elf/rtld.c
+++ b/elf/rtld.c
@@ -276,7 +276,7 @@ _dl_start (void *arg)
   struct dl_start_final_info info;
 # define bootstrap_map info.l
 #endif
-#if !defined HAVE_BUILTIN_MEMSET || defined USE_TLS
+#if USE_TLS || (!DONT_USE_BOOTSTRAP_MAP && !HAVE_BUILTIN_MEMSET)
   size_t cnt;
 #endif
 #ifdef USE_TLS