From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.180.0/23 X-Spam-Status: No, score=-4.0 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 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 dcvr.yhbt.net (Postfix) with ESMTPS id E48CA1F461 for ; Thu, 29 Aug 2019 16:56:36 +0000 (UTC) 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=DVaT7huOVeQYoCLHEd9wycpnBaHezejjEquAlWRw4Wz7n/O4PcZzD 1NtPVjinFD3yME9c+YoOEMVt6wUiq7hHyLZf0sJwE+jHoEgz1k7jguxRkTdkDBBf ngA9C5XQeqzX5fLCgppotrcVKnCHKG7qg3crZ4f9hVPjdncZMXYk98= 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=Ng8U97ZBo+YTMler0Pj5se1DIalC HcuCdydb7su/79A/BNpJ90YJb41ZZHdMFo0WrYrkkAothZnAsGpWGjsDNHQhpjq6 a7srOWoYjq1HwplHRvfXtRLiCU6oqOLBteSeNlv99FUvtzIcuQqbv1TBkWbckqJa PAQxVt+mnKhSQaU= 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 Received: (qmail 3093 invoked by uid 89); 29 Aug 2019 16:54:42 -0000 Authentication-Results: sourceware.org; auth=none 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 Content-Transfer-Encoding: 8bit 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', -- 2.22.0