GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-6-199-ga1fc81a

schwab@sourceware.org schwab@sourceware.org
Fri Nov 12 13:39:00 GMT 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, fedora/master has been updated
       via  a1fc81a2a5f79b2e1a24033be9d89efcfda8b00f (commit)
       via  9fa61afc8759a02c146821d42578a80ce37691fe (commit)
       via  5db4d39f9e1135c964e88727e18856b3a55cffe9 (commit)
       via  56b7a6e949178b27895074cdf041030f1f0da22a (commit)
       via  3540d66b669af54900b2e4bfc0ab82960e84a471 (commit)
       via  13b695749acf88139a2ce1ed2c949e0e64300a9b (commit)
       via  da93d21475878725c9e0cb2b6e650bd8d3628435 (commit)
       via  8ca52c6e3b2dc44a46c32d6a8e6a7f608915998f (commit)
       via  69da074d7adfab7b57004a0dea9403a928e310a5 (commit)
       via  ff02d5280bf252e86d325ff4348feaf531ede831 (commit)
       via  344d0b545d0a0a0ab737ff333d807969721ce381 (commit)
       via  c0dde15b5dba7e02ce6f36eab3a4d1c166f9951b (commit)
       via  0e516e0e14f2f9783a21cd1727bc53776341f857 (commit)
       via  0e012e8734d454f85bb1e3a50167dd61000b6ce4 (commit)
       via  de0ff7bcf6c91940bcb2c9d1c915738839612d60 (commit)
       via  fa41c84d73be804639ecb2250f0b793b1a6f765e (commit)
       via  c54ff5c67ea2b2a1235e066da27ffec48a40c566 (commit)
       via  f09677388a44cd1460f8986ef1b096c73bd5b958 (commit)
       via  dbf3a06904168417a05882a871342e7a9ee3b383 (commit)
       via  fdc0f374bcd2d0513569aa8d600f960e43e8af1d (commit)
       via  d0b9e94faf18f2585e7d0ae0b10daefb12f93059 (commit)
       via  8e9f92e9d5d7737afdacf79b76d98c4c42980508 (commit)
       via  bc96fbda275c305ddc1b0b6d94fc68d81369221a (commit)
       via  22cd1c9bcf57c5829d65b6da825f7a459d40c9eb (commit)
       via  18edac4857531b4b034eef37a07e3b03117de2bf (commit)
       via  d20501241ea423e477b357d93147530987e0d89e (commit)
       via  6ce0bb748d7de856cb2076b41625fe7cedac5e16 (commit)
       via  475facd1f553ad6d45de1137bd2a22e70307c7bf (commit)
      from  fb33a006c1caba244158f8c9f5bfe8b44c82539f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=a1fc81a2a5f79b2e1a24033be9d89efcfda8b00f

commit a1fc81a2a5f79b2e1a24033be9d89efcfda8b00f
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Nov 12 14:37:47 2010 +0100

    Typo fix

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index fd06b2a..c09924e 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -1043,7 +1043,7 @@ rm -f *.filelist*
 * Fri Nov 12 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-19
 - Update from master
   - Fix memory leak in fnmatch
-  - Support Intel processor model 6 and model 0x2
+  - Support Intel processor model 6 and model 0x2c
   - Fix comparison in sqrtl for IBM long double
   - Fix one exit path in x86-64 SSE4.2 str{,n}casecmp (BZ#12205, #651638)
   - Fix warnings in __bswap_16 (BZ#12194)

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=9fa61afc8759a02c146821d42578a80ce37691fe

commit 9fa61afc8759a02c146821d42578a80ce37691fe
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Nov 12 12:04:13 2010 +0100

    2.12.90-19

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 2ef87ef..fd06b2a 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 18
+Release: 19
 # GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
 # Things that are linked directly into dynamically linked programs
 # and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1040,6 +1040,26 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Fri Nov 12 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-19
+- Update from master
+  - Fix memory leak in fnmatch
+  - Support Intel processor model 6 and model 0x2
+  - Fix comparison in sqrtl for IBM long double
+  - Fix one exit path in x86-64 SSE4.2 str{,n}casecmp (BZ#12205, #651638)
+  - Fix warnings in __bswap_16 (BZ#12194)
+  - Use IFUNC on x86-64 memset
+  - Power7-optimized mempcpy
+  - Handle uneven cache size in 32bit SSE2 memset (BZ#12191)
+  - Verify in ttyname that the symlink is valid (BZ#12167)
+  - Update Danish translations
+  - Fix concurrency problem between dl_open and dl_iterate_phdr
+  - Fix x86-64 strchr propagation of search byte into all bytes of SSE
+    register (BZ#12159)
+  - Fix perturbing in malloc on free (BZ#12140)
+  - PPC/A2 optimized memcpy function
+  - Add C99 FP_FAST_FMA{,F,L} macros to <math.h>
+- Check that the running kernel is new enough (#649589)
+
 * Fri Oct 22 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-18
 - Require suid bit on audit objects in privileged programs (CVE-2010-3856)
 

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=5db4d39f9e1135c964e88727e18856b3a55cffe9

commit 5db4d39f9e1135c964e88727e18856b3a55cffe9
Merge: 56b7a6e 3540d66
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Nov 12 12:02:31 2010 +0100

    Merge remote branch 'origin/master' into fedora/master


http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=56b7a6e949178b27895074cdf041030f1f0da22a

commit 56b7a6e949178b27895074cdf041030f1f0da22a
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Nov 11 11:40:13 2010 +0100

    Check that the running kernel is new enough

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index dd78bf0..2ef87ef 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -858,6 +858,26 @@ touch $RPM_BUILD_ROOT/var/run/nscd/{socket,nscd.pid}
 mkdir -p $RPM_BUILD_ROOT/var/cache/ldconfig
 > $RPM_BUILD_ROOT/var/cache/ldconfig/aux-cache
 
+%pre -p <lua>
+-- Check that the running kernel is new enough
+required = '%{enablekernel}'
+f = io.open("/proc/sys/kernel/osrelease")
+if f then
+  rel = {}
+  for v in string.gmatch(f:read(), '%%d+') do
+    table.insert(rel, tonumber(v))
+  end
+  i = 1
+  for r in string.gmatch(required, '%%d+') do
+    if rel[i] == nil or tonumber(r) > rel[i] then
+      print("FATAL: kernel too old")
+      os.exit(1)
+    end
+    if tonumber(r) < rel[i] then break end
+    i = i + 1
+  end
+end
+
 %post -p /usr/sbin/glibc_post_upgrade.%{_target_cpu}
 
 %postun -p /sbin/ldconfig

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |  190 +++++++-
 Makeconfig                                         |    4 +-
 NEWS                                               |    4 +-
 bits/mathdef.h                                     |   16 +-
 elf/dl-load.c                                      |   28 +-
 elf/dl-object.c                                    |   56 ++-
 elf/dl-open.c                                      |   29 --
 elf/rtld-Rules                                     |    4 +-
 elf/rtld.c                                         |   11 +-
 fedora/glibc.spec.in                               |   42 ++-
 malloc/malloc.c                                    |    4 +-
 math/math.h                                        |    2 +-
 po/da.po                                           |   11 +-
 posix/Makefile                                     |   10 +-
 posix/fnmatch_loop.c                               |    8 +-
 posix/tst-fnmatch.c                                |    5 +-
 string/Makefile                                    |    2 +-
 string/bug-strchr1.c                               |   14 +
 string/test-strncasecmp.c                          |   39 ++-
 sysdeps/generic/ldsodefs.h                         |    7 +-
 sysdeps/i386/bits/byteswap.h                       |   15 +-
 sysdeps/i386/bits/mathdef.h                        |   16 +-
 sysdeps/i386/i686/cacheinfo.c                      |    4 +
 sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c              |    4 +-
 sysdeps/powerpc/bits/mathdef.h                     |    6 +-
 sysdeps/powerpc/dl-procinfo.c                      |    5 +-
 sysdeps/powerpc/dl-procinfo.h                      |    7 +-
 sysdeps/powerpc/powerpc32/a2/memcpy.S              |  511 ++++++++++++++++++++
 sysdeps/powerpc/powerpc32/power7/mempcpy.S         |  471 ++++++++++++++++++
 sysdeps/powerpc/powerpc64/a2/memcpy.S              |  501 +++++++++++++++++++
 sysdeps/powerpc/powerpc64/power7/mempcpy.S         |  458 ++++++++++++++++++
 .../unix/sysv/linux/powerpc/powerpc32/a2/Implies   |    2 +
 .../unix/sysv/linux/powerpc/powerpc64/a2/Implies   |    2 +
 sysdeps/unix/sysv/linux/ttyname.c                  |   33 ++-
 sysdeps/unix/sysv/linux/ttyname_r.c                |   32 +-
 sysdeps/x86_64/bits/byteswap.h                     |   29 +-
 sysdeps/x86_64/bits/mathdef.h                      |   16 +-
 sysdeps/x86_64/cacheinfo.c                         |   20 +-
 sysdeps/x86_64/memset.S                            |  311 ++++++------
 sysdeps/x86_64/multiarch/Makefile                  |    3 +-
 sysdeps/x86_64/multiarch/bzero.S                   |   56 +++
 sysdeps/x86_64/multiarch/cacheinfo.c               |    2 +
 sysdeps/x86_64/multiarch/init-arch.c               |    6 +
 sysdeps/x86_64/multiarch/init-arch.h               |   12 +-
 sysdeps/x86_64/multiarch/memset-x86-64.S           |   18 +
 sysdeps/x86_64/multiarch/memset.S                  |   74 +++
 sysdeps/x86_64/multiarch/memset_chk.S              |   44 ++
 sysdeps/x86_64/multiarch/strchr.S                  |    4 +-
 sysdeps/x86_64/multiarch/strcmp.S                  |    6 +
 49 files changed, 2842 insertions(+), 312 deletions(-)
 create mode 100644 string/bug-strchr1.c
 create mode 100644 sysdeps/powerpc/powerpc32/a2/memcpy.S
 create mode 100644 sysdeps/powerpc/powerpc32/power7/mempcpy.S
 create mode 100644 sysdeps/powerpc/powerpc64/a2/memcpy.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/mempcpy.S
 create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/a2/Implies
 create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/a2/Implies
 create mode 100644 sysdeps/x86_64/multiarch/bzero.S
 create mode 100644 sysdeps/x86_64/multiarch/cacheinfo.c
 create mode 100644 sysdeps/x86_64/multiarch/memset-x86-64.S
 create mode 100644 sysdeps/x86_64/multiarch/memset.S
 create mode 100644 sysdeps/x86_64/multiarch/memset_chk.S


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list