Gentoo Archives: gentoo-amd64

From: Daiajo Tibdixious <daiajo@×××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: gcc wants emul libc.so.6
Date: Mon, 09 Jan 2006 11:25:42
Message-Id: a4a9bfcb0601090324k18197387rb8e5c83384a11223@mail.gmail.com
In Reply to: Re: [gentoo-amd64] gcc wants emul libc.so.6 by Harm Geerts
1 On 1/9/06, Harm Geerts <harmgeerts@××××.nl> wrote:
2 > On Monday 09 January 2006 10:51, Daiajo Tibdixious wrote:
3 > > # emerge --ask --verbose gcc
4 > >
5 > > These are the packages that I would merge, in order:
6 > >
7 > > Calculating dependencies ...done!
8 > > [ebuild N ] sys-devel/gcc-3.4.4-r1 (-altivec) -bootstrap
9 > > -boundschecking -build +fortran -gcj +gtk -hardened -ip28 -mudflap
10 > > (-multilib) +multislot (-n32) (-n64) +nls -nocxx -nopie -nossp -objc
11 > > -objc-gc -vanilla 0 kB
12 > >
13 > > fails with this error
14 > > /usr/x86_64-pc-linux-gnu/bin/ld: cannot find
15 > > /emul/linux/x86/lib/libc.so.6
16 > >
17 > > # equery belongs libc.so.6
18 > > Searching for file 'libc.so.6' in *...
19 > > sys-libs/glibc-2.3.5-r2 (/lib/libc.so.6 -> libc-2.3.5.so)
20 > > # ls -l /lib/libc.so.6
21 > > lrwxrwxrwx 1 root root 13 Jan 3 20:27 /lib/libc.so.6 -> libc-2.3.5.so
22 > >
23 > > I tried linking this file into the emul directory - it is ignored
24 > > since its 64 bit
25 > > # file /lib/libc-2.3.5.so
26 > > /lib/libc-2.3.5.so: ELF 64-bit LSB shared object, AMD x86-64, version
27 > > 1 (SYSV), stripped
28 > >
29 > > I expected to find the file in one of the emul-linux-x86-* I emerged
30 > > baselibs, glibc, gtklibs, & qtlibs with no joy.
31 > > Googling turned up similar problems but no solution.
32 >
33 > http://www.mail-archive.com/gentoo-amd64@l.g.o/msg02747.html
34 > They weren't kidding ;)
35 > --
36
37 When I ugraded to 2005.0, gcc 3.4.4-r1 was working fine.
38 Yours truely did the most stupid thing and ummerged gcc, crippling
39 python and hence all of portage. I recoverd via the how-to
40 specifically for this. Of cousrse there was no binary for gcc 3.4.4 so
41 I immediately tried to emerge it.
42
43 This is not an upgrade problem, its a dufus admin (me) problem.
44
45 BTW the emul-linux-x86-glibc ebuild says "32bit libc is now provided
46 by sys-libs/glibc."
47 however I can't emerge glibc because it depends on gcc 3.4.4 which needs glibc.
48 A catch 22.
49
50 I need a binary glibc 2.3.5-r2
51
52 --
53 gentoo-amd64@g.o mailing list

Replies

Subject Author
[gentoo-amd64] Re: gcc wants emul libc.so.6 Daiajo Tibdixious <daiajo@×××××.com>