Summary: | glibc-2.3.4.2004{0605, 0808} do not pass make check on amd64 with USE=nptl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeremy Huddleston (RETIRED) <eradicator> |
Component: | [OLD] Core system | Assignee: | AMD64 Project <amd64> |
Status: | VERIFIED NEEDINFO | ||
Severity: | major | CC: | maze, toolchain |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jeremy Huddleston (RETIRED)
2004-06-26 03:18:42 UTC
Can't confirm, USE="nptl" emerge =glibc-2.3.4-2004060.ebuild went fine, compile and merge have been successfull. (Latest CVS version of the particular ebuild). Jeremy: Can you test again ? probably hardwareproblem ... (Have you checked dmesg on segfaults ?) kugelfang: Did you have USE=makecheck. It is failing during the 'make check' phase which isn't done unelss youu have USE=makecheck. Lv wanted me to try sys-devel/binutils-2.14.90.0.8-r1 to see if this would work with that version of binutils... it failed with the same result (as 2.15). Still fails with glibc-2.3.4.20040808... sandbox + nptl + maketest will fail everytime. Seems to have something to do with vfork(),vsyscall() that's all I know. Bloody ancient bug, no recent activity. No comments about whether it still exists in newer versions, and solar's comment seems to suggest it can be fixed by not using a particular combination. Going to mark RESOLVED NEEDINFO - please reopen if you feel it's still a problem with Gentoo/AMD64 2005.0 using current packages. glibc-2.3.4.20041102-r1 now fails for me on amd64! checking size of long double... configure: error: cannot compute sizeof (long double), 77 See `config.log' for more details. !!! ERROR: sys-libs/glibc-2.3.4.20041102-r1 failed. !!! Function glibc_do_configure, Line 707, Exitcode 1 !!! failed to configure glibc !!! If you need support, post the topmost build error, NOT this status message. config.log: configure:7447: x86_64-pc-linux-gnu-gcc -o conftest -O2 -march=nocona -pipe -fre order-blocks -O2 conftest.c >&5 configure:7450: $? = 0 configure:7452: ./conftest ./conftest: error while loading shared libraries: libsandbox.so: cannot open shared object file: No such file or directory configure:7455: $? = 127 configure: program exited with status 127 Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11.6-grsec-vs1.9.5 x86_64) ================================================================= System uname: 2.6.11.6-grsec-vs1.9.5 x86_64 Intel(R) Xeon(TM) CPU 3.00GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 16 2005, 07:14:46)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox strict" GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="amd64 acpi alsa apache2 berkdb bitmap-fonts crypt dba font-server fortran freetds ftp gd gif gpm imagemagick ipv6 jp2 jpeg lzw lzw-tiff mp3 mssql mysql ncurses nls nptl opengl oss pam pdflib perl png python readline soap ssl tcpd tiff truetype truetype-fonts type1-fonts usb userlocales xml2 xmlrpc xrandr xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY You didn't follow the upgrade guide. Set the symlink back to 2004.3, and emerge gcc and portage with USE=multilib. Ups! I didn't even know about an upgrade guide. Just did what portage told me to do.. Didn't know that the path to 2005.0 is _that_ complicated! What do you mean "what portage told you to do"? 2004.3 isn't deprecated yet, so it shouldn't've told you to do anything... |