On Fri, 31 Aug 2012 17:49:34 -0400 Alexis Ballier <[email protected]> wrote:
> On Fri, 31 Aug 2012 22:53:35 +0200 > Michał Górny <[email protected]> wrote: > > [...] > > I'm not sure if you're aware of it but Gentoo doesn't aim at > > supporting solely Linux and no other system. > > elf != linux Gentoo != elf only. > > Also, please tell me how to handle multiple slots sanely without > > pkg-config in a package like Boost, for example. > > You should know since you are proposing a boost-utils.eclass :) Eh, the world would be so much better if boost provided pkg-config files. For example, boost.m4 (provided by boost-m4) uses some wall-dumb stubborn heuristics which always grabs newest boost and doesn't provide any sane way to provide it with an older one... > Anyway, my point was just to go from 'not providing a .pc is broken' > to '.pc are useful and needed in some cases but not all' But these some cases where there are needed result in the necessity of installing them, and making the build systems aware of them. I don't see much point in adding a 'backwards compatibility' to it as well. Ah, while we're at it. If a library has macros referring to the functions of another library (or just types) in its public API, it needs a pkg-config file. ELF dependencies are not enough, and the gold linker will refuse to work because of a missing explicit dependency. -- Best regards, Michał Górny
signature.asc
Description: PGP signature
