IMO, the -e option to emerge should not assume that it is OK to upgrade/downgrade packages, but should simply be an instruction to build the currently installed versions of all packages. This would allow us to rebuild an entire system with new flags, without having things complicated (and possibly broken) by installing upgrades. Let's assume I want to try some new CFLAGS. Ideally, it would be useful to first do an emerge -eB -- deep world to generate binaries for my system in it's current state. I can then archive these binaries and experiment with new flags. If it
*** This bug has been marked as a duplicate of 17826 ***