This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v5 13/21] RISC-V: Support dynamic loader for the 32-bit
- From: Alistair Francis <alistair dot francis at wdc dot com>
- To: libc-alpha at sourceware dot org
- Cc: arnd at arndb dot de, adhemerval dot zanella at linaro dot org, fweimer at redhat dot com, palmer at sifive dot com, macro at wdc dot com, zongbox at gmail dot com, alistair dot francis at wdc dot com, alistair23 at gmail dot com
- Date: Thu, 29 Aug 2019 09:50:35 -0700
- Subject: [RFC v5 13/21] RISC-V: Support dynamic loader for the 32-bit
- Ironport-sdr: SwrzTFk8m9N0jKkqUbqAYS1JGsSNOyKHM3WrGkuBKMCgkiVR5oxE2aAY52k0F4BJUGuX+WWyQj DiOpVypJp5dFvEUEm55OnlFDcD22BOKrQXrbni6+Gj6yMRuD1Md2YGykNjojJ7Duyv2LKAtOtm vjTQQ5xUkvbm9liqFM4BATeoNEV+ZmH0a84HN9ma/hdJGkhA1SBmpgNQQ+3MDQsFoxM3k+RBau fzfHp/ZhHLMIzQlBTBVi8g5EVndvN6PO3lB6uCYp0yhVv1Tk/9xPS3fUJEHBsBn+J9onodFCKm RNY=
- Ironport-sdr: I+F4mLQKvHP++gX9WEx4vTmwDJuj+7jX3JGgZzNPwLN7gN9N2u2jLPcV6e4aUGbv9F7yxgPGMi cDWVH9YPRz9sZ9Tt9kzCuC+a52fHVB6PhDgpmetAWSgkxQyRE3KB9IurZjxYLV0nZhdRCnvVA7 5ALtgR8OkY4fupaHjR1z9vtVkFKYYaGFUxx3NdI51p/HOOnkoRmMVLUKx9oWBr8kPh+zxGlWBd HFZLgK7hz8YimsPZKi10P0+DJ9ytSTOkv+4gl7EZmxbiRj06FWK/k1W3JQNrJDNy7WqmTvBnPo XI7IMf8zA0ZONq7d+Pb15U0H
- Ironport-sdr: fk7gRVNNQaHFH8Hnq9f5sA251jQcJNiKRt+RxIbUfcG1srT4zNg647xbzdppVaZ0wRSMhNJTla 0ZXDO9O2YxIU5PZkrwZVXAeL3ortJ94Gs7riA8TWGWv8m55a2eUDx9bVFlLqU7XC+eYQXLeqOs tkK3Y3G9zc/hxBPV0tt+eaVIbtRu3HU95XbIreJw1OBQ9hmpSRfh4tuR1JmzstJUGW32F+CcyL yD7cwER3JBDXPH/jVIoOFk/q2MoTRrLDX/mlnwFfFpoQ6/yrWn2tljDD47Ac6IhnwOjSc6ON41 FA4=
- References: <cover.1567097252.git.alistair.francis@wdc.com>
- Wdcironportexception: Internal
From: Zong Li <zongbox@gmail.com>
Add the LD_SO_ABI definition for RISC-V 32-bit.
2018-11-29 Zong Li <zong@andestech.com>
* sysdeps/unix/sysv/linux/riscv/ldconfig.h (LD_SO_ABI): Support
rv32.
---
sysdeps/unix/sysv/linux/riscv/ldconfig.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 \
--
2.22.0