summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpirofti <pirofti@openbsd.org>2011-05-18 22:14:18 +0000
committerpirofti <pirofti@openbsd.org>2011-05-18 22:14:18 +0000
commitaf70c895d1b1e684fdebc9a134519a5519827da0 (patch)
tree44bb9bf8227e3d33a5b7761ec60651ccef95710a
parentTurns out VA_ALIAS_MASK is indeed a mask, but with the PAGE_MASK deceptively (diff)
downloadwireguard-openbsd-af70c895d1b1e684fdebc9a134519a5519827da0.tar.xz
wireguard-openbsd-af70c895d1b1e684fdebc9a134519a5519827da0.zip
Start making the introductions between OpenBSD and Itanium.
Inside the new binutils, let the configure scripts for bfd, gas and ld know about ia64-*-openbsd*. This gets the cross-tools make target further. Okay miod@.
-rw-r--r--gnu/usr.bin/binutils-2.17/bfd/config.bfd2
-rw-r--r--gnu/usr.bin/binutils-2.17/gas/configure.tgt1
-rw-r--r--gnu/usr.bin/binutils-2.17/ld/configure.tgt1
3 files changed, 3 insertions, 1 deletions
diff --git a/gnu/usr.bin/binutils-2.17/bfd/config.bfd b/gnu/usr.bin/binutils-2.17/bfd/config.bfd
index cb88842900a..32a0ef01c90 100644
--- a/gnu/usr.bin/binutils-2.17/bfd/config.bfd
+++ b/gnu/usr.bin/binutils-2.17/bfd/config.bfd
@@ -165,7 +165,7 @@ case "${targ}" in
alpha*-*-*)
targ_defvec=ecoffalpha_little_vec
;;
- ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu)
+ ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu | ia64*-*-openbsd*)
targ_defvec=bfd_elf64_ia64_little_vec
targ_selvecs="bfd_elf64_ia64_big_vec bfd_efi_app_ia64_vec"
;;
diff --git a/gnu/usr.bin/binutils-2.17/gas/configure.tgt b/gnu/usr.bin/binutils-2.17/gas/configure.tgt
index 5b0aa4c541d..411a511cdbd 100644
--- a/gnu/usr.bin/binutils-2.17/gas/configure.tgt
+++ b/gnu/usr.bin/binutils-2.17/gas/configure.tgt
@@ -229,6 +229,7 @@ case ${generic_target} in
ia64-*-linux-*) fmt=elf em=linux ;;
ia64-*-hpux*) fmt=elf em=hpux ;;
ia64-*-netbsd*) fmt=elf em=nbsd ;;
+ ia64-*-openbsd*) fmt=elf em=obsd ;;
ip2k-*-*) fmt=elf ;;
diff --git a/gnu/usr.bin/binutils-2.17/ld/configure.tgt b/gnu/usr.bin/binutils-2.17/ld/configure.tgt
index a133f07fa67..44cac61aa88 100644
--- a/gnu/usr.bin/binutils-2.17/ld/configure.tgt
+++ b/gnu/usr.bin/binutils-2.17/ld/configure.tgt
@@ -250,6 +250,7 @@ ia64-*-freebsd* | ia64-*-kfreebsd*-gnu)
targ_emul=elf64_ia64_fbsd
targ_extra_emuls="elf64_ia64" ;;
ia64-*-netbsd*) targ_emul=elf64_ia64 ;;
+ia64-*-openbsd*) targ_emul=elf64_ia64 ;;
ia64-*-linux*) targ_emul=elf64_ia64 ;;
ia64-*-aix*) targ_emul=elf64_aix
;;