[DebianGIS-dev] Bug#605002: libhdf4-dev: rpath included in libdf.la

Andy Spencer andy753421 at gmail.com
Fri Nov 26 05:21:49 UTC 2010


Package: libhdf4-dev
Version: 4.2r4-11
Severity: normal
Tags: patch


The rules file in libhdf4 uses chrpath to strip the rpath from the
executables and shared objects. It does not strip the rpath from the
libtool archives. This causes programs built against libdf to include an
invalid rpath.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.35.4 (PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libhdf4-dev depends on:
ii  libhdf4-0               4.2r4-11         The Hierarchical Data Format libra
ii  libjpeg62-dev           6b1-1            Development files for the IJG JPEG
ii  zlib1g-dev              1:1.2.3.4.dfsg-3 compression library - development

libhdf4-dev recommends no packages.

libhdf4-dev suggests no packages.

-- no debconf information
-------------- next part --------------
>From 3d7302f77def786c100bcc54811cd2e49e811fc6 Mon Sep 17 00:00:00 2001
From: Andy Spencer <andy753421 at gmail.com>
Date: Thu, 25 Nov 2010 20:53:39 -0800
Subject: [PATCH] Strip rpath from libtool archives

---
 debian/rules |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/debian/rules b/debian/rules
index 5e1d965..d6e64e5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -153,6 +153,9 @@ stamps/install-stamp: build-arch
 	for obj in $(DESTDIR)/usr/bin/* $(DESTDIR)/usr/lib/*.so.* $(DESTDIR)/usr/lib-alt/*.so.*; do \
 		chrpath -d $${obj} || true; \
 	done
+	for obj in $(DESTDIR)/usr/lib/*.la $(DESTDIR)/usr/lib-alt/*.la; do \
+		sed -ie 's/-R *[^ ]\+ //g' $${obj} || true; \
+	done
 	
 	# rename programs also provided by netcdf-bin
 	mv $(DESTDIR)/usr/bin/ncdump $(DESTDIR)/usr/bin/ncdump-hdf
-- 
1.7.2.3



More information about the Pkg-grass-devel mailing list