[Pkg-openmpi-commits] r91 - in /openmpi/trunk/debian: changelog control libopenmpi-dev.links libopenmpi-dev.lintian-overrides libopenmpi1.lintian-overrides openmpi-bin.lintian-overrides rules
hauro-guest at users.alioth.debian.org
hauro-guest at users.alioth.debian.org
Sat Dec 22 19:22:13 UTC 2007
Author: hauro-guest
Date: Sat Dec 22 19:22:13 2007
New Revision: 91
URL: http://svn.debian.org/wsvn/pkg-openmpi/?sc=1&rev=91
Log:
"Fixed" all issues with rpath.
Removed:
openmpi/trunk/debian/libopenmpi-dev.lintian-overrides
openmpi/trunk/debian/openmpi-bin.lintian-overrides
Modified:
openmpi/trunk/debian/changelog
openmpi/trunk/debian/control
openmpi/trunk/debian/libopenmpi-dev.links
openmpi/trunk/debian/libopenmpi1.lintian-overrides
openmpi/trunk/debian/rules
Modified: openmpi/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/changelog?rev=91&op=diff
==============================================================================
--- openmpi/trunk/debian/changelog (original)
+++ openmpi/trunk/debian/changelog Sat Dec 22 19:22:13 2007
@@ -1,3 +1,12 @@
+openmpi (1.2.4-6) unstable; urgency=low
+
+ * libopenmpi-dev.links: Moved .so.0 links from /usr/lib/openmpi/lib to
+ /usr/lib.
+ * debian/rules: Stripping all rpath info with chrpath in install-arch.
+ * debian/control: Added chrpath to Build-Depends
+
+ -- Manuel Prinz <debian at pinguinkiste.de> Sat, 22 Dec 2007 20:20:17 +0100
+
openmpi (1.2.4-5) unstable; urgency=low
[ Manuel Prinz ]
Modified: openmpi/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/control?rev=91&op=diff
==============================================================================
--- openmpi/trunk/debian/control (original)
+++ openmpi/trunk/debian/control Sat Dec 22 19:22:13 2007
@@ -4,7 +4,7 @@
Homepage: http://www.open-mpi.org/
Maintainer: Debian OpenMPI Maintainers <pkg-openmpi-maintainers at lists.alioth.debian.org>
Uploaders: Dirk Eddelbuettel <edd at debian.org>, Manuel Prinz <debian at pinguinkiste.de>
-Build-Depends: debhelper (>= 5.0.0), dpatch, libibverbs-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], gfortran, gcc (>= 4:4.1.2)
+Build-Depends: debhelper (>= 5.0.0), dpatch, libibverbs-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], gfortran, gcc (>= 4:4.1.2), chrpath
Standards-Version: 3.7.3
Vcs-Svn: svn://svn.debian.org/svn/pkg-openmpi/openmpi/trunk/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/
Modified: openmpi/trunk/debian/libopenmpi-dev.links
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/libopenmpi-dev.links?rev=91&op=diff
==============================================================================
--- openmpi/trunk/debian/libopenmpi-dev.links (original)
+++ openmpi/trunk/debian/libopenmpi-dev.links Sat Dec 22 19:22:13 2007
@@ -9,9 +9,9 @@
usr/bin/opal_wrapper usr/bin/ortec++
usr/bin/opal_wrapper usr/bin/ortecc
usr/share/man/man1/mpic++.openmpi.1 usr/share/man/man1/mpiCC.openmpi.1
-usr/lib/openmpi/lib/libmca_common_sm.so.0 usr/lib/libmca_common_sm.so
-usr/lib/openmpi/lib/libopen-pal.so.0 usr/lib/libopen-pal.so
-usr/lib/openmpi/lib/libopen-rte.so.0 usr/lib/libopen-rte.so
-usr/lib/openmpi/lib/libmpi_cxx.so.0 usr/lib/libmpi_cxx.so
-usr/lib/openmpi/lib/libmpi_f77.so.0 usr/lib/libmpi_f77.so
-usr/lib/openmpi/lib/libmpi_f90.so.0 usr/lib/libmpi_f90.so
+usr/lib/libmca_common_sm.so.0 usr/lib/libmca_common_sm.so
+usr/lib/libopen-pal.so.0 usr/lib/libopen-pal.so
+usr/lib/libopen-rte.so.0 usr/lib/libopen-rte.so
+usr/lib/libmpi_cxx.so.0 usr/lib/libmpi_cxx.so
+usr/lib/libmpi_f77.so.0 usr/lib/libmpi_f77.so
+usr/lib/libmpi_f90.so.0 usr/lib/libmpi_f90.so
Modified: openmpi/trunk/debian/libopenmpi1.lintian-overrides
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/libopenmpi1.lintian-overrides?rev=91&op=diff
==============================================================================
--- openmpi/trunk/debian/libopenmpi1.lintian-overrides (original)
+++ openmpi/trunk/debian/libopenmpi1.lintian-overrides Sat Dec 22 19:22:13 2007
@@ -1,57 +1,3 @@
libopenmpi1: package-name-doesnt-match-sonames libmpi0 libopen-pal0 libmca-common_sm0 libopen-rte0 libmpi-f90-0 libmpi-cxx0 libmpi-f77-0
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/libmpi.so.0.0.0 /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/libopen-rte.so.0.0.0 /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_allocator_basic.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_allocator_bucket.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_bml_r2.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_btl_openib.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_btl_self.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_btl_sm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_btl_tcp.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_coll_basic.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_coll_self.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_coll_sm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_coll_tuned.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_errmgr_hnp.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_errmgr_orted.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_errmgr_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_gpr_null.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_gpr_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_gpr_replica.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_io_romio.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_iof_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_iof_svc.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_maffinity_first_use.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_mpool_rdma.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_mpool_sm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_ns_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_ns_replica.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_odls_default.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_oob_tcp.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_paffinity_linux.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_pls_gridengine.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_pls_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_pls_rsh.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_pls_slurm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_pml_cm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_pml_ob1.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_ras_dash_host.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_ras_gridengine.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_ras_localhost.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_ras_slurm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rcache_vma.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rds_hostfile.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rds_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rds_resfile.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rmaps_round_robin.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rmgr_proxy.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rmgr_urm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_rml_oob.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_sds_env.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_sds_pipe.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_sds_seed.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_sds_singleton.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_sds_slurm.so /usr/lib/openmpi/lib
-libopenmpi1: binary-or-shlib-defines-rpath ./usr/lib/openmpi/lib/openmpi/mca_topo_unity.so /usr/lib/openmpi/lib
libopenmpi1: postinst-has-useless-call-to-ldconfig
libopenmpi1: postrm-has-useless-call-to-ldconfig
Modified: openmpi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/rules?rev=91&op=diff
==============================================================================
--- openmpi/trunk/debian/rules (original)
+++ openmpi/trunk/debian/rules Sat Dec 22 19:22:13 2007
@@ -87,6 +87,9 @@
dh_installdirs -plibopenmpi-dev -s /usr/share/lintian/overrides/
dh_installdirs -popenmpi-bin -s /usr/share/lintian/overrides/
$(MAKE) install DESTDIR=$(CURDIR)/debian/openmpi
+ # Strip rpath info from all executables and libraries
+ find . -type f -perm -+x -exec chrpath -d '{}' \;
+ find . -type f -name '*\.so\.*' -exec chrpath -d '{}' \;
for f in mpic++ mpicc mpicxx mpiexec mpif77 mpif90 ; do \
cp debian/openmpi/usr/share/man/man1/$${f}.1 debian/openmpi/usr/share/man/man1/$${f}.openmpi.1 ; \
done
@@ -97,8 +100,6 @@
sed -i 's/3OpenMPI/3/' debian/openmpi/usr/share/man/man3/*.3
dh_install -s --sourcedir=$(CURDIR)/debian/openmpi --list-missing
install -m0644 debian/libopenmpi1.lintian-overrides $(CURDIR)/debian/libopenmpi1/usr/share/lintian/overrides/libopenmpi1
- install -m0644 debian/libopenmpi-dev.lintian-overrides $(CURDIR)/debian/libopenmpi-dev/usr/share/lintian/overrides/libopenmpi-dev
- install -m0644 debian/openmpi-bin.lintian-overrides $(CURDIR)/debian/openmpi-bin/usr/share/lintian/overrides/openmpi-bin
binary-indep: build-indep install-indep
dh_testdir -i
More information about the Pkg-openmpi-commits
mailing list