The ebuild is marked -*, but installs cleanly and can even rebuild the toolchain. I can't find any bugs, so it would be nice to throw this into ~x86, even if it's hardmasked (similar to kde 3.5 and amd64). Reproducible: Didn't try Steps to Reproduce: 1. Modify package.keywords with numerous ~x86 and two -* keywords 2. emerge gcc 3. change to new gcc profile 4. re-emerge your toolchain Actual Results: No errors, gcc compiled cleanly and also recompiled the toolchain correctly. Expected Results: Works great; but it would be nice if we could drop the -* keyword. My emerge --info: Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-4.1.0-beta20051112, glibc-2.3.6-r1, 2.6.13-gentoo-r5 i686) ================================================================= System uname: 2.6.13-gentoo-r5 i686 Intel(R) Pentium(R) M processor 1.86GHz Gentoo Base System version 1.6.13 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O1 -Os -O2 -O3 -mtune=pentium-m -march=pentium-m -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -ftracer -pipe" 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/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" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-O1 -Os -O2 -O3 -mtune=pentium-m -march=pentium-m -fomit-frame-pointer -fprefetch-loop-arrays -fforce-addr -ftracer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X X509 Xaw3d a52 aac acpi alsa ansi apm arts audiofile avi bash-completion berkdb bidi bitmap-fonts browserplugin bzip2 cdparanoia cdr crypt cscope cups curl dhcp divx4linux dlopen dts dvd dvdr dvdread dxr3 eds emboss encode esd exif expat fam fame ffmpeg firefox flac foomaticdb fortran fuse gdbm gif glut gmp gnutls gpm gstreamer gtk gtk2 hal idn imagemagick imlib ipv6 java jpeg junit kde kdeenablefinal kdexdeltas kerberos lcms ldap libclamav libg++ libwww live lzo mad mikmod mjpeg mmap mmx mng motif mozilla mp3 mpeg mplayer ncurses new-login nls nptl nsplugin odbc ogg oggvorbis opengl oracle oss pam pcmcia pcre pdflib perl png postgres ppds python qt quicktime rdesktop readline real rtc samba sdl slang spell sql sse ssl tcltk tcpd tetex tga theora threads tiff toolbar truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vidix vim-with-x vorbis win32codecs xanim xine xml2 xmms xprint xv xvid xvmc yv12 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS This is really just a 'works for me', 'lets have more people try it' feature enhancement. I'll repost here if I can also rebuild world cleanly; but I don't have time for that tonight.
No. Its beta, and will never be stable. ~arch is for packages that may eventually go stable, this never will be stable.
Um, no. The 3.5_beta1 kde ebuilds were ~amd64, just hard masked. ~arch only indicates the ebuild stability anyway, not the package itself.
just because kde did it wrong doesnt mean it's correct gcc beta ebuilds will never leave -*, end of story