From 2f253bcc364bd75c9b103133a17ea9887a3de15d Mon Sep 17 00:00:00 2001 From: David James Date: Mon, 22 Aug 2011 16:29:13 -0700 Subject: 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 --- man/emerge.1 | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'man') 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 -- cgit v1.2.3-1-g7c22