aboutsummaryrefslogtreecommitdiffstats
path: root/mpi/config.links
diff options
context:
space:
mode:
Diffstat (limited to 'mpi/config.links')
-rw-r--r--mpi/config.links18
1 files changed, 18 insertions, 0 deletions
diff --git a/mpi/config.links b/mpi/config.links
index 9ee1d0568..fd580e51e 100644
--- a/mpi/config.links
+++ b/mpi/config.links
@@ -48,6 +48,24 @@ case "${target}" in
path="pa7100 hppa1_1 hppa"
mpi_extra_modules="udiv-qrnnd"
;;
+ sparc9*-*-* | sparc64*-*-* | ultrasparc*-*-*)
+ echo '/* configured for sparc9 or higher */' >>./mpi/asm-syntax.h
+ path="sparc32v8 sparc32"
+ ;;
+ sparc8*-*-* | microsparc*-*-*)
+ echo '/* configured for sparc8 */' >>./mpi/asm-syntax.h
+ path="sparc32v8"
+ ;;
+ supersparc*-*-*)
+ echo '/* configured for supersparc */' >>./mpi/asm-syntax.h
+ path="supersparc sparc32v8 sparc32"
+ mpi_extra_modules="udiv"
+ ;;
+ sparc*-*-*)
+ echo '/* configured for sparc */' >>./mpi/asm-syntax.h
+ path="sparc32"
+ mpi_extra_modules="udiv"
+ ;;
*)
echo '/* No assembler modules configured */' >>./mpi/asm-syntax.h
path=""