Unable to run big-endian applications on a big-endian Qemu

Sep 06, 2006 0 Replies

Hi all,



I have to create a big-endian Linux distribution for a IXDP465.



I created a new big-endian toolchain from scratch using the Kegel environment.



Then, I compiled QEmu adding the big-endian support (i.e. armeb).



However, QEmu does not correctly execute binaries compiled with my toolchain. Let me explain better. I tried writing a simple program in C, that uses printf and fstat. If I compile the program and run it using QEmu, the program runs, but the output of fstat is wrong... It seems that QEmu does not support big-endian arms at 100%.



Any help and suggestion is welcome.



Many thanks,



Claudio



Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required