gcc ../sysdeps/ieee754/flt-32/e_acoshf.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fcall-used-g6 -freorder-blocks -mcpu=hypersparc -pipe -Wno-uninitialized -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES -DNO_LONG_DOUBLE -D_Mlong_double_=double -I../include -I. -I/var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2/buildhere/math -I.. -I../libio -I/var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2/buildhere -I../sysdeps/sparc/sparc32/elf -I../linuxthreads/sysdeps/unix/sysv/linux/sparc/sparc32 -I../linuxthreads/sysdeps/unix/sysv/linux/sparc -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/sparc/sparc32 -I../linuxthreads/sysdeps/sparc -I../sysdeps/unix/sysv/linux/sparc/sparc32 -I../sysdeps/unix/sysv/linux/sparc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/sparc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/sparc/sparc32/fpu -I../sysdeps/sparc/sparc32 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/sparc/sparc32/soft-fp -I../sysdeps/sparc/fpu -I../sysdeps/sparc -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /usr/lib/gcc-lib/sparc-unknown-linux-gnu/3.2.3/include -isystem /usr/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DNOT_IN_libc=1 -DIS_IN_libm=1 -o /var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2/buildhere/math/e_acoshf.o gcc: Internal error: Illegal instruction (program cc1) Please submit a full bug report. See <URL:http://bugs.gentoo.org/> for instructions. make[2]: *** [/var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2/buildhere/math/e_acosf.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2/math' make[1]: *** [math/others] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.2-r1/work/glibc-2.3.2' make: *** [all] Error 2 !!! ERROR: sys-libs/glibc-2.3.2-r1 failed. !!! Function src_compile, Line 419, Exitcode 2 !!! (no error message)
Please add the output of 'emerge info' as a comment.
We cant help you much with more info about your box (output of 'emerge info', type of box etc.). Expecially the amount of RAM and swap is important on those kind of gcc errors.
# emerge info Portage 2.0.49-r15 (default-sparc-1.4, gcc-3.2.3, glibc-2.3.1-r4, 2.4.21-sparc-r1) ================================================================= System uname: 2.4.21-sparc-r1 sparc sun4m Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CFLAGS="-mcpu=hypersparc -O2 -pipe" CHOST="sparc-unknown-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.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="sparc crypt cups fbcon foomaticdb jpeg libwww mikmod mad ncurses nls png qt spell truetype xv zlib gdbm berkdb slang readline tcpd pam ssl -X -gtk -gnome -alsa -kde -arts python perl -oggvorbis -opengl -postgres -avi -mpeg -mmx -nas mysql -xinerama -motif -sdl -alsa -ruby -imlib -ldap -scanner -bonobo -mozilla -esd"
What CPU, RAM and Swap?
CPU - microSPARC II RAM - 32Mb Swap - 64Mb
Well, thats simply not enough RAM/Swap for glibc. It needs at least 128mb ram and twice the swap to compile fine. I doubt that we can help you much in that case. Using more swap may be worth a try.
Some people I asked in #gentoo-sparc verified my guess. You need _at least_ twice the amount of swap and double RAM surely wont hurt. Closing now as we cant change it from our side.