summaryrefslogtreecommitdiff
path: root/ld/emulparams/elf64lriscv-defs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ld/emulparams/elf64lriscv-defs.sh')
-rw-r--r--ld/emulparams/elf64lriscv-defs.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/ld/emulparams/elf64lriscv-defs.sh b/ld/emulparams/elf64lriscv-defs.sh
new file mode 100644
index 00000000000..63087142079
--- /dev/null
+++ b/ld/emulparams/elf64lriscv-defs.sh
@@ -0,0 +1,13 @@
+. ${srcdir}/emulparams/elf32lriscv-defs.sh
+ELFSIZE=64
+
+# Look for 64 bit target libraries in /lib64, /usr/lib64 etc., first
+# on Linux.
+case "$target" in
+ riscv64*-linux*)
+ case "$EMULATION_NAME" in
+ *64*)
+ LIBPATH_SUFFIX=64 ;;
+ esac
+ ;;
+esac