I emerged k3b (using the x86 tree) and media-libs/a52dec was pulled in as a dependency. However, subsequent dependecies of k3b (media-video/transcode, media-video/ffmpeg) did not make use of the a52 flag, i.e. were compiled with -a52. Using emerge -uvDN world afterwards did not change the situation. If this is considered a bug, something like a52 media-libs/a52dec should be added to use.defaults. emerge --info Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4m -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4m -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X acl acpi alsa arts audiofile avi bash-completion berkdb bitmap-fonts bzip2 crypt cups curl dri encode ethereal fam ffmpeg foomaticdb fortran ftp gd gdbm gif glut gpm gs gstreamer gtk2 idn imagemagick imlib ipv6 jbig jpeg jpeg2k kde kdeenablefinal kdexdeltas lcms logrotate mad memlimit mikmod mmx mng motif mp3 mpeg ncurses nls nptl nsplugin ogg opengl pam pcre pdf pdflib perl png posix ppds python qt quicktime readline recode samba sdl simplexml sockets spell sse sse2 ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis wmf xml xml2 xmms xpm xsl xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
(In reply to comment #0) > is considered a bug, something like > a52 media-libs/a52dec > should be added to use.defaults. No, use.defaults is completely disabled by default in portage-2.1. This feature is/was evil.