GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.12.90-6-105-g57b87dd

schwab@sourceware.org schwab@sourceware.org
Thu Sep 16 09:23:00 GMT 2010


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  57b87dd5e96672142950241d3e14b63ff616aa77 (commit)
       via  c690a35248279bfe044efe5a7c9edf1296de678a (commit)
       via  f717680cc9d4b87e3ccd355a912645728079806d (commit)
       via  c044aa75354b48d4b7aaffe465706282192e54c2 (commit)
       via  389f72a5dad4ecd2e8d8ee62ce62c1d01f0a063f (commit)
      from  10175f1b671ddf8ebaa5963ed39f1c95fd1504b8 (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=57b87dd5e96672142950241d3e14b63ff616aa77

commit 57b87dd5e96672142950241d3e14b63ff616aa77
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Sep 13 10:53:34 2010 +0200

    2.12.90-11

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 8fac6a2..063a990 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: 10
+Release: 11
 # 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
@@ -1022,6 +1022,11 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Mon Sep 13 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-11
+- Update from master
+  - Fix _FORITY_SOURCE version of longjmp for Linux/x86-64 (BZ#11968)
+- Work around shortest-stem feature in make 3.82+
+
 * Mon Sep  6 2010 Andreas Schwab <schwab@redhat.com> - 2.12.90-10
 - Update from master
   - Remove invalid iconv aliases (BZ#11979)

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

commit c690a35248279bfe044efe5a7c9edf1296de678a
Author: Andreas Schwab <schwab@redhat.com>
Date:   Thu Sep 9 14:41:48 2010 +0200

    Work around shortest-stem feature in make 3.82+

diff --git a/ChangeLog b/ChangeLog
index 4576e65..ff36898 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-09-13  Andreas Schwab  <schwab@redhat.com>
+
+	* Makeconfig (sysd-rules-patterns): Add rtld-%:rtld-%.
+	(sysd-rules-targets): Remove duplicates.
+	* elf/rtld-Rules ($(objpfx)rtld-%.os): Add pattern rules with
+	rtld-%.$o dependency.
+
 2010-09-08  Chung-Lin Tang  <cltang@codesourcery.com>
 	    Ulrich Drepper  <drepper@redhat.com>
 
diff --git a/Makeconfig b/Makeconfig
index 9778998..807c1d1 100644
--- a/Makeconfig
+++ b/Makeconfig
@@ -966,7 +966,7 @@ endif
 # emitted into sysd-rules.  A sysdeps Makeconfig fragment can
 # add its own special object file prefix to this list with e.g. foo-%:%
 # to have foo-*.? compiled from *.? using $(foo-CPPFLAGS).
-sysd-rules-patterns := %:% rtld-%:% m_%:s_%
+sysd-rules-patterns := %:% rtld-%:rtld-% rtld-%:% m_%:s_%
 
 # Let sysdeps/ subdirs contain a Makeconfig fragment for us to include here.
 sysdep-makeconfigs := $(wildcard $(+sysdep_dirs:=/Makeconfig))
@@ -975,8 +975,8 @@ include $(sysdep-makeconfigs)
 endif
 
 # Compute just the target patterns.  Makeconfig has set sysd-rules-patterns.
-sysd-rules-targets := $(foreach p,$(sysd-rules-patterns),\
-		      		$(firstword $(subst :, ,$p)))
+sysd-rules-targets := $(sort $(foreach p,$(sysd-rules-patterns),\
+				       $(firstword $(subst :, ,$p))))
 
 endif # Makeconfig not yet included
 
diff --git a/elf/rtld-Rules b/elf/rtld-Rules
index 9f31a56..fc225f2 100644
--- a/elf/rtld-Rules
+++ b/elf/rtld-Rules
@@ -93,6 +93,12 @@ else
 # These are the basic compilation rules corresponding to the Makerules ones.
 # The sysd-rules generated makefile already defines pattern rules for rtld-%
 # targets built from sysdeps source files.
+$(objpfx)rtld-%.os: rtld-%.S $(before-compile)
+	$(compile-command.S) $(rtld-CPPFLAGS)
+$(objpfx)rtld-%.os: rtld-%.s $(before-compile)
+	$(compile-command.s) $(rtld-CPPFLAGS)
+$(objpfx)rtld-%.os: rtld-%.c $(before-compile)
+	$(compile-command.c) $(rtld-CPPFLAGS)
 $(objpfx)rtld-%.os: %.S $(before-compile)
 	$(compile-command.S) $(rtld-CPPFLAGS)
 $(objpfx)rtld-%.os: %.s $(before-compile)
@@ -101,6 +107,9 @@ $(objpfx)rtld-%.os: %.c $(before-compile)
 	$(compile-command.c) $(rtld-CPPFLAGS)
 
 # The rules for generated source files.
+$(objpfx)rtld-%.os: $(objpfx)rtld-%.S $(before-compile); $(compile-command.S)
+$(objpfx)rtld-%.os: $(objpfx)rtld-%.s $(before-compile); $(compile-command.s)
+$(objpfx)rtld-%.os: $(objpfx)rtld-%.c $(before-compile); $(compile-command.c)
 $(objpfx)rtld-%.os: $(objpfx)%.S $(before-compile); $(compile-command.S)
 $(objpfx)rtld-%.os: $(objpfx)%.s $(before-compile); $(compile-command.s)
 $(objpfx)rtld-%.os: $(objpfx)%.c $(before-compile); $(compile-command.c)

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

commit f717680cc9d4b87e3ccd355a912645728079806d
Merge: 10175f1 c044aa7
Author: Andreas Schwab <schwab@redhat.com>
Date:   Mon Sep 13 10:50:20 2010 +0200

    Merge remote branch 'origin/master' into fedora/master


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

Summary of changes:
 ChangeLog                                        |   15 ++++++++++++
 ChangeLog.16                                     |    6 ++--
 Makeconfig                                       |    6 ++--
 elf/rtld-Rules                                   |    9 +++++++
 fedora/glibc.spec.in                             |    7 +++++-
 localedata/ChangeLog                             |    2 +-
 sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S |   26 ++++++++++++---------
 7 files changed, 52 insertions(+), 19 deletions(-)


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



More information about the Glibc-cvs mailing list