Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121968 - dev-libs/gmp-4.1.4-r3 and dev-libs/mpfr-2.2.0_p8: request to stabilize
Summary: dev-libs/gmp-4.1.4-r3 and dev-libs/mpfr-2.2.0_p8: request to stabilize
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-07 04:41 UTC by Daniel Black (RETIRED)
Modified: 2015-04-08 07:01 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Black (RETIRED) gentoo-dev 2006-02-07 04:41:08 UTC
The current stable version of gmp-4.1.4 contains executable stacks (bug 121706 and 115038).

The current stable version of gmp uses an inbuilt version of mpfr that the upstream explicitly discourages (http://www.swox.com/gmp/ -Functional categories #6 and Status 2005-06-01). The solution was to fork the unmaintained mpfr part of gmp into mpfr.

gmp-4.1.4-r3 include the right logic autobuild logic (https://bugs.gentoo.org/show_bug.cgi?id=118002#c10)

mpfr stabilization is required as it was previously part of the stable gmp. The latest version _p8 of mpfr includes all a arithmetic logic fix and no build system changes that the previous version. mpfr is required for gcc-4 with fortran support - bug #80357.

Both ebuilds have comprehensive self tests that are enabled with FEATURE=test that should prove their suitability for stability.
Comment 1 nixnut (RETIRED) gentoo-dev 2006-02-07 12:29:15 UTC
gmp-4.1.4-r3 doesn't seem to like ssp on my ppc machine:

make  check-TESTS
make[3]: Entering directory `/var/tmp/portage/gmp-4.1.4-r3/work/gmp-4.1.4/tests/cxx'
PASS: t-cast
PASS: t-headers
PASS: t-ostream
PASS: t-locale
lt-t-constr: stack smashing attack in function void check_mpq()()
/bin/sh: line 1: 24105 Aborted                 ${dir}$tst
FAIL: t-constr
PASS: t-expr
===================
1 of 6 tests failed
===================

emerge info:
------------
Portage 2.1_pre4-r1 (selinux/2005.1/ppc, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-hardened-r5 ppc)
=================================================================
System uname: 2.6.14-hardened-r5 ppc 7447A, altivec supported
Gentoo Base System version 1.6.14
dev-lang/python:     2.3.5-r2, 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.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mtune=G4 -maltivec -mabi=altivec -fno-strict-aliasing -pipe"
DISTDIR="/var/tmp/portage/distfiles"
FEATURES="autoconfig confcache cvs distlocks parallel-fetch sandbox selinux sfperms sign strict test userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://pandemonium.tiscali.de/pub/gentoo/ http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
LC_ALL="en_GB.UTF-8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="altivec berkdb crypt divx4linux dlloader dri dvd dvdread hardened jpeg mpeg ncurses network nptl nptlonly pam ppc python readline real selinux ssl theora truetype unicode xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_ati"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LDFLAGS, LINGUAS, MAKEOPTS
Comment 2 Patrick McLean gentoo-dev 2006-02-08 09:12:46 UTC
dev-libs/gmp-4.1.4-r3 stable on amd64.

dev-libs/mpfr-2.2.0_p8 doesn't seem to like amd64:

make  check-TESTS
make[2]: Entering directory `/var/tmp/portage/mpfr-2.2.0_p8/work/mpfr-2.2.0/tests'
PASS: tversion
PASS: tinits
PASS: tsgn
PASS: tcheck
PASS: tisnan
PASS: texceptions
PASS: tset_exp
PASS: tset
PASS: tabs
tset_d.c:75:  assertion failed: (!(((d) >= 0.0) + ((d) <= 0.0)))
/bin/sh: line 1:  9536 Aborted                 ${dir}$tst
FAIL: tset_d
PASS: tset_f
PASS: tset_q
PASS: tset_si
PASS: tset_str
PASS: tset_z
PASS: tset_ld
PASS: tset_sj
PASS: tswap
PASS: tcopysign
PASS: tcmp
PASS: tcmp2
PASS: tcmpabs
ERROR for NAN (1)
FAIL: tcmp_d
ERROR for NAN (1)
FAIL: tcmp_ld
PASS: tcomparisons
PASS: teq
PASS: tadd
PASS: tsub
PASS: tmul
PASS: tdiv
PASS: tsub1sp
PASS: tadd1sp
PASS: tadd_ui
PASS: tsub_ui
PASS: tcmp_ui
PASS: tdiv_ui
PASS: tmul_ui
PASS: tsqrt_ui
PASS: tui_div
PASS: tui_sub
PASS: tgmpop
PASS: tsi_op
PASS: tmul_2exp
PASS: tfma
PASS: tsum
PASS: tdim
PASS: tminmax
PASS: tnext
PASS: tfits
PASS: tget_d
PASS: tget_d_2exp
PASS: tget_z
PASS: tget_str
PASS: tget_sj
PASS: tout_str
PASS: tinp_str
PASS: toutimpl
PASS: tcan_round
PASS: tround_prec
PASS: tsqrt
PASS: tconst_log2
PASS: tconst_pi
PASS: tconst_euler
PASS: trandom
PASS: ttrunc
PASS: trint
PASS: tfrac
PASS: texp
PASS: texp2
PASS: texpm1
PASS: tlog
PASS: tlog2
PASS: tlog10
PASS: tlog1p
PASS: tpow
PASS: tui_pow
PASS: tpow3
PASS: tcosh
PASS: tsinh
PASS: ttanh
PASS: tacosh
PASS: tasinh
PASS: tatanh
PASS: thyperbolic
PASS: tasin
PASS: tacos
PASS: tcos
PASS: tatan
PASS: tsin
PASS: ttan
PASS: tsin_cos
PASS: tagm
PASS: thypot
PASS: tfactorial
PASS: tgamma
PASS: terf
PASS: tcbrt
PASS: tzeta
PASS: mpf_compat
PASS: mpfr_compat
PASS: reuse
PASS: tsqr
PASS: tstrtofr
PASS: tpow_z
PASS: tget_f
PASS: tconst_catalan
PASS: troot
PASS: tsec
PASS: tcsc
PASS: tcot
PASS: teint
PASS: tcoth
PASS: tcsch
PASS: tsech
PASS: tstckintc
PASS: tsubnormal
PASS: tlngamma
=====================
3 of 117 tests failed
=====================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/var/tmp/portage/mpfr-2.2.0_p8/work/mpfr-2.2.0/tests'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/mpfr-2.2.0_p8/work/mpfr-2.2.0/tests'
make: *** [check-recursive] Error 1

!!! ERROR: dev-libs/mpfr-2.2.0_p8 failed.
Call stack:
  ebuild.sh, line 1894:   Called dyn_test
  ebuild.sh, line 1008:   Called src_test

!!! Make check failed. See above for details.
!!! If you need support, post the topmost build error, and the call stack if relevant.


Portage 2.1_pre4-r1 (default-linux/amd64/2005.1, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3400+
Gentoo Base System version 1.12.0_pre15
dev-lang/python:     2.4.2-r1
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-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -Os -fomit-frame-pointer -ffast-math -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon64 -Os -fomit-frame-pointer -ffast-math -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig cvs digest distlocks multilib-strict sandbox sfperms strict"
GENTOO_MIRRORS="ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca http://gentoo.oregonstate.edu http://distfiles.gentoo.org"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/mod-x"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac alsa audiofile avi bash-completion berkdb bitmap-fonts bmp bzip2 c++ cairo caps cdparanoia cdr crypt cscope css cups curl dbus doc dri dts dv dvd dvdr dvdread dvi edl eds emboss encode evo exif expat fat ffmpeg fftw flac foomaticdb fortran gb gcj gdbm gif gimp gimpprint glitz glut gmail gmp gnome gnutls gpm gstreamer gtk gtk2 gtkhtml guile gzip hal hfs howl idea ieee1394 imagemagick imap imlib imlib2 iproute2 jabber java jfs jpeg junit lcms libcaca libgda linuxkeys live lzo lzw lzw-tiff mad matroska mikmod mmap mng mod mono mozdevelop mozilla mozsvg mp3 mpeg mplayer msn mythtv native nautilus ncurses network nfs nls no-old-linux no_wxgtk1 noantlr nob nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojsch nolog4j nomotif noplugin norhino noxalan noxerces nptl nptlonly offensive ogg oggvorbis openal opengl pam pda pdflib perl plugin png ppds python quicktime radeon readline real reiserfs rtc ruby samba sdl slang sndfile speex spell sqlite ssl stream subversion svg tcltk tcpd tga theora tiff transcode truetype truetype-fonts type1-fonts unicode usb userlocales v4l v4l2 vcd vorbis wmf wxwindows xanim xml2 xpm xprint xscreensaver xv xvid xvmc zlib elibc_glibc input_devices_mouse input_devices_evdev input_devices_keyboard kernel_linux sound_cards_emu10k1 sound_cards_via82xx userland_GNU video_cards_ati video_cards_fglrx"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LINGUAS

Comment 3 Gustavo Zacarias (RETIRED) gentoo-dev 2006-02-08 12:44:17 UTC
Both look fine for sparc, stabled.
Comment 4 Mark Loeser (RETIRED) gentoo-dev 2006-02-08 15:25:21 UTC
x86 done
Comment 5 SpanKY gentoo-dev 2006-02-10 21:57:57 UTC
dev-libs/mpfr-2.2.0_p8 passes src_test on my amd64 box ...
Comment 6 Patrick McLean gentoo-dev 2006-02-13 10:06:31 UTC
On a hunch I tested again without -ffast-math and it passes the tests (other arches might want to test this too).

dev-libs/mpfr-2.2.0_p8 stable on amd64 after adding a filter-flags for -ffast-math on amd64.
Comment 7 Vincent Lefevre 2006-02-13 17:43:12 UTC
(In reply to comment #6)
> On a hunch I tested again without -ffast-math and it passes the tests (other
> arches might want to test this too).

The -ffast-math switch allows gcc to add bugs to the generated code. You should never use it unless you know all the consequences (there are examples on gcc's bugzilla http://gcc.gnu.org/bugzilla/). Note that even by default, gcc optimizes too much! As a consequence, the -ffloat-store switch is automatically added for the MPFR tests (by acinclude.m4) when need be; it doesn't solve all the problems, but it should be sufficient for the MPFR tests.
Comment 8 Markus Rothe (RETIRED) gentoo-dev 2006-02-15 00:45:23 UTC
stable on ppc64
Comment 9 Joshua Kinard gentoo-dev 2006-02-26 16:51:39 UTC
mips stable.
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2006-02-26 18:04:43 UTC
hppa done
Comment 11 Joe Jezak (RETIRED) gentoo-dev 2006-03-13 20:22:51 UTC
Marked ppc stable.
Comment 12 Thomas Cort (RETIRED) gentoo-dev 2006-03-13 21:16:02 UTC
gmp-4.1.4-r3 fails to link on alpha...

gcc -shared  .libs/assert.o .libs/errno.o .libs/memory.o .libs/mp_bpl.o .libs/mp_clz_tab.o .libs/mp_minv_tab.o .libs/mp_set_fns.o mpbsd/.libs/add.o mpbsd/.libs/tdiv_qr.o mpbsd/.libs/set.o mpbsd/.libs/powm.o mpbsd/.libs/sub.o mpbsd/.libs/cmp.o mpbsd/.libs/mfree.o mpbsd/.libs/mtox.o mpbsd/.libs/realloc.o mpbsd/.libs/gcd.o mpbsd/.libs/itom.o mpbsd/.libs/min.o mpbsd/.libs/mul.o mpbsd/.libs/mout.o mpbsd/.libs/rpow.o mpbsd/.libs/sdiv.o mpbsd/.libs/sqrtrem.o mpbsd/.libs/xtom.o mpn/.libs/mp_bases.o mpn/.libs/cntlz.o mpn/.libs/add.o mpn/.libs/add_1.o mpn/.libs/add_n.o mpn/.libs/sub.o mpn/.libs/sub_1.o mpn/.libs/sub_n.o mpn/.libs/mul_1.o mpn/.libs/addmul_1.o mpn/.libs/submul_1.o mpn/.libs/lshift.o mpn/.libs/rshift.o mpn/.libs/dive_1.o mpn/.libs/diveby3.o mpn/.libs/divis.o mpn/.libs/divrem.o mpn/.libs/divrem_1.o mpn/.libs/divrem_2.o mpn/.libs/fib2_ui.o mpn/.libs/mod_1.o mpn/.libs/mod_34lsub1.o mpn/.libs/mode1o.o mpn/.libs/pre_divrem_1.o mpn/.libs/pre_mod_1.o mpn/.libs/dump.o mpn/.libs/mul.o mpn/.libs/mul_fft.o mpn/.libs/mul_n.o mpn/.libs/mul_basecase.o mpn/.libs/sqr_basecase.o mpn/.libs/pow_1.o mpn/.libs/rootrem.o mpn/.libs/sqrtrem.o mpn/.libs/get_str.o mpn/.libs/set_str.o mpn/.libs/scan0.o mpn/.libs/scan1.o mpn/.libs/popcount.o mpn/.libs/hamdist.o mpn/.libs/cmp.o mpn/.libs/perfsqr.o mpn/.libs/bdivmod.o mpn/.libs/gcd_1.o mpn/.libs/gcd.o mpn/.libs/gcdext.o mpn/.libs/tdiv_qr.o mpn/.libs/dc_divrem_n.o mpn/.libs/sb_divrem_mn.o mpn/.libs/jacbase.o mpn/.libs/invert_limb.o mpn/.libs/sqr_diagonal.o mpz/.libs/add.o mpz/.libs/gcdext.o mpz/.libs/invert.o mpz/.libs/mul.o mpz/.libs/n_pow_ui.o mpz/.libs/realloc.o mpz/.libs/set.o mpz/.libs/sub.o mpz/.libs/tdiv_q.o   -Wl,-soname -Wl,libmp.so.3 -Wl,-retain-symbols-file -Wl,./libmp.sym -o .libs/libmp.so.3.1.7
collect2: ld terminated with signal 11 [Segmentation fault]
/usr/lib/gcc/alpha-unknown-linux-gnu/3.4.4/../../../../alpha-unknown-linux-gnu/bin/ld: `.note.GNU-stack' referenced in section `.text' of mpn/.libs/invert_limb.o: defined in discarded section `.note.GNU-stack' of mpn/.libs/invert_limb.o

/usr/lib/gcc/alpha-unknown-linux-gnu/3.4.4/../../../../alpha-unknown-linux-gnu/bin/ld: BFD 2.16.1 assertion fail /var/tmp/portage/binutils-2.16.1-r2/work/binutils-2.16.1/bfd/elf64-alpha.c:4487
make[2]: *** [libmp.la] Error 1
make[2]: *** Waiting for unfinished jobs....
gcc -shared  .libs/assert.o .libs/compat.o .libs/errno.o .libs/extract-dbl.o .libs/insert-dbl.o .libs/memory.o .libs/mp_bpl.o .libs/mp_clz_tab.o .libs/mp_minv_tab.o .libs/mp_set_fns.o .libs/rand.o .libs/randclr.o .libs/randdef.o .libs/randlc.o .libs/randlc2s.o .libs/randlc2x.o .libs/randraw.o .libs/rands.o .libs/randsd.o .libs/randsdui.o .libs/version.o mpf/.libs/init.o mpf/.libs/init2.o mpf/.libs/set.o mpf/.libs/set_ui.o mpf/.libs/set_si.o mpf/.libs/set_str.o mpf/.libs/set_d.o mpf/.libs/set_z.o mpf/.libs/iset.o mpf/.libs/iset_ui.o mpf/.libs/iset_si.o mpf/.libs/iset_str.o mpf/.libs/iset_d.o mpf/.libs/clear.o mpf/.libs/get_str.o mpf/.libs/dump.o mpf/.libs/size.o mpf/.libs/eq.o mpf/.libs/reldiff.o mpf/.libs/sqrt.o mpf/.libs/random2.o mpf/.libs/inp_str.o mpf/.libs/out_str.o mpf/.libs/add.o mpf/.libs/add_ui.o mpf/.libs/sub.o mpf/.libs/sub_ui.o mpf/.libs/ui_sub.o mpf/.libs/mul.o mpf/.libs/mul_ui.o mpf/.libs/div.o mpf/.libs/div_ui.o mpf/.libs/cmp.o mpf/.libs/cmp_d.o mpf/.libs/cmp_ui.o mpf/.libs/cmp_si.o mpf/.libs/mul_2exp.o mpf/.libs/div_2exp.o mpf/.libs/abs.o mpf/.libs/neg.o mpf/.libs/set_q.o mpf/.libs/get_d.o mpf/.libs/get_d_2exp.o mpf/.libs/set_dfl_prec.o mpf/.libs/set_prc.o mpf/.libs/set_prc_raw.o mpf/.libs/get_dfl_prec.o mpf/.libs/get_prc.o mpf/.libs/ui_div.o mpf/.libs/sqrt_ui.o mpf/.libs/ceilfloor.o mpf/.libs/trunc.o mpf/.libs/pow_ui.o mpf/.libs/urandomb.o mpf/.libs/swap.o mpf/.libs/fits_sint.o mpf/.libs/fits_slong.o mpf/.libs/fits_sshort.o mpf/.libs/fits_uint.o mpf/.libs/fits_ulong.o mpf/.libs/fits_ushort.o mpf/.libs/get_si.o mpf/.libs/get_ui.o mpf/.libs/int_p.o mpz/.libs/abs.o mpz/.libs/add.o mpz/.libs/add_ui.o mpz/.libs/aorsmul.o mpz/.libs/aorsmul_i.o mpz/.libs/and.o mpz/.libs/array_init.o mpz/.libs/bin_ui.o mpz/.libs/bin_uiui.o mpz/.libs/cdiv_q.o mpz/.libs/cdiv_q_ui.o mpz/.libs/cdiv_qr.o mpz/.libs/cdiv_qr_ui.o mpz/.libs/cdiv_r.o mpz/.libs/cdiv_r_ui.o mpz/.libs/cdiv_ui.o mpz/.libs/cfdiv_q_2exp.o mpz/.libs/cfdiv_r_2exp.o mpz/.libs/clear.o mpz/.libs/clrbit.o mpz/.libs/cmp.o mpz/.libs/cmp_d.o mpz/.libs/cmp_si.o mpz/.libs/cmp_ui.o mpz/.libs/cmpabs.o mpz/.libs/cmpabs_d.o mpz/.libs/cmpabs_ui.o mpz/.libs/com.o mpz/.libs/cong.o mpz/.libs/cong_2exp.o mpz/.libs/cong_ui.o mpz/.libs/divexact.o mpz/.libs/divegcd.o mpz/.libs/dive_ui.o mpz/.libs/divis.o mpz/.libs/divis_ui.o mpz/.libs/divis_2exp.o mpz/.libs/dump.o mpz/.libs/export.o mpz/.libs/fac_ui.o mpz/.libs/fdiv_q.o mpz/.libs/fdiv_q_ui.o mpz/.libs/fdiv_qr.o mpz/.libs/fdiv_qr_ui.o mpz/.libs/fdiv_r.o mpz/.libs/fdiv_r_ui.o mpz/.libs/fdiv_ui.o mpz/.libs/fib_ui.o mpz/.libs/fib2_ui.o mpz/.libs/fits_sint.o mpz/.libs/fits_slong.o mpz/.libs/fits_sshort.o mpz/.libs/fits_uint.o mpz/.libs/fits_ulong.o mpz/.libs/fits_ushort.o mpz/.libs/gcd.o mpz/.libs/gcd_ui.o mpz/.libs/gcdext.o mpz/.libs/get_d.o mpz/.libs/get_d_2exp.o mpz/.libs/get_si.o mpz/.libs/get_str.o mpz/.libs/get_ui.o mpz/.libs/getlimbn.o mpz/.libs/hamdist.o mpz/.libs/import.o mpz/.libs/init.o mpz/.libs/init2.o mpz/.libs/inp_raw.o mpz/.libs/inp_str.o mpz/.libs/invert.o mpz/.libs/ior.o mpz/.libs/iset.o mpz/.libs/iset_d.o mpz/.libs/iset_si.o mpz/.libs/iset_str.o mpz/.libs/iset_ui.o mpz/.libs/jacobi.o mpz/.libs/kronsz.o mpz/.libs/kronuz.o mpz/.libs/kronzs.o mpz/.libs/kronzu.o mpz/.libs/lcm.o mpz/.libs/lcm_ui.o mpz/.libs/lucnum_ui.o mpz/.libs/lucnum2_ui.o mpz/.libs/millerrabin.o mpz/.libs/mod.o mpz/.libs/mul.o mpz/.libs/mul_2exp.o mpz/.libs/mul_si.o mpz/.libs/mul_ui.o mpz/.libs/n_pow_ui.o mpz/.libs/neg.o mpz/.libs/nextprime.o mpz/.libs/out_raw.o mpz/.libs/out_str.o mpz/.libs/perfpow.o mpz/.libs/perfsqr.o mpz/.libs/popcount.o mpz/.libs/pow_ui.o mpz/.libs/powm.o mpz/.libs/powm_ui.o mpz/.libs/pprime_p.o mpz/.libs/random.o mpz/.libs/random2.o mpz/.libs/realloc.o mpz/.libs/realloc2.o mpz/.libs/remove.o mpz/.libs/root.o mpz/.libs/rrandomb.o mpz/.libs/scan0.o mpz/.libs/scan1.o mpz/.libs/set.o mpz/.libs/set_d.o mpz/.libs/set_f.o mpz/.libs/set_q.o mpz/.libs/set_si.o mpz/.libs/set_str.o mpz/.libs/set_ui.o mpz/.libs/setbit.o mpz/.libs/size.o mpz/.libs/sizeinbase.o mpz/.libs/sqrt.o mpz/.libs/sqrtrem.o mpz/.libs/sub.o mpz/.libs/sub_ui.o mpz/.libs/swap.o mpz/.libs/tdiv_ui.o mpz/.libs/tdiv_q.o mpz/.libs/tdiv_q_2exp.o mpz/.libs/tdiv_q_ui.o mpz/.libs/tdiv_qr.o mpz/.libs/tdiv_qr_ui.o mpz/.libs/tdiv_r.o mpz/.libs/tdiv_r_2exp.o mpz/.libs/tdiv_r_ui.o mpz/.libs/tstbit.o mpz/.libs/ui_pow_ui.o mpz/.libs/ui_sub.o mpz/.libs/urandomb.o mpz/.libs/urandomm.o mpz/.libs/xor.o mpn/.libs/mp_bases.o mpn/.libs/cntlz.o mpn/.libs/add.o mpn/.libs/add_1.o mpn/.libs/add_n.o mpn/.libs/sub.o mpn/.libs/sub_1.o mpn/.libs/sub_n.o mpn/.libs/mul_1.o mpn/.libs/addmul_1.o mpn/.libs/submul_1.o mpn/.libs/lshift.o mpn/.libs/rshift.o mpn/.libs/dive_1.o mpn/.libs/diveby3.o mpn/.libs/divis.o mpn/.libs/divrem.o mpn/.libs/divrem_1.o mpn/.libs/divrem_2.o mpn/.libs/fib2_ui.o mpn/.libs/mod_1.o mpn/.libs/mod_34lsub1.o mpn/.libs/mode1o.o mpn/.libs/pre_divrem_1.o mpn/.libs/pre_mod_1.o mpn/.libs/dump.o mpn/.libs/mul.o mpn/.libs/mul_fft.o mpn/.libs/mul_n.o mpn/.libs/mul_basecase.o mpn/.libs/sqr_basecase.o mpn/.libs/random.o mpn/.libs/random2.o mpn/.libs/pow_1.o mpn/.libs/rootrem.o mpn/.libs/sqrtrem.o mpn/.libs/get_str.o mpn/.libs/set_str.o mpn/.libs/scan0.o mpn/.libs/scan1.o mpn/.libs/popcount.o mpn/.libs/hamdist.o mpn/.libs/cmp.o mpn/.libs/perfsqr.o mpn/.libs/bdivmod.o mpn/.libs/gcd_1.o mpn/.libs/gcd.o mpn/.libs/gcdext.o mpn/.libs/tdiv_qr.o mpn/.libs/dc_divrem_n.o mpn/.libs/sb_divrem_mn.o mpn/.libs/jacbase.o mpn/.libs/invert_limb.o mpn/.libs/sqr_diagonal.o mpq/.libs/abs.o mpq/.libs/aors.o mpq/.libs/canonicalize.o mpq/.libs/clear.o mpq/.libs/cmp.o mpq/.libs/cmp_si.o mpq/.libs/cmp_ui.o mpq/.libs/div.o mpq/.libs/get_d.o mpq/.libs/get_den.o mpq/.libs/get_num.o mpq/.libs/get_str.o mpq/.libs/init.o mpq/.libs/inp_str.o mpq/.libs/inv.o mpq/.libs/md_2exp.o mpq/.libs/mul.o mpq/.libs/neg.o mpq/.libs/out_str.o mpq/.libs/set.o mpq/.libs/set_den.o mpq/.libs/set_num.o mpq/.libs/set_si.o mpq/.libs/set_str.o mpq/.libs/set_ui.o mpq/.libs/equal.o mpq/.libs/set_z.o mpq/.libs/set_d.o mpq/.libs/set_f.o mpq/.libs/swap.o printf/.libs/asprintf.o printf/.libs/asprntffuns.o printf/.libs/doprnt.o printf/.libs/doprntf.o printf/.libs/doprnti.o printf/.libs/fprintf.o printf/.libs/obprintf.o printf/.libs/obvprintf.o printf/.libs/obprntffuns.o printf/.libs/printf.o printf/.libs/printffuns.o printf/.libs/snprintf.o printf/.libs/snprntffuns.o printf/.libs/sprintf.o printf/.libs/sprintffuns.o printf/.libs/vasprintf.o printf/.libs/vfprintf.o printf/.libs/vprintf.o printf/.libs/vsnprintf.o printf/.libs/vsprintf.o scanf/.libs/doscan.o scanf/.libs/fscanf.o scanf/.libs/fscanffuns.o scanf/.libs/scanf.o scanf/.libs/sscanf.o scanf/.libs/sscanffuns.o scanf/.libs/vfscanf.o scanf/.libs/vscanf.o scanf/.libs/vsscanf.o   -Wl,-soname -Wl,libgmp.so.3 -o .libs/libgmp.so.3.3.3
collect2: ld terminated with signal 11 [Segmentation fault]
/usr/lib/gcc/alpha-unknown-linux-gnu/3.4.4/../../../../alpha-unknown-linux-gnu/bin/ld: `.note.GNU-stack' referenced in section `.text' of mpn/.libs/invert_limb.o: defined in discarded section `.note.GNU-stack' of mpn/.libs/invert_limb.o

/usr/lib/gcc/alpha-unknown-linux-gnu/3.4.4/../../../../alpha-unknown-linux-gnu/bin/ld: BFD 2.16.1 assertion fail /var/tmp/portage/binutils-2.16.1-r2/work/binutils-2.16.1/bfd/elf64-alpha.c:4487
make[2]: *** [libgmp.la] Error 1
make[2]: Leaving directory `/var/tmp/portage/gmp-4.1.4-r3/work/gmp-4.1.4'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gmp-4.1.4-r3/work/gmp-4.1.4'
make: *** [all] Error 2





topcat ~ # emerge --info
Portage 2.1_pre6-r2 (default-linux/alpha/no-nptl/2.4, gcc-3.4.4, glibc-2.3.5-r3, 2.4.32 alpha)
=================================================================
System uname: 2.4.32 alpha EV56
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5, 2.4.2-r1
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-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.4.26-r1
ACCEPT_KEYWORDS="alpha ~alpha"
AUTOCLEAN="yes"
CBUILD="alpha-unknown-linux-gnu"
CFLAGS="-mieee -pipe -O2 -mcpu=ev56"
CHOST="alpha-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-mieee -pipe -O2 -mcpu=ev56"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect distlocks maketest metadata-transfer sandbox sfperms strict test"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.mirrors.pair.com/ http://gentoo.mirrors.tds.net/gentoo http://gentoo.netnitco.net http://mirror.espri.arizona.edu/gentoo/ http://mirrors.acm.cs.rpi.edu/gentoo/ http://gentoo.arcticnetwork.ca/ http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.llarian.net/ http://gentoo.binarycompass.org http://gentoo.mirrored.ca/ http://mirror.datapipe.net/gentoo http://gentoo.cs.lewisu.edu/gentoo/ http://prometheus.cs.wmich.edu/gentoo http://modzer0.cs.uaf.edu/public/gentoo/ http://mirror.usu.edu/mirrors/gentoo/ http://mirror.phy.olemiss.edu/mirror/gentoo http://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://mirror.clarkson.edu/pub/distributions/gentoo/ http://cdot.senecac.on.ca/software/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="alpha X aac aalib aim alsa apache2 artworkextra async audacious audiofile bash-completion berkdb binfilter bitmap-fonts bittorrent bl bonjour c++ cairo calendar cdinstall cdparanoia cdr cdrom chroot cli config_wizard cracklib crypt cscope csv ctype cups curl curlwrappers cvs cvsgraph dba dhcp dillo dri editor eds elf encode epiphany escreen esd ethereal expat extraicons extras fastbuild ffmpeg fftw figlet firefox flac force-cgi-redirect ftp gd gdb gdbm gif glep gnome gnutls gpm grammar gsl gstreamer gtalk gtk gtk2 gtkspell gvim gzip html icq id3 imlib ipv6 jabber javascript jpeg justify ladspa lame libg++ libsexy libwww lite lj logrotate lua mad mapeditor md5sum memlimit mikmod motif moznoirc moznomail moznoroaming mozsha1 mp3 mpeg mpeg2 mplayer msn msnextras music ncurses net nethack nls offensive ogg oggvorbis opengl openssh openssl oscar oss pam pcre pdflib perl png posix python quicktime quotes readline real recode reiserfs scp screen sdl session sftp simplexml skins sndfile soap sockets sounds sox speech spell spl ssl subversion symlink syslog tcpd threads tokenizer truetype truetype-fonts type1-fonts userlocales vcd videos vim vim-with-x vorbis wma wma123 xml xml2 xmlreader xmms xsl xv xvid yahoo zip zlib elibc_glibc kernel_linux userland_GNU"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 13 Bryan Østergaard (RETIRED) gentoo-dev 2006-10-21 14:45:44 UTC
gmp-4.2.1 and mpfr-2.2.0_p10 stable on Alpha.