[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: