The minimal USE flag is a good example in stripping things you do not require directly. Most of the current Linux application packages come with client/server packages. Why not enable via a USE flag if you want to have the clients and/or the servers (noclients/noservers/nolibraries(?)). For example MySQL/LDAP/PostgreSQL all have clients and libraries to access the servers, but on my workstation I do not require the complete server set. Other common examples: rsync and cvs, probably 90% of the boxen installed with Gentoo have both packages installed, client and server. 90% of those people do not set up their own rsync- or cvs tree. What will it save? Compiletime; everything you don't need, you don't compile. Space; everything you don't install saves space. Reproducible: Always Steps to Reproduce:
this has been proposed before - please lookup reference to discussion on -dev and place summary of what is affected.
Do you have a search keyword for me? Before I posted I tryed to find related discussions on Google, but did not manage to find context related messages.
*** This bug has been marked as a duplicate of 12499 ***