1 |
Mike Gilbert <floppym@g.o> wrote: |
2 |
|
3 |
[...] |
4 |
> >> You're trying to make a multilib glibc, and your kernel does not |
5 |
> >> support one of the resulting ABIs (most likely |
6 |
> >> CONFIG_IA32_EMULATION needs to be turned on in the kernel |
7 |
> >> configuration to be able to run x86 binaries on an amd64 install). |
8 |
> >> |
9 |
> >> (That said, this is a rather stupid bug in the glibc build system |
10 |
> >> and needs to be fixed eventually.) |
11 |
> > |
12 |
> > Thank you very much for your answer. |
13 |
> > |
14 |
> > You are right. Compiling the kernel with CONFIG_IA32_EMULATION |
15 |
> > solved the problem. I switched from hardened kernel to gentoo |
16 |
> > standard kernel some time ago and just forget to compile it with |
17 |
> > that option. |
18 |
> > |
19 |
> > IIRC I build a multilib system many years ago because of grub. But |
20 |
> > maybe I don't need multilib anymore. How can I find out if I have |
21 |
> > x86 binaries installed? |
22 |
> |
23 |
> This should give you a good start: |
24 |
> |
25 |
> scanelf -M |
26 |
> 32 /bin /sbin /usr/bin /usr/sbin /usr/local/bin /usr/local/sbin /opt |
27 |
|
28 |
Thank you very much. |
29 |
|
30 |
So I find out that it is still grub that requires multilib on my system. |
31 |
|
32 |
-- |
33 |
Regards |
34 |
wabe |