[SCM] Debian package checker branch, master, updated. 1.24.4-98-g22c9d85
The following commit has been merged in the master branch:
commit 22c9d85a5a596b3f090311c2aebbab0e0893b99e
Author: Adam D. Barratt <adam@adam-barratt.org.uk>
Date: Wed Sep 3 18:47:21 2008 +0100
Fix the readelf parsing code to handle unversioned shlibs
* collection/objdump-info:
+ [ADB] Correctly handle shared objects with no symbol versioning when
using readelf.
diff --git a/collection/objdump-info b/collection/objdump-info
index 342331a..42ec472 100755
--- a/collection/objdump-info
+++ b/collection/objdump-info
@@ -178,6 +178,9 @@ while (<FILES>) {
if ($sym =~ m/^(.*)@(.*)$/) {
$sym = $1;
$ver = $2;
+ } elsif (@symbol_versions == 0) {
+ # No versioned symbols...
+ $ver = '';
} else {
$ver = $symbol_versions[$symnum];
diff --git a/debian/changelog b/debian/changelog
index d13eaf9..393f881 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -62,6 +62,10 @@ lintian (2.0.0~rc1) experimental; urgency=low
+ [FL] Add . and + to regex for command-with-path-in-maintainer-script.
Based on a patch from Raphael Geissert.
+ * collection/objdump-info:
+ + [ADB] Correctly handle shared objects with no symbol versioning when
+ using readelf.
+
* frontend/lintian:
+ [RA] Ensure we close the pipe to lintian-info before exiting, since
otherwise lintian-info may print the rest of our output after
--
Debian package checker
Reply to: