[oe] EABI pain and frustration!

Khem Raj raj.khem at gmail.com
Wed Feb 3 15:59:42 UTC 2010


On (03/02/10 15:43), Koen Kooi wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 03-02-10 15:03, pspreadborough at comcast.net wrote:
> > 
> > My 2.6.29 kernel is built with the CodeSourcery arm-2009q3-67-arm-none-linux-gnueabi 
> > compiler and has the EABI and OABI_COMPAT config options enabled. Using this kernel 
> > I can boot my SA1110 iPaq into a OABI ramfs with no problems, however if I build a 
> > "HelloWorld" executable with the same compiler and try and run it I get an "Illegal Instruction" 
> > error. I build the test program using static linking, select the correct machine type and tune 
> > options but to no avail, I always get the illegal instruction. 

hmm just tune and machine opts wont be enough you have to chose right abi
options too. because your userland is OABI thats what you should chose for
helloworld too.

> 
> Which MACHINE and DISTRO are you using in OE? And also: why CSL?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.5 (Darwin)
> 
> iD8DBQFLaYuoMkyGM64RGpERAiBXAJ9EKxw1hWGKcmJGo5LlEsDmHYJ/wACfZ1Id
> 3Jz3mIP5xiMAez+V8l63TQ0=
> =aaua
> -----END PGP SIGNATURE-----
> 
> 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel




More information about the Openembedded-devel mailing list