diff options
author | 2019-12-06 21:00:46 +0000 | |
---|---|---|
committer | 2019-12-08 13:29:45 -0800 | |
commit | bc0c28bbcdb03506e6c0bafac9e63aff5ebb6894 (patch) | |
tree | aa29f676d457b53bb0c0a900dd16ad692203af3a /man/make.conf.5 | |
parent | repoman-2.3.20 (diff) | |
download | portage-bc0c28bbcdb03506e6c0bafac9e63aff5ebb6894.tar.gz portage-bc0c28bbcdb03506e6c0bafac9e63aff5ebb6894.tar.bz2 portage-bc0c28bbcdb03506e6c0bafac9e63aff5ebb6894.zip |
emerge: drop FEATURES=distcc-pump support, bug #702146
'distcc' distributes code generation for preprocessed files.
'pump' distributes preprocessing and code generation of files
and imposes very strict requirement:
"""
Note that distcc's pump-mode assumes that sources files will
not be modified during the lifetime of the include server, so
modifying source files during a build may cause inconsistent
results.
"""
`src_configure()` (where we used to start include server before
this change) almost always violates that requirement.
It is not uncommon to generate more intermediate source files
as a package builds (`bison`, `flex`, child `./configure` calls
from `make`) and thus quite unsafe to use `pump`.
This change drops `FEATURES=distcc-pump` and leaves only
FEATURES=distcc. This way all the proprocessing happens as expected
and only code generation is offloaded.
Bug: https://bugs.gentoo.org/702146
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Diffstat (limited to 'man/make.conf.5')
-rw-r--r-- | man/make.conf.5 | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/man/make.conf.5 b/man/make.conf.5 index 78ff8cb06..494d5f003 100644 --- a/man/make.conf.5 +++ b/man/make.conf.5 @@ -393,9 +393,6 @@ will be reused whenever they are available. .B distcc Enable portage support for the distcc package. .TP -.B distcc\-pump -Enable portage support for the distcc package with pump mode. -.TP .B distlocks Portage uses lockfiles to ensure competing instances don't clobber each other's files. It covers saving distfiles to ${DISTDIR} and |