Package: libopenmpi2
Version: 2.0.1-4
Severity: important
Tags: patch

Hi,

libopenmpi2 comes with 2 broken SONAME links:

/usr/lib/libmca_common_fabric.so.20 -> libmca_common_libfabric.so.20.0.0
/usr/lib/libompitrace.so.0 -> libompitrace.so.0.0.0

The attached patch should fix this.


Andreas
diff -Nru openmpi-2.0.1/debian/libopenmpi2.links openmpi-2.0.1/debian/libopenmpi2.links
--- openmpi-2.0.1/debian/libopenmpi2.links	2016-09-11 12:07:05.000000000 +0200
+++ openmpi-2.0.1/debian/libopenmpi2.links	2016-09-12 01:07:21.000000000 +0200
@@ -16,7 +16,7 @@
 usr/lib/libmpi.so.20.0.1                        usr/lib/libmpi.so.20
 usr/lib/libmpi_usempif08.so.20.0.0		usr/lib/libmpi_usempif08.so.20
 usr/lib/libmpi_usempi_ignore_tkr.so.20.0.0   	usr/lib/libmpi_usempi_ignore_tkr.so.20
-usr/lib/libompitrace.so.0.0.0                   usr/lib/libompitrace.so.0
+usr/lib/libompitrace.so.20.0.0                  usr/lib/libompitrace.so.20
 usr/lib/libopen-pal.so.20.1.0                   usr/lib/libopen-pal.so.20
 usr/lib/libopen-rte.so.20.0.0                   usr/lib/libopen-rte.so.20
 #usr/lib/liboshmem.so.20.0.1		        usr/lib/liboshmem.so.20
diff -Nru openmpi-2.0.1/debian/rules openmpi-2.0.1/debian/rules
--- openmpi-2.0.1/debian/rules	2016-09-11 12:07:05.000000000 +0200
+++ openmpi-2.0.1/debian/rules	2016-09-12 01:11:31.000000000 +0200
@@ -138,7 +138,7 @@
 		mkdir -p debian/libopenmpi2/usr/lib/openmpi/lib ; \
 		cp -a debian/tmp/usr/lib/openmpi/lib/libmca_common_libfabric.so.20.0.0 \
 			debian/libopenmpi2/usr/lib/openmpi/lib/libmca_common_libfabric.so.20.0.0 ; \
-		dh_link -p libopenmpi2   usr/lib/libmca_common_libfabric.so.20.0.0  usr/lib/libmca_common_fabric.so.20 ; \
+		dh_link -p libopenmpi2   usr/lib/libmca_common_libfabric.so.20.0.0  usr/lib/libmca_common_libfabric.so.20 ; \
 		dh_link -p libopenmpi2 usr/lib/openmpi/lib/libmca_common_libfabric.so.20.0.0 usr/lib/libmca_common_libfabric.so.20.0.0 ; \
 	fi
 	if test -f debian/tmp/usr/bin/shmemrun ; then \

Reply via email to