This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-1-17-gae5a8c0
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 31 May 2010 15:16:47 -0000
- Subject: GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-1-17-gae5a8c0
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 ae5a8c0f7d1afb278f441d017c8f32f3188fc299 (commit)
via e4f86066d211bea24b760ea74bbc6b26f66040b6 (commit)
via aa3e9bcc7d94da0c6537eca4f4194898e4369fa3 (commit)
via eb5ad2eb0d06326846ed37addebe187a0f67c7c7 (commit)
via 3c88fe1e3ab8c6115e9b0c6eb109718da2116a33 (commit)
via 585bdb5a93ecb310421b9625eb70b43b1a5ff9e1 (commit)
via 21545ca1bec1a740189afe3bc5fed794e229d819 (commit)
via d2f73151763c27173d9a771cea722380d7fc61c2 (commit)
via 6135e39fc9e81c57d7717ec8e91ce6622c63bc7b (commit)
via 96aefb90e843648812d1832789f4a88ea5350605 (commit)
via ebd2e13d672d32bdc07e2ddadca68829840dd29c (commit)
via b32b8b451b398ebae33d4cf8039c03f4d615c0c3 (commit)
via 9acbe24da8c71704d03e30d1223f997442d4be0c (commit)
via 3d04ff3a5d3ce3616837e1d15e03b6e1b360cf26 (commit)
via f0ccf6ea41931f325df4699a4c7fdf81888563ee (commit)
via 5b08ac571ff8e94fe96511a532f0d20997de5f52 (commit)
via 33b8d90a1b41ba6a4a7b518d0a32258fadf5c040 (commit)
from 8990fee3bbd1740f1a8411cd3842e0ef7278e208 (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=ae5a8c0f7d1afb278f441d017c8f32f3188fc299
commit ae5a8c0f7d1afb278f441d017c8f32f3188fc299
Author: Andreas Schwab <schwab@redhat.com>
Date: Mon May 31 16:43:41 2010 +0200
2.12.90-2
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 8e674a5..f84cf95 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: 1
+Release: 2
# 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
@@ -1028,6 +1028,17 @@ rm -f *.filelist*
%endif
%changelog
+* Mon May 31 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-2
+- Update from master
+ - Small fix to POWER7 32-bit memcpy
+ - Correct x86 CPU family and model check (BZ#11640, #596554)
+ - Fix iov size in SH register_dump
+ - Don't crash on unresolved weak symbol reference
+ - Implement recvmmsg also as socketcall
+ - sunrpc: Fix spurious fall-through
+ - Make <sys/timex.h> compatible with C++ (#593762)
+- Fix users and groups creation in nscd %%post script
+
* Wed May 19 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-1
- Update from master
- POWER7 optimized memset
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=e4f86066d211bea24b760ea74bbc6b26f66040b6
commit e4f86066d211bea24b760ea74bbc6b26f66040b6
Merge: aa3e9bc eb5ad2e
Author: Andreas Schwab <schwab@redhat.com>
Date: Mon May 31 16:40:07 2010 +0200
Merge remote branch 'origin/master' into fedora/master
diff --cc ChangeLog
index 3c7e824,918f675..7eff3a8
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,10 -1,48 +1,55 @@@
+ 2010-05-28 Luis Machado <luisgpm@br.ibm.com>
+
+ * sysdeps/powerpc/powerpc32/power7/memcpy.S: Exchange srdi for srwi.
+
+2010-05-27 Andreas Schwab <schwab@redhat.com>
+
+ * elf/Makefile ($(objpfx)tst-tls10): Depend on
+ $(objpfx)tst-tlsmod7.so.
+ ($(objpfx)tst-tls11): Depend on $(objpfx)tst-tlsmod9.so.
+ ($(objpfx)tst-tls12): Depend on $(objpfx)tst-tlsmod11.so.
+
+ 2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ [BZ #11640]
+ * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features):
+ Properly check family and model.
+
+ 2010-05-26 Takashi Yoshii <takashi.yoshii.zj@renesas.com>
+
+ * sysdeps/unix/sysv/linux/sh/sh4/register-dump.h: Fix iov[] size.
+
+ 2010-05-24 Luis Machado <luisgpm@br.ibm.com>
+
+ * sysdeps/powerpc/powerpc32/power7/memset.S: POWER7 32-bit memset fix.
+
+ 2010-05-21 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/dl-runtime.c (_dl_profile_fixup): Don't crash on unresolved weak
+ symbol reference.
+
+ 2010-05-19 Andreas Schwab <schwab@redhat.com>
+
+ * elf/dl-runtime.c (_dl_fixup): Don't crash on unresolved weak
+ symbol reference.
+
+ 2010-05-21 Andreas Schwab <schwab@redhat.com>
+
+ * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Add recvmmsg
+ and internal_recvmmsg.
+ * sysdeps/unix/sysv/linux/recvmmsg.c: New file.
+ * sysdeps/unix/sysv/linux/internal_recvmmsg.S: New file.
+ * sysdeps/unix/sysv/linux/socketcall.h (SOCKOP_recvmmsg): Define.
+ * sysdeps/unix/sysv/linux/syscalls.list (recvmmsg): Remove.
+
+ * sunrpc/clnt_tcp.c (clnttcp_control): Add missing break.
+ * sunrpc/clnt_udp.c (clntudp_control): Likewise.
+ * sunrpc/clnt_unix.c (clntunix_control): Likewise.
+
+ 2010-05-20 Andreas Schwab <schwab@redhat.com>
+
+ * sysdeps/unix/sysv/linux/sys/timex.h: Use __REDIRECT_NTH.
+
2010-05-17 Luis Machado <luisgpm@br.ibm.com>
POWER7 optimizations.
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=aa3e9bcc7d94da0c6537eca4f4194898e4369fa3
commit aa3e9bcc7d94da0c6537eca4f4194898e4369fa3
Author: Andreas Schwab <schwab@redhat.com>
Date: Mon May 31 16:37:00 2010 +0200
Fix users and groups creation in nscd %post script
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index d1e2436..8e674a5 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -894,8 +894,10 @@ fi
%postun utils -p /sbin/ldconfig
%pre -n nscd
-/usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
- -c "NSCD Daemon" -u 28 nscd > /dev/null 2>&1 || :
+getent group nscd >/dev/null || /usr/sbin/groupadd -g 28 -r nscd
+getent passwd nscd >/dev/null ||
+ /usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \
+ -c "NSCD Daemon" -u 28 -g nscd nscd
%post -n nscd
/sbin/chkconfig --add nscd
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=585bdb5a93ecb310421b9625eb70b43b1a5ff9e1
commit 585bdb5a93ecb310421b9625eb70b43b1a5ff9e1
Author: Andreas Schwab <schwab@redhat.com>
Date: Thu May 27 18:26:02 2010 +0200
Add missing makefile dependencies
diff --git a/ChangeLog b/ChangeLog
index e7215fd..3c7e824 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-05-27 Andreas Schwab <schwab@redhat.com>
+
+ * elf/Makefile ($(objpfx)tst-tls10): Depend on
+ $(objpfx)tst-tlsmod7.so.
+ ($(objpfx)tst-tls11): Depend on $(objpfx)tst-tlsmod9.so.
+ ($(objpfx)tst-tls12): Depend on $(objpfx)tst-tlsmod11.so.
+
2010-05-17 Luis Machado <luisgpm@br.ibm.com>
POWER7 optimizations.
diff --git a/elf/Makefile b/elf/Makefile
index 51b1c0f..59e835f 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -760,11 +760,11 @@ $(objpfx)tst-tls8.out: $(objpfx)tst-tlsmod3.so $(objpfx)tst-tlsmod4.so
$(objpfx)tst-tls9: $(libdl)
$(objpfx)tst-tls9.out: $(objpfx)tst-tlsmod5.so $(objpfx)tst-tlsmod6.so
-$(objpfx)tst-tls10: $(objpfx)tst-tlsmod8.so
+$(objpfx)tst-tls10: $(objpfx)tst-tlsmod8.so $(objpfx)tst-tlsmod7.so
-$(objpfx)tst-tls11: $(objpfx)tst-tlsmod10.so
+$(objpfx)tst-tls11: $(objpfx)tst-tlsmod10.so $(objpfx)tst-tlsmod9.so
-$(objpfx)tst-tls12: $(objpfx)tst-tlsmod12.so
+$(objpfx)tst-tls12: $(objpfx)tst-tlsmod12.so $(objpfx)tst-tlsmod11.so
$(objpfx)tst-tls13: $(libdl)
$(objpfx)tst-tls13.out: $(objpfx)tst-tlsmod13a.so
diff --git a/nptl/ChangeLog b/nptl/ChangeLog
index bda3391..ed57420 100644
--- a/nptl/ChangeLog
+++ b/nptl/ChangeLog
@@ -1,3 +1,8 @@
+2010-05-27 Andreas Schwab <schwab@redhat.com>
+
+ * Makefile ($(objpfx)tst-_res1): Depend on
+ $(objpfx)tst-_res1mod1.so.
+
2010-04-09 Ulrich Drepper <drepper@redhat.com>
[BZ #11390]
diff --git a/nptl/Makefile b/nptl/Makefile
index 8a6f3f2..6687a13 100644
--- a/nptl/Makefile
+++ b/nptl/Makefile
@@ -492,7 +492,7 @@ $(objpfx)tst-rwlock14: $(common-objpfx)rt/librt.so
$(objpfx)tst-_res1mod2.so: $(objpfx)tst-_res1mod1.so
LDFLAGS-tst-_res1mod1.so = -Wl,-soname,tst-_res1mod1.so
LDFLAGS-tst-_res1mod2.so = -Wl,-soname,tst-_res1mod2.so
-$(objpfx)tst-_res1: $(objpfx)tst-_res1mod2.so $(shared-thread-library)
+$(objpfx)tst-_res1: $(objpfx)tst-_res1mod2.so $(objpfx)tst-_res1mod1.so $(shared-thread-library)
else
$(objpfx)tst-cond11: $(common-objpfx)rt/librt.a
$(objpfx)tst-cond19: $(common-objpfx)rt/librt.a
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=21545ca1bec1a740189afe3bc5fed794e229d819
commit 21545ca1bec1a740189afe3bc5fed794e229d819
Author: Andreas Schwab <schwab@redhat.com>
Date: Thu May 27 14:51:16 2010 +0200
Use cwd for all rpmbuild dirs when building src rpm
diff --git a/fedora/Makefile b/fedora/Makefile
index f531244..333761c 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -137,9 +137,12 @@ archive: glibc.spec
rpm srpm: $(spec-nvr).src.rpm
$(spec-nvr).src.rpm: glibc.spec $(archives)
- rpmbuild --define "_sourcedir `pwd`" \
- --define "_specdir `pwd`" \
- --define "_srcrpmdir `pwd`" \
+ rpmbuild --define "_topdir ." \
+ --define "_sourcedir %{_topdir}" \
+ --define "_specdir %{_topdir}" \
+ --define "_srcrpmdir %{_topdir}" \
+ --define "_rpmdir %{_topdir}" \
+ --define "_builddir %{_topdir}" \
--nodeps -bs $<
###
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=6135e39fc9e81c57d7717ec8e91ce6622c63bc7b
commit 6135e39fc9e81c57d7717ec8e91ce6622c63bc7b
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue May 25 16:49:41 2010 +0200
Update releases URL
diff --git a/fedora/Makefile b/fedora/Makefile
index a9e0e70..f531244 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -4,7 +4,7 @@ glibc.spec: # The default target.
.PHONY: follow merge merge-base tag force-tag archive finish_archive srpm rpm
-releases-url := ftp://sources.redhat.com/pub/glibc/releases/
+releases-url := http://ftp.gnu.org/pub/gnu/glibc/
tag-prefix := fedora/
branch-name := fedora
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=96aefb90e843648812d1832789f4a88ea5350605
commit 96aefb90e843648812d1832789f4a88ea5350605
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue May 25 15:09:20 2010 +0200
Avoid strict-aliasing issues
diff --git a/elf/Makefile b/elf/Makefile
index e600cc3..51b1c0f 100644
--- a/elf/Makefile
+++ b/elf/Makefile
@@ -129,6 +129,7 @@ include ../Makeconfig
ifeq ($(unwind-find-fde),yes)
routines += unwind-dw2-fde-glibc
shared-only-routines += unwind-dw2-fde-glibc
+CFLAGS-unwind-dw2-fde-glibc.c = -fno-strict-aliasing
endif
before-compile = $(objpfx)trusted-dirs.h
diff --git a/inet/Makefile b/inet/Makefile
index 3798594..0b4a354 100644
--- a/inet/Makefile
+++ b/inet/Makefile
@@ -57,6 +57,8 @@ tests := htontest test_ifindex tst-ntoa tst-ether_aton tst-network \
include ../Rules
+CFLAGS-tst-inet6_rth.c = -fno-strict-aliasing
+
ifeq ($(have-thread-library),yes)
CFLAGS-gethstbyad_r.c = -DUSE_NSCD=1 -fexceptions
diff --git a/nis/Makefile b/nis/Makefile
index 8083ee8..42f85dd 100644
--- a/nis/Makefile
+++ b/nis/Makefile
@@ -69,6 +69,8 @@ libnss_nisplus-inhibit-o = $(filter-out .os,$(object-suffixes))
include ../Rules
+CFLAGS-nis_findserv.c = -fno-strict-aliasing
+CFLAGS-ypclnt.c = -fno-strict-aliasing
$(objpfx)libnss_compat.so: $(objpfx)libnsl.so$(libnsl.so-version)
$(objpfx)libnss_nis.so: $(objpfx)libnsl.so$(libnsl.so-version) \
diff --git a/nss/Makefile b/nss/Makefile
index 670e6b2..323b244 100644
--- a/nss/Makefile
+++ b/nss/Makefile
@@ -74,6 +74,7 @@ endif
include ../Rules
+CFLAGS-files-hosts.c = -fno-strict-aliasing
ifeq (yes,$(build-static-nss))
$(objpfx)getent: $(objpfx)libnss_files.a
diff --git a/resolv/Makefile b/resolv/Makefile
index 42e3505..cfac17b 100644
--- a/resolv/Makefile
+++ b/resolv/Makefile
@@ -77,6 +77,7 @@ CPPFLAGS += -Dgethostbyname=res_gethostbyname \
-Dgetnetbyaddr=res_getnetbyaddr
CFLAGS-res_hconf.c = -fexceptions
+CFLAGS-res_send.c = -fno-strict-aliasing
# The BIND code elicits some harmless warnings.
+cflags += -Wno-strict-prototypes -Wno-write-strings
diff --git a/sunrpc/Makefile b/sunrpc/Makefile
index 30f74dc..7eba7b7 100644
--- a/sunrpc/Makefile
+++ b/sunrpc/Makefile
@@ -129,6 +129,10 @@ CFLAGS-openchild.c = -fexceptions
CPPFLAGS += -D_RPC_THREAD_SAFE_
+CFLAGS-clnt_tcp.c = -fno-strict-aliasing
+CFLAGS-clnt_udp.c = -fno-strict-aliasing
+CFLAGS-clnt_unix.c = -fno-strict-aliasing
+
include ../Rules
$(objpfx)rpcgen: $(addprefix $(objpfx),$(rpcgen-objs)) \
diff --git a/sysdeps/powerpc/powerpc64/elf/Makefile b/sysdeps/powerpc/powerpc64/elf/Makefile
index 6a77e11..5ac2c05 100644
--- a/sysdeps/powerpc/powerpc64/elf/Makefile
+++ b/sysdeps/powerpc/powerpc64/elf/Makefile
@@ -9,3 +9,5 @@ CFLAGS-rtld-mempcpy.os = $(no-special-regs)
CFLAGS-rtld-memmove.os = $(no-special-regs)
CFLAGS-rtld-memchr.os = $(no-special-regs)
CFLAGS-rtld-strnlen.os = $(no-special-regs)
+
+CFLAGS-gmon-start.c = -fno-strict-aliasing
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 52 +++
elf/Makefile | 7 +-
elf/dl-runtime.c | 12 +-
fedora/Makefile | 11 +-
fedora/glibc.spec.in | 19 +-
inet/Makefile | 2 +
nis/Makefile | 2 +
nptl/ChangeLog | 5 +
nptl/Makefile | 2 +-
nss/Makefile | 1 +
resolv/Makefile | 1 +
sunrpc/Makefile | 4 +
sunrpc/clnt_tcp.c | 1 +
sunrpc/clnt_udp.c | 1 +
sunrpc/clnt_unix.c | 1 +
sysdeps/powerpc/powerpc32/power7/memcpy.S | 4 +-
sysdeps/powerpc/powerpc32/power7/memset.S | 434 ++++++++++++++++++++++++
sysdeps/powerpc/powerpc64/elf/Makefile | 2 +
sysdeps/powerpc/powerpc64/power7/memset.S | 398 ++++++++++++++++++++++
sysdeps/unix/sysv/linux/Makefile | 2 +-
sysdeps/unix/sysv/linux/internal_recvmmsg.S | 14 +
sysdeps/unix/sysv/linux/kernel-features.h | 5 +
sysdeps/unix/sysv/linux/recvmmsg.c | 100 ++++++
sysdeps/unix/sysv/linux/sh/sh4/register-dump.h | 4 +-
sysdeps/unix/sysv/linux/socketcall.h | 1 +
sysdeps/unix/sysv/linux/sys/timex.h | 6 +-
sysdeps/unix/sysv/linux/syscalls.list | 1 -
sysdeps/x86_64/multiarch/init-arch.c | 6 +-
28 files changed, 1070 insertions(+), 28 deletions(-)
create mode 100644 sysdeps/powerpc/powerpc32/power7/memset.S
create mode 100644 sysdeps/powerpc/powerpc64/power7/memset.S
create mode 100644 sysdeps/unix/sysv/linux/internal_recvmmsg.S
create mode 100644 sysdeps/unix/sysv/linux/recvmmsg.c
hooks/post-receive
--
GNU C Library master sources