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? |