# 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]
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]
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.