It has been around for ages, and is needed for other packages. Get to it.
x86 stable
=dev-lisp/sbcl-1.0.1 compiles, merges, and seems to work on amd64. emerge --info: Portage 2.1.2.2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo-r4 x86_64) ================================================================= System uname: 2.6.20-gentoo-r4 x86_64 Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz Gentoo Base System release 1.12.9 Timestamp of tree: Thu, 05 Apr 2007 17:00:09 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-java/java-config: 1.3.7, 2.0.31 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /lib/modules /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php5/ext-active/ /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" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache collision-protect distlocks metadata-transfer multilib-strict prelink sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.mirrors.tds.net/gentoo" LINGUAS="en en_US" MAKEOPTS="-j3" 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/portage/local/layman/voip /usr/portage/local/layman/toolchain /usr/portage/local/layman/iwlwifi" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acpi aiglx alsa amd64 arts berkdb bitmap-fonts cairo cdda cddb cdinstall cdr cli cracklib crypt cups dbus doc dri dvd dvdr eds emboss encode esd exif fam firefox flac fortran gdbm gif gnome gpm gstreamer gtk gtk2 hal iconv ipv6 isdnlog jack java5 jce jikes jpeg kde ldap libg++ mad midi mikmod mozbranding mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl srvdir ssl symlink tcpd theora truetype truetype-fonts type1-fonts unicode vorbis x264 xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" 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="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" LIRC_DEVICES="streamzap" USERLAND="GNU" VIDEO_CARDS="i810 i945 vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
ppc done.
amd64 stable
mips has no stable version yet.
It's fucked up for sparc: cc -g -Wall -O3 -I. -c -o wrap.o wrap.c cc -g -Wall -O3 -I. -c -o sparc-arch.o sparc-arch.c sparc-arch.c: In function 'arch_get_bad_addr': sparc-arch.c:52: warning: comparison between pointer and integer sparc-arch.c:53: warning: comparison between pointer and integer sparc-arch.c: In function 'arch_skip_instruction': sparc-arch.c:89: error: invalid lvalue in assignment sparc-arch.c:90: error: invalid lvalue in assignment sparc-arch.c: In function 'sigill_handler': sparc-arch.c:252: warning: passing argument 1 of 'os_flush_icache' from incompatible pointer type sparc-arch.c: In function 'sigemt_handler': sparc-arch.c:336: warning: suggest parentheses around assignment used as truth value make: *** [sparc-arch.o] Error 1 make: Leaving directory `/var/tmp/portage/dev-lisp/sbcl-1.0.1/work/sbcl-1.0.1/src/runtime' !!! ERROR: dev-lisp/sbcl-1.0.1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3349: Called src_compile sbcl-1.0.1.ebuild, line 133: Called die
-sparc for 1.0.1, it's broken and 1.0.4 got ~sparc (it works, tested with maxima-5.11.0).
(In reply to comment #7) > -sparc for 1.0.1, it's broken and 1.0.4 got ~sparc (it works, tested with > maxima-5.11.0). > Unless you have lots of spare time on your hands and want to investigate I'd suggest just leaving stabilising 1.0.1 and stabilise 1.0.4 when ready.