From 9636ee343b28841b6faffe7cb1b335ea007e8997 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Wed, 9 Mar 2022 13:22:31 +0100 Subject: [PATCH] update lintian overrides MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Grünbichler --- debian/libstd-rust-dev-wasm32.lintian-overrides | 5 +++++ debian/libstd-rust-dev-windows.lintian-overrides | 4 ++++ debian/libstd-rust-dev.lintian-overrides | 3 +++ 3 files changed, 12 insertions(+) diff --git a/debian/libstd-rust-dev-wasm32.lintian-overrides b/debian/libstd-rust-dev-wasm32.lintian-overrides index 76a3d0ad98..9170be0381 100644 --- a/debian/libstd-rust-dev-wasm32.lintian-overrides +++ b/debian/libstd-rust-dev-wasm32.lintian-overrides @@ -1,3 +1,8 @@ # wasm object files count as arch-independent for now, # at least until we starting offering Debian in wasm libstd-rust-dev-wasm32 binary: arch-independent-package-contains-binary-or-object usr/lib/rustlib/wasm32-*/lib/lib*.rlib +libstd-rust-dev-wasm32 binary: arch-independent-package-contains-binary-or-object usr/lib/rustlib/wasm32-*/lib/self-contained/libc.a + +# lintian doesn't understand rlib files +libstd-rust-dev-wasm32 binary: no-code-sections [*.rlib] +libstd-rust-dev-wasm32 binary: no-code-sections [usr/lib/rustlib/wasm32-*/lib/self-contained/libc.a] diff --git a/debian/libstd-rust-dev-windows.lintian-overrides b/debian/libstd-rust-dev-windows.lintian-overrides index 88bdb319a8..271d5b1dc2 100644 --- a/debian/libstd-rust-dev-windows.lintian-overrides +++ b/debian/libstd-rust-dev-windows.lintian-overrides @@ -2,3 +2,7 @@ libstd-rust-dev-windows binary: arch-dependent-file-not-in-arch-specific-directory usr/lib/rustlib/*/lib/lib*.rlib libstd-rust-dev-windows binary: arch-dependent-file-not-in-arch-specific-directory usr/lib/rustlib/*/lib/lib*.a libstd-rust-dev-windows binary: executable-not-elf-or-script usr/lib/rustlib/*/lib/*.dll + +# lintian doesn't understand these files +libstd-rust-dev-windows binary: no-code-sections [*.rlib] +libstd-rust-dev-windows binary: no-code-sections [usr/lib/rustlib/x86_64-pc-windows-gnu/lib/lib*.dll.a] diff --git a/debian/libstd-rust-dev.lintian-overrides b/debian/libstd-rust-dev.lintian-overrides index a07d646af4..c769167dcd 100644 --- a/debian/libstd-rust-dev.lintian-overrides +++ b/debian/libstd-rust-dev.lintian-overrides @@ -2,6 +2,9 @@ libstd-rust-dev binary: arch-dependent-file-not-in-arch-specific-directory usr/lib/rustlib/*/lib/lib*.rlib libstd-rust-dev binary: breakout-link usr/lib/rustlib/*/lib/lib*.so -> usr/lib/*/lib*.so +# lintian doesn't understand rlib files +libstd-rust-dev binary: no-code-sections [*.rlib] + # See debhelper bug #875780. This override is commented out because it's not # always needed, but we want it here for documentation purposes. Basically, # if you see it then you probably don't need to worry about it.