Gentoo Archives: gentoo-user

From: walt <w41ter@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: /usr/lib/libgdbm_compat.so.3: undefined symbol: __guard
Date: Wed, 01 Feb 2012 22:53:34
Message-Id: jgcfme$j3v$1@dough.gmane.org
In Reply to: [gentoo-user] /usr/lib/libgdbm_compat.so.3: undefined symbol: __guard by Grant
1 On 02/01/2012 08:01 AM, Grant wrote:
2 > I get this when emerging python on a system I'm bringing up to date
3 > after 3 years of non-use:
4 >
5 > *** WARNING: renaming "dbm" since importing it failed:
6 > /usr/lib/libgdbm_compat.so.3: undefined symbol: __guard
7
8 I've never run a hardened machine, though it's really time I tried it.
9
10 libgdm_compat.so.3 links to /usr/lib32/libgdbm.so.3 and (on my non-
11 hardened) machine neither library needs anything with __guard. I
12 think the 'guard' must refer to stack protection or similar that you
13 find only on hardened systems.
14
15 Something very vague in my memory associates 'multilib' only with
16 non-hardened systems -- but my memory could be wrong instead of
17 vague :) Are the 32-bit compatible packages available in hardened
18 versions?