1# RV32 code using ILP32D ABI. 2# ABI not in emulation name to avoid breaking backward compatibility. 3source_sh ${srcdir}/emulparams/elf32lriscv-defs.sh 4OUTPUT_FORMAT="elf32-littleriscv" 5 6# On Linux, first look for 32 bit ILP32D target libraries in /lib/ilp32d as per 7# the glibc ABI. 8case "$target" in 9 riscv32*-linux*) 10 case "$EMULATION_NAME" in 11 *32*) 12 LIBPATH_SUFFIX="32/ilp32d 32" ;; 13 esac 14 ;; 15 # NetBSD puts ILP32 libraries in rv32 subdirectory. 16 # XXX d vs f vs "" 17 riscv64-*-netbsd*) 18 case "$EMULATION_NAME" in 19 *32*) 20 LIB_PATH='=/usr/lib/rv32' 21 ;; 22 esac 23 ;; 24esac 25