Linux – Is it possible to run an x86 binary on an ARM processor


Is it possible to convert/recompile an already compiled x86 binary into an ARM binary?

I'm using a BeagleBoard with a command-line Ubuntu (Maverick) and want to run a Ventrilo server but the x86 executable they supply cannot be run on the hardware as far as I can tell (most likely due to differing architecture).

Unfortunately I don't have access to the source to allow me to recompile it natively.

If not, is there any other way I can get the binary to run (emulation for example)?

Best Answer

You may want to switch to an alternative software available natively on your architecture, murmur and mumble come to mind.

murmur and mumble homepage