I have tested bouml, which is only ~amd64 keyworded, on a P4 machine. It compiled and worked as it should. emerge --info -------------------------------------- Portage 2.1.1_rc1-r6 (default-linux/x86/2006.0, gcc-3.4.6/vanilla, glibc-2.4-r3, 2.6.17.6 i686) ================================================================= System uname: 2.6.17.6 i686 Intel(R) Pentium(R) 4 CPU 2.53GHz Gentoo Base System version 1.12.4 Last Sync: Thu, 07 Sep 2006 10:50:01 +0000 ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.3.5, 2.4.3-r3 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/eselect/compiler /etc/gconf /etc/init.d /etc/java-config/vms/ /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict userfetch userpriv usersandbox" GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ " LANG="en_GB.utf8" LINGUAS="en_GB fi" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/.portagelocal" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X a52 aac acpi alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr cgi cli crypt css ctype cups curl curlwrappers dedicated directfb disableslit dlloader doc dri dts dv dvb dvd dvdr dvdread edl eds elibc_glibc encode examples exif ffmpeg fftw flac foomaticdb ftp gcj gdbm gif gimp gimpprint gphoto2 gpm gstreamer gtk gtk2 icq imagemagick imap imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog jack jack-tmpfs java javascript jce joystick jpeg jpeg2k kde kernel_linux key-screen libg++ libwww linguas_en_GB linguas_fi live lm_sensors logitech-mouse mad maildir maya-shaderlibrary mikmod mime mmap mmx mmxext motif mouse mozdevelop mozsvg mp3 mpeg mpi mplayer msn multi-tty mysql mythtv ncurses nls nocd nptl nptlonly nsplugin nvidia ogg ogre opengl oss pam pcre pdflib perl physfs png posix postgres pppd python qt3 qt4 readline real reflection rtc sdl search-screen session sharedmem skey sockets spell spl sql sse sse2 ssl subtitles subversion sysfs tcpd tga theora threads tiff truetype truetype-fonts type1 type1-fonts udev unicode usb userland_GNU userlocales utf8 v4l v4l2 vcd vhosts video_cards_nvidia video_cards_v4l videos vorbis win32codecs xml xorg xpm xprint xv xvid xvmc zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
~x86 added, thanks!