Re: ia32-libs, where are they ?
On Sun, Apr 08, 2007 at 07:52:13PM +0200, Hans-J. Ullrich wrote:
> Hi all,
>
> I had to setup my system new. (debian-amd64 on AMD64 X2) To get a
> 32-bit-application running, I had to install ia32-libs. But take a look of
> the snapshot with strace:
>
> ---------------
> ccess("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> open("/emul/ia32-linux/lib/tls/i686/sse2/cmov/libopenal.so.0", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64(0xffd84430, 0xffd844a4) = -1 ENOENT (No such file or
> directory)
> open("/emul/ia32-linux/lib/tls/i686/sse2/libopenal.so.0", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64(0xffd84430, 0xffd844a4) = -1 ENOENT (No such file or
> directory)
> open("/emul/ia32-linux/lib/tls/i686/cmov/libopenal.so.0", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64(0xffd84430, 0xffd844a4) = -1 ENOENT (No such file or
> directory)
> open("/emul/ia32-linux/lib/tls/i686/libopenal.so.0", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64(0xffd84430, 0xffd844a4) = -1 ENOENT (No such file or
> directory)
> open("/emul/ia32-linux/lib/tls/sse2/cmov/libopenal.so.0", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64(0xffd84430, 0xffd844a4) = -1 ENOENT (No such file or
> directory)
>
> ------------------
>
> You see, there are some libs missing below /emul. I remember in earlier times
> there where more ia32-libs. But now the packages are gone.
>
> Does someone know, where to find them ?
>
> Especially libopenal is needed. If they are gone, I could install a chroot and
> link to it. Maybe this should work, too.
I believe ia32-libs provides a lot of commonly used 32bit libraries. It
certainly does not include all 32bit libraries (that would be insane).
libopenal is hardly a commonly used library, so I think the chroot
method is likely to be much better for something more unusual (like
things using openal).
--
Len Sorensen
Reply to: