From patchwork Sat Aug 10 01:00:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 1145037 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-104283-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="jmKlpf8F"; dkim=pass (2048-bit key; unprotected) header.d=wdc.com header.i=@wdc.com header.b="CEFRvjeq"; 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 4653nF34Bcz9sMr for ; Sat, 10 Aug 2019 11:05:21 +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=Y8g2CWwS4IG5L3YeZ64zVpB5OsrB+yqjPxSJHDyVQuRHlGm64U47G I1w7QLau1QEtka0w7uM6EKzZ9vKoIlaKTEiNCC6ZrNOgclhVrwwt+AHgoTMmZu0+ JJ9h9SSDd7tEGzU/oepa+vHQke/bA60RY1J5/9+hVgVbY716u7CJuQ= 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=Stahcj1uBk33ibbv8HLkFfv2lek=; b=jmKlpf8FKJkrtPI2gMQ79rOXyZWx 0cKgs5PvY2kB1VZe4V+DHBqn7NPaXmuBrXL1beXZjVuWyjXssEaKwf+m2cV4i3po H6M9QHNEskqF7Bwc/6lq40veo7phL+MxhyQhu4V+Y6JdewlIfLGUnMqyj8BgLm81 Y2waStPPJugrDtU= Received: (qmail 75846 invoked by alias); 10 Aug 2019 01:03:45 -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 75779 invoked by uid 89); 10 Aug 2019 01:03:45 -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= X-HELO: esa5.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=1565399024; x=1596935024; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=noF4ABe37EG8/kKwhVCCPH9PrIGM4xUK/ssvdy0F9h8=; b=CEFRvjeqUoRdiy2hDoeH481lpI4H67Od66Jq/iOAV553Ft1AQVMS1IrI oAF+e90QXKVNTfWabP1fi1vA5fEo9dqryAaJUffQWq87X5iQVYV9m13tQ JuVzobcOeSd3hnvfg30YHLsGekjJuVBhm3xImFk1NODzGG1QFJlJcMgPU 2dNKeHs/mJEEARtWi/b8q949FLNFIXbxsRjcGAgtmTQf/VdBpnmGLjQ+n +YQVyJObeidrmii0F1baEXKLm8ga2FrnkNb2ezeIOARtGQN8P0SUOhH6H YmyEhk+ivFDXjpE5WntdIo60gbg8ZnDKEmUpQoTfOE9WPkIN8g8IOy1Sc w==; IronPort-SDR: XGL4RQvx0zfstGQXzABW7gscRlIWGXRQMs63UQH5sCtNx9x48FCHF6dkF36B0Q3Z7V0josLwmA x/azCcs7Tc8roSgm3tHfJcLTbS6l6HQAKtKMRedCVn2PU5j/GaPotGLZ6Qvom6cmMjYsfgIt63 i9owGFpWZjoZkm9d3XXTMYgCprnUozqccC2r15+Wyklg1p8goEtWuHMLWUh/aaxJI7fns6u44L fn7paBocrvljVBSntdaE2p0Chiqt82qdDyAIRiyb9jFlD/HSS2bQ+1Bs+hDFHEkW99/Yf7lkot oaE= IronPort-SDR: c8QUOnhHgoW9KWCL+pPkqeiyuc613prCDnJaWV46uxPqFtBVAU9Jo5E3K6o+mJGJFNgXv3rHHy hhmjMLC774DyJSbSXy6gu09JuvzWq+DjRoy6fm1BWrmToeEafuon40aKG1jsDWkefoP2OrcmOm Kl7Nvh+XiKIfThOo0KzeTpx2ptkN5I7k/juDcg8VJPEYrRZTjbgQem+BUesEzxEA1p6adB9Beu iJMW+ICS2BBMYXq2rfBL0qrYjWCWp+8mYQW0xC9Qi4Bm6LcdDGikq4qzg81h1sKVH3l6hvcW1W rkq6jHLKH6dT9dC/ZbTcPS1q IronPort-SDR: FiRJ9zw4HZkJscYOkrQ1f6C6hLYmbDCOXfcnyBlwTXxJ2o4RHA1N/zJCUIr9HlLKxZL3lYzF/f eIJV5BqUYhFMnLXD1V1zwhEiyEmtFWgVtuIhQHcM9m8OnK9dn8wS2KEDb4BVZ0JEuRBEGsS7UK nqWjJnLbgsp1XjsJXtUklHOTt/VjLN0vmO0SI0wYHBKZAGtP5cJ69JCWjLjdVEVxXc5wT/j5G2 a9Ka2C9zrZZQR3uPwpPmqqJlvKprGerJvUYZfSGQg2gk5Jx1KP6+4q5rZ7qc+iyWTD2+EXhUDp WfU= 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 v4 14/24] RISC-V: Support dynamic loader for the 32-bit Date: Fri, 9 Aug 2019 18:00:24 -0700 Message-Id: <5b645b383ba12caa125c3820907dfbb360d13acb.1565398513.git.alistair.francis@wdc.com> In-Reply-To: References: MIME-Version: 1.0 From: Zong Li Add the LD_SO_ABI definition for RISC-V 32-bit. 2018-11-29 Zong Li * sysdeps/unix/sysv/linux/riscv/ldconfig.h (LD_SO_ABI): Support rv32. --- ChangeLog | 4 ++++ sysdeps/unix/sysv/linux/riscv/ldconfig.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4c6b86456a3..c3ddcfaf9d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1433,6 +1433,10 @@ * sysdeps/unix/sysv/linux/riscv/bits/timesize.h: Likewise. * sysdeps/unix/sysv/linux/riscv/bits/typesizes.h: Likewise. +2018-06-20 Zong Li + + * sysdeps/unix/sysv/linux/riscv/ldconfig.h (LD_SO_ABI): Support rv32. + 2019-06-20 Dmitry V. Levin Florian Weimer diff --git a/sysdeps/unix/sysv/linux/riscv/ldconfig.h b/sysdeps/unix/sysv/linux/riscv/ldconfig.h index 20fbd16c591..360f35fb28c 100644 --- a/sysdeps/unix/sysv/linux/riscv/ldconfig.h +++ b/sysdeps/unix/sysv/linux/riscv/ldconfig.h @@ -24,7 +24,7 @@ #if __riscv_xlen == 64 # define LD_SO_ABI "riscv64-lp64" #else -# error "rv32i-based targets are not supported" +# define LD_SO_ABI "riscv32-ilp32" #endif #define SYSDEP_KNOWN_INTERPRETER_NAMES \