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. glibc-2.14-1108-gc7b9eac
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 24 Aug 2011 15:28:19 -0000
- Subject: GNU C Library master sources branch, fedora/master, updated. glibc-2.14-1108-gc7b9eac
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 c7b9eac4912f5faf55ac8615454c21c611cc9b74 (commit)
via 752f8e23a448e27d96c09837daf8866ea0166f0c (commit)
via ad69cc2652c0422ebac3296d914c25e470498ce1 (commit)
via 39dd69dfb9b8948720f05455df6775b70238803f (commit)
via 22044b48baa8a3c3fe67ab912e9f34a80c97880b (commit)
via 2c0b250ae4bc8f14a7c5a5e733d57de6c6745d9c (commit)
via 2cae4995416cc25f381686902b4243f0095daedd (commit)
via 873a772e304d8b56e8f91ac15e9bc08dfde0ffb1 (commit)
via 25ad0df13b48d9b7cf4db7190cec09d0393bd6d0 (commit)
via 304c6e0b2c4d10a6cc2afdb42152aad1cf432c3a (commit)
via e888bcbe4fb8ad538ec640bfb18b687d51e001e7 (commit)
via 70538b7fe6c9a23fb942b10a9e6da4c138557e3c (commit)
via f55ffe58e9754e54f2de20c67613e8a26a9878df (commit)
via 87162f462e8189943ee723b9bcff71269df2310d (commit)
via 91b392a4bab0c2dc90e7e3ff914dec20b97adca8 (commit)
via e315850c088ad13a160132a6fcec9d7564dd3c08 (commit)
via 775a77e7e43c75ce3a7960f249eb3b189889ec20 (commit)
via 89f447edba330554fb50b19009938c8c19cc7414 (commit)
via 5dc4290c5b587c9b1fa960588a83c8d6a63ce43b (commit)
via 001f0a6c7cf36af3ac486ffcf13963939c7ce060 (commit)
via 65413e759a35f4294e5295c872b68716b109a34a (commit)
via 49c74ba90e99c978b452dd430d08bb831e26a2aa (commit)
via 5c43483f0c868a29161979a783b7a728d665f06e (commit)
via a101b025af141e956feb04042ee75e28997c0011 (commit)
via fd708658c35f9fae6b03ab89014bb19ba6f90952 (commit)
via 0276a718c0fa58916a6e7c54bad22b4e58bb39b4 (commit)
via c88f17668b67d22fe470933ab81119de587ee175 (commit)
via 94d7165ffa21944a5c301144d9f884cfe24199ab (commit)
via 3b41ae4d7d84bcb321a5ec2e84cf78d3ad8d430c (commit)
via 51ccffa07492653935c6333cfc71c521c0e345e4 (commit)
via c27714f111289f078c9787649f768b3e749f71f9 (commit)
via 44f0a71e58c854d6554a31cd1c3962926b49ee90 (commit)
via 8de79a248cc1a4148e1e826ed416bb6faee4857b (commit)
via c5305d88c7dc519edfaf55eed8d026a9038d7978 (commit)
via 2772459841f32f2d5866672145f533975ebec717 (commit)
via 174baab3f9c3dfff4e16fd5b9eb2e5fb5c27db74 (commit)
via f0f47fa064bec45d40f586def9c0d1a505762b09 (commit)
via 794bf65aac54e8124b3d019158365d042a4fef43 (commit)
via 076fe0152b23f51b6493064ba7bb5ed965aee311 (commit)
via 5744c68d78f6ca6c6500e2c8d3d85b3a31f4ed2a (commit)
from 98a758e31777aea78161e05d89bbd117a1bfe922 (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=c7b9eac4912f5faf55ac8615454c21c611cc9b74
commit c7b9eac4912f5faf55ac8615454c21c611cc9b74
Author: Andreas Schwab <schwab@redhat.com>
Date: Wed Aug 24 14:52:54 2011 +0200
2.14.90-6
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 084de7c..e0edbf0 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -24,7 +24,7 @@
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
-Release: 5
+Release: 6
# 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
@@ -1071,6 +1071,16 @@ rm -f *.filelist*
%endif
%changelog
+* Wed Aug 24 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-6
+- Update from master
+ - Correct cycle detection during dependency sorting
+ - Use ifuncs for time and gettimeofday on x86-64
+ - Fix fopen (non-existing-file, "re") errno
+ - Fix CFI info in x86-64 trampolines for non-AVX code
+ - Build libresolv with SSP flags
+ - Avoid executable stack in makedb (#731063)
+ - Align x86 TCB to 64 bytes (cache line size), important for Atom
+
* Mon Aug 15 2011 Andreas Schwab <schwab@redhat.com> - 2.14.90-5
- Update from master
- Implement LD_DEBUG=scopes
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=752f8e23a448e27d96c09837daf8866ea0166f0c
commit 752f8e23a448e27d96c09837daf8866ea0166f0c
Merge: 98a758e ad69cc2
Author: Andreas Schwab <schwab@redhat.com>
Date: Wed Aug 24 14:45:22 2011 +0200
Merge remote-tracking branch 'origin/master' into fedora/master
diff --cc ChangeLog
index 738f655,ab754e5..d16be80
--- a/ChangeLog
+++ b/ChangeLog
@@@ -2931,29 -3040,6 +3093,26 @@@
* sysdeps/unix/sysv/linux/internal_statvfs.c (INTERNAL_STATVFS):
Mask out sign-bit copies when constructing f_fsid.
+2010-09-27 Andreas Schwab <schwab@redhat.com>
+
+ * include/link.h (struct link_map): Add l_free_initfini.
+ * elf/dl-deps.c (_dl_map_object_deps): Set it when assigning
+ l_initfini.
+ * elf/rtld.c (dl_main): Clear it on all objects loaded on startup.
+ * elf/dl-libc.c (free_mem): Free l_initfini if l_free_initfini is
+ set.
+
+ [BZ #11561]
+ * posix/regcomp.c (parse_bracket_exp): When looking up collating
+ elements compare against the byte sequence of it, not its name.
+
+ [BZ #6530]
+ * stdio-common/vfprintf.c (process_string_arg): Revert 2000-07-22
+ change.
+
+ * nss/nss_files/files-XXX.c (internal_getent): Declare linebuflen
+ as size_t.
+
- * sysdeps/i386/i686/multiarch/strspn.S (ENTRY): Add missing
- backslash.
-
2010-09-24 Petr Baudis <pasky@suse.cz>
* debug/stack_chk_fail_local.c: Add missing licence exception.
@@@ -3746,32 -3832,6 +3905,22 @@@
call returning > 0 value.
* sysdeps/unix/sysv/linux/getlogin.c (getlogin): Likewise.
+2010-07-01 Andreas Schwab <schwab@redhat.com>
+
+ * include/sys/resource.h (__getrlimit): Add hidden proto.
+ * sysdeps/unix/sysv/linux/i386/getrlimit.c: Add libc_hidden_weak.
+ * sysdeps/mach/hurd/getrlimit.c: Add libc_hidden_def.
+ * resource/getrlimit.c: Likewise.
+
+2010-06-28 Andreas Schwab <schwab@redhat.com>
+
+ * allocatestack.c (setxid_mark_thread): Ensure that the exiting
+ thread is woken up.
+
- * elf/Makefile: Add rules to build and run unload8 test.
- * elf/unload8.c: New file.
- * elf/unload8mod1.c: New file.
- * elf/unload8mod1x.c: New file.
- * elf/unload8mod2.c: New file.
- * elf/unload8mod3.c: New file.
-
- * elf/dl-close.c (_dl_close_worker): Reset private search list if
- it wasn't used.
-
+2010-06-21 Andreas Schwab <schwab@redhat.com>
+
+ * sysdeps/i386/i686/Makefile: Don't pass -mtune to assembler.
+
2010-06-07 Andreas Schwab <schwab@redhat.com>
* dlfcn/Makefile: Remove explicit dependencies on libc.so and
diff --cc resolv/Makefile
index 6758058,ec3788f..a9f865d
--- a/resolv/Makefile
+++ b/resolv/Makefile
@@@ -76,8 -76,10 +76,11 @@@ CPPFLAGS += -Dgethostbyname=res_gethost
-Dgetnetbyname=res_getnetbyname \
-Dgetnetbyaddr=res_getnetbyaddr
+ ifeq (yes,$(have-ssp))
+ CFLAGS-libresolv += -fstack-protector
+ endif
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
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 193 ++++++++-
Makeconfig | 4 +-
NEWS | 4 +-
dlfcn/Makefile | 3 +-
elf/Makefile | 29 ++-
elf/dl-deps.c | 13 +-
elf/dl-fini.c | 15 +-
elf/dl-open.c | 38 +-
elf/pldd-xx.c | 5 +
elf/pldd.c | 117 +++++--
elf/rtld.c | 2 +-
elf/tst-initorder2.c | 20 +
elf/tst-initorder2.exp | 9 +
fedora/glibc.spec.in | 12 +-
libio/fileops.c | 24 +-
nptl/ChangeLog | 9 +
nptl/Makefile | 2 +-
nptl/sysdeps/i386/pthreaddef.h | 12 +-
nptl/sysdeps/x86_64/pthreaddef.h | 16 +-
nss/makedb.c | 12 +-
nss/nss_files/files-alias.c | 8 +-
nss/nss_files/files-key.c | 10 +-
resolv/Makefile | 3 +
stdio-common/Makefile | 2 +-
stdio-common/bug24.c | 26 ++
sysdeps/generic/ldsodefs.h | 2 +-
sysdeps/powerpc/fpu/libm-test-ulps | 2 +
sysdeps/powerpc/powerpc64/dl-irel.h | 2 +-
sysdeps/pthread/aio_suspend.c | 14 +-
sysdeps/sparc/sparc64/dl-machine.h | 4 +-
sysdeps/sparc/sparc64/jmpbuf-unwind.h | 4 +-
sysdeps/sparc/sparc64/strcmp.S | 416 ++++++++------------
sysdeps/unix/sysv/linux/Makefile | 2 +-
sysdeps/unix/sysv/linux/i386/scandir64.c | 1 +
.../sysv/linux/powerpc/{ => powerpc32}/scandir64.c | 0
.../sysv/linux/sparc/sparc32/____longjmp_chk.S | 11 +-
.../sysv/linux/sparc/sparc64/____longjmp_chk.S | 26 ++-
sysdeps/unix/sysv/linux/x86_64/bits/libc-vdso.h | 5 +-
sysdeps/unix/sysv/linux/x86_64/gettimeofday.S | 49 ---
sysdeps/unix/sysv/linux/x86_64/gettimeofday.c | 49 +++
sysdeps/unix/sysv/linux/x86_64/init-first.c | 24 +-
sysdeps/unix/sysv/linux/x86_64/time.S | 47 ---
sysdeps/unix/sysv/linux/x86_64/time.c | 47 +++
sysdeps/x86_64/dl-trampoline.S | 8 +-
sysdeps/x86_64/dl-trampoline.h | 25 +-
45 files changed, 807 insertions(+), 519 deletions(-)
create mode 100644 elf/tst-initorder2.c
create mode 100644 elf/tst-initorder2.exp
create mode 100644 stdio-common/bug24.c
rename sysdeps/unix/sysv/linux/powerpc/{ => powerpc32}/scandir64.c (100%)
delete mode 100644 sysdeps/unix/sysv/linux/x86_64/gettimeofday.S
create mode 100644 sysdeps/unix/sysv/linux/x86_64/gettimeofday.c
delete mode 100644 sysdeps/unix/sysv/linux/x86_64/time.S
create mode 100644 sysdeps/unix/sysv/linux/x86_64/time.c
hooks/post-receive
--
GNU C Library master sources