Package: r-cran-rmpi
Version: 0.6-3-1
Severity: serious
Control: tag -1 patch

Rmpi should dlopen libmpi.so.1 in addition to libmpi.so.0, otherwise
Rmpi is useless without having libopenmpi-dev installed (which provides
libmpi.so).

The following trivial patch fixes this:

--- rmpi-0.6-3.orig/src/Rmpi.c
+++ rmpi-0.6-3/src/Rmpi.c
@@ -69,7 +69,8 @@
 
 #ifndef MAC
 #ifdef OPENMPI
-    if (!dlopen("libmpi.so.0", RTLD_GLOBAL | RTLD_LAZY) 
+    if (!dlopen("libmpi.so.1", RTLD_GLOBAL | RTLD_LAZY) 
+    && !dlopen("libmpi.so.0", RTLD_GLOBAL | RTLD_LAZY) 
        && !dlopen("libmpi.so", RTLD_GLOBAL | RTLD_LAZY)){
        //&& !dlopen("libmpi.dylib", RTLD_GLOBAL | RTLD_LAZY)
        //&& !dlopen("libmpi.1.dylib", RTLD_GLOBAL | RTLD_LAZY)) {


-- 
Don Armstrong                      http://www.donarmstrong.com

Where I sleep at night, is this important compared to what I read
during the day? What do you think defines me? Where I slept or what I
did all day?
 -- Thomas Van Orden of Van Orden v. Perry


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to