emerge -u --deep --newuse -pv world [ebuild U ] sys-libs/glibc-2.4-r3 [2.3.6-r3] USE="nls nptl nptlonly -build -glibc-omitfp -hardened -profile" ...... ...... While I upgrade sys-libs/glibc to 2.4-r3, I got this error message. checking for long double... yes checking size of long double... 8 running configure fragment for sysdeps/powerpc/powerpc32/elf checking for powerpc32 TLS support... yes running configure fragment for sysdeps/unix/sysv/linux/powerpc checking whether powerpc-unknown-linux-gnu-gcc -mcpu=7400 -pipe -freorder-blocks -O2 -mlong-double-128 uses IBM extended format... no checking whether powerpc-unknown-linux-gnu-gcc -mcpu=7400 -pipe -freorder-blocks -O2 supports -mabi=ibmlongdouble... no configure: error: this configuration requires -mlong-double-128 IBM extended format support !!! ERROR: sys-libs/glibc-2.4-r3 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile glibc-2.4-r3.ebuild, line 1169: Called toolchain-glibc_src_compile glibc-2.4-r3.ebuild, line 251: Called glibc_do_configure 'nptl' glibc-2.4-r3.ebuild, line 941: Called die !!! failed to configure glibc !!! If you need support, post the topmost build error, and the call stack if relevant. My emerge --info: Portage 2.1-r1 (default-linux/ppc/ppc32/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.15-gentoo-r1 ppc) ================================================================= System uname: 2.6.15-gentoo-r1 ppc 7447A, altivec supported Gentoo Base System version 1.6.15 dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r4 ACCEPT_KEYWORDS="ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-mcpu=7400 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-mcpu=7400 -O2 -pipe -fsigned-char -maltivec -mabi=altivec -mpowerpc-gfxopt" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.nsysu.edu.tw/Linux/Gentoo ftp://ftp.cdpa.nsysu.edu.tw/Gentoo/ http://distro.ibiblio.org/pub/linux/distributions/gentoo ftp://ftp.planetmirror.com/pub/gentoo" LANG="zh_TW" LC_ALL="zh_TW.UTF-8" MAKEOPTS="-j2" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="ppc alsa altivec apache2 apm arts audiofile berkdb bitmap-fonts bonobo bzip2 cdr cjk cli crypt cups curl dlloader dri dvd dvdr eds emboss encode esd exif expat fbcon ffmpeg foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtkhtml imap imlib innodb ipv6 isdnlog jpeg ldap libg++ libwww mad maildir mhash mikmod motif mozilla mp3 mpeg mysql ncurses nls nptl nptlonly ogg opengl pam pcre pdflib perl php png postgres pppd python qt3 qt4 quicktime readline reflection ruby samba sasl2 sdl session snmp spell spl sqlite ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vhosts vorbis xine xml xml2 xmms xorg xprint xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY THX for help.
you need to switch your compiler to gcc-4.1 first
*** Bug 140292 has been marked as a duplicate of this bug. ***
*** Bug 140688 has been marked as a duplicate of this bug. ***
*** Bug 140739 has been marked as a duplicate of this bug. ***
*** Bug 147536 has been marked as a duplicate of this bug. ***
*** Bug 148624 has been marked as a duplicate of this bug. ***