X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Fpatches%2Fuse_rtld_global;fp=debian%2Fpatches%2Fuse_rtld_global;h=c9a2260922fca9b77aaca3e3767f558814adbf29;hb=a5445cd6861f7718ce4e2aa46b5658a656ee50bd;hp=0000000000000000000000000000000000000000;hpb=db9f4aa5409231c4651b782aaa0f9b87c2cd3a3b;p=libparallel-mpi-simple-perl.git diff --git a/debian/patches/use_rtld_global b/debian/patches/use_rtld_global new file mode 100644 index 0000000..c9a2260 --- /dev/null +++ b/debian/patches/use_rtld_global @@ -0,0 +1,15 @@ +Index: Parallel-MPI-Simple-0.10/Simple.pm +=================================================================== +--- Parallel-MPI-Simple-0.10.orig/Simple.pm 2012-03-24 19:39:57.000000000 -0700 ++++ Parallel-MPI-Simple-0.10/Simple.pm 2012-03-24 19:40:30.000000000 -0700 +@@ -8,6 +8,10 @@ + @ISA = qw(DynaLoader); + $VERSION = '0.10'; + ++# need to use RTLD_GLOBAL for libmpi.so to properly dlopen its ++# submodules ++sub dl_load_flags { 0x01 } ++ + bootstrap Parallel::MPI::Simple; + + # evil, but makes everything MPI_*, which is sort of expected