When I try to update from 4.1.12 to 4.1.14, the compilations fails # emerge -u media-libs/allegro But when I remove all CFLAGs, it works # CFLAGS="" emerge -u media-libs/allegro Reproducible: Always Steps to Reproduce: 1. emerge -u media-libs/allegro 2. 3. Actual Results: Expected Results: emerged successfully # emerge info Portage 2.0.50-r8 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0,2.3.3.20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.4.16 distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -mmmx -msse -m3dnow -mfpmath=387,sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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 /var/www/localhost/htdocs//mythweb/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -mmmx -msse -m3dnow -mfpmath=387,sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" 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.gentoo.org/gentoo-portage" USE="3dnow X aalib acl acpi aim alsa apache2 arts audiofile avi berkdb bidi canna caps cdr cjk crypt cups curl dga directfb divx4linux doc dvb dvd dvdr encode fam fastcgi fbcon fdftk fftw flac flash foomaticdb freewnn gd gdbm ggi gif gmp gphoto2 gstreamer gtk gtk2 guile icq imagemagick imap imlib jack java joystick jpeg kde ladcca lcms libg++ libwww linguas_ar linguas_de linguas_en linguas_fr linguas_hu linguas_jp linguas_ro linguas_ru linguas_sp lirc lzw-tiff mad maildir matroska mbox mmx motif mozilla mpeg msn mysql nas ncurses nls nocd nvidia odbc oggvorbis opengl oscar pam pdflib perl pic pie plotutils png postgres ppds prelude python qt quicktime readline samba sasl scanner sdl slang slp speex spell sse ssl svga szip tcltk tcpd tetex theora tiff truetype unicode usb v4l2 vhosts videos vim-with-x wmf wxwindows x86 xinerama xml xml2 xmms xosd xv xvid yahoo zlib"
Can you isolate which flag is causing the problem?
Yeah, that's what I'm doing :-) I think that I will have found it until tomorrow evening.
Well, it was -fprefetch-loop-arrays
Filtered that flag in the ebuild. Resync and try it again please.