This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v4 14/24] 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: Fri, 9 Aug 2019 18:00:24 -0700
- Subject: [RFC v4 14/24] RISC-V: Support dynamic loader for the 32-bit
- 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=
- References: <cover.1565398513.git.alistair.francis@wdc.com>
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.
---
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 <zong@andestech.com>
+
+ * sysdeps/unix/sysv/linux/riscv/ldconfig.h (LD_SO_ABI): Support rv32.
+
2019-06-20 Dmitry V. Levin <ldv@altlinux.org>
Florian Weimer <fweimer@redhat.com>
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