introduce pkg-config files

David Faure faure at kde.org
Wed Oct 27 18:02:33 CEST 2010


On Tuesday 26 October 2010, Pau Garcia i Quiles wrote:
> - how are you going to avoid "transitive" symbols (i. e. symbols which
> are exported by a particular library but are not actually provided by
> it but one of its dependencies) ? For instance, then I nm -DC
> libkdecore.so.5.5.0 I get some "false positives":
> 
> 00236a50 T strlcat
> 00236b00 T strlcpy
> 00174e50 T qHash(KPluginInfo const&)
> 000fc730 T qHash(KUrl const&)

Not sure about the context of the discussion, but these symbols *are* provided 
by kdecore, they are not false positives or coming from a dependency.

strlcat and strlcpy because of kdefakes.c, and the qHash methods because they 
apply to kdecore types. These are all real kdecore symbols.

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Sponsored by Nokia to work on KDE, incl. Konqueror (http://www.konqueror.org).


More information about the Kde-buildsystem mailing list