rpms/glibc/devel .cvsignore, 1.303, 1.304 glibc-fedora.patch, 1.337, 1.338 glibc.spec, 1.430, 1.431 import.log, 1.46, 1.47 sources, 1.328, 1.329

Andreas Schwab schwab at fedoraproject.org
Wed May 19 12:00:47 UTC 2010


Author: schwab

Update of /cvs/pkgs/rpms/glibc/devel
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv11821/devel

Modified Files:
	.cvsignore glibc-fedora.patch glibc.spec import.log sources 
Log Message:
2.12.90-1



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/.cvsignore,v
retrieving revision 1.303
retrieving revision 1.304
diff -u -p -r1.303 -r1.304
--- .cvsignore	8 Feb 2010 15:32:11 -0000	1.303
+++ .cvsignore	19 May 2010 12:00:44 -0000	1.304
@@ -1,2 +1,2 @@
-glibc-2.11-188-g0cbcca8-fedora.tar.bz2
-glibc-2.11-188-g0cbcca8.tar.bz2
+glibc-2.12-17-g4828935-fedora.tar.bz2
+glibc-2.12-17-g4828935.tar.bz2

glibc-fedora.patch:
 ChangeLog.15                                   |   37 ++
 ChangeLog.16                                   |   25 +
 ChangeLog.17                                   |   42 +++
 Makeconfig                                     |    6 
 csu/Makefile                                   |    3 
 csu/elf-init.c                                 |   17 +
 debug/tst-chk1.c                               |    7 
 elf/ldconfig.c                                 |   25 +
 elf/tst-stackguard1.c                          |    8 
 include/bits/stdlib-ldbl.h                     |    1 
 include/bits/wchar-ldbl.h                      |    1 
 include/features.h                             |    9 
 intl/locale.alias                              |    2 
 libio/stdio.h                                  |    2 
 locale/iso-4217.def                            |   13 
 locale/programs/locarchive.c                   |   16 -
 localedata/Makefile                            |    1 
 localedata/SUPPORTED                           |    6 
 localedata/locales/cy_GB                       |    7 
 localedata/locales/en_GB                       |    4 
 localedata/locales/no_NO                       |   69 ++++
 localedata/locales/zh_TW                       |    6 
 malloc/mcheck.c                                |   30 +-
 manual/libc.texinfo                            |    2 
 misc/sys/cdefs.h                               |   20 +
 nis/nss                                        |    2 
 nptl/ChangeLog                                 |   19 +
 nptl/Makefile                                  |   11 
 nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h  |    3 
 nptl/sysdeps/unix/sysv/linux/kernel-features.h |    6 
 nptl/tst-stackguard1.c                         |    8 
 nscd/nscd.conf                                 |    2 
 nscd/nscd.init                                 |   34 --
 posix/Makefile                                 |   15 -
 posix/gai.conf                                 |    6 
 posix/getconf.speclist.h                       |   39 ++
 streams/Makefile                               |    2 
 sysdeps/generic/dl-cache.h                     |    8 
 sysdeps/i386/Makefile                          |   10 
 sysdeps/ia64/Makefile                          |    4 
 sysdeps/ia64/ia64libgcc.S                      |  350 -------------------------
 sysdeps/ia64/libgcc-compat.c                   |   84 ++++++
 sysdeps/posix/getaddrinfo.c                    |    2 
 sysdeps/powerpc/powerpc64/Makefile             |    1 
 sysdeps/unix/nice.c                            |    7 
 sysdeps/unix/sysv/linux/check_pf.c             |    5 
 sysdeps/unix/sysv/linux/dl-osinfo.h            |   29 ++
 sysdeps/unix/sysv/linux/futimesat.c            |   23 -
 sysdeps/unix/sysv/linux/i386/dl-cache.h        |   59 ++++
 sysdeps/unix/sysv/linux/ia64/dl-cache.h        |   27 +
 sysdeps/unix/sysv/linux/ia64/dl-procinfo.c     |    5 
 sysdeps/unix/sysv/linux/ia64/dl-procinfo.h     |    5 
 sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed   |    2 
 sysdeps/unix/sysv/linux/netlinkaccess.h        |   18 +
 sysdeps/unix/sysv/linux/paths.h                |    2 
 sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c |    2 
 sysdeps/unix/sysv/linux/tcsetattr.c            |   32 ++
 timezone/zic.c                                 |    2 
 58 files changed, 715 insertions(+), 468 deletions(-)

View full diff with command:
/usr/bin/cvs -n -f diff -kk -u -p -N -r 1.337 -r 1.338 glibc-fedora.patchIndex: glibc-fedora.patch
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/glibc-fedora.patch,v
retrieving revision 1.337
retrieving revision 1.338
diff -u -p -r1.337 -r1.338
--- glibc-fedora.patch	8 Feb 2010 15:32:11 -0000	1.337
+++ glibc-fedora.patch	19 May 2010 12:00:44 -0000	1.338
@@ -1,144 +1,5 @@
---- glibc-2.11-188-g0cbcca8/ChangeLog
-+++ glibc-2.11.90-12/ChangeLog
-@@ -1,3 +1,16 @@
-+2009-10-27  Aurelien Jarno  <aurelien at aurel32.net>
-+
-+	[BZ #10855]
-+	* locale/programs/locarchive.c: use MMAP_SHARED to reserve memory
-+	used later with MMAP_FIXED | MMAP_SHARED to cope with different
-+	alignment restrictions.
-+
-+2010-02-08  Andreas Schwab  <schwab at redhat.com>
-+
-+	[BZ #11155]
-+	* sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c: Include i386
-+	version.
-+
- 2010-02-05  H.J. Lu  <hongjiu.lu at intel.com>
- 
- 	[BZ #11230]
-@@ -274,68 +287,6 @@
- 
- 	* posix/sched.h: Define time_t and pid_t for XPG7.
- 
--2010-01-12  H.J. Lu  <hongjiu.lu at intel.com>
--
--	* sysdeps/i386/i686/bcopy.S: New file.
--
--	* sysdeps/i386/i686/cacheinfo.c (__x86_64_data_cache_size): Define.
--
--	* sysdeps/i386/i686/memcpy.S (__memcpy_chk): Use ENTRY_CHK
--	and END_CHK.
--	* sysdeps/i386/i686/memmove.S (__memmove_chk): Likewise.
--	* sysdeps/i386/i686/mempcpy.S (__mempcpy_chk): Likewise.
--	* sysdeps/i386/i686/memset.S (__memset_chk): Likewise.
--
--	* sysdeps/i386/i686/memmove.S: Support USE_AS_BCOPY.
--
--	* sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add
--	bzero-sse2 memset-sse2 memcpy-ssse3 mempcpy-ssse3 memmove-ssse3
--	memcpy-ssse3-rep mempcpy-ssse3-rep memmove-ssse3-rep
--	bcopy-ssse3 bcopy-ssse3-rep memset-sse2-rep bzero-sse2-rep
--	* sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S: New file.
--	* sysdeps/i386/i686/multiarch/bcopy-ssse3.S: New file.
--	* sysdeps/i386/i686/multiarch/bcopy.S: New file.
--	* sysdeps/i386/i686/multiarch/bzero-sse2-rep.S: New file.
--	* sysdeps/i386/i686/multiarch/bzero-sse2.S: New file.
--	* sysdeps/i386/i686/multiarch/bzero.S: New file.
--	* sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: New file.
--	* sysdeps/i386/i686/multiarch/memcpy-ssse3.S: New file.
--	* sysdeps/i386/i686/multiarch/memcpy.S: New file.
--	* sysdeps/i386/i686/multiarch/memcpy_chk.S: New file.
--	* sysdeps/i386/i686/multiarch/memmove-ssse3-rep.S: New file.
--	* sysdeps/i386/i686/multiarch/memmove-ssse3.S: New file.
--	* sysdeps/i386/i686/multiarch/memmove.S: New file.
--	* sysdeps/i386/i686/multiarch/memmove_chk.S: New file.
--	* sysdeps/i386/i686/multiarch/mempcpy-ssse3-rep.S: New file.
--	* sysdeps/i386/i686/multiarch/mempcpy-ssse3.S: New file.
--	* sysdeps/i386/i686/multiarch/mempcpy.S: New file.
--	* sysdeps/i386/i686/multiarch/mempcpy_chk.S: New file.
--	* sysdeps/i386/i686/multiarch/memset-sse2-rep.S: New file.
--	* sysdeps/i386/i686/multiarch/memset-sse2.S: New file.
--	* sysdeps/i386/i686/multiarch/memset.S: New file.
--	* sysdeps/i386/i686/multiarch/memset_chk.S: New file.
--
--	* sysdeps/i386/sysdep.h (ENTRY_CHK): New.
--	(END_CHK): Likewise.
--
--	* sysdeps/i386/i686/multiarch/ifunc-defines.sym: Add
--	FEATURE_OFFSET, FEATURE_SIZE and FEATURE_INDEX_1.
--	* sysdeps/x86_64/multiarch/ifunc-defines.sym: Likewise.
--
--	* sysdeps/x86_64/cacheinfo.c (intel_02_cache_info): Add entries
--	for 0x0e and 0x80.
--	(__x86_64_data_cache_size): New.
--	(init_cacheinfo): Set __x86_64_data_cache_size.
--
--	* sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Turn
--	on bit_Fast_Rep_String for Intel Core i7.
--
--	* sysdeps/x86_64/multiarch/init-arch.h (bit_Fast_Rep_String): New.
--	(index_Fast_Rep_String): Likewise.
--	(FEATURE_INDEX_1): Likewise.
--	(FEATURE_INDEX_MAX): Likewise.
--	(cpu_features): Add feature.
--
- 2010-01-12  Ulrich Drepper  <drepper at redhat.com>
- 
- 	* conform/data/sys/select.h-data: Fix up for XPG7.
-@@ -1940,6 +1891,11 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
- 	* sysdeps/generic/ldsodefs.h (struct rtld_global): The map element in
- 	the unique symbol hash table should not be const.
- 
-+2009-07-22  Jakub Jelinek  <jakub at redhat.com>
-+
-+	* Makeconfig (ASFLAGS): Append $(sysdep-ASFLAGS).
-+	* sysdeps/i386/Makefile (sysdep-ASFLAGS): Add -U__i686.
-+
- 2009-07-21  Ulrich Drepper  <drepper at redhat.com>
- 
- 	* sysdeps/x86_64/multiarch/strstr.c: Minor cleanups.  Remove
-@@ -2205,6 +2161,11 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
- 	out common code into new function get_common_indeces. Determine
- 	extended family and model for Intel processors.
- 
-+2009-06-26  Andreas Schwab  <aschwab at redhat.com>
-+
-+	* timezone/zic.c (stringzone): Don't try to generate a POSIX TZ
-+	string when the timezone ends in DST.
-+
- 2009-06-26  Ulrich Drepper  <drepper at redhat.com>
- 
- 	* resolv/resolv.h: Define RES_SNGLKUPREOP.
-@@ -10898,6 +10859,10 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
- 	[BZ #4368]
- 	* stdlib/stdlib.h: Remove obsolete part of comment for realpath.
- 
-+2007-04-16  Jakub Jelinek  <jakub at redhat.com>
-+
-+	* locale/programs/locarchive.c (add_alias, insert_name): Remove static.
-+
- 2007-04-16  Ulrich Drepper  <drepper at redhat.com>
- 
- 	[BZ #4364]
-@@ -12155,6 +12120,15 @@ d2009-10-30  Ulrich Drepper  <drepper at redhat.com>
- 	separators also if no non-zero digits found.
- 	* stdlib/Makefile (tests): Add tst-strtod3.
- 
-+2006-12-10  Jakub Jelinek  <jakub at redhat.com>
-+
-+	* sysdeps/unix/sysv/linux/netlinkaccess.h: Include linux/if_addr.h
-+	if IFA_MAX is not defined.
-+	(IFA_RTA, IFA_PAYLOAD, IFLA_RTA, IFLA_PAYLOAD): Define if not
-+	defined.
-+	* sysdeps/unix/sysv/linux/check_pf.c: Include netlinkaccess.h
-+	instead of asm/types.h, linux/netlink.h and linux/rtnetlink.h.
-+
- 2006-12-09  Ulrich Drepper  <drepper at redhat.com>
- 
- 	[BZ #3632]
---- glibc-2.11-188-g0cbcca8/ChangeLog.15
-+++ glibc-2.11.90-12/ChangeLog.15
+--- glibc-2.12-17-g4828935/ChangeLog.15
++++ glibc-2.12.90-1/ChangeLog.15
 @@ -477,6 +477,14 @@
  
  2004-11-26  Jakub Jelinek  <jakub at redhat.com>
@@ -204,8 +65,8 @@
  2004-08-30  Roland McGrath  <roland at frob.com>
  
  	* scripts/extract-abilist.awk: If `lastversion' variable defined, omit
---- glibc-2.11-188-g0cbcca8/ChangeLog.16
-+++ glibc-2.11.90-12/ChangeLog.16
+--- glibc-2.12-17-g4828935/ChangeLog.16
++++ glibc-2.12.90-1/ChangeLog.16
 @@ -2042,6 +2042,9 @@
  	(__MATHDECL_2): Use __REDIRECT_NTH instead of __REDIRECT
  	followed by __THROW.
@@ -259,14 +120,100 @@
  2005-07-28  Thomas Schwinge  <schwinge at nic-nac-project.de>
  
  	[BZ #1137]
---- glibc-2.11-188-g0cbcca8/Makeconfig
-+++ glibc-2.11.90-12/Makeconfig
-@@ -780,12 +780,12 @@ endif
+--- glibc-2.12-17-g4828935/ChangeLog.17
++++ glibc-2.12.90-1/ChangeLog.17
+@@ -256,6 +256,12 @@
+ 
+ 	* Makerules (libc-abis): Fix search for libc-abis in add-ons.
+ 
++2010-04-06  Ulrich Drepper  <drepper at redhat.com>
++
++	* sysdeps/posix/getaddrinfo.c (default_scopes): Assign global
++	scope to RFC 1918 addresses.
++	* posix/gai.conf: Document difference from RFC 3484.
++
+ 2010-04-05  Thomas Schwinge  <thomas at schwinge.name>
+ 
+ 	* sysdeps/gnu/unwind-resume.c: New, moved from nptl/sysdeps/pthread/.
+@@ -1010,6 +1016,19 @@
+ 	* sysdeps/x86_64/fpu/fegetenv.c: Likewise
+ 	* sysdeps/s390/fpu/fegetenv.c: Likewise.  Remove unused headers.
+ 
++2009-10-27  Aurelien Jarno  <aurelien at aurel32.net>
++
++	[BZ #10855]
++	* locale/programs/locarchive.c: use MMAP_SHARED to reserve memory
++	used later with MMAP_FIXED | MMAP_SHARED to cope with different
++	alignment restrictions.
++
++2010-02-08  Andreas Schwab  <schwab at redhat.com>
[...7329 lines suppressed...]
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/ia64/dl-procinfo.c
 @@ -0,0 +1,5 @@
 +#ifdef IS_IN_ldconfig
 +#include <sysdeps/i386/dl-procinfo.c>
 +#else
 +#include <sysdeps/generic/dl-procinfo.c>
 +#endif
---- glibc-2.11-188-g0cbcca8/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
-+++ glibc-2.11.90-12/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
+--- glibc-2.12-17-g4828935/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/ia64/dl-procinfo.h
 @@ -0,0 +1,5 @@
 +#ifdef IS_IN_ldconfig
 +#include <sysdeps/unix/sysv/linux/i386/dl-procinfo.h>
 +#else
 +#include <sysdeps/generic/dl-procinfo.h>
 +#endif
---- glibc-2.11-188-g0cbcca8/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
-+++ glibc-2.11.90-12/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
+--- glibc-2.12-17-g4828935/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed
 @@ -1 +1 @@
 -s_^\(RTLDLIST=\)\([^ 	]*\)-ia64\(\.so\.[0-9.]*\)[ 	]*$_\1"\2-ia64\3 \2\3"_
 +s_^\(RTLDLIST=\)\([^ 	]*\)-ia64\(\.so\.[0-9.]*\)[ 	]*$_\1"\2-ia64\3 /emul/ia32-linux\2\3"_
---- glibc-2.11-188-g0cbcca8/sysdeps/unix/sysv/linux/netlinkaccess.h
-+++ glibc-2.11.90-12/sysdeps/unix/sysv/linux/netlinkaccess.h
+--- glibc-2.12-17-g4828935/sysdeps/unix/sysv/linux/netlinkaccess.h
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/netlinkaccess.h
 @@ -25,6 +25,24 @@
  
  #include <kernel-features.h>
@@ -8461,8 +2035,8 @@
  
  struct netlink_res
  {
---- glibc-2.11-188-g0cbcca8/sysdeps/unix/sysv/linux/paths.h
-+++ glibc-2.11.90-12/sysdeps/unix/sysv/linux/paths.h
+--- glibc-2.12-17-g4828935/sysdeps/unix/sysv/linux/paths.h
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/paths.h
 @@ -62,7 +62,7 @@
  #define	_PATH_TTY	"/dev/tty"
  #define	_PATH_UNIX	"/boot/vmlinux"
@@ -8472,13 +2046,13 @@
  #define _PATH_WTMP	"/var/log/wtmp"
  
  /* Provide trailing slash, since mostly used for building pathnames. */
---- glibc-2.11-188-g0cbcca8/sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c
-+++ glibc-2.11.90-12/sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c
+--- glibc-2.12-17-g4828935/sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/sparc/sparc64/fxstat.c
 @@ -1 +1 @@
 -#include "../../fxstat.c"
 +#include "../../i386/fxstat.c"
---- glibc-2.11-188-g0cbcca8/sysdeps/unix/sysv/linux/tcsetattr.c
-+++ glibc-2.11.90-12/sysdeps/unix/sysv/linux/tcsetattr.c
+--- glibc-2.12-17-g4828935/sysdeps/unix/sysv/linux/tcsetattr.c
++++ glibc-2.12.90-1/sysdeps/unix/sysv/linux/tcsetattr.c
 @@ -49,6 +49,7 @@ tcsetattr (fd, optional_actions, termios_p)
  {
    struct __kernel_termios k_termios;
@@ -8524,137 +2098,8 @@
 +  return retval;
  }
  libc_hidden_def (tcsetattr)
---- glibc-2.11-188-g0cbcca8/sysdeps/x86_64/cacheinfo.c
-+++ glibc-2.11.90-12/sysdeps/x86_64/cacheinfo.c
-@@ -74,7 +74,6 @@ static const struct intel_02_cache_info
-     { 0x0a,  2, 32, M(_SC_LEVEL1_DCACHE_SIZE),    8192 },
-     { 0x0c,  4, 32, M(_SC_LEVEL1_DCACHE_SIZE),   16384 },
-     { 0x0d,  4, 64, M(_SC_LEVEL1_DCACHE_SIZE),   16384 },
--    { 0x0e,  6, 64, M(_SC_LEVEL1_DCACHE_SIZE),   24576 },
-     { 0x21,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),   262144 },
-     { 0x22,  4, 64, M(_SC_LEVEL3_CACHE_SIZE),   524288 },
-     { 0x23,  8, 64, M(_SC_LEVEL3_CACHE_SIZE),  1048576 },
-@@ -114,7 +113,6 @@ static const struct intel_02_cache_info
-     { 0x7c,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),  1048576 },
-     { 0x7d,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),  2097152 },
-     { 0x7f,  2, 64, M(_SC_LEVEL2_CACHE_SIZE),   524288 },
--    { 0x80,  8, 64, M(_SC_LEVEL2_CACHE_SIZE),   524288 },
-     { 0x82,  8, 32, M(_SC_LEVEL2_CACHE_SIZE),   262144 },
-     { 0x83,  8, 32, M(_SC_LEVEL2_CACHE_SIZE),   524288 },
-     { 0x84,  8, 32, M(_SC_LEVEL2_CACHE_SIZE),  1048576 },
-@@ -454,10 +452,9 @@ __cache_sysconf (int name)
- }
- 
- 
--/* Data cache size for use in memory and string routines, typically
-+/* Half the data cache size for use in memory and string routines, typically
-    L1 size.  */
- long int __x86_64_data_cache_size_half attribute_hidden = 32 * 1024 / 2;
--long int __x86_64_data_cache_size attribute_hidden = 32 * 1024;
- /* Shared cache size for use in memory and string routines, typically
-    L2 or L3 size.  */
- long int __x86_64_shared_cache_size_half attribute_hidden = 1024 * 1024 / 2;
-@@ -660,10 +657,7 @@ init_cacheinfo (void)
-     }
- 
-   if (data > 0)
--    {
--      __x86_64_data_cache_size_half = data / 2;
--      __x86_64_data_cache_size = data;
--    }
-+    __x86_64_data_cache_size_half = data / 2;
- 
-   if (shared > 0)
-     {
---- glibc-2.11-188-g0cbcca8/sysdeps/x86_64/multiarch/ifunc-defines.sym
-+++ glibc-2.11.90-12/sysdeps/x86_64/multiarch/ifunc-defines.sym
-@@ -13,8 +13,5 @@ CPUID_ECX_OFFSET	offsetof (struct cpuid_registers, ecx)
- CPUID_EDX_OFFSET	offsetof (struct cpuid_registers, edx)
- FAMILY_OFFSET		offsetof (struct cpu_features, family)
- MODEL_OFFSET		offsetof (struct cpu_features, model)
--FEATURE_OFFSET		offsetof (struct cpu_features, feature)
--FEATURE_SIZE		sizeof (unsigned int)
- 
- COMMON_CPUID_INDEX_1
--FEATURE_INDEX_1
---- glibc-2.11-188-g0cbcca8/sysdeps/x86_64/multiarch/init-arch.c
-+++ glibc-2.11.90-12/sysdeps/x86_64/multiarch/init-arch.c
-@@ -64,23 +64,7 @@ __init_cpu_features (void)
- 	  __cpu_features.model += extended_model;
- 	}
-       else if (__cpu_features.family == 0x06)
--	{
--	  __cpu_features.model += extended_model;
--	  switch (__cpu_features.model)
--	    {
--	    case 0x1a:
--	    case 0x1e:
--	    case 0x1f:
--	    case 0x25:
--	    case 0x2e:
--	    case 0x2f:
--	      /* Rep string instructions are fast on Intel Core i3, i5
--		 and i7.  */
--	      __cpu_features.feature[index_Fast_Rep_String]
--		|= bit_Fast_Rep_String;
--	      break;
--	    }
--	}
-+	__cpu_features.model += extended_model;
-     }
-   /* This spells out "AuthenticAMD".  */
-   else if (ebx == 0x68747541 && ecx == 0x444d4163 && edx == 0x69746e65)
---- glibc-2.11-188-g0cbcca8/sysdeps/x86_64/multiarch/init-arch.h
-+++ glibc-2.11.90-12/sysdeps/x86_64/multiarch/init-arch.h
-@@ -16,8 +16,6 @@
-    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-    02111-1307 USA.  */
- 
--#define bit_Fast_Rep_String	(1 << 0)
--
- #ifdef	__ASSEMBLER__
- 
- #include <ifunc-defines.h>
-@@ -30,8 +28,6 @@
- #define index_SSSE3	COMMON_CPUID_INDEX_1*CPUID_SIZE+CPUID_ECX_OFFSET
- #define index_SSE4_2	COMMON_CPUID_INDEX_1*CPUID_SIZE+CPUID_ECX_OFFSET
- 
--#define index_Fast_Rep_String	FEATURE_INDEX_1*FEATURE_SIZE
--
- #else	/* __ASSEMBLER__ */
- 
- #include <sys/param.h>
-@@ -43,13 +39,6 @@ enum
-     COMMON_CPUID_INDEX_MAX
-   };
- 
--enum
--  {
--    FEATURE_INDEX_1 = 0,
--    /* Keep the following line at the end.  */
--    FEATURE_INDEX_MAX
--  };
--
- extern struct cpu_features
- {
-   enum
-@@ -69,7 +58,6 @@ extern struct cpu_features
-   } cpuid[COMMON_CPUID_INDEX_MAX];
-   unsigned int family;
-   unsigned int model;
--  unsigned int feature[FEATURE_INDEX_MAX];
- } __cpu_features attribute_hidden;
- 
- 
-@@ -98,6 +86,4 @@ extern const struct cpu_features *__get_cpu_features (void)
- #define HAS_SSE4_2	HAS_CPU_FEATURE (COMMON_CPUID_INDEX_1, ecx, 20)
- #define HAS_FMA		HAS_CPU_FEATURE (COMMON_CPUID_INDEX_1, ecx, 12)
- 
--#define index_Fast_Rep_String	FEATURE_INDEX_1
--
- #endif	/* __ASSEMBLER__ */
---- glibc-2.11-188-g0cbcca8/timezone/zic.c
-+++ glibc-2.11.90-12/timezone/zic.c
+--- glibc-2.12-17-g4828935/timezone/zic.c
++++ glibc-2.12.90-1/timezone/zic.c
 @@ -1921,7 +1921,7 @@ const int			zonecount;
  		if (stdrp != NULL && stdrp->r_hiyear == 2037)
  			return;


Index: glibc.spec
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/glibc.spec,v
retrieving revision 1.430
retrieving revision 1.431
diff -u -p -r1.430 -r1.431
--- glibc.spec	8 Feb 2010 15:32:12 -0000	1.430
+++ glibc.spec	19 May 2010 12:00:46 -0000	1.431
@@ -1,5 +1,5 @@
-%define glibcsrcdir glibc-2.11-188-g0cbcca8
-%define glibcversion 2.11.90
+%define glibcsrcdir glibc-2.12-17-g4828935
+%define glibcversion 2.12.90
 ### glibc.spec.in follows:
 %define run_glibc_tests 1
 %define auxarches athlon sparcv9v sparc64v alphaev6
@@ -19,12 +19,11 @@
 %define rtkaioarches %{ix86} x86_64 ia64 ppc ppc64 s390 s390x
 %define debuginfocommonarches alpha alphaev6 sparc sparcv9 sparcv9v sparc64 sparc64v
 %define multiarcharches ppc ppc64 %{ix86} x86_64
-%define _unpackaged_files_terminate_build 0
 
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 12
+Release: 1
 # 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
@@ -177,7 +176,7 @@ libraries, as well as national language 
 Summary: A Name Service Caching Daemon (nscd).
 Group: System Environment/Daemons
 Requires: libselinux >= 1.17.10-1, audit-libs >= 1.1.3
-Requires(pre): /sbin/chkconfig, /usr/sbin/useradd, /usr/sbin/userdel, sh-utils
+Requires(pre): /sbin/chkconfig, /usr/sbin/useradd, /usr/sbin/userdel, coreutils
 
 %description -n nscd
 Nscd caches name service lookups and can dramatically improve
@@ -410,7 +409,7 @@ cd build-%{nptl_target_cpu}-linuxnptl &&
 librtso=`basename $RPM_BUILD_ROOT/%{_lib}/librt.so.*`
 
 %ifarch %{rtkaioarches}
-rm -f $RPM_BUILD_ROOT{,%{_prefix}}/%{_lib}/librtkaio.so*
+rm -f $RPM_BUILD_ROOT{,%{_prefix}}/%{_lib}/librtkaio.*
 rm -f $RPM_BUILD_ROOT%{_prefix}/%{_lib}/librt.so.*
 mkdir -p $RPM_BUILD_ROOT/%{_lib}/rtkaio
 mv $RPM_BUILD_ROOT/%{_lib}/librtkaio-*.so $RPM_BUILD_ROOT/%{_lib}/rtkaio/
@@ -527,6 +526,7 @@ chmod 644 $RPM_BUILD_ROOT/etc/ld.so.conf
 mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
 mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
 > $RPM_BUILD_ROOT/etc/sysconfig/nscd
+> $RPM_BUILD_ROOT/etc/gai.conf
 
 # Include %{_prefix}/%{_lib}/gconv/gconv-modules.cache
 > $RPM_BUILD_ROOT%{_prefix}/%{_lib}/gconv/gconv-modules.cache
@@ -569,8 +569,6 @@ rm -f ${RPM_BUILD_ROOT}/%{_lib}/libnss-*
 # Ugly hack for buggy rpm
 ln -f ${RPM_BUILD_ROOT}%{_sbindir}/iconvconfig{,.%{_target_cpu}}
 
-rm -f $RPM_BUILD_ROOT/etc/gai.conf
-
 # In F7+ this is provided by rpcbind rpm
 rm -f $RPM_BUILD_ROOT%{_sbindir}/rpcinfo
 
@@ -587,8 +585,7 @@ rm -f $RPM_BUILD_ROOT%{_sbindir}/rpcinfo
 	 ! -path "*/lib/debug/*" -printf "/%%P\n" \)
   find $RPM_BUILD_ROOT -type d \
        \( -path '*%{_prefix}/share/*' ! -path '*%{_infodir}' -o \
-	  -path "*%{_prefix}/include/*" -o \
-	  -path "*%{_prefix}/lib/locale/*" \
+	  -path "*%{_prefix}/include/*" \
        \) -printf "%%%%dir /%%P\n"
 } | {
 
@@ -645,7 +642,8 @@ grep '%{_prefix}/bin' < rpm.filelist >> 
 #grep '%{_prefix}/libexec/pt_chown' < rpm.filelist >> common.filelist
 grep '%{_prefix}/sbin/[^gi]' < rpm.filelist >> common.filelist
 grep '%{_prefix}/share' < rpm.filelist | \
-  grep -v '%{_prefix}/share/zoneinfo' >> common.filelist
+  grep -v -e '%{_prefix}/share/zoneinfo' -e '%%dir %{prefix}/share' \
+       >> common.filelist
 
 sed -i -e '\|%{_prefix}/bin|d' \
        -e '\|%{_prefix}/lib/locale|d' \
@@ -950,12 +948,10 @@ rm -f *.filelist*
 %endif
 %endif
 %ifarch s390x
-%dir /lib
 /lib/ld64.so.1
 %endif
 %ifarch ia64
 %if "%{_lib}" == "lib64"
-%dir /lib
 /lib/ld-linux-ia64.so.2
 %endif
 %endif
@@ -982,12 +978,12 @@ rm -f *.filelist*
 %ifnarch %{auxarches}
 %files -f common.filelist common
 %defattr(-,root,root)
-%dir %{_prefix}/lib/locale
 %attr(0644,root,root) %verify(not md5 size mtime) %{_prefix}/lib/locale/locale-archive.tmpl
 %attr(0644,root,root) %verify(not md5 size mtime mode) %ghost %config(missingok,noreplace) %{_prefix}/lib/locale/locale-archive
 %dir %attr(755,root,root) /etc/default
 %verify(not md5 size mtime) %config(noreplace) /etc/default/nss
 %attr(4711,root,root) %{_prefix}/libexec/pt_chown
+%attr(0644,root,root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /etc/gai.conf
 %doc documentation/*
 
 %files -f devel.filelist devel
@@ -1033,6 +1029,104 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Wed May 19 2010 Andreas Schwab <schwab at redhat.com> - 2.12.90-1
+- Update from master
+  - POWER7 optimized memset
+  - Fix typo in es_CR locale
+  - Enable IDN support in getent
+  - Fix race in free sanity check
+  - Fix lookup of collation sequence value during regexp matching
+  - Fix name of tt_RU.UTF-8 at iqtelif locale (#589138)
+  - Handle too-small buffers in Linux getlogin_r (BZ#11571, #589946)
+
+* Tue May  4 2010 Roland McGrath <roland at redhat.com> - 2.12-1
+- Update to 2.12 release.
+  - Fix ldconfig chroot handling.
+  - Don't deadlock in __dl_iterate_phdr while (un)loading objects.
+  - Fix handling of newline in addmntent.
+  - Fix AIO when thread creation failed.
+
+* Fri Apr 16 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-20
+- Update from master
+  - Fix bugs in x86-32 strcmp-sse4.S and strcmp-ssse3.S
+  - Add x86-32 FMA support
+  - Don't crash in trace mode when dependencies are missing
+  - x86-64 SSE4 optimized memcmp
+  - Fix makecontext on s390/s390x
+
+* Tue Apr 13 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-19
+- Avoid multiarch memcmp in tzdata-update (#581677)
+
+* Mon Apr 12 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-18
+- Update from master
+  - Implement interfaces to set and get names of threads (BZ#11390)
+  - Locale data updates (BZ#10824, BZ#10936, BZ#11470, BZ#11471)
+  - Print reload count in nscd statistics (BZ#10915)
+  - Fix reading loginuid file in getlogin{,_r}
+  - Fix fallocate error return on i386
+  - Fix cproj implmentation (BZ#10401)
+  - Fix getopt handing (BZ#11039, BZ#11040, BZ#11041)
+  - Implement new mode for NIS passwd.adjunct.byname table (BZ#11134)
+  - Obey LD_HWCAP_MASK in ld.so.cache lookups
+
+* Tue Apr  6 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-17
+- Update from master
+  - Locale data updates (BZ#11007, BZ#11258, BZ#11272, BZ#10554)
+  - Handle DNS timeouts in old-style lookup code (BZ#11010)
+  - Fix aux cache handling in ldconfig with chroot (BZ#11149)
+  - Fix printing error messages in getopt (BZ#11043)
+  - Declare iruserok and iruserok_af (BZ#11070)
+  - Fix option aliasing in argp (BZ#11254)
+  - Handle POSIX-compliant errno value of unlink in remove (BZ#11276)
+  - Fix definition and testing of S_ISSOCK (BZ#11279)
+  - Fix retrieving of kernel header version (BZ#11287)
+  - Fix concurrent handling of __cpu_features (BZ#11292)
+  - Handle unnecessary padding in getdents64 (BZ#11333)
+  - Fix changes to interface list during getifaddrs calls (BZ#11387)
+  - Missing memory barrier in DES initialization (BZ#11449)
+  - Fix spurious UNAVAIL status is getaddrinfo
+  - Add support for new clocks (BZ#11389)
+  - Fix Linux getlogin{_r,} implementation
+  - Fix missing zero-termination in cuserid (BZ#11397)
+  - Fix glob with empty pattern
+  - Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKING
+  - Unify wint_t handling in wchar.h and wctype.h (BZ#11410)
+  - Implement handling of libc ABI in ELF header
+  - Don't underestimate length of DST substitution in rpath
+  - Power7-optimized 64-bit and 32-bit memcpy
+- Assign global scope to RFC 1918 addresses (#577626)
+
+* Thu Mar 18 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-16
+- Fix SSSE3 memcmp (#574210)
+
+* Tue Mar  9 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-15
+- Update from master
+  - sparc64: Fix handling of R_SPARC_TLS_LE_* relocations (#571551)
+  - Handle ext4 and logfs in statvfs functions
+  - Fix setxid race with thread creation
+  - Pass -mtune=i686 to assembler when compiling for i686
+  - Fix R_X86_64_PC32 overflow detection
+  - Fix msgrcv on sparc64
+  - Fix unwind info in x86 strcmp-sse4.S (BZ#11332)
+  - sparc: Add multiarch support for memset/bzero/memcpy
+- Remove directories owned by filesystem (#569414)
+- Add %%ghost /etc/gai.conf to glibc-common (#567748)
+
+* Tue Feb 23 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-14
+- Update from master
+  - Sparc updates
+- Fix SSSE3 memcpy (#556584)
+
+* Mon Feb 22 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-13
+- Update from master
+  - Use CPUID_OFFSET instead of FEATURE_OFFSET
+  - Add 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2
+  - Fix file descriotor leak in nftw with FTW_CHDIR (BZ#11271)
+  - Add Sparc STT_GNU_IFUNC support
+  - Add power7-optimized classification functions
+- Reapply "Optimize 32bit memset/memcpy with SSE2/SSSE3."
+- Use unsigned comparison in sse memcpy/memset
+
 * Mon Feb  8 2010 Andreas Schwab <schwab at redhat.com> - 2.11.90-12
 - Update from master
   - Update constants in <sys/mount.h> for current kernels (#11235)


Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/import.log,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -p -r1.46 -r1.47
--- import.log	8 Feb 2010 15:32:13 -0000	1.46
+++ import.log	19 May 2010 12:00:46 -0000	1.47
@@ -44,3 +44,4 @@ glibc-2_11_90-9:HEAD:glibc-2.11.90-9.src
 glibc-2_11_90-10:HEAD:glibc-2.11.90-10.src.rpm:1264006094
 glibc-2_11_90-11:HEAD:glibc-2.11.90-11.src.rpm:1265032871
 glibc-2_11_90-12:HEAD:glibc-2.11.90-12.src.rpm:1265642830
+glibc-2_12_90-1:HEAD:glibc-2.12.90-1.src.rpm:1274269675


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/glibc/devel/sources,v
retrieving revision 1.328
retrieving revision 1.329
diff -u -p -r1.328 -r1.329
--- sources	8 Feb 2010 15:32:13 -0000	1.328
+++ sources	19 May 2010 12:00:46 -0000	1.329
@@ -1,2 +1,2 @@
-bd4ead4a2f894434acb52840bed4c17d  glibc-2.11-188-g0cbcca8-fedora.tar.bz2
-6f26cac5f9a78260e97a648b4ca46e7e  glibc-2.11-188-g0cbcca8.tar.bz2
+f253e7c3971c64f69f847ba203e16bc5  glibc-2.12-17-g4828935-fedora.tar.bz2
+b3a762c0889e3204d8d39ed4e88eb23d  glibc-2.12-17-g4828935.tar.bz2



More information about the scm-commits mailing list