When binutils is emerged with the USE flag 'multitarget' enabled prior to the compilation of sys-libs/glibc-2.6.1, the build fails during the linking of the x86 target (multilib). Reproducible: Always Steps to Reproduce: 1. USE="multitarget" emerge binutils 2. emerge =sys-libs/glibc-2.6.1 3. Actual Results: I don't recall the error message. Expected Results: Emerge successfully, obviously. Unable to paste the information from 'emerge --info'. Running the installation from terminal.
when you get a chance, post the `emerge --info` as well as a real error multitarget would break amd64 systems, but that's been fixed in 2.17/2.18
Portage 2.1.4.4 (default-linux/amd64/2007.0/, gcc-4.1.2, glibc-2.6.1-r0, 2.6.19-gentoo-r5 x86_64) ================================================================== System uname: 2.6.19-gentoo-r5 x86_64 Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz Timestamp of tree: Tue, 01 Apr 2008 16:16:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-lang/python: 2.4.4-r9 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=nocona -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MAST="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=nocona -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.rhnet.is/pub/gentoo/ " LANG="is_IS.UTF-8" LINGUAS="en_GB" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 acl acpi alsa amd64 berkdb bzip2 cairo caps cddb cdr cjk cli cracklib crypt cups dbus dri dvd dvdr eds esd ffmpeg firefox flac fortran gdbm gmp gnome gnutls gpm gs gstreamer gtk guile hal iconv ipv6 isdnlog jpeg jpeg2k libnotify lua midi mmx motif mpeg mudflap ncurses nls nntp nptl nptlonly ogg openexr opengl openmp pam pcre perl png pppd python readline reflection sdl session spell spl sse sse2 ssl svg tcpd theora tiff truetype unicode vorbis xml xorg zlib" ALSA_CARDS="[... not relevant ...]" ALSA_PCM_PLUGINS="[... not relevant ...]" APACHE2_MODULES="[... not relevant ...]" INPUT_DEVICES="[... not relevant ...]" KERNEL="linux" LCD_DEVICES="[... not relevant ...]" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="[... not relevant ...]" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INTALL_MASK, LC_ALL, LD_FLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY ## I'll post the error message as soon as possible, thank you.
ERROR: sys-libs/glibc-2.6.1 failed. Call stack: ebuild.sh, line 49: Called src_compile environment, line 3395: Called eblit-run 'src_compile' environment, line 1090: Called eblit-glibc-src_compile src_compile.eblit, line 168: Called src_compile environment, line 3395: Called eblit-run 'src_compile' environment, line 1090: Called eblit-glibc-src_compile src_compile.eblit, line 179: Called toolchain-glibc_src_compile src_compile.eblit, line 122: Called die The specific snippet of code: make PARALLELMFLAGS="${MAKEOPTS}" || die "make for ${ABI} failed" The die message: make for x86 failed
Created attachment 148110 [details] The build log of sys-libs/glibc-2.6.1
Created attachment 148111 [details] The environment of sys-libs/glibc-2.6.1
Provided the asked for information. Reopening bug.
you should also try binutils-2.18.50.0.5 or 2.18.50.0.6 to see if that works
glibc-2.8 w/binutils-2.18+ works fine for me