From d6397de369d006da516cb560adfa2c181b6f4698 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Wed, 18 Apr 2018 16:07:19 +0000 Subject: [PATCH] Make build-many-glibcs.py build GCC for powerpcspe with --enable-obsolete. The powerpcspe GCC port has been obsoleted in GCC 8 for not having had the removal of code for non-SPE processors completed. This patch accordingly arranges for build-many-glibcs.py to configure GCC with --enable-obsolete for affected configurations. This is temporary; either the port gets cleaned up and unobsoleted in GCC and the configure option can be removed, or the port gets removed in GCC and we should remove the corresponding glibc support. Tested with build-many-glibcs.py for the affected configurations. * scripts/build-many-glibcs.py (Context.add_all_configs): Use --enable-obsolete for powerpc-linux-gnuspe. --- ChangeLog | 5 +++++ scripts/build-many-glibcs.py | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ff34f13..6a41b05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2018-04-18 Joseph Myers + + * scripts/build-many-glibcs.py (Context.add_all_configs): Use + --enable-obsolete for powerpc-linux-gnuspe. + 2018-04-18 Samuel Thibault * conform/data/sys/un.h-data (struct sockaddr_un): Allow sun_len diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index 79b1cd2..1ab283f 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -324,11 +324,12 @@ class Context(object): self.add_config(arch='powerpc', os_name='linux-gnuspe', gcc_cfg=['--disable-multilib', '--enable-secureplt', - '--enable-e500-double']) + '--enable-e500-double', '--enable-obsolete']) self.add_config(arch='powerpc', os_name='linux-gnuspe', variant='e500v1', - gcc_cfg=['--disable-multilib', '--enable-secureplt']) + gcc_cfg=['--disable-multilib', '--enable-secureplt', + '--enable-obsolete']) self.add_config(arch='riscv64', os_name='linux-gnu', variant='rv64imac-lp64', -- 2.7.4