Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215768 - sys-libs/glibc-2.6.1: fails with binutils with USE flag 'multitarget'.
Summary: sys-libs/glibc-2.6.1: fails with binutils with USE flag 'multitarget'.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Other
: High normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-01 20:28 UTC by Polarina
Modified: 2008-12-07 22:50 UTC (History)
1 user (show)

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


Attachments
The build log of sys-libs/glibc-2.6.1 (build.log.gz,212.98 KB, application/octet-stream)
2008-04-02 17:27 UTC, Polarina
Details
The environment of sys-libs/glibc-2.6.1 (environment.gz,32.29 KB, application/octet-stream)
2008-04-02 17:28 UTC, Polarina
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Polarina 2008-04-01 20:28:06 UTC
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.
Comment 1 SpanKY gentoo-dev 2008-04-02 03:27:00 UTC
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
Comment 2 Polarina 2008-04-02 15:11:49 UTC
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.
Comment 3 Polarina 2008-04-02 17:07:25 UTC
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
Comment 4 Polarina 2008-04-02 17:27:30 UTC
Created attachment 148110 [details]
The build log of sys-libs/glibc-2.6.1
Comment 5 Polarina 2008-04-02 17:28:31 UTC
Created attachment 148111 [details]
The environment of sys-libs/glibc-2.6.1
Comment 6 Polarina 2008-04-02 17:30:00 UTC
Provided the asked for information. Reopening bug.
Comment 7 SpanKY gentoo-dev 2008-04-03 18:05:29 UTC
you should also try binutils-2.18.50.0.5 or 2.18.50.0.6 to see if that works
Comment 8 SpanKY gentoo-dev 2008-12-07 22:50:09 UTC
glibc-2.8 w/binutils-2.18+ works fine for me