[csw-maintainers] ldd -r and "symbol not found:" errors: how to disable the check
Roger Håkansson
hson at opencsw.org
Sun Feb 7 19:23:39 CET 2010
On 2010-02-06 00:30, Maciej (Matchek) Blizinski wrote:
> I've added a new checkpkg module a few days ago, which runs "ldd -r"
> and greps the output for "symbol not found:". This catches shared
> libraries which are not self-contained.
>
> Some of you will hit the problem in which this check throws a false
> positive: There might be libraries which are non-self-contained by
> design.
That's not the only case, when building packages where you have binaries
linked to libraries which belongs to the package being built, or when a
package contains more than one library and there are some dependencies
between them, you also get an error.
Currently "missing-symbols" only seem to work when there are binaries
and libraries linked to libraries outside the package.
More information about the maintainers
mailing list