Summary: | hardened glibc fails to build in emerge -e system after bootstrap went OK | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Anders Mörtsell <anders.mortsell> |
Component: | [OLD] Core system | Assignee: | Sparc Porters <sparc> |
Status: | RESOLVED LATER | ||
Severity: | major | CC: | hardened, jon |
Priority: | High | ||
Version: | 2005.0 | ||
Hardware: | Sparc | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Anders Mörtsell
2005-04-20 15:16:39 UTC
Today, 25/4 I tried again and this time I did it without the hardened USE flag and then the glibc build went OK, so I assume the problem is with a "hardened" system Same problem here on a Sparc Ultra30. Portage 2.0.51.22-r2 (default-linux/sparc/sparc64/2005.0, gcc-3.3.5-20050130, glibc-2.3.3.20040420-r2, 2.4.31-sparc sparc64) ================================================================= System uname: 2.4.31-sparc sparc64 sun4u Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 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.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.4.23 ACCEPT_KEYWORDS="sparc" AUTOCLEAN="yes" CBUILD="sparc-unknown-linux-gnu" CFLAGS="-O2 -mcpu=ultrasparc -frename-registers -fstack-protector -pipe" CHOST="sparc-unknown-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 -mcpu=ultrasparc -frename-registers -fstack-protector -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.inode.at/source/ ftp://gentoo.mirrored.ca/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.du.se/pub/os/gentoo ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://mirror.isp.net.au/pub/gentoo/ http://gentoo.osuosl.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="sparc arts avi berkdb bitmap-fonts crypt cups dlloader encode esd fbcon foomaticdb gcc64 gdbm gif gnome gtk2 hardened imlib ipv6 jpeg kde libwww mad mikmod minimal motif mpeg ncurses oggvorbis opengl oss pam pdflib perl png python qt readline sdl ssl tcpd truetype truetype-fonts type1-fonts xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS I had this problem. I disabled ccache and distcc and all went fine. I had the problem on four machines. All hardened. They are: Compaq Proliant 1800R 2x PIII 600, generic P4, generic Pentium 200, and generic Celeron 466. I've had the error mentioned here plus this one followed by the `emerge --info` of that machine. This is for the celeron 466; the others were all the same: gcc -nostdlib -nostartfiles -o /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/iconv/iconvconfig -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc -Wl,-z,relro /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crt1.o /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crti.o `gcc --print-file-name=crtbegin.o` /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/iconv/iconvconfig.o /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/iconv/strtab.o /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/iconv/xmalloc.o /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/iconv/hash-string.o -Wl,-rpath-link=/var/tmp/portage/glgcc --print-file-name=crtend.o` /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crtn.o /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crtn.o:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crtn.S:15: undefined reference to `.LC2' /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crtn.o:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/csu/crtn.S:38: undefined reference to `.LC3' collect2: ld returned 1 exit status distcc[15184] ERROR: compile (null) on localhost failed make[2]: *** [/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/iconv/iconvconfig] Error 1 make[2]: *** Waiting for unfinished jobs.... ../locale/programs/charmap-dir.c: In function `charmap_aliases': ../locale/programs/charmap-dir.c:268: warning: float format, pointer arg (arg 3)../locale/programs/charmap-dir.c:269: warning: float format, pointer arg (arg 3)make[2]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5/iconv' make[1]: *** [iconv/others] Error 2 make[1]: Leaving directory `/var/tmp/portage/glibc-2.3.5-r2/work/glibc-2.3.5' make: *** [all] Error 2 ibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/math:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/elf:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/dlfcn:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/nss:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/nis:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/rt:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/resolv:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/crypt:/var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/nptl /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/libc.so.6 /var/tmp/portage/glibc-2.3.5-r2/work/build-default-i686-pc-linux-gnu-nptl/libc_nonshared.a -lgcc -lgcc_eh ` !!! ERROR: sys-libs/glibc-2.3.5-r2 failed. !!! Function toolchain-glibc_src_compile, Line 233, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.54 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-gentoo-r5 i686) ================================================================= System uname: 2.6.14-gentoo-r5 i686 Celeron (Mendocino) Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] 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="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo/ http://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/ http://gentoo.chem.wisc.edu/gentoo/ http://mirror.datapipe.net/gentoo" LANG="en_CA" LINGUAS="en" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage" USE="x86 #Local X X509 Xaw3d a52 aac aalib acl acpi aim alsa apache2 asf asm audiofile authdaemond avi bash-completion berkdb bitmap-fonts bonobo browserplugin bzip2 bzlib cairo caps cddb cdparanoia cdr cdrw cgi cli cpudetection crypt cups curl dba dbm dbus dbx dga directfb djbfft dpms dts dv dvd dvdr dvdread dvi eds emboss encode erandom esd exif expat fam fbcon ffmpeg fftw firefox flac flatfile foomaticdb fortran fpix fpx freetype ftp gb gd gd-external gdbm gif glibc-omitfp glut gnome gphoto2 gpm graphviz gs gstreamer gtk gtk2 gtkhtml hal hardened howl hpn icq idn imagemagick imlib inifile ipv6 ithreads java javascript jbig jce jikes joystick jpeg kerberos lcms ldap libcaca libg++ libwww lirc live lm_sensors logrotate lzo mad matroska memlimit mhash mikmod mime mmap mmx mng modperl motif mozilla mp3 mpeg msn nautilus ncurses network new-login nfs nls nptl nptlonly nsplugin nvidia offensive ogg oggvorbis openal opengl oscar pam pcntl pcre pda pdflib perl php png pnp postgres ppds python qt quicktime readline real rle rtc ruby samba sasl sdl session sharedext sharedmem soap sockets speex spell spl ssl svg svga sysvipc t1lib tcltk tcpd tetex tga theora thesaurus threads tidy tiff tokenizer truetype truetype-fonts type1-fonts udev usb userlocales v4l v4l2 vcd vhosts vim-with-x vorbis wifi win32codecs wmf xanim xine xml2 xmms xpm xprint xv xvid xvmc yahoo zeo zlib linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS Masking hardened for sparc. No dev is taking care of this and until one arises we can't/won't do anything about it and this bug will sit here forever, sorry. Closing as LATER. |