Hi, every time I change use flags using ufed it adds -ppc64 to USE in make.conf. And this isn't good... ;-) Markus emerge --info: Portage 2.0.51.19 (default-linux/ppc64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.12-rc3 ppc64) ================================================================= System uname: 2.6.12-rc3 ppc64 PPC970, altivec supported Gentoo Base System version 1.6.11 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 21 2005, 17:40:10)] dev-lang/python: 2.3.4-r1 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.4, 1.6.3, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.90.0.3-r4 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="ppc64" AUTOCLEAN="yes" CFLAGS="-mcpu=G5 -mtune=G5 -O3 -pipe -fsigned-char -mabi=altivec -g3" CHOST="powerpc64-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/terminfo /etc/env.d" CXXFLAGS="-mcpu=G5 -mtune=G5 -O3 -pipe -fsigned-char -mabi=altivec -g3" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache cvs distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib accessibility alsa altivec aotuv apache2 artworkextra audiofile authdaemond bash-completion bcmath berkdb bitmap-fonts bzip2 bzlib calendar cdb cdparanoia cdr cdrom chroot client crypt cups curl dba dedicated dga dict dio djbfft dlloader dts dv dvd dvdr dvdread eds elf encode exif fame fbcon ffmpeg flac flatfile foomaticdb fortran fpx freetype ftp gcc-libffi gcj gd ggi gif gimp gimpprint glade gnokii gnuplot gnustep gnutls graphviz gs gtk gtk2 hal howl iconv icq ieee1394 image imagemagick imap imlib imlib2 ipv6 ipv6arpa jabber jack java javacomm javamail javascript jbig jpeg jpeg2k kerberos latex libcaca libwww live mad maildir md5sum mhash mikmod mime mimencode mixer mjpeg mng motif mozsvg mp3 mpeg mpeg4 mpi music mysql mysqli native ncurses neXt network nls nntp nocardbus nowin nptl nptlonly objc odbc ogg oggvorbis openal opengl openssh pam pdf pdflib perl php physfs plotutils plugin png pnp portaudio posix povray ppc64 ppds procmail python qt quicktime quotas quotes radius readline rtc sdk sdl serial server session silc slang smime sms sndfile snmp sockets sounds spell ssl svg tcpd tetex tga theora tidy tiff tools transcode truetype truetype-fonts type1-fonts uml unicode uptimed usb v4l v4l2 vcd vhosts videos vidix vim vorbis webdav wmf wxwindows xanim xchatdccserver xchattext xine xml2 xmms xosd xpm xprint xscreensaver xsl xv xvid xvmc yaz zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Hmm, it seems to get confused because ppc64 is set in make.defaults. Only ppc, ppc64 and alpha set it there; all of the other archs rely on portage to add $ARCH to USE. Should it be added in make.defaults, should it be added by portage, or is either just as acceptable as the other?
putting it in make.defaults is wrong, i'll fix the broken profiles
all alpha, ppc, and ppc64 profiles under profiles/default-linux/ are fixed now if you find others, let me know and i'll fix those too