Gentoo Archives: gentoo-user

From: David Relson <relson@×××××××××××××.com>
To: gentoo-user <gentoo-user@l.g.o>
Subject: [gentoo-user] eix needs GLIBCXX_3.4.xxx
Date: Sun, 22 Jul 2012 13:53:40
Message-Id: 20120722095206.7407bdee@osage
1 G'day,
2
3 I've got a problem with eix on my 32-bit system (but not on my 64-bit
4 system). Some GLIBCXX_3.4.?? symbols are not being found. "emerge -e
5 world" didn't correct the problem.
6
7 Any suggestions?
8
9 Details are below.
10
11 Regards,
12
13 David
14
15 *** details ***
16
17 On my 64-bit workstation (x86_64 AMD Phenom(tm) running
18 3.2.11-gentoo), eix runs fine.
19
20 On my 32-bit machine (AMD Geode running kernel 2.6.31-gentoo-r6),
21 running eix reports:
22
23 eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found
24 (required by eix)
25 eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not found
26 (required by eix)
27 eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found
28 (required by eix)
29
30 I've run "emege -w world" and the problem has not gone away
31
32 Notes:
33 eix-0.23.10 is installed on both machines
34 gcc 4.6.3 is installed on the good (64-bit) machine
35 gcc 4.5.3-r2 is installed on the problem (32-bit) machine
36
37 Testing with ldd gives:
38
39 32-bit:
40
41 relson@fit-pc ~ $ ldd /usr/bin/eix
42 /usr/bin/eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not
43 found (required by /usr/bin/eix)
44 /usr/bin/eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.14' not
45 found (required by /usr/bin/eix)
46 /usr/bin/eix: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not
47 found (required by /usr/bin/eix)
48 linux-gate.so.1 => (0xb77e0000)
49 libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76f7000)
50 libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.5.3/libgcc_s.so.1 (0xb76d9000)
51 libc.so.6 => /lib/libc.so.6 (0xb757e000)
52 libm.so.6 => /lib/libm.so.6 (0xb7557000) /lib/ld-linux.so.2 (0xb77e1000)
53
54 64-bit:
55
56 linux-vdso.so.1 => (0x00007fffa2091000)
57 libstdc++.so.6 =>
58 /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libstdc++.so.6
59 (0x00007faea2444000)
60 libgcc_s.so.1 =>
61 /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/libgcc_s.so.1
62 (0x00007faea222d000)
63 libc.so.6 => /lib64/libc.so.6 (0x00007faea1e9b000)
64 libm.so.6 => /lib64/libm.so.6 (0x00007faea1c17000)
65 /lib64/ld-linux-x86-64.so.2 (0x00007faea274c000)

Replies

Subject Author
Re: [gentoo-user] eix needs GLIBCXX_3.4.xxx Volker Armin Hemmann <volkerarmin@××××××××××.com>