diff --git a/doc/manual/conf-file.xml b/doc/manual/conf-file.xml
index 2ee268097..ec64e8b11 100644
--- a/doc/manual/conf-file.xml
+++ b/doc/manual/conf-file.xml
@@ -97,6 +97,25 @@ env-keep-derivations = false
+ build-cores
+
+ Sets the value of the
+ NIX_BUILD_CORES environment variable in the
+ invocation of builders. Builders can use this variable at their
+ discretion to control the maximum amount of parallelism. For
+ instance, in Nixpkgs, if the derivation attribute
+ enableParallelBuilding is set to
+ true, the builder passes the
+ flag to GNU Make.
+ It can be overriden using the command line switch and
+ defaults to 1. The value 0
+ means that the builder should use all available CPU cores in the
+ system.
+
+
+
+
build-max-silent-time
diff --git a/doc/manual/opt-common-syn.xml b/doc/manual/opt-common-syn.xml
index 0412fcb6a..da60288b2 100644
--- a/doc/manual/opt-common-syn.xml
+++ b/doc/manual/opt-common-syn.xml
@@ -13,6 +13,10 @@
number
+
+
+ number
+number
diff --git a/doc/manual/opt-common.xml b/doc/manual/opt-common.xml
index 3be9f5dd5..2d67162d7 100644
--- a/doc/manual/opt-common.xml
+++ b/doc/manual/opt-common.xml
@@ -98,7 +98,25 @@
linkend='conf-build-max-jobs'>build-max-jobs
configuration setting, which itself defaults to
1. A higher value is useful on SMP systems or to
- exploit I/O latency.
+ exploit I/O latency.
+
+
+
+
+
+
+ Sets the value of the NIX_BUILD_CORES
+ environment variable in the invocation of builders. Builders can
+ use this variable at their discretion to control the maximum amount
+ of parallelism. For instance, in Nixpkgs, if the derivation
+ attribute enableParallelBuilding is set to
+ true, the builder passes the
+ flag to GNU Make.
+ It defaults to the value of the build-cores
+ configuration setting, if set, or 1 otherwise.
+ The value 0 means that the builder should use all
+ available CPU cores in the system.
diff --git a/doc/manual/release-notes.xml b/doc/manual/release-notes.xml
index b3a324c97..5b1c30bf8 100644
--- a/doc/manual/release-notes.xml
+++ b/doc/manual/release-notes.xml
@@ -8,7 +8,7 @@
-Release 0.16 (August 16, 2010)
+Release 0.16 (August 17, 2010)This release has the following improvements:
@@ -39,8 +39,8 @@
builder can use this at its discretion to perform a parallel
build, e.g., by calling make -j
N. In Nixpkgs, this can be
- enabled on a per-package basis by setting
- enableParallelBuilding to
+ enabled on a per-package basis by setting the derivation
+ attribute enableParallelBuilding to
true.
diff --git a/nix.conf.example b/nix.conf.example
index 7063bed54..3c55b570e 100644
--- a/nix.conf.example
+++ b/nix.conf.example
@@ -63,7 +63,7 @@
#
# This option defines the number of CPU cores to utilize in parallel
# within a build job, i.e. by passing an appropriate `-jN' flag to GNU
-# make. The default is 1, meaning that parallel building within jobs
+# Make. The default is 1, meaning that parallel building within jobs
# is disabled. Passing the special value `0' causes Nix to try and
# auto-detect the number of available cores on the local host. This
# setting can be overridden using the `--cores' command line switch.