summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/ld
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/binutils/ld')
-rw-r--r--gnu/usr.bin/binutils/ld/configure.host2
-rw-r--r--gnu/usr.bin/binutils/ld/configure.tgt6
2 files changed, 7 insertions, 1 deletions
diff --git a/gnu/usr.bin/binutils/ld/configure.host b/gnu/usr.bin/binutils/ld/configure.host
index 8942b7be3d1..0a0834746b8 100644
--- a/gnu/usr.bin/binutils/ld/configure.host
+++ b/gnu/usr.bin/binutils/ld/configure.host
@@ -26,7 +26,7 @@ alpha-*-*)
NATIVE_LIB_DIRS=/usr/ccs/lib
;;
-i[345]86-*-bsd* | i[345]86-*-freebsd* | i[345]86-*-netbsd*)
+i[345]86-*-bsd* | i[345]86-*-freebsd* | i[345]86-*-netbsd* | i[345]86-*-openbsd*)
# The new BSD `make' has a bug: it doesn't pass empty arguments in
# shell commands. So we need to make this value non-empty in order
# for the genscripts.sh call to work. There's nothing magic about
diff --git a/gnu/usr.bin/binutils/ld/configure.tgt b/gnu/usr.bin/binutils/ld/configure.tgt
index 42c2cba37ac..7efcc313025 100644
--- a/gnu/usr.bin/binutils/ld/configure.tgt
+++ b/gnu/usr.bin/binutils/ld/configure.tgt
@@ -22,6 +22,7 @@ sparc64*) targ_emul=sun4 ;;
sparc*-*-elf) targ_emul=elf32_sparc ;;
sparc*-*-lynxos*) targ_emul=sparclynx ;;
sparc*-*-netbsd*) targ_emul=sparcnbsd ;;
+sparc*-*-openbsd*) targ_emul=sparcnbsd ;;
sparc*-*-solaris2*) targ_emul=elf32_sparc ;;
sparc*-wrs-vxworks*) targ_emul=sun4 ;;
i960-wrs-vxworks5.0*) targ_emul=gld960 ;;
@@ -49,6 +50,7 @@ i[345]86-*-linux*) targ_emul=elf_i386; targ_extra_emuls=i386linux ;;
i[345]86-*-sysv4*) targ_emul=elf_i386 ;;
i[345]86-*-unixware) targ_emul=elf_i386 ;;
i[345]86-*-netbsd*) targ_emul=i386nbsd ;;
+i[345]86-*-openbsd*) targ_emul=i386nbsd ;;
i[345]86-*-netware) targ_emul=i386nw ;;
i[345]86-*-elf*) targ_emul=elf_i386 ;;
i[345]86-*-sysv*) targ_emul=i386coff ;;
@@ -82,7 +84,9 @@ m68*-*-elf) targ_emul=m68kelf ;;
m68*-*-hpux*) targ_emul=hp3hpux ;;
m68*-*-lynxos*) targ_emul=m68klynx ;;
m68*-hp*-netbsd*) targ_emul=m68k4knbsd ;;
+m68*-hp*-openbsd*) targ_emul=m68k4knbsd ;;
m68*-*-netbsd*) targ_emul=m68knbsd ;;
+m68*-*-openbsd*) targ_emul=m68knbsd ;;
hppa*-*-*elf*) targ_emul=hppaelf ;;
hppa*-*-lites*) targ_emul=hppaelf ;;
vax-dec-ultrix* | vax-dec-bsd*) targ_emul=vax ;;
@@ -93,6 +97,7 @@ mips*el-*-ecoff*) targ_emul=mipsidtl ;;
mips*-*-ecoff*) targ_emul=mipsidt ;;
mips*-dec-bsd*) targ_emul=mipsbsd ;;
mips*-dec-netbsd*) targ_emul=elf32lmip ;;
+mips*-dec-openbsd*) targ_emul=elf32lmip ;;
mips*-*-bsd*) targ_emul=mipsbig ;;
mips*vr4300el-*-elf*) targ_emul=elf32l4300 ;;
mips*vr4300-*-elf*) targ_emul=elf32b4300 ;;
@@ -104,6 +109,7 @@ alpha-*-netware*) targ_emul=alpha ;;
z8k-*-coff) targ_emul=z8002; targ_extra_emuls=z8001 ;;
ns32k-pc532-mach* | ns32k-pc532-ux*) targ_emul=pc532machaout ;;
ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
+ns32k-pc532-openbsd*) targ_emul=ns32knbsd ;;
powerpc-*-elf* | powerpc-*-eabi*) targ_emul=elf32ppc ;;
powerpcle-*-elf* | powerpcle-*-eabi*) targ_emul=elf32lppc ;;
powerpc-*-netware*) targ_emul=ppcnw ;;