[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