summaryrefslogtreecommitdiffstats
path: root/man/emerge.1
diff options
context:
space:
mode:
authorDavid James <davidjames@chromium.org>2011-08-22 16:29:13 -0700
committerZac Medico <zmedico@gentoo.org>2011-08-26 11:05:01 -0700
commit2f253bcc364bd75c9b103133a17ea9887a3de15d (patch)
tree7186b4673f0630b6154f576b6a415cc0a92ba5d2 /man/emerge.1
parent1dc7ac4b48ca0a5a8b607bbadf759fa209b49e9c (diff)
downloadportage-2f253bcc364bd75c9b103133a17ea9887a3de15d.tar.gz
portage-2f253bcc364bd75c9b103133a17ea9887a3de15d.tar.bz2
portage-2f253bcc364bd75c9b103133a17ea9887a3de15d.zip
Update --rebuild-if-* flags to rebuild when build dependencies are changed.
Right now, the --rebuild-if-* flags only rebuild packages that are used at both run-time and build-time. This doesn't help for packages that are used only at build-time (for example, static libaries). Rebuilding packages whenever a build-time dependency is changed is easier to understand and explain, and it handles all cases correctly. BUG=chromium-os:15517 TEST=Run emerge test suite. Change-Id: Iae8dab24e8acb6625bc1a0ce41862e90b232eb84
Diffstat (limited to 'man/emerge.1')
-rw-r--r--man/emerge.114
1 files changed, 6 insertions, 8 deletions
diff --git a/man/emerge.1 b/man/emerge.1
index 4a19bdb26..f7ad3ed5a 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -556,18 +556,16 @@ to be set in the \fBmake.conf\fR(5)
\fBEMERGE_DEFAULT_OPTS\fR variable.
.TP
.BR "\-\-rebuild\-if\-new\-rev [ y | n ]"
-Rebuild packages when dependencies that are used at both build\-time and
-run\-time are built, if the dependency is not already installed with the
-same version and revision.
+Rebuild packages when build\-time dependencies are built from source, if the
+dependency is not already installed with the same version and revision.
.TP
.BR "\-\-rebuild\-if\-new\-ver [ y | n ]"
-Rebuild packages when dependencies that are used at both build\-time and
-run\-time are built, if the dependency is not already installed with the
-same version. Revision numbers are ignored.
+Rebuild packages when build\-time dependencies are built from source, if the
+dependency is not already installed with the same version. Revision numbers
+are ignored.
.TP
.BR "\-\-rebuild\-if\-unbuilt [ y | n ]"
-Rebuild packages when dependencies that are used at both build\-time and
-run\-time are built.
+Rebuild packages when build\-time dependencies are built from source.
.TP
.BR "\-\-rebuilt\-binaries [ y | n ]"
Replace installed packages with binary packages that have