Updated to fedora-glibc-20050208T2213 fedora-glibc-2_3_4-7
authorjakub <jakub>
Tue, 8 Feb 2005 22:32:33 +0000 (22:32 +0000)
committerjakub <jakub>
Tue, 8 Feb 2005 22:32:33 +0000 (22:32 +0000)
ChangeLog
elf/dl-load.c
fedora/branch.mk
fedora/glibc.spec.in
sysdeps/m68k/dl-machine.h
sysdeps/powerpc/powerpc64/dl-lookupcfg.h [deleted file]

index ba9d876..a79fdbe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-02-08  Jakub Jelinek  <jakub@redhat.com>
+
+       * elf/dl-load.c (_dl_map_object_from_fd): Fix a typo.
+
+2005-02-08  Andreas Schwab  <schwab@suse.de>
+
+       * sysdeps/m68k/dl-machine.h (elf_machine_rela): Remove use of
+       RESOLVE.
+
 2005-02-07  Richard Henderson  <rth@redhat.com>
 
        * iconvdata/jis0208.h (struct jisx0208_ucs_idx): Move before use.
index f307dad..088b222 100644 (file)
@@ -1084,7 +1084,7 @@ _dl_map_object_from_fd (const char *name, int fd, struct filebuf *fbp,
            }
 
 # ifdef SHARED
-         if (l->l_prev == NULL || (mode && __RTLD_AUDIT) != 0)
+         if (l->l_prev == NULL || (mode & __RTLD_AUDIT) != 0)
            /* We are loading the executable itself when the dynamic linker
               was executed directly.  The setup will happen later.  */
            break;
index 96a37d0..10a2e2b 100644 (file)
@@ -1,5 +1,5 @@
 # This file is updated automatically by Makefile.
 glibc-branch := fedora
 glibc-base := HEAD
-fedora-sync-date := 2005-02-08 09:48 UTC
-fedora-sync-tag := fedora-glibc-20050208T0948
+fedora-sync-date := 2005-02-08 22:13 UTC
+fedora-sync-tag := fedora-glibc-20050208T2213
index f508a0d..e00d5c6 100644 (file)
@@ -1,4 +1,4 @@
-%define glibcrelease 6
+%define glibcrelease 7
 %define auxarches i586 i686 athlon sparcv9 alphaev6
 %define prelinkarches noarch
 %define nptlarches i386 i686 athlon x86_64 ia64 s390 s390x sparcv9 ppc ppc64
@@ -10,7 +10,7 @@ Summary: The GNU libc libraries.
 Name: glibc
 Version: %{glibcversion}
 Release: %{glibcrelease}
-Copyright: LGPL
+License: LGPL
 Group: System Environment/Libraries
 %define glibcsrcdir %{name}-%{glibcdate}
 Source0: %{glibcsrcdir}.tar.bz2
@@ -1270,6 +1270,10 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-7
+- update from CVS
+  - fix TLS handling in linuxthreads
+
 * Tue Feb  8 2005 Jakub Jelinek <jakub@redhat.com> 2.3.4-6
 - update from CVS
   - ld.so auditing
index 89d7106..f31b687 100644 (file)
@@ -211,15 +211,8 @@ elf_machine_rela (struct link_map *map, const Elf32_Rela *reloc,
   else
     {
       const Elf32_Sym *const refsym = sym;
-#ifndef RTLD_BOOTSTRAP
       struct link_map *sym_map = RESOLVE_MAP (&sym, version, r_type);
       Elf32_Addr value = sym == NULL ? 0 : sym_map->l_addr + sym->st_value;
-#else
-      Elf32_Addr value = RESOLVE (&sym, version, r_type);
-
-      if (sym)
-       value += sym->st_value;
-#endif /* !RTLD_BOOTSTRAP */
 
       switch (r_type)
        {
diff --git a/sysdeps/powerpc/powerpc64/dl-lookupcfg.h b/sysdeps/powerpc/powerpc64/dl-lookupcfg.h
deleted file mode 100644 (file)
index e69de29..0000000