aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Olexa <darkside@gentoo.org>2010-08-04 14:43:54 +0000
committerhwoarang <hwoarang@gentoo.org>2010-08-04 21:36:29 +0300
commit8095994ddde25a75e99fd34dff81cf8522cd0ce4 (patch)
tree936d4ea1c46a90dfd7470e6482b1782b5800e25b
parenteclass-reference: Add note about installing eclass-manpages (diff)
downloaddevmanual-8095994ddde25a75e99fd34dff81cf8522cd0ce4.tar.gz
devmanual-8095994ddde25a75e99fd34dff81cf8522cd0ce4.tar.bz2
devmanual-8095994ddde25a75e99fd34dff81cf8522cd0ce4.zip
use-flags: Add note about USE flags for rdeps that don't change the package
-rw-r--r--general-concepts/use-flags/text.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/general-concepts/use-flags/text.xml b/general-concepts/use-flags/text.xml
index a1cf2c4..3ca3aff 100644
--- a/general-concepts/use-flags/text.xml
+++ b/general-concepts/use-flags/text.xml
@@ -27,6 +27,14 @@
break, among other issues.
</p>
+<p>
+ The usage of a <c>USE</c> flag should not control runtime dependencies when
+ the package does not link to it. Doing so will create extra
+ configuration for the package and re-compilation for no underlying file
+ change on disk. This should be avoided and instead can be conveyed to the
+ user via post install messages if needed.
+</p>
+
<note>
The status of USE flags is saved in the VDB, and their value in
<c>pkg_prerm</c> and <c>pkg_postrm</c> is taken from there. This means that