xref: /netbsd-src/external/gpl3/binutils.old/dist/ld/emulparams/elf32lriscv_ilp32f.sh (revision 122b5006ee1bd67145794b4cde92f4fe4781a5ec)
1# RV32 code using ILP32F ABI.
2. ${srcdir}/emulparams/elf32lriscv-defs.sh
3OUTPUT_FORMAT="elf32-littleriscv"
4
5# On Linux, first look for 32 bit ILP32F target libraries in /lib/ilp32f as per
6# the glibc ABI.
7case "$target" in
8  riscv32*-linux*)
9    case "$EMULATION_NAME" in
10      *32*)
11	LIBPATH_SUFFIX="/ilp32f" ;;
12    esac
13    ;;
14  # NetBSD puts IPL32 libraries in rv32 subdirectory.
15  # XXX d vs f vs ""
16  riscv64-*-netbsd*)
17    case "$EMULATION_NAME" in
18      *32*)
19	LIB_PATH='=/usr/lib/rv32'
20	;;
21    esac
22    ;;
23esac
24