Package: pkg-config
Version: 0.20-1
Severity: normal

        Hi,

 (we had this discussion on IRC already)

 It might be nice to use "-I" of the .private pseudo-headers in .pc
 files each time some -I flags are requested, eg. not only for static
 builds.

 As I understand it, the introduction of .private pseudo-headers was
 meant to lower the number of ELF DEPENDS as caused by the use of "-l"
 flags when linking objects with the help of pkg-config.
   These flags are only needed when linking statically, and pkg-config
 offers a "--static" flag to choose the type of linking one wants.

 The problems arise for header files of a package distributing a .pc
 file when these are including third party headers;  for example, the
 vte headers include the Atk, Pango, Gtk and other headers.

 While there might be some discussion on whether the ELF DEPENDS should
 reflect these header inclusions, it seems quite safe to assume that all
 -I, from private or non private headers, should be present when
 building objets, for static linking or not.

   Bye,

-- 
Loïc Minier <[EMAIL PROTECTED]>

Reply via email to