From patchwork Thu Aug 29 16:50:57 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 1155412 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-104882-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=wdc.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b="O/xWGa8D"; dkim=pass (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.b="lUx2lDFQ"; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 46K8090Cnfz9s4Y for ; Fri, 30 Aug 2019 02:56:40 +1000 (AEST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; q=dns; s= default; b=M3EAv3aC1DWKkY1N4B1ER852UZDSHaFY24CHD/+1yn1MYtzMhId75 PXzXcJfCzN+A+6MpdlsstTF1Hb4giUOEJId4S/eC2oheZJ0aTFsKImYVN7IMhY55 oACT/toD1OENZGTPn9Bm9+KLHexVacrJnhXgj3jRhywTCPtY/JKYW8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; s=default; bh=NebzR9xohWocMFLafikHGTGLM4o=; b=O/xWGa8DdPBARp6uehbj4TywseGj 6XT2bY3uouw3ECjbD3i1qfmJ4UHzl6BCtf+4Px/tGTJue1ZeFHM+ucOP9PQnxZRh DfLQRsExXVmpYHGyDzOp0TM344JeTUogSDcS6Uy/hr/HJQwqIZaPjl0lLd0SZTC+ 8Eei61qhSGn9NTo= Received: (qmail 3164 invoked by alias); 29 Aug 2019 16:54:43 -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 3093 invoked by uid 89); 29 Aug 2019 16:54:42 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3 autolearn=ham version=3.3.1 spammy=HX-Languages-Length:1396, HContent-Transfer-Encoding:8bit X-HELO: esa2.hgst.iphmx.com DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1567097697; x=1598633697; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=yuMWcjftT5Vxv9Qf4XUrOBunwBuWVW9Y+GcLCNhl3gc=; b=lUx2lDFQcnKR/101JfggC01x9pE/7gAI9X7aWi6fsNTK/Zdza30di5UM EpfqguHhejNkK0l7lyUkv3RHMI63EnhqmRZo8sj3/GxKHqwerjvk6CGNu niTWvV+xpb/t3D7deE9z6xfT+Dskgz8cMWSiV43agNxWwGCla87ZCapIJ 6vZcn6D/SNP7zxsBIPekVGPDYRXtF2ZZoAolg1SekHTAEkHmOPz48YaJf ZoywxeSl7kdvCfvKTnr+ka+qaTqOz5vA7AlZjLAEUSSXCfi+e5iTOiaoi oRs8OBia9JL4J71/VpjAPl6v9fPsXypDwMV+ZD+xOUmOneqxaVi/RxQzh A==; IronPort-SDR: ndu08DAqQiqHIyAfBIXLYtcmmXjEpVFYKc9PLNQsbkjw7WRIOF8j7B95KO/ZFxYtjDg+O8yxAH +C9hTcEVJW3/a+DScmIhc6eVf4XY/yljNEz308yseWyAiVkmd2/J9rPhTJCb89Zg741WExOAlx aw/nJtTe+NL+0j0wodRwqeZzKFyf02lRccNJApQ29N7IO6MvTT0u8nwC6Dtc2itNF0dt4InyP4 E2PQc3TMpzPbrHMaAIXsLeBg6/IpqRoVEQa9Ahq08SS+QV/B9EFInl2dZePMxxJjFOLUhHYT8+ j0w= IronPort-SDR: RzWFnpvRBEwJ1bfzPpCnyF9/8uG2WEQdIBZj6MTQQnX8Ze7ocGXeqQHKVj0mbPsgCBzT48GOyZ 1lLNNdv+EwZ6JwMU2qKLohNLu0TXmpR4TxMZ4/HhobJbFtLpevnK0bhAFon9Eg4P5T6FU9tORG 1NcKeYiydoJorvco8JAHiPdIb1ycf8dLgpjX8Fohlx+GvMlgJ92JKyjsE3SXJE4Jquefhxizfn RLCQfSrqJFszYV9pB3npQKAgpgxcm5xeFPSvcL8nrHTK4c17qiwgEz7+NsNXdMx/dSVoI9j7iO 0yi3jUby3680PxydMjw8t6xg IronPort-SDR: SAzjNmffEnephxw8UNljFu7pA7IhA40VblNIrnjGea+sr+0eAh2FtdMYZjGcQyKiOj/Xod01Xw vOH2t0TAqOKTtyIJPvPgv7E5k2NWpoS6BatSYxzJxXTBtpX2MKPiYmkGOc7xOuPw/hBQUGMSpC 0Z8aD0VkyPVoaU/IhrXwsTGHPDD4ujx+Hf6A9nHgPbvKNiRHOKkEYQ+m7prNmDA7q1vy10Qk2G QEf/0GjNQFn4tsVFoWB3Wq5/lh3pXHr/7RHOc9XRYGHynNE+jW3k434IxZ9W8Zxp4pxcwHn2sE chw= WDCIronportException: Internal From: Alistair Francis To: libc-alpha@sourceware.org Cc: arnd@arndb.de, adhemerval.zanella@linaro.org, fweimer@redhat.com, palmer@sifive.com, macro@wdc.com, zongbox@gmail.com, alistair.francis@wdc.com, alistair23@gmail.com Subject: [RFC v5 21/21] Add RISC-V 32-bit target to build-many-glibcs.py Date: Thu, 29 Aug 2019 09:50:57 -0700 Message-Id: <0d28850bb44ea7098b69f1d0977a297888aa8436.1567097252.git.alistair.francis@wdc.com> In-Reply-To: References: MIME-Version: 1.0 From: Zong Li Support building three variant of 32 bit RISC-V glibc as follows: - riscv32-linux-gnu-rv32imac-ilp32 - riscv32-linux-gnu-rv32imafdc-ilp32 - riscv32-linux-gnu-rv32imafdc-ilp32d 2018-11-29 Zong Li * scripts/build-many-glibcs.py (Context): Add rv32 targets. --- scripts/build-many-glibcs.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py index aa6884e046d..205f70168ed 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -320,6 +320,21 @@ class Context(object): self.add_config(arch='powerpc64le', os_name='linux-gnu', gcc_cfg=['--disable-multilib', '--enable-secureplt']) + self.add_config(arch='riscv32', + os_name='linux-gnu', + variant='rv32imac-ilp32', + gcc_cfg=['--with-arch=rv32imac', '--with-abi=ilp32', + '--disable-multilib']) + self.add_config(arch='riscv32', + os_name='linux-gnu', + variant='rv32imafdc-ilp32', + gcc_cfg=['--with-arch=rv32imafdc', '--with-abi=ilp32', + '--disable-multilib']) + self.add_config(arch='riscv32', + os_name='linux-gnu', + variant='rv32imafdc-ilp32d', + gcc_cfg=['--with-arch=rv32imafdc', '--with-abi=ilp32d', + '--disable-multilib']) self.add_config(arch='riscv64', os_name='linux-gnu', variant='rv64imac-lp64',