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 master updated. glibc-2.28.9000-566-g562f436


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, master has been updated
       via  562f43620dc4fd06e4d7abc7cd03c05cd8ea98ae (commit)
      from  80dfa298741800602a4d5f950e0ebf0f95b2f7cc (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=562f43620dc4fd06e4d7abc7cd03c05cd8ea98ae

commit 562f43620dc4fd06e4d7abc7cd03c05cd8ea98ae
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Jan 18 08:56:51 2019 -0800

    Disable lazy binding on tests for minimal signal handler
    
    Since MINSIGSTKSZ may not have sufficent stack space to allow lazy
    binding, build tests for minimal signal handler with -Wl,-z,now to
    disable lazy binding.
    
    	* signal/Makefile (LDFLAGS-tst-minsigstksz-1): New.  Set to
    	-Wl,-z,now.
    	(LDFLAGS-tst-minsigstksz-2): Likewise.
    	(LDFLAGS-tst-minsigstksz-3): Likewise.
    	(LDFLAGS-tst-minsigstksz-3a): Likewise.
    	(LDFLAGS-tst-minsigstksz-4): Likewise.
    
    Reviewed-by: Carlos O'Donell <carlos@redhat.com>

diff --git a/ChangeLog b/ChangeLog
index 1b13e62..59d8b83 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2019-01-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* signal/Makefile (LDFLAGS-tst-minsigstksz-1): New.  Set to
+	-Wl,-z,now.
+	(LDFLAGS-tst-minsigstksz-2): Likewise.
+	(LDFLAGS-tst-minsigstksz-3): Likewise.
+	(LDFLAGS-tst-minsigstksz-3a): Likewise.
+	(LDFLAGS-tst-minsigstksz-4): Likewise.
+
 2019-01-18  TAMUKI Shoichi  <tamuki@linet.gr.jp>
 
 	* manual/time.texi (strftime): Fix the wording to "alternative" rather
diff --git a/signal/Makefile b/signal/Makefile
index 9597287..06034fe 100644
--- a/signal/Makefile
+++ b/signal/Makefile
@@ -59,3 +59,11 @@ CFLAGS-sigwait.c += -fexceptions -fasynchronous-unwind-tables
 CFLAGS-sigwaitinfo.c += -fexceptions -fasynchronous-unwind-tables
 
 CFLAGS-sigreturn.c += $(no-stack-protector)
+
+# We don't want to test the lazy resolution stack usage, just the
+# execution of the handler and the functions.
+LDFLAGS-tst-minsigstksz-1 = -Wl,-z,now
+LDFLAGS-tst-minsigstksz-2 = -Wl,-z,now
+LDFLAGS-tst-minsigstksz-3 = -Wl,-z,now
+LDFLAGS-tst-minsigstksz-3a = -Wl,-z,now
+LDFLAGS-tst-minsigstksz-4 = -Wl,-z,now

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

Summary of changes:
 ChangeLog       |    9 +++++++++
 signal/Makefile |    8 ++++++++
 2 files changed, 17 insertions(+), 0 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]