I'll attach full log, on my system cups libs get installed into /usr/lib64.
Created attachment 135396 [details] portage log
attach emerge --info
laverne hanno # emerge --info Portage 2.1.3.19 (default-linux/x86/2007.0, gcc-4.2.2, glibc-2.6.1-r0, 2.6.24-rc2 i686) ================================================================= System uname: 2.6.24-rc2 i686 Intel(R) Pentium(R) M processor 1.50GHz Timestamp of tree: Wed, 07 Nov 2007 12:00:09 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.2-r1 dev-lang/python: 2.5.1-r3 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -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/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict parallel-fetch sandbox sfperms sign strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="de_DE.utf8" LC_ALL="de_DE.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="de" 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 --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/secondlife" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib accessibility acl acpi alsa amr amrnb amrwb apache2 avahi bash-completion bitmap-fonts bluetooth cairo cdda cddb cdparanoia cgi chipcard cli cracklib crypt cups curl dbus deprecated devil discouraged dri dts dv dvd dvdnav dvdr dvdread encode exif ffmpeg flac garmin gdbm gif glibc-omitfp glitz gnokii gpm gps gstreamer gtk hal hbci iconv ipv6 irda isdnlog jabber jack jpeg kde kdeenablefinal kdehiddenvisibility libcaca libnotify live logitech-mouse mad midi mikmod mmx mmxext modplug mp3 mp4 mpeg mudflap musicbrainz mysql ncurses nls nptl nptlonly obex ogg opengl openmp pam pcmcia pcre png pppd python qt3 qt3support qt4 quicktime readline real reflection regex sensord session slang spl sqlite sqlite3 sse sse2 ssl suhosin svg theora trayicon truetype truetype-fonts type1-fonts unicode usb visualization vorbis wifi win32codecs x264 x86 xattr xcb xcomposite xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="synaptics mouse evdev keyboard wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
$ equery f cups | grep /lib64 $ [ebuild R ] net-print/cups-1.3.4 USE="X acl avahi dbus -java jpeg -kerberos -ldap nls pam perl php png ppds python samba -slp ssl -static tiff" LINGUAS="-de en -es -et -fr -he -it -ja -pl -sv -zh_TW" 0 kB
Seems that currently if /usr/lib64 exists on a 32bit system it installs the libs there, if that directory doesn't exist everything installs ok. I'm gonna add a --libdir=/usr/$(get_libdir) to econf with the next revbump to fix this misbehavior.
Fixed in CVS (cups-1.3.4-r1), thanks for reporting.