This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[RFC v6 11/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, joseph at codesourcery dot com, palmerdabbelt at google 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: Sun, 12 Jan 2020 02:34:00 -0800
- Subject: [RFC v6 11/23] RISC-V: Support dynamic loader for the 32-bit
- Ironport-sdr: EUhL4F8G08AGtrFZHEce3OH+WmC+Y0IXI63erC7KlTXugOkLBhIp+ZjW4kaZZsbRSHBU/x7fG+ qZfrXUW2w3bJez755c0XlDlgb5cQI9N42JgZKugrgZ0QSk6Q9oWsTo8vcAQ1mdxYeagWbneMlj KON1F7d0fgZUllN6OwJbZ3vmGTsTc9w+An+bsSXv3sRmJGJCKngKSAYRYYSbN0RDI3XYc6a433 z8Lo6gQUriSbe4GSylT1+s617K7wo0w+5j++e9tHxLN1boG94j39V5fiG9dgglYTm84OBcgtfc w3o=
- Ironport-sdr: LcB1NFlVWjhWI1qsy1u6DGRIZ7rw77azCbsCZDMZAYVeiQQy7n9dM+1HGHYh8IcjVh6qj0AS+K wQUpVy8Xdirr+0o0wW4tkSJL4kUGvuMs5QNAVaNVGPoyi7JJ1eBFcCQFQ4yVpsBQAgck8nVf8B LVPK0SDe3YQeub2nYZ9qu0n+q3rYIqerScQjXsB/j46SPAlnW/4VtlE5WSWgqaWXRlWMvCS36T 9Kq+d3bJMqAJ+NsRb0xm4Hx+DOpNtIRCQjhucUczvjXcC7pFTahpmG6jxoubYqQyuHCll9bfMr 1AQlZpQIlThG9V1OfA4VLqe3
- Ironport-sdr: G4TWzQ29IvE++THljaz8JwjMwN0xVxXHBX2n1tUX189oh1DflGfVs9eA9/wWPmlXNyBRPD3Q02 aFQKyQKm5bk0vhzL8LfWxWs028UDIm+m2taEloSPlqN+fsPKGucx6twiTG/DTIxx79hb0p1TRX rRbTlgzf4iyUGG2JsdxdA1UNGfAnvOcus3LDiYp3gQWFU3CCa9aIns8Bv8BYG+Z/A4QY9C+hEs 6OsPQImniS7ERY5ameiOKAEeG4+82K+TstQUrnbi4GqcQSet6THFrJ9P6hzaCLrKucguy49Fm1 H1Q=
- References: <cover.1578824547.git.alistair.francis@wdc.com>
- Wdcironportexception: Internal
From: Zong Li <zongbox@gmail.com>
Add the LD_SO_ABI definition for RISC-V 32-bit.
---
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 3d7065b293..35badb7cf0 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.24.1