This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v3 14/23] 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: Tue, 16 Jul 2019 17:09:18 -0700
- Subject: [RFC v3 14/23] RISC-V: Support dynamic loader for the 32-bit
- Ironport-sdr: DTBHxsie8O9wEx8aSFQaqhfiNFvEjVXndAQvZo6RSm46IJuoW5ug0bRLf04AfzB4/tE21ZlP8E +7SVdwokhephas9MqwiQ129OCqXO+sE43499l8GfOkAzyTG3iLHGkBvdDM80e+5yP24QYzwYev 4jCtdzuCYkWIMsyX4Lrz37NY6VIxyKGDLLSzvP5jOV6IFAeWYy6OTL7h9JeK0JdMkUMfG4Bod4 gJOyjDGtt5ZleofgSK+G1YQ3Aw8EnF35YXQjbrJyc4B6oXXrJH/eh6gLJVVo2KUJyyk64FpsmJ Kr4=
- Ironport-sdr: XV9aWw9+oDwPIViNCus6Gl6Vb4BGfI7qX5rgSnOmn82oHfFyJU+HKQTVfXl/MA4xP1sIyy8GtG qKjbp3Oy/hVrPhkg8ydlIgxkbKdodBECxexEba4NXU6vqxrWRlzIFIhx3C/3IMHFZIGeBu5P4i qdJ8ZTD+vls5fZnwDeH2JbBfx0q46bloQYN7G3WFbSjKrkbNM5A1qSmn54BX+dGVEmctGpxBw1 eIpH2I/DvLuashdpzBbbAqWpsfc8YFnwSSV4Ar/0TPzXRutOfzyZT3xZ80EJIG2jXIXuSUQlhk i5h8RozxI3R6fUmo2vS3q2E5
- Ironport-sdr: iAMDuubt+Lum4bxeN3fBqkky0oK0vrYk35qkrXXHaJj2bguLihR5v0KytcwXNcrKbsa2kGNFi6 7Plzd7pTJlEA8TURo+2qjFkszCP4367qQJN0+VQYFeRraslw9Qgpt4E+qqVIKb1OiKLNRpTese 9UD046CCi06pMrNuzAVhMj12ECFjoWx48nAWIGOFE0hpmIFYzwfeNtyyzGJpfO137JZDReKFvT PGm5GaZfUJ0zynR3sNHIvM8p5cI3E42LkwGkvaOQd03ytbiWObdGNuyfUeJgBurElcfuLx4/wM 5C8=
- References: <cover.1563321715.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 ec07b3ff27..940db8b92e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1037,6 +1037,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 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 \
--
2.22.0