external to ebuilds and provided as inheritable capabilities and data. They
define functions and set data types as drop\-in replacements, expanded, and
simplified routines for extremely common tasks to streamline the build
-process. Inherit may only be called once in an ebuild and it may \fBnever be
-wrapped within any conditionals\fR of any kind. Specification of the eclasses
-contains only their name and not the \fI.eclass\fR extension. Also note that
-the inherit statement must come before other variable declarations.
+process. Call to inherit cannot depend on conditions which can vary in given
+ebuild. Specification of the eclasses contains only their name and not the
+\fI.eclass\fR extension. Also note that the inherit statement must come
+before other variable declarations unless these variables are used in global
+scope of eclasses.
.SH "PHASE FUNCTIONS"
.TP
.B pkg_nofetch