On Sun, Dec 11, 2005 at 11:17:51AM -0500, Benjamin Mesing wrote:
> today I've tried to address the issue raised by Steve Langasek regarding
> "inherited" dependencies [1].
> As I am unexperienced with the whole linking and dependency process I
> was not able to deduce the consequences of this announcement for my
> packaging.
> As far as I have understood the email, whatever is added to the linker
> on the command line (using -l...) is also added to the package as a
> dependency. Is this correct (the depends line of my package is:
> Depends: apt, ${shlibs:Depends}, ${misc:Depends}
> )?
> I believe my package is affected by the issues stated by Steve,
> depending on libraries which I do not directly use. Most of them are
> probably pulled in through the QT library I am depending on. My package,
> packagesearch, uses qmake as a build tool. The linking command line
> contains loads of other libraries including freetype (collected by
> qmake).
This bug appears to be specific to the QT4 version of qmake; the QT3 version
doesn't add the extraneous libs to the $(LIBS) variable.
A bug report is probably in order.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
vorlon@debian.org http://www.debian.org/
Attachment:
signature.asc
Description: Digital signature