Your message dated Mon, 10 Mar 2014 17:21:10 -0500
with message-id <[email protected]>
has caused the report #741297,
regarding Rmpi dlopen's libmpi.so.0 instead of libmpi.so.1
to be marked as having been forwarded to the upstream software
author(s) Hao Yu <[email protected]>
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
741297: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741297
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Dear Hao,
Here is a fresh, and good looking, bug report from a fellow Debianer and R
user. Can you take a look? Based on my Debian testing system we want .1
whereas Ubuntu still has .0 -- so the suggest pairing below makes a lot of
sense (Thanks, Don!)
Dirk
On 10 March 2014 at 14:45, Don Armstrong wrote:
| 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
--
Dirk Eddelbuettel | [email protected] | http://dirk.eddelbuettel.com
--- End Message ---