Lintian ReportsBETA

Tag versions

Idevelopment-package-ships-elf-binary-in-path

The tag is present in Lintian version 2.113.26. That is the most recent version we know about.

We use semantic versions. The patch number is a commit step indicator relative to the 2.113.0 release tag in our Git repository.

You can find the detection logic for this version at commit 43a81d7. For merge requests, please use the latest version in the Lintian check binaries/location.

This tag is experimental.

Visibility: info

This development package (ie. from the libdevel section of the archive) installs an ELF binary within $PATH.

Commonly, executables in development packages provide values that are relevant for using the library. Source packages that use such development packages tend to execute those executables to discover how to use the library.

When performing a cross build, host architecture binaries are generally not executable. However, development packages need to be installed on the host architecture so such files are useless.

An alternative approach is to use pkg-config(1) or potentially splitting architecture-independent development tools into a separate package that can be marked Multi-Arch: foreign.

For more information please consult:

The following 82 source packages in the archive triggered the tag 174 times (in any Lintian version).

We found 4 overrides. The tag performed 98% of the time.