Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

So I have a machine with Lubuntu 12.10 that runs on a arm processor architecture. (If it is of any help: It's an AC100 Toshiba netbook, I got lubuntu on it using this: https://wiki.ubuntu.com/ARM/TEGRA/AC100)

Now I need to get EiffelStudio on it, which comes in either 32-bit or 64-bit x86 binaries, so I decided to install qemu for that purpose.

I tried sudo qemu-x86_64 ./binary_file on the 64-bit binary and got /lib64/ld-linux-x86-64.so.2: No such file or directory (the same with the respective ld-linux file on the 32-but binary with qemu-i386)

After a little research I found that I apparently needed some glibc-package, however even after installing libc6 and thelike (libc6-dev, etc...) using apt-get and getting the build-essential package I still haven't got any /lib64/ld-linux-x86-64.so.2. The qemu docs say I need some qemu-runtime-i386-XXX-.tar.gz for it to work (that one's for 32-bit, but I guess there should be one for 64-bit), but the QEMU page doesn't seem to have such a tar file, hour long research on google has only gotten me one broken link to some french site.

So far I've concluded that the reason for this problem is probably that the required glibc components simply don't exist for arm, at least not in any apt-get package, so I was wondering if there was any way to get gemu to emulate x86_64 or at least i386 correctly on my arm lubuntu. This is really important to me, I need to use the netbook for my lectures in university, and that lecture is basically all about Eiffel.

Thanks in advance ;)

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.