Emerging erlang 10.20.0 the build fails with the following error: /var/tmp/portage/erlang-10.2.0/work/otp_src_R10B_2004-10-05/erts/obj.shared.beam/i686-pc-linux-gnu/hipe_x86_bifs.o(.text+0x7): In function `nbif_handle_fp_exception': : undefined reference to `erts_restore_fpu' collect2: ld returned 1 exit status make[3]: *** [/var/tmp/portage/erlang-10.2.0/work/otp_src_R10B_2004-10-05/bin/i686-pc-linux-gnu/beam.shared] Error 1 make[3]: Leaving directory `/var/tmp/portage/erlang-10.2.0/work/otp_src_R10B_2004-10-05/erts/emulator' make[2]: *** [shared] Error 2 make[2]: Leaving directory `/var/tmp/portage/erlang-10.2.0/work/otp_src_R10B_2004-10-05/erts/emulator' make[1]: *** [shared] Error 2 make[1]: Leaving directory `/var/tmp/portage/erlang-10.2.0/work/otp_src_R10B_2004-10-05/erts' make: *** [emulator] Error 2 Reproducible: Always Steps to Reproduce: 1.emerge erlang 2. 3. Actual Results: failure Expected Results: success I can build 10.R2 from the net with no problem at all.
you neglected to post `emerge info` like the bug report page told you to
Portage 2.0.51-r8 (gcc34-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r8 i686) ================================================================= System uname: 2.6.9-gentoo-r8 i686 Intel(R) Pentium(R) M processor 2.00GHz Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 28 2004, 20:28:27)] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r1, 1.9.3 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium-m -pipe -frename-registers -fomit-frame-pointer -fforce-addr -s -falign-functions=64 -fprefetch-loop-arrays -mfpmath=sse -msse2" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium-m -pipe -frename-registers -fomit-frame-pointer -fforce-addr -s -falign-functions=64 -fprefetch-loop-arrays -mfpmath=sse -msse2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirror.pudas.net/gentoo ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.tiscali.nl/gentoo/" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa arts avi berkdb bidi bitmap-fonts bluetooth calendar cdr crypt cups divx4linux dvd dvdr encode esd f77 foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde ldap libg++ libwww mad mikmod mime mjpeg mmx motif mozilla mpeg ncurses nls nntp nptl oggvorbis opengl oss pam pda pdflib perl png python qt quicktime radeon readline ruby sdl slang sms spell ssl svga tcpd truetype unicode usb x86 xml2 xmms xprint xv xvid zlib"
try with just CFLAGS="-pipe"
In case you were wondering, this system configuration (see the CFLAGS) built Erlang without problem: Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 8 2005, 16:17:07)] dev-lang/python: 2.2.3-r5, 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium4 -march=pentium4 -O2 -pipe -mmmx -msse -msse2" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /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=pentium4 -march=pentium4 -O2 -pipe -mmmx -msse -msse2" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks fixpackages noauto sandbox sfperms userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://sunsite.ualberta.ca/pub/unix/Linux/gentoo/ ftp://gentoo.risq.qc.ca/ ftp://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X acpi alsa apache2 apm avi berkdb bitmap-fonts bonobo cdparanoia cdr crypt cscope cups dga divx4linux doc dvd encode f77 fam fbcon flac font-server foomaticdb fortran freetds gcj gdbm gif gpm gstreamer gtk gtk2 gtkhtml guile icc imagemagick imlib innodb java jikes jpeg junit ldap libg++ libwww mad mcal mikmod mmx mpeg mysql ncurses nls nptl odbc oggvorbis opengl pam pcmcia pdflib perl pic plotutils png pnp python quicktime readline ruby samba sdl slang slp snmp speex spell sse sse2 ssl tcltk tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts usb wxwindows xml xml2 xmms xosd xv xvid zlib video_cards_radeon" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS