when emerging a package with ACCEPT_KEYWORDS0"~x86" and then emerge -u world, portage uninstalls the new packages. Since I've installed many packages with ACCEPT_KEYWORDS0"~x86" due to problems in Maxima, I can't use emerge -u world anymore. It would deinstall gcc for example. Can you update portage with an option to update only newer versions? Reproducible: Always Steps to Reproduce: 1.emerge some important packages with ACCEPT_KEYWORDS0"~x86" 2.emerge -u world Actual Results: emerge -pv world yields: [ebuild UD] sys-apps/texinfo-4.5 [4.6] +nls -build [ebuild UD] app-sci/maxima-5.9.0 [5.9.0-r1] [ebuild UD] sys-apps/shadow-4.0.3-r6 [4.0.3-r7] [ebuild UD] sys-devel/gcc-3.2.3-r1 [3.2.3-r2] -static +nls -bootstrap +java -build [ebuild UD] sys-apps/util-linux-2.11z-r6 [2.12] +crypt +nls -static +pam [ebuild UD] app-text/tetex-1.0.7-r13 [2.0.2] +X [ebuild UD] x11-base/xfree-4.3.0-r2 [4.3.0-r3] -3dfx +sse +mmx -3dnow +xml +truetype +nls -cjk +doc -bindist [ebuild UD] sys-libs/ncurses-5.3-r1 [5.3-r4] -debug [ebuild U ] net-misc/dhcpcd-1.3.22_p4-r1 [1.3.22_p4] -build [ebuild U ] media-video/nvidia-kernel-1.0.4363-r3 [1.0.4349-r2] [ebuild UD] sys-apps/pam-login-3.11 [3.11-r1] +nls -selinux [ebuild UD] sys-apps/baselayout-1.8.6.8-r1 [1.8.6.10] -bootstrap -build Expected Results: emerge -pv world should yield: [ebuild U ] media-video/nvidia-kernel-1.0.4363-r3 [1.0.4349-r2] Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r6) ================================================================= System uname: 2.4.20-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer funroll-loops -fforce-addr -fprefetch-loop-arrays" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer funroll-loops -fforce-addr -fprefetch-loop-arrays" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 crypt encode foomaticdb libg++ mad mikmod ncurses nls slang xv zlib sdl gpm tcpd pam ssl python esd imlib motif -3dfx -3dnow acpi -alsa -apacha apm arts avi -berkdb -bonobo -canna cdr -cjk cups dga doc -dvd emacs -firebird footmaticdb -freewn -gb gd gdbm gif -gnome -gphoto2 -gps gtk gtk2 -gtkhtml -guile icc icc-pgo -informix java -jikes -joystick jpeg kde -lirc libwww -matrox mmx mozilla mpeg mule -nhc98 -oci8 -odbc oggvorbis opengl oss -pda pdflib -pcmcia perl png plotutils -postgres qt quicktime readline -ruby -samba scanner slp spell sse svga tetex tcltk tiff truetype usb -voodoo3 X wmf -Xaw3d -xinerama xml xml2 -xmms -yeo ylib"
`emerge world -Upv`
thank you for your answer