Browse Source

Dpkg::Shlibs: Split multiarch cross-compilation libraries from toolchain ones

Split them so that we can mark the toolchain cross-compilation libraries
as deprecated, and in the future possibly just hide them by default.
Guillem Jover 11 years ago
parent
commit
99c025a516
1 changed files with 5 additions and 1 deletions
  1. 5 1
      scripts/Dpkg/Shlibs.pm

+ 5 - 1
scripts/Dpkg/Shlibs.pm

@@ -98,8 +98,12 @@ sub setup_library_paths {
         $multiarch = debarch_to_multiarch(get_host_arch());
     }
     # Define list of directories containing crossbuilt libraries.
+    if ($multiarch) {
+        push @librarypaths, "/lib/$multiarch", "/usr/lib/$multiarch";
+    }
+    # XXX: Add deprecated sysroot and toolchain cross-compilation paths.
     if ($crossprefix) {
-        push @librarypaths, "/lib/$multiarch", "/usr/lib/$multiarch",
+        push @librarypaths,
              "/$crossprefix/lib", "/usr/$crossprefix/lib",
              "/$crossprefix/lib32", "/usr/$crossprefix/lib32",
              "/$crossprefix/lib64", "/usr/$crossprefix/lib64";