From 9cf418bba3d4ceb59bada6ab2c9ef6cbe7fe3138 Mon Sep 17 00:00:00 2001 From: jasper Date: Mon, 14 Jun 2010 10:12:46 +0000 Subject: [PATCH] - fix build on mips64 ok MAINTAINER --- .../patches/patch-opal_asm_base_MIPS_asm | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 devel/openmpi/patches/patch-opal_asm_base_MIPS_asm diff --git a/devel/openmpi/patches/patch-opal_asm_base_MIPS_asm b/devel/openmpi/patches/patch-opal_asm_base_MIPS_asm new file mode 100644 index 00000000000..ae28b9dd543 --- /dev/null +++ b/devel/openmpi/patches/patch-opal_asm_base_MIPS_asm @@ -0,0 +1,90 @@ +$OpenBSD: patch-opal_asm_base_MIPS_asm,v 1.1 2010/06/14 10:12:46 jasper Exp $ + +- include correct headers. +- LEAF needs two arguments. + +--- opal/asm/base/MIPS.asm.orig Mon Jun 14 09:41:43 2010 ++++ opal/asm/base/MIPS.asm Mon Jun 14 09:42:33 2010 +@@ -1,31 +1,31 @@ + START_FILE + +-#include +-#include ++#include ++#include + + TEXT + + ALIGN(8) +-LEAF(opal_atomic_mb) ++LEAF(opal_atomic_mb, 0) + sync + j ra + END(opal_atomic_mb) + + + ALIGN(8) +-LEAF(opal_atomic_rmb) ++LEAF(opal_atomic_rmb, 0) + sync + j ra + END(opal_atomic_rmb) + + +-LEAF(opal_atomic_wmb) ++LEAF(opal_atomic_wmb, 0) + sync + j ra + END(opal_atomic_wmb) + + +-LEAF(opal_atomic_cmpset_32) ++LEAF(opal_atomic_cmpset_32, 0) + .set noreorder + retry1: + ll $3, 0($4) +@@ -42,7 +42,7 @@ done1: + END(opal_atomic_cmpset_32) + + +-LEAF(opal_atomic_cmpset_acq_32) ++LEAF(opal_atomic_cmpset_acq_32, 0) + .set noreorder + retry2: + ll $3, 0($4) +@@ -60,7 +60,7 @@ done2: + END(opal_atomic_cmpset_acq_32) + + +-LEAF(opal_atomic_cmpset_rel_32) ++LEAF(opal_atomic_cmpset_rel_32, 0) + .set noreorder + sync + retry3: +@@ -78,7 +78,7 @@ done3: + END(opal_atomic_cmpset_rel_32) + + +-LEAF(opal_atomic_cmpset_64) ++LEAF(opal_atomic_cmpset_64, 0) + .set noreorder + retry4: + lld $3, 0($4) +@@ -95,7 +95,7 @@ done4: + END(opal_atomic_cmpset_64) + + +-LEAF(opal_atomic_cmpset_acq_64) ++LEAF(opal_atomic_cmpset_acq_64, 0) + .set noreorder + retry5: + lld $3, 0($4) +@@ -112,7 +112,7 @@ done5: + END(opal_atomic_cmpset_acq_64) + + +-LEAF(opal_atomic_cmpset_rel_64) ++LEAF(opal_atomic_cmpset_rel_64, 0) + .set noreorder + sync + retry6: