]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Updated to fedora-glibc-20060802T1808 cvs/fedora-glibc-2_4_90-17
authorJakub Jelinek <jakub@redhat.com>
Wed, 2 Aug 2006 18:18:00 +0000 (18:18 +0000)
committerJakub Jelinek <jakub@redhat.com>
Wed, 2 Aug 2006 18:18:00 +0000 (18:18 +0000)
elf/dl-addr.c
fedora/branch.mk
fedora/glibc.spec.in

index 535977ca5edab60f1a3ecf163d8a2b25dfe38d64..5d3719adb23eeb190e23dd173c6aba8ef8e6cbfe 100644 (file)
@@ -83,7 +83,7 @@ _dl_addr (const void *address, Dl_info *info,
          for (Elf_Symndx bucket = 0; bucket < match->l_nbuckets; ++bucket)
            {
              Elf32_Word symndx = match->l_gnu_buckets[bucket];
-             if (bucket != 0)
+             if (symndx != 0)
                {
                  const Elf32_Word *hasharr = &match->l_gnu_chain_zero[symndx];
 
index b472f8bbf7c7a7d4abdf8a58764330c1a8e7c0d9..502adadffb300f1020554a46f62cc2d5e5a80371 100644 (file)
@@ -3,5 +3,5 @@ glibc-branch := fedora
 glibc-base := HEAD
 DIST_BRANCH := devel
 COLLECTION := dist-fc4
-fedora-sync-date := 2006-08-02 16:50 UTC
-fedora-sync-tag := fedora-glibc-20060802T1650
+fedora-sync-date := 2006-08-02 18:08 UTC
+fedora-sync-tag := fedora-glibc-20060802T1808
index 23b28861a0515e628ee8d4f57ab86d3353e22866..957a788ed4e7f43e7f83c94e0737d691f45239cb 100644 (file)
@@ -1,4 +1,4 @@
-%define glibcrelease 16
+%define glibcrelease 17
 %define auxarches i586 i686 athlon sparcv9 alphaev6
 %define xenarches i686 athlon
 %ifarch %{xenarches}
@@ -787,6 +787,9 @@ BuildFlags="-march=%{_target_cpu} -DUSE_CFA_VAL_EXPRESSION"
 %ifarch i686
 BuildFlags="-march=i686 -mtune=pentium4 -DUSE_CFA_VAL_EXPRESSION"
 %endif
+%ifarch i386
+BuildFlags="$BuildFlags -mno-tls-direct-seg-refs"
+%endif
 %ifarch x86_64
 BuildFlags="-DUSE_CFA_VAL_EXPRESSION"
 %endif
@@ -1027,6 +1030,8 @@ for i in $RPM_BUILD_ROOT%{_prefix}/bin/{xtrace,memusage}; do
   cp -a $i $i.tmp
   sed -e 's~=/%{_lib}/libpcprofile.so~=%{_prefix}/%{_lib}/libpcprofile.so~' \
       -e 's~=/%{_lib}/libmemusage.so~=%{_prefix}/%{_lib}/libmemusage.so~' \
+      -e 's~=/\$LIB/libpcprofile.so~=%{_prefix}/$LIB/libpcprofile.so~' \
+      -e 's~=/\$LIB/libmemusage.so~=%{_prefix}/$LIB/libmemusage.so~' \
     $i.tmp > $i
   chmod 755 $i; rm -f $i.tmp
 done
@@ -1433,6 +1438,11 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Wed Aug  2 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-17
+- typo fix for the dladdr patch
+- build i?86 glibc with -mno-tls-direct-seg-refs (#200469)
+- fix memusage and xtrace scripts (#200736)
+
 * Wed Aug  2 2006 Jakub Jelinek <jakub@redhat.com> 2.4.90-16
 - fix dladdr on binaries/libraries with only DT_GNU_HASH and no
   DT_HASH (#200635)