summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkevlo <kevlo@openbsd.org>2001-09-17 07:03:14 +0000
committerkevlo <kevlo@openbsd.org>2001-09-17 07:03:14 +0000
commit797da2b12bbccf3153fa86dd33bc1cc6b71a0ecd (patch)
tree7d0e66e545260383af2014b34c8fb864a1606c6d
parentmake ksyms work on sparc64 (requires essentially same goop as db_sym) (diff)
downloadwireguard-openbsd-797da2b12bbccf3153fa86dd33bc1cc6b71a0ecd.tar.xz
wireguard-openbsd-797da2b12bbccf3153fa86dd33bc1cc6b71a0ecd.zip
Support for arm and sparc64 platforms. ok espie
-rw-r--r--gnu/usr.bin/binutils/gas/configure.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/gnu/usr.bin/binutils/gas/configure.in b/gnu/usr.bin/binutils/gas/configure.in
index e3b0c734756..fd8a0189bd1 100644
--- a/gnu/usr.bin/binutils/gas/configure.in
+++ b/gnu/usr.bin/binutils/gas/configure.in
@@ -159,6 +159,7 @@ changequote([,])dnl
arm-*-linux*aout*) fmt=aout em=linux ;;
arm*-*-linux-gnu*) fmt=elf em=linux ;;
arm-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
+ arm-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
arm-*-oabi | thumb-*-oabi) fmt=elf ;;
arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
arm-*-wince) fmt=coff em=wince-pe bfd_gas=yes;;
@@ -359,8 +360,12 @@ changequote([,])dnl
sparc64) fmt=elf ;;
esac
;;
- sparc-*-openbsd*) fmt=aout em=nbsd ;;
-
+ sparc-*-openbsd*) em=nbsd
+ case ${cpu} in
+ sparc) fmt=aout ;;
+ sparc64) fmt=elf ;;
+ esac
+ ;;
strongarm-*-coff) fmt=coff ;;
strongarm-*-elf) fmt=elf ;;