On Mon, 03 Nov 2003 17:55:50 -0600
Andrew Gaffney <[EMAIL PROTECTED]> wrote:

> I think that it has the potential to work. The problem is that if
> someone were to emerge a package with USE="client -server" and then they
> decide they want the server part, they have to re-emerge the entire
> package. Not too big of an issue, but an issue nonetheless.

This could also require additional dependency checking logic in portage.  

Example;

Package A has the proposed client/server capability.  I choose to build
package A as a client.  I then choose to build package B, which depends on
package A.  However, a library/header/etc normally provided by package A
isn't included with-server+client set in my USE variable.  

Portage would have to be able to check to see how package A was compiled
and force a re-compilation of package A to satisfy package B.  This also
would violate the USE flags I've setup in make.conf (don't know if this
happens already or not).

Just something to consider.  I'm not overly partial one way or another.

-- 
Jason Wever
Gentoo/Sparc Team Co-Lead

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to