* configure.ac: Add an --enable-old-tiger, to revert back to the
[gnupg.git] / mpi / config.links
index cb89513..54caedb 100644 (file)
@@ -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*)
@@ -125,6 +132,12 @@ case "${target}" in
        path="sparc32v8 sparc32"
        mpi_extra_modules="udiv"
         ;;
+    sparc64-*-netbsd)
+       # There are no sparc64 assembler modules that work, so
+       # just use generic C functions
+       echo '/* configured for sparc64-*netbsd */' >>./mpi/asm-syntax.h
+       path=""
+       ;;
     sparc9*-*-*     | \
     sparc64*-*-*    | \
     ultrasparc*-*-* )