From patchwork Tue Jun 25 00:09:20 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alistair Francis X-Patchwork-Id: 33381 Received: (qmail 21369 invoked by alias); 25 Jun 2019 00:11:51 -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 21302 invoked by uid 89); 25 Jun 2019 00:11:51 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.5 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: 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=1561421510; x=1592957510; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=eO3uox8Yp+4QzqdBJpWbvsk8DLRBRxP7WIqsOuV9nOs=; b=ca93tO3p1SjXdWwACduOkWwVhBVoSCbwfLbRDfE3w0G/WaRqOo0ha33b vk8ZhDlffH13+9W7rZY5fWHmel2fjhgbt4vjINaFanb/NitEppZYzuaYl J4lMJRt3VNfKQnx3KbIs9fgYbiZy32Em2a6HC/kArYPDtug3t3ZmopRPB BjA4MnSF/wo++yQ62bW7u4phPXfHZ2Hg9ezVaZTH+8H8JBvKhg0gk0c/0 O51PlzA2ARWpQMLY2VS+LVF81+lfocHb25yzqlr4eS+O3iIvy8tdDrdYV smIHRZLXiliEhGtF2KBEYp6toPD86w16EzcHWR2s+NWjOZx6CYobrUHMo w==; IronPort-SDR: dnMaxew31OejVVWTCx/2rBK/vvgkbHCM5NyhU86a1clDmm2oQrsfZ3XbcxFh4XuMAgBPG5TkNz 80o6NeleBfA0iuAHEyCWjQqg7PlCzbTvBTTLZCMz26I63FAI810V/77Y3mQhKuDcyGxylUT9a9 /ehEwIMFOWPYvdcn7tVndCQk87vG2B9lZ6HfKik/XEAlXU2zHkULF0kbyah1B0g+glSbfSU1E3 gyLS13oDs+Cz+fl+NU1/cbjEYs3pg5kDgwNR9x1KkVOoh+y1QfQorP5qI9gZ34x85FD3MaTXd/ k3u0qcl71H4qIqflOzAi6iCw IronPort-SDR: iiji3C8D/RJhRZgFzuPf8xZLB1lfMWM+JnZiWQTCDz/7SKEtSl+L0lyDjXi8PkO6LfRkRMlorm H4D95YyeKQk5DNaHUGpVXjxGvmVnQe2Vgp7ukEfZN4eax9XRSjpk6ERJ5ECT8DYWc37e4U/wM1 rk0C6soJygt6ug8jWmh2TewPz1lhTRn1oE02NykzWsENmPtPduLGZRXf1EM3ncHGfjkIl8w5Sd IUSnQknIQCF/xa3jv0/PwmhkQAEh8IL06wvH/LmAtIKFRGAqNYmq4ap1cBOL6LZubDwj/Xz87D wno= 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, zong@andestech.com, alistair.francis@wdc.com, alistair23@gmail.com Subject: [RFC v2 12/20] RISC-V: Support dynamic loader for the 32-bit Date: Mon, 24 Jun 2019 17:09:20 -0700 Message-Id: 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 9854fb6df7..2a752ae444 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,6 +14,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 20fbd16c59..360f35fb28 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 \