Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 86717 - glibc-2.3.4.20050125-r1 compilation failure
Summary: glibc-2.3.4.20050125-r1 compilation failure
Status: RESOLVED DUPLICATE of bug 86465
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-25 15:54 UTC by Bob
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 Bob 2005-03-25 15:54:23 UTC
i am working with a Stage 3 system built from the stage3-x86-2005.0-20050110 tarball.  the system has been functioning properly, but b0rks when I am attempting to upgrade the toolkit using experimental branch components.  upon emerging glibc-2.3.4-20050125-r1 with the default gcc 3.3.4 compiler that is included on the 2005.0 Stage 3 tarball, the glibc compilation terminates with a fatal error.  here are the screen contents:

<snip>
    /sbin/sln
    /sbin/ldconfig
shell-init: could not get current directory: getcwd: cannot access parent directories: No such file or directory.
 * Installing info pages...
make -r PARALLELMFLAGS="-j2 -j1" CVSOPTS="" -C /var/tmp/portage/glibc-2.3.4.20050125-r1/work/glibc-2.3.4 objdir=`pwd` info
make[1]: Entering directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4'
make -j2 -j1 -C manual info
make[2]: Entering directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4/manual'
make[2]: Nothing to be done for `info'
make[2]: Leaving directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4/manual'
make[1]: Leaving directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4'
 * Installing locales in /etc/locales.build...
make -r PARALLELMFLAGS="-j2 -j1" CVSOPTS="" -C /var/tmp/portage/glibc-2.3.4.20050125-r1/work/glibc-2.3.4 objdir=`pwd` localedata/install-locales
make[1]: Entering directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4'
make -j2 -j1 -C localedata install-locales
make[2]: Entering directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4/localedata'
.././scripts/mkinstalldirs/var/tmp/portage/glibc-2.3.4.20050125-r1/image//usr/lib/locale
mkdir /var/tmp/portage/glibc-2.3.4.20050125-r/image/usr/lib/locale
en_US.ISO-8859-1... done
en_US.UTF-8... done
make[2]: Leaving directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4/localedata'
make[1]: Leaving directory `/var/tmp/glibc-2.3.4.20050125-r1/work/glibc-2.3.4'
 * Installing man pages ...
ls: relocation error: /var/tmp/portage/glibc-2.3.4.20050125-r1/image//lib/libc.so.6: symbol ___tls_get_addr, version GLIBC_2.3 not defined in file ld-linux.so.2 with link time reference 

!!! Error sys-libs/glibc-2.3.4.20050125-r1 failed.
!!! Function toolchain -glibc_src_install, Line 489, Exitcode 127
!!! simple run test (ls) failed
!!! If you need support, post the topmost build error, NOT this status message
</snip>



Reproducible: Always
Steps to Reproduce:
1.  emerge glibc in the testing branch
2.
3.

Actual Results:  
critical error

Expected Results:  
successful emerge

here are the relevant system config files:

# emerge info
Gentoo Base System version 1.4.16
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.9-gentoo-r9 i586)
=================================================================
System uname: 2.6.9-gentoo-r9 i586 AMD-K6(tm) 3D processor
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Jan 12 2005, 18:36:57)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r5
sys-devel/automake:  1.8.5-r1
sys-devel/binutils:  2.15.90.0.1.1-r3
sys-devel/libtool:   1.5.2-r7
virtual/os-headers:  2.6.8.1-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-mcpu=k6 -O2 -fomit-frame-pointer -pipe"
CHOST="i586-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="-mcpu=k2 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.netnitco.net http://gentoo.osuosl.org
http://www.ibiblio.org/pub/Linux/distributions/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="x86 X acpi apm arts avi berkdb bitmap-fonts crypt cups emboss encode
foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imlib ipv6 ithreads jpeg kde ldap
libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl oggvorbis opengl oss
pam pdflib perl png pthreads python qt quicktime readline samba sdl spell ssl
svga tcpd truetype truetype-fonts type1-fonts xml2 xmms xv zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS


# cat /etc/portage/package.keywords
sys-devel/gcc ~x86
sys-devel/gcc-config ~x86
sys-libs/libstdc++-v3 ~x86
sys-libs/glibc ~x86
Comment 1 Bob 2005-03-25 15:58:53 UTC
OOPS.  The CXXFLAGS statement in the above entry contains a typographical error. The following line:

CXXFLAGS="-mcpu=k2 -O2 -fomit-frame-pointer -pipe"
 
should actually read:

CXXFLAGS="-mcpu=k6 -O2 -fomit-frame-pointer -pipe"

this was a transcriptional error on my part when manually entering the data.
Comment 2 Sven Wegener gentoo-dev 2005-03-25 16:00:24 UTC
This should be fixed with bug #86465

*** This bug has been marked as a duplicate of 86465 ***

*** This bug has been marked as a duplicate of 86465 ***