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.26.9000-1008-g1a49fc5


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  1a49fc59e42513247eaeac3feac6b099157eea7c (commit)
      from  664251859260d3cca6a477fb08c3b9f2b78a4fd9 (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=1a49fc59e42513247eaeac3feac6b099157eea7c

commit 1a49fc59e42513247eaeac3feac6b099157eea7c
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Mon Dec 18 18:11:17 2017 -0800

    Add --enable-static-pie variants to x86_64, x32 and i686
    
    Since the default GCC and binutils versions used by build-many-glibcs.py,
    which are GCC 7 branch and binutils 2.29 branch, support static PIE on
    x86_64, x32 and i686, this patch adds --enable-static-pie glibc variants
    to x86_64, x32 and i686 to get some coverage for static PIE.
    
    Tested with build-many-glibcs.py.
    
    	* scripts/build-many-glibcs.py (Context.add_all_configs): Add
    	--enable-static-pie variants to x86_64, x32 and i686.

diff --git a/ChangeLog b/ChangeLog
index 4f869a9..5eac6f0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-12-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	* scripts/build-many-glibcs.py (Context.add_all_configs): Add
+	--enable-static-pie variants to x86_64, x32 and i686.
+
 2017-12-19  Joseph Myers  <joseph@codesourcery.com>
 
 	[BZ #22631]
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index dd4c70d..b86d6c1 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.py
@@ -369,6 +369,15 @@ class Context(object):
                                 {'arch': 'i686', 'ccopts': '-m32 -march=i686'}],
                         extra_glibcs=[{'variant': 'disable-multi-arch',
                                        'cfg': ['--disable-multi-arch']},
+                                      {'variant': 'static-pie',
+                                       'cfg': ['--enable-static-pie']},
+                                      {'variant': 'x32-static-pie',
+                                       'ccopts': '-mx32',
+                                       'cfg': ['--enable-static-pie']},
+                                      {'variant': 'static-pie',
+                                       'arch': 'i686',
+                                       'ccopts': '-m32 -march=i686',
+                                       'cfg': ['--enable-static-pie']},
                                       {'variant': 'disable-multi-arch',
                                        'arch': 'i686',
                                        'ccopts': '-m32 -march=i686',

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

Summary of changes:
 ChangeLog                    |    5 +++++
 scripts/build-many-glibcs.py |    9 +++++++++
 2 files changed, 14 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]