summaryrefslogtreecommitdiff
path: root/parallel/openmpi/patches/patch-aa
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2009-12-12 23:30:01 +0000
committerasau <asau@pkgsrc.org>2009-12-12 23:30:01 +0000
commit4f88aa10be361df32228336e41a96d6d36ac3c97 (patch)
treec94b5caac417ac95d4a9e497a92273e0cf82e4dd /parallel/openmpi/patches/patch-aa
parent0f347b4a3597814438b53143ad1b6943bf7087e3 (diff)
downloadpkgsrc-4f88aa10be361df32228336e41a96d6d36ac3c97.tar.gz
Import OpenMPI 1.4 as parallel/openmpi.
OpenMPI is open source MPI-2 implementation.
Diffstat (limited to 'parallel/openmpi/patches/patch-aa')
-rw-r--r--parallel/openmpi/patches/patch-aa23
1 files changed, 23 insertions, 0 deletions
diff --git a/parallel/openmpi/patches/patch-aa b/parallel/openmpi/patches/patch-aa
new file mode 100644
index 00000000000..10bcc72d104
--- /dev/null
+++ b/parallel/openmpi/patches/patch-aa
@@ -0,0 +1,23 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $
+
+Missing RPATH support.
+
+--- opal/tools/wrappers/opal_wrapper.c.orig 2008-08-25 23:16:48.000000000 +0400
++++ opal/tools/wrappers/opal_wrapper.c 2008-09-04 11:41:17.000000000 +0400
+@@ -57,6 +57,7 @@
+ #if !defined(__WINDOWS__)
+ #define OPAL_INCLUDE_FLAG "-I"
+ #define OPAL_LIBDIR_FLAG "-L"
++#define OPAL_RPATH_FLAG "-R"
+ #else
+ #define OPAL_INCLUDE_FLAG "/I"
+ #define OPAL_LIBDIR_FLAG "/LIBPATH:"
+@@ -301,6 +302,8 @@
+ #else
+ asprintf(&line, OPAL_LIBDIR_FLAG"%s",
+ options_data[parse_options_idx].path_libdir);
++ asprintf(&line, OPAL_RPATH_FLAG"%s",
++ options_data[parse_options_idx].path_libdir);
+ #endif /* defined(__WINDOWS__) */
+ opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line);
+ free(line);