From patchwork Sun Jan 12 10:34:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 37331 Received: (qmail 16540 invoked by alias); 12 Jan 2020 10:41:03 -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 16474 invoked by uid 89); 12 Jan 2020 10:41:02 -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=variant, HContent-Transfer-Encoding:8bit X-HELO: esa6.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=1578825661; x=1610361661; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=SgY/NHpKheY/BNH9TEWo7BWe8Rm1exLdfnK3n6OjGIw=; b=hfVHk+1mucm97urkRK6t/PKo4dnXTiW3iGiJLzdtUf2NZed15BruZyDW 7bxKlwrdDM6epv5mbWCCaYs2l0Y6H4G4s1FUzG/SY1Y26DjgcbLmfVPmv Cx8TMQAAvBfniZY8sVpZYm2PD5wYsHmiMqK8sRORDJYwSXBv9mRA8+3Ms nF3ieJzIv0tgij7ZjQ61voW9HSWB8wXwIOsYUnAXgrQKzTvHqyvF2jezw kZOkmXbmaN27cyRMfoCEPNaKfhXK4sh/0T9dQ+AYCF70DCr7m1EegvlEp deU246Pkro0FEgrueD8IPH0EgLYoGqM/fRICERBVRtp/50oaXo/gG0bvT g==; IronPort-SDR: wfr9y36SDdsu+UIylmvN8jAYJZQOO0Z7NCVI+r71UZE7i4/D86nMKYRY3+xeg6FdDyxXkAcXCW GqRiACNLKfhnROvAPobB4ZpbnzJTajzQ0xWLywBid7/zKdRNxqVcAy+aGqcUZvVaj/BgXrc58T /tJcz4OlPxaFd6/kisiINL37rJRM+INwV2haI8vWolijypK4MZpCe/f1Xsvv6OBQLSapWTObTv BNde9A3wAz7tkNvz+iRcwTIetgzqNls3L2lpeA8Nj+8O26+LpLtHjbv8WzZ/5MyHHmUHIjnLPv OvU= IronPort-SDR: vwldvICZdnMFuKFfg/fPsaJ7wBb+Z0irpr9I0fQ652vgxyMqv4J0Z6Nhb92ViXGHaC13sTMss3 /lgg9C1yQRd0cFqgAUQJPO/52B4DpvpftBHX/YrCS7gKppMvFHfYdM93S+0NwPHt/AAq+29Xdn oPpBrmnDWoJLVAeJ5fmN9VYreYdo3JqfeTXQvX0yzUrYDVV8z/L8uk5cRDgJNhHKkVEFAVOd+p dELBMV5R5Gk3d5tYX+X8vGrd6Vo2sMIFFXrt/sY1KWmackPH5rXkJ+aN/WxE30ZWmKuY4O57v7 ARkwnhwPryg/JF9ZCp14HW8O IronPort-SDR: k4K7hS8xC1SVTGBzVQUrqNM58GXIVEcvoCO6DyY65wuzbM/9MkOpmgAtkbIpi3CO5YN3Ldp5O9 Tf7QWbgjjUPG5W1taA1P0JhigADXOIazqdbQlVMwxJxrh481MFb3rd+kCFUsJxzHP5xVFiQXi/ HvuQOEWpIaupDAqde+KEIqtDTPP8psdbzk4BiHrtZ3C8TogMur2HC1I6SUfFFx+eUiRocZRMYq 76gZZFWcKJygcW0x25tGxmAxWqh2DHoRYzlwMDUNBYxRvz8zxsqguQjnIbUex6HDIobarq02aM DxM= WDCIronportException: Internal From: Alistair Francis To: libc-alpha@sourceware.org Cc: arnd@arndb.de, adhemerval.zanella@linaro.org, fweimer@redhat.com, joseph@codesourcery.com, palmerdabbelt@google.com, macro@wdc.com, zongbox@gmail.com, alistair.francis@wdc.com, alistair23@gmail.com Subject: [RFC v6 23/23] Add RISC-V 32-bit target to build-many-glibcs.py Date: Sun, 12 Jan 2020 02:34:33 -0800 Message-Id: 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 --- 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 1bd7f24d7d..66f6188cf2 100755 --- a/scripts/build-many-glibcs.py +++ b/scripts/build-many-glibcs.py @@ -331,6 +331,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',