Hi,

I'd like to run a 32 bits closed-source application.

Usually, I can do this thanks to emul-x86-* packages.Unfortunately, this particular application requires a library which is not in app-emulation (I think).

What do you advise me to do?


For more details:
The application I'd like to run is Rigs of Rods (http://rigsofrods.blogspot.com).

When I try to run it,
./RoR.bin: error while loading shared libraries: libalut.so.0: cannot open shared object file: No such file or directory

Of course I have emerged freealut, but this gives me
/usr/lib64/libalut.so
when I think I actually need
/usr/lib32/libalut.so

I'm sure I can solve my problem with a 32-bit chrooted environment, but this seems like a hammer to crush a fly.

So I'd like to have a emul-linux-x86 that provides libalut.so. I already wrote a couple of ebuilds, but emul-linux-x86-* ebuilds seem different. Are they binary packages? How can I write a emul-linux-x86 package for freealut?

Or I'd like an ebuild for freealut in multilib mode (amd64 being merged into /usr/lib64 and i686 being merged into /usr/lib32)? I could probably write such an ebuild looking at glibc as a example. But would that be a best practice or not recommended?

Thanks for you opinion,
--
Régis

--
[EMAIL PROTECTED] mailing list

Reply via email to