This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, fedora/2.14/master, updated. glibc-2.14-903-g6ab60dd
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 5 Aug 2011 15:20:00 -0000
- Subject: 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