On Mon, 18 Dec 2006 07:28:25 +0000 Steve Long
<[EMAIL PROTECTED]> wrote:
| Ciaran McCreesh wrote:
| > That one pulls us back into the lack of distinction between "stuff
| > needed when compiling against this library" and "stuff this library
| > needs to run".
| 
| Wouldn't your c-toolchain or a compiler eg for PERL or Java do?

You're missing the distinction. The easy example, but not the best, is
pkg-config: many libraries must be used via pkg-config, so they need to
RDEPEND upon it to avoid breaking binary packages. However, they don't
actually require it at runtime. The other option, which is just about
doable in this one particular case, is to make any package that uses a
library that uses pkg-config DEPEND upon pkg-config.

| > | or by using meta-packages.
| > 
| > DEPEND="virtual/c-toolchain" would indeed be nice, but it's a rather
| > large change...
| > 
| How so? Isn't it simply a new meta?

And an entire tree to update before it becomes meaningful.

-- 
Ciaran McCreesh
Mail                : ciaranm at ciaranm.org
Web                 : http://ciaranm.org/
Paludis is faster   : http://ciaranm.org/show_post.pl?post_id=61

Attachment: signature.asc
Description: PGP signature

Reply via email to