From patchwork Thu Jun 14 07:22:56 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vincent Chen X-Patchwork-Id: 27839 Received: (qmail 39405 invoked by alias); 14 Jun 2018 07:25:21 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 10897 invoked by uid 89); 14 Jun 2018 07:24:52 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.9 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS, TIME_LIMIT_EXCEEDED autolearn=unavailable version=3.3.2 spammy= X-HELO: ATCSQR.andestech.com From: Vincent Chen To: , CC: , Subject: [PATCH v3 13/13] Add nds32 port to build-many-glibcs.py Date: Thu, 14 Jun 2018 15:22:56 +0800 Message-ID: <1528960976-10934-14-git-send-email-vincentc@andestech.com> In-Reply-To: <1528960976-10934-1-git-send-email-vincentc@andestech.com> References: <1528960976-10934-1-git-send-email-vincentc@andestech.com> MIME-Version: 1.0 X-DNSRBL: X-MAIL: ATCSQR.andestech.com w5E7OSvE036756 From: CheWei Chunang The nds32 toochain cannot be generated successfully by this patch because the nds32 port of Binutils and GCC on upstream is too old. This patch is used to help reviewer to review the glibc port for Andes nds32 ISA. 2018-05-30 CheWei Chuang * scripts/build-many-glibcs.py (Context): Add nds32 targets. (Config): Likewise. --- scripts/build-many-glibcs.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index 601718d..a1ecbfe 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -302,6 +302,11 @@ class Context(object): 'ccopts': '-mabi=32'}, {'variant': 'n64-nan2008-soft', 'ccopts': '-mabi=64'}]) + self.add_config(arch='nds32le', + os_name='linux-gnu', + gcc_cfg=['--with-arch=v3', '--with-cpu=n13', + '--enable-default-relax=no', + '--disable-multilib']) self.add_config(arch='nios2', os_name='linux-gnu') self.add_config(arch='powerpc', @@ -1256,6 +1261,7 @@ class Config(object): 'm68k': 'm68k', 'microblaze': 'microblaze', 'mips': 'mips', + 'nds32': 'nds32', 'nios2': 'nios2', 'powerpc': 'powerpc', 's390': 's390',