This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch, fedora/2.14/master, updated. glibc-2.14-903-g6ab60dd


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/2.14/master has been updated
       via  6ab60dd658b65ff9ea73601771a2dc50f80a87be (commit)
       via  68113bc7ca44d227145641a5c2d831e7a8215204 (commit)
       via  9d722ffa71febed619f54e0886269ba19d382f6b (commit)
       via  f1bc19b444568cfdbb8431bd00eb58a59798852f (commit)
       via  e2a309033d626c4b643afaf7e7ad2ccf4930dc35 (commit)
       via  c57be1aeee682c02664e5d92b8c597a376611bfe (commit)
       via  8cb4ac4610e7b7c17a0e7350f92ea0d4bc06b019 (commit)
       via  fcbeae78e427e902e85df3a0f5952b15d767035f (commit)
       via  d2f2a3fd9daaab2abf5835c005a6f88a8febfd36 (commit)
       via  d73a25eba31dbdddbb2f13ec2d1372599bdf6b3c (commit)
       via  722bff7a4ccceeded69ac8c412ff5ee5859964e7 (commit)
       via  63072fc6170f06657800a536c084db5d6e45e80f (commit)
       via  1390c85454f89134a4329b383a3582a0e14d2f50 (commit)
       via  6e23b0ab48e7e91bd5e1f691811a968f864d072d (commit)
       via  680b74830af43c5ff4391d9f7dc8f2e1a3a939d7 (commit)
       via  f6244abb8c68c705b8f8bfb3c8adb44dffe5a157 (commit)
       via  b3c34b4a97273baf7546cd85bc90621571eee7cd (commit)
       via  51f8ca96484efa481e3c86d48560fd7061cfdbc1 (commit)
       via  77b2540f78e4c97ffded2c0600012cc48c4670fd (commit)
       via  af6207d5391d434d6f2951da4c8f57d1f3a2a762 (commit)
       via  1a1fbe1558c397336afd2ec3518b1d8fad6ed018 (commit)
       via  01d737a4700a7f8971ba1adc70fcbff8f028f981 (commit)
       via  3ad68d2c0b2346fcd77d53059c005f7af25f8fcd (commit)
      from  cad85ba78211fe51a4c377654f61ca73b8585d0e (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=6ab60dd658b65ff9ea73601771a2dc50f80a87be

commit 6ab60dd658b65ff9ea73601771a2dc50f80a87be
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Aug 5 13:40:11 2011 +0200

    2.14-5

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index e4562ce..57a5aab 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -23,7 +23,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 4
+Release: 5
 # 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
@@ -1045,6 +1045,24 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Fri Aug  5 2011 Andreas Schwab <schwab@redhat.com> - 2.14-5
+- Update from 2.14 branch
+  - Properly tokenize nameserver line for servers with IPv6 address
+  - Fix encoding name for IDN in getaddrinfo (#725755)
+  - Fix inline strncat/strncmp on x86
+  - Fix check for AVX enablement (BZ#13007)
+  - Check for overflows in expressions (BZ#12852)
+  - Force La_x86_64_ymm to be 16-byte aligned
+  - Fix alloca accounting in strxfm
+  - Avoid possible crashes in anormal nscd exits
+  - Handle Lustre filesystem (BZ#12868)
+  - Handle W; without long options in getopt (BZ#12922)
+  - Change error code for underflows in strtod (BZ#9696)
+  - Fix robust mutex handling after fork
+  - Make sure RES_USE_INET6 is always restored
+  - Fix quoting in some installed shell scripts (#726483)
+- Use eabi for arm
+
 * Tue Jun 28 2011 Andreas Schwab <schwab@redhat.com> - 2.14-4
 - Update from 2.14 branch
   - Fix crash in GB18030 encoder (#712901)

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

commit 68113bc7ca44d227145641a5c2d831e7a8215204
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Jul 15 15:27:15 2011 +0200

    Use eabi for arm

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 7c09e01..e4562ce 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -59,6 +59,9 @@ BuildRequires: gcc >= 3.2
 %define enablekernel 2.6.32
 Conflicts: kernel < %{enablekernel}
 %define target %{_target_cpu}-redhat-linux
+%ifarch %{arm}
+%define target %{_target_cpu}-redhat-linuxeabi
+%endif
 %ifarch %{multiarcharches}
 # Need STT_IFUNC support
 %ifarch ppc ppc64

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

commit 9d722ffa71febed619f54e0886269ba19d382f6b
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Jul 15 13:41:31 2011 +0200

    Specfile cleanup

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 1503408..7c09e01 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -58,11 +58,7 @@ BuildRequires: systemtap-sdt-devel
 BuildRequires: gcc >= 3.2
 %define enablekernel 2.6.32
 Conflicts: kernel < %{enablekernel}
-%ifarch i386
-%define nptl_target_cpu i486
-%else
-%define nptl_target_cpu %{_target_cpu}
-%endif
+%define target %{_target_cpu}-redhat-linux
 %ifarch %{multiarcharches}
 # Need STT_IFUNC support
 %ifarch ppc ppc64
@@ -279,7 +275,7 @@ touch locale/programs/*-kw.h
 GCC=gcc
 GXX=g++
 %ifarch %{ix86}
-BuildFlags="-march=%{nptl_target_cpu} -mtune=generic"
+BuildFlags="-march=%{_target_cpu} -mtune=generic"
 %endif
 %ifarch i686
 BuildFlags="-march=i686 -mtune=generic"
@@ -339,10 +335,10 @@ AddOns=`echo */configure | sed -e 's!/configure!!g;s!\(linuxthreads\|nptl\|rtkai
 AddOns=,rtkaio$AddOns
 %endif
 
-build_nptl()
+build()
 {
-builddir=build-%{nptl_target_cpu}-$1
-shift
+builddir=build-%{target}${1:+-$1}
+${1+shift}
 rm -rf $builddir
 mkdir $builddir ; cd $builddir
 build_CFLAGS="$BuildFlags -g -O3 $*"
@@ -353,8 +349,7 @@ configure_CFLAGS="$build_CFLAGS -fno-asynchronous-unwind-tables"
 	--prefix=%{_prefix} \
 	--enable-add-ons=../%{glibcportsdir},nptl$AddOns \
 	--with-headers=%{_prefix}/include $EnableKernel --enable-bind-now \
-	--with-tls --with-__thread --build %{nptl_target_cpu}-redhat-linux \
-	--host %{nptl_target_cpu}-redhat-linux \
+	--with-tls --with-__thread --build=%{target} \
 %ifarch %{multiarcharches}
 	--enable-multi-arch \
 %endif
@@ -369,10 +364,10 @@ make %{?_smp_mflags} -r CFLAGS="$build_CFLAGS" %{silentrules}
 cd ..
 }
 
-build_nptl linuxnptl
+build
 
 %if %{buildxen}
-build_nptl linuxnptl-nosegneg -mno-tls-direct-seg-refs
+build nosegneg -mno-tls-direct-seg-refs
 %endif
 
 %if %{buildpower6}
@@ -392,11 +387,11 @@ fi
 AddOns="$AddOns --with-cpu=power6"
 GCC="$GCC -mcpu=power6"
 GXX="$GXX -mcpu=power6"
-build_nptl linuxnptl-power6
+build power6
 )
 %endif
 
-cd build-%{nptl_target_cpu}-linuxnptl
+cd build-%{target}
 $GCC -static -L. -Os -g ../fedora/glibc_post_upgrade.c -o glibc_post_upgrade.%{_target_cpu} \
   -DNO_SIZE_OPTIMIZATION \
   '-DLIBTLS="/%{_lib}/tls/"' \
@@ -410,9 +405,9 @@ GCC=`cat Gcc`
 
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT
-make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{nptl_target_cpu}-linuxnptl %{silentrules}
+make -j1 install_root=$RPM_BUILD_ROOT install -C build-%{target} %{silentrules}
 %ifnarch %{auxarches}
-cd build-%{nptl_target_cpu}-linuxnptl && \
+cd build-%{target} && \
   make %{?_smp_mflags} install_root=$RPM_BUILD_ROOT install-locales -C ../localedata objdir=`pwd` && \
   cd ..
 %endif
@@ -433,7 +428,7 @@ ln -sf `basename $RPM_BUILD_ROOT/%{_lib}/rtkaio/librtkaio-*.so` $RPM_BUILD_ROOT/
 %define nosegneg_subdir_base i686
 %define nosegneg_subdir i686/nosegneg
 %define nosegneg_subdir_up ../..
-cd build-%{nptl_target_cpu}-linuxnptl-nosegneg
+cd build-%{target}-nosegneg
 destdir=$RPM_BUILD_ROOT/%{_lib}/%{nosegneg_subdir}
 mkdir -p $destdir
 for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db
@@ -441,7 +436,7 @@ do
   libbase=${lib#*/}
   libbaseso=$(basename $RPM_BUILD_ROOT/%{_lib}/${libbase}-*.so)
   # Only install if different from base lib
-  if cmp -s ${lib}.so ../build-%{nptl_target_cpu}-linuxnptl/${lib}.so; then
+  if cmp -s ${lib}.so ../build-%{target}/${lib}.so; then
     ln -sf %{nosegneg_subdir_up}/$libbaseso $destdir/$libbaseso
   else
     cp -a ${lib}.so $destdir/$libbaseso
@@ -452,7 +447,7 @@ done
 destdir=$RPM_BUILD_ROOT/%{_lib}/rtkaio/%{nosegneg_subdir}
 mkdir -p $destdir
 librtkaioso=$(basename $RPM_BUILD_ROOT/%{_lib}/librt-*.so | sed s/librt-/librtkaio-/)
-if cmp -s rtkaio/librtkaio.so ../build-%{nptl_target_cpu}-linuxnptl/rtkaio/librtkaio.so; then
+if cmp -s rtkaio/librtkaio.so ../build-%{target}/rtkaio/librtkaio.so; then
   ln -s %{nosegneg_subdir_up}/$librtkaioso $destdir/$librtkaioso
 else
   cp -a rtkaio/librtkaio.so $destdir/$librtkaioso
@@ -463,7 +458,7 @@ cd ..
 %endif
 
 %if %{buildpower6}
-cd build-%{nptl_target_cpu}-linuxnptl-power6
+cd build-%{target}-power6
 destdir=$RPM_BUILD_ROOT/%{_lib}/power6
 mkdir -p ${destdir}
 for lib in libc math/libm nptl/libpthread rt/librt nptl_db/libthread_db
@@ -541,7 +536,7 @@ mkdir -p $RPM_BUILD_ROOT/etc/sysconfig
 chmod 644 $RPM_BUILD_ROOT%{_prefix}/%{_lib}/gconv/gconv-modules.cache
 
 # Install the upgrade program
-install -m 700 build-%{nptl_target_cpu}-linuxnptl/glibc_post_upgrade.%{_target_cpu} \
+install -m 700 build-%{target}/glibc_post_upgrade.%{_target_cpu} \
   $RPM_BUILD_ROOT/usr/sbin/glibc_post_upgrade.%{_target_cpu}
 
 strip -g $RPM_BUILD_ROOT%{_prefix}/%{_lib}/*.o
@@ -563,9 +558,9 @@ pushd ${RPM_BUILD_ROOT}%{_prefix}/lib/locale
 rm locale-archive || :
 # Intentionally we do not pass --alias-file=, aliases will be added
 # by build-locale-archive.
-$olddir/build-%{nptl_target_cpu}-linuxnptl/elf/ld.so \
-  --library-path $olddir/build-%{nptl_target_cpu}-linuxnptl/ \
-  $olddir/build-%{nptl_target_cpu}-linuxnptl/locale/localedef \
+$olddir/build-%{target}/elf/ld.so \
+  --library-path $olddir/build-%{target}/ \
+  $olddir/build-%{target}/locale/localedef \
     --prefix ${RPM_BUILD_ROOT} --add-to-archive \
     *_*
 rm -rf *_*
@@ -693,13 +688,13 @@ touch -r sunrpc/etc.rpc $RPM_BUILD_ROOT/etc/rpc
 
 cd fedora
 $GCC -Os -g -static -o build-locale-archive build-locale-archive.c \
-  ../build-%{nptl_target_cpu}-linuxnptl/locale/locarchive.o \
-  ../build-%{nptl_target_cpu}-linuxnptl/locale/md5.o \
+  ../build-%{target}/locale/locarchive.o \
+  ../build-%{target}/locale/md5.o \
   -DDATADIR=\"%{_datadir}\" -DPREFIX=\"%{_prefix}\" \
-  -L../build-%{nptl_target_cpu}-linuxnptl
+  -L../build-%{target}
 install -m 700 build-locale-archive $RPM_BUILD_ROOT/usr/sbin/build-locale-archive
 $GCC -Os -g -static -o tzdata-update tzdata-update.c \
-  -L../build-%{nptl_target_cpu}-linuxnptl
+  -L../build-%{target}
 install -m 700 tzdata-update $RPM_BUILD_ROOT/usr/sbin/tzdata-update
 cd ..
 
@@ -731,7 +726,7 @@ ln -sf /%{_lib}/ld-linux-ia64.so.2 $RPM_BUILD_ROOT/lib/ld-linux-ia64.so.2
 export TIMEOUTFACTOR=16
 parent=$$
 echo ====================TESTING=========================
-cd build-%{nptl_target_cpu}-linuxnptl
+cd build-%{target}
 ( make %{?_smp_mflags} -k check %{silentrules} 2>&1
   sleep 10s
   teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`"
@@ -740,7 +735,7 @@ cd build-%{nptl_target_cpu}-linuxnptl
 cd ..
 %if %{buildxen}
 echo ====================TESTING -mno-tls-direct-seg-refs=============
-cd build-%{nptl_target_cpu}-linuxnptl-nosegneg
+cd build-%{target}-nosegneg
 ( make %{?_smp_mflags} -k check %{silentrules} 2>&1
   sleep 10s
   teepid="`ps -eo ppid,pid,command | awk '($1 == '${parent}' && $3 ~ /^tee/) { print $2 }'`"
@@ -750,7 +745,7 @@ cd ..
 %endif
 %if %{buildpower6}
 echo ====================TESTING -mcpu=power6=============
-cd build-%{nptl_target_cpu}-linuxnptl-power6
+cd build-%{target}-power6
 ( if [ -d ../power6emul ]; then
     export LD_PRELOAD=`cd ../power6emul; pwd`/\$LIB/power6emul.so
   fi

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

commit f1bc19b444568cfdbb8431bd00eb58a59798852f
Merge: cad85ba e2a3090
Author: Andreas Schwab <schwab@redhat.com>
Date:   Fri Aug 5 16:19:11 2011 +0200

    Merge remote-tracking branch 'origin/release/2.14/master' into fedora/2.14/master

diff --cc ChangeLog
index 1b239ac,0be6e1b..64e0fb6
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,11 -1,108 +1,116 @@@
+ 2011-07-22  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* resolv/res_init.c (__res_vinit): Properly tokenize nameserver
+ 	line.
+ 
+ 2011-07-26  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/posix/getaddrinfo.c (gaih_inet): Don't discard result of
+ 	encoding to ACE if AI_IDN.
+ 
+ 2011-07-25  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/i386/i486/bits/string.h (__strncat_g): Correctly handle
+ 	__n bigger than INT_MAX+1.
+ 	(__strncmp_g): Likewise.
+ 
+ 2011-07-23  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Fix one more
+ 	typo.
+ 	(_dl_x86_64_save_sse): Likewise.
+ 
+ 2011-07-22  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Fix test for
+ 	OSXSAVE.
+ 	(_dl_x86_64_save_sse): Likewise.
+ 
+ 2011-07-21  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): Fix last
+ 	change.
+ 	(_dl_x86_64_save_sse): Use correct AVX check.
+ 
+ 2011-07-20  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #13007]
+ 	* sysdeps/x86_64/dl-trampoline.S (_dl_runtime_profile): More complete
+ 	check for AVX enablement so that we don't crash with old kernels and
+ 	new hardware.
+ 	* elf/tst-audit4.c: Add same checks here.
+ 	* elf/tst-audit6.c: Likewise.
+ 
+ 2011-07-20  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12852]
+ 	* posix/glob.c (glob): Check passed in values before using them in
+ 	expressions to avoid some overflows.
+ 	(glob_in_dir): Likewise.
+ 
+ 2011-07-20  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* sysdeps/x86_64/bits/link.h (La_x86_64_ymm): Force 16-byte alignment.
+ 
+ 2011-07-20  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* resolv/res_query.c (__libc_res_nquerydomain): Use size_t for
+ 	strlen results.
+ 
+ 2011-07-19  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* string/strxfrm_l.c (STRXFRM): Fix alloca accounting.
+ 
+ 2011-07-19  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	* nscd/nscd.c (termination_handler): Don't do anything for a database
+ 	if it has not yet been initialized.
+ 
+ 2011-07-05  Andreas Jaeger  <aj@suse.de>
+ 
+ 	[BZ#9696]
+ 	* stdlib/tst-strtod.c: Add testcase.
+ 
+ 2011-07-07  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12868]
+ 	* sysdeps/unix/sysv/linux/linux_fsinfo.h: Define Lustre constants.
+ 	* sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
+ 	Handle Lustre.
+ 	* sysdeps/unix/sysv/linux/pathconf.c (__statfs_link_max): Likewise.
+ 	(__statfs_filesize_max): Likewise.
+ 	Patch mostly by Andreas Dilger <adilger@whamcloud.com>.
+ 
+ 2011-07-06  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12922]
+ 	* posix/getopt.c (_getopt_internal_r): When "W;" is in short options
+ 	but no long options are defined, just return 'W'.
+ 
+ 2011-06-22  Marek Polacek  <mpolacek@redhat.com>
+ 
+ 	[BZ #9696]
+ 	* stdlib/strtod_l.c (round_and_return): Set ERANGE instead of EDOM.
+ 
+ 2011-06-30  Andreas Schwab  <schwab@redhat.com>
+ 
+ 	* sysdeps/posix/getaddrinfo.c (gaih_inet): Make sure RES_USE_INET6
+ 	is always restored.
+ 
+ 2011-06-28  Ulrich Drepper  <drepper@gmail.com>
+ 
+ 	[BZ #12935]
+ 	* malloc/memusage.sh: Fix quoting in message.
+ 	* debug/xtrace.sh: Likewise.
+ 
 +2011-06-28  Andreas Schwab  <schwab@redhat.com>
 +
 +	* iconvdata/gb18030.c: Update tables.
 +	(BODY for FROM_LOOP): Handle non-BMP characters specially.
 +
 +	* sysdeps/posix/getaddrinfo.c (gaih_inet): Don't use gethostbyaddr
 +	to determine canonical name.
 +
  2011-06-27  Andreas Schwab  <schwab@redhat.com>
  
  	* iconvdata/gb18030.c (BODY for TO_LOOP): Fix encoding of non-BMP

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

Summary of changes:
 ChangeLog                                  |  105 ++++++++++++++++++++++++++++
 debug/xtrace.sh                            |    2 +-
 elf/tst-audit4.c                           |   22 +++++-
 elf/tst-audit6.c                           |   22 +++++-
 fedora/glibc.spec.in                       |   80 +++++++++++++---------
 malloc/memusage.sh                         |    2 +-
 nptl/ChangeLog                             |   10 +++
 nptl/nptl-init.c                           |   22 +++++-
 nptl/pthreadP.h                            |   13 ++--
 nptl/sysdeps/pthread/pthread-functions.h   |    3 +-
 nptl/sysdeps/unix/sysv/linux/fork.c        |   33 +++++++--
 nscd/nscd.c                                |    2 +-
 posix/getopt.c                             |    9 ++-
 posix/glob.c                               |   42 +++++++++--
 resolv/res_init.c                          |    2 +-
 resolv/res_query.c                         |    2 +-
 stdlib/strtod_l.c                          |    4 +-
 stdlib/tst-strtod.c                        |    3 +-
 string/strxfrm_l.c                         |    5 +-
 sysdeps/i386/i486/bits/string.h            |   16 ++--
 sysdeps/posix/getaddrinfo.c                |    9 ++-
 sysdeps/unix/sysv/linux/internal_statvfs.c |    5 +-
 sysdeps/unix/sysv/linux/linux_fsinfo.h     |    7 ++-
 sysdeps/unix/sysv/linux/pathconf.c         |    4 +
 sysdeps/x86_64/bits/link.h                 |    7 +-
 sysdeps/x86_64/dl-trampoline.S             |   36 +++++++---
 26 files changed, 369 insertions(+), 98 deletions(-)


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]