| Index: parallel_emerge
|
| diff --git a/parallel_emerge b/parallel_emerge
|
| index c53d765e0eb7512b6912ab3f6b9dbaa65cf4b869..da2d058660ce62b570dba9af1d87aaf4675f2077 100755
|
| --- a/parallel_emerge
|
| +++ b/parallel_emerge
|
| @@ -1016,13 +1016,13 @@ class DepGraphGenerator(object):
|
| # built from source, all children must also be built from source.
|
| local_ready_cache, remote_ready_cache = {}, {}
|
| local_mtime_cache, remote_mtime_cache = {}, {}
|
| - for pkg in final_pkgs:
|
| + for pkg in final_pkgs.difference(rebuild_blacklist):
|
| # If all the necessary local packages are ready, and their
|
| # modification times are in sync, we don't need to do anything here.
|
| local_mtime = LastModifiedWithDeps(pkg, local_pkgs, local_mtime_cache)
|
| local_ready = PrebuiltsReady(pkg, local_pkgs, local_ready_cache)
|
| if (not local_ready or local_pkgs.get(pkg, 0) < local_mtime and
|
| - pkg not in cycles and pkg not in rebuild_blacklist):
|
| + pkg not in cycles):
|
| # OK, at least one package is missing from the local cache or is
|
| # outdated. This means we're going to have to install the package
|
| # and all dependencies.
|
|
|