doc: mention overrideDerivation causes evaluation of Derivation

This commit is contained in:
Domen Kožar 2016-05-30 12:34:03 +01:00
parent f345d01974
commit dee13c7fd4

View File

@ -92,7 +92,14 @@ in ...</programlisting>
<para>Do not use this function in Nixpkgs. Because it breaks <para>Do not use this function in Nixpkgs. Because it breaks
package abstraction and doesnt provide error checking for package abstraction and doesnt provide error checking for
function arguments, it is only intended for ad-hoc customisation function arguments, it is only intended for ad-hoc customisation
(such as in <filename>~/.nixpkgs/config.nix</filename>).</para> (such as in <filename>~/.nixpkgs/config.nix</filename>).
</para>
<para>
Additionally, <varname>overrideDerivation</varname> forces an evaluation
of the Derivation which can be quite a performance penalty if there are many
overrides used.
</para>
</warning> </warning>
<para> <para>