aboutsummaryrefslogtreecommitdiffstats
path: root/mpi/config.links
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--mpi/config.links7
1 files changed, 7 insertions, 0 deletions
diff --git a/mpi/config.links b/mpi/config.links
index cb89513a5..64645a297 100644
--- a/mpi/config.links
+++ b/mpi/config.links
@@ -54,6 +54,13 @@ case "${target}" in
cat $srcdir/mpi/i386/syntax.h >>./mpi/asm-syntax.h
path="i386"
;;
+# Use old assembler syntax for OpenBSD as their assembler is really old.
+ i[34567]86*-*-openbsd*)
+ echo '#define BSD_SYNTAX' >>./mpi/asm-syntax.h
+ echo '#define X86_BROKEN_ALIGN' >>./mpi/asm-syntax.h
+ cat $srcdir/mpi/i386-openbsd/syntax.h >>./mpi/asm-syntax.h
+ path="i386-openbsd"
+ ;;
i[3467]86*-*-linuxaout* | \
i[3467]86*-*-linuxoldld* | \
i[3467]86*-*-*bsd*)