Applications compiled with EABI gcc receive SIGILL [was: Building a ARM EABI toolchain fails in ld-uClibc-0.9.28.so]

Nicolas Bellido ml at acolin.be
Mon Feb 20 15:54:39 UTC 2006


On Monday 20 February 2006 15:55, Nicolas Bellido wrote:
>
> Next step was to try to run a statically linked helloworld.
> Unfortunately, with no luck:
>
> ~ # ./hello
> Illegal instruction

I just rebooted with user_debug=255, and now I get:

~ # ./hello
[271] hello: obsolete system call 00000000
Code: e59d2018 e59d1014 e3a07036 ef000000 (e3700a01)
Illegal instruction

So, this proves that... I forget to set CONFIG_AEABI=y in my kernel.

I get a beautiful 'Hello World' now. Yes!

Sorry for the noise.

Thanks,

Nicolas.



More information about the uClibc mailing list