CFLAGS != USE
bei "-e" wird alles neu emerged, was vom "world" abhängig ist, unabhängig davon, ob Versionsänderung oder Use-Flag Änderung. Es gleicht quasi einer neu-Installation, also als ob auf deinem Gentoo nichts installiert wäre und Du alles aus dem world-File neu emergen würdest. Das macht Sinn, wenn man Compiler-Optionen (CFLAGS) geändert hat oder auf eine neue GCC Version umsteigt.
bei "-N" werden nur die Pakete aktualisiert, die im World-File stehen und bei denen Use-Flag Änderung gibt.
bei "-ND" werden auch die Abhängigkeiten der World-Pakete auf Use-Flag Änderungen überprüft.
Dies ist die richtige Option bei Änderung der Use-Flags.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.