From: Debian Open MPI Maintainers Date: Fri, 14 Nov 2014 16:57:11 +0000 (+0000) Subject: mips-detection X-Git-Tag: archive/raspbian/2.1.1-7+rpi1~1^2^2^2^2^2^2^2~6 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=80afe9b2584aba3bbe8df38ffedca756ba7978c6;p=openmpi.git mips-detection Gbp-Pq: Name mips-detection.diff --- diff --git a/configure b/configure index 098425ec..291df73b 100755 --- a/configure +++ b/configure @@ -27231,8 +27231,13 @@ _ACEOF OMPI_GCC_INLINE_ASSIGN='"mov %0, #0" : "=&r"(ret)' ;; - mips-*|mips64*) - # Should really find some way to make sure that we are on + mips-*|mipsel-*) + ompi_cv_asm_arch="MIPS" + OPAL_ASM_SUPPORT_64BIT=0 + OMPI_GCC_INLINE_ASSIGN='"or %0,$0,$0" : "=&r"(ret)' + ;; + + mips64-*|mips64el-*) # a MIPS III machine (r4000 and later) ompi_cv_asm_arch="MIPS" OPAL_ASM_SUPPORT_64BIT=1 diff --git a/opal/config/opal_config_asm.m4 b/opal/config/opal_config_asm.m4 index 29f67c9c..7198d1af 100644 --- a/opal/config/opal_config_asm.m4 +++ b/opal/config/opal_config_asm.m4 @@ -930,8 +930,13 @@ AC_DEFUN([OMPI_CONFIG_ASM],[ OMPI_GCC_INLINE_ASSIGN='"mov %0, #0" : "=&r"(ret)' ;; - mips-*|mips64*) - # Should really find some way to make sure that we are on + mips-*|mipsel-*) + ompi_cv_asm_arch="MIPS" + OPAL_ASM_SUPPORT_64BIT=0 + OMPI_GCC_INLINE_ASSIGN='"or %0,[$]0,[$]0" : "=&r"(ret)' + ;; + + mips64-*|mips64el-*) # a MIPS III machine (r4000 and later) ompi_cv_asm_arch="MIPS" OPAL_ASM_SUPPORT_64BIT=1