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

Bug#469301: lintian: multiarch libraries support



Package: lintian
Version: 1.23.45
Severity: wishlist

Multiarch libraries have their own directories, allowing them to be
shared among all architectures. Please add support for this.

Other directories you may want to add besides i486-linux-gnu are:
      * arm-linux-gnu
      * arm-linux-gnueabi
      * hppa-linux-gnu
      * m68k-linux-gnu
      * mips-linux-gnu
      * mipsel-linux-gnu
      * powerpc-linux-gnu
      * s390-linux-gnu
      * sparc-linux-gnu
      * x86_64-linux-gnu
--- checks/binaries.orig	2008-02-08 03:56:39.000000000 +0100
+++ checks/binaries	2008-03-04 15:36:39.000000000 +0100
@@ -172,7 +172,9 @@
 
     if ($arch eq 'all') {
 	# package is `Architecture: all' but contains libs!?
-	tag "arch-independent-package-contains-binary-or-object", "$file";
+	tag "arch-independent-package-contains-binary-or-object", "$file"
+	    # ignore multiarch directories
+	    unless ($file =~ m,^\./(usr/)?lib/i486-linux-gnu/,);
     }
 
     # ELF?
--- checks/shared-libs.orig	2008-02-04 08:06:01.000000000 +0100
+++ checks/shared-libs	2008-03-04 15:43:35.000000000 +0100
@@ -31,9 +31,11 @@
     qw( lib
 	lib32
 	lib64
+	lib/i486-linux-gnu
         usr/lib
 	usr/lib32
 	usr/lib64
+	usr/lib/i486-linux-gnu
         usr/lib/libg++-dbg
         usr/X11R6/lib/Xaw3d
         usr/local/lib

Reply to: