Op 18 jul. 2014, om 00:19 heeft Mark Ruys <m...@paracas.nl> het volgende 
geschreven:

> I've got a BeagleBone Black running a stock Angstrom:
> 
> Angstrom v2012.12 (Core edition)
> Built from branch: angstrom-staging-yocto1.3
> Revision: 2ac8ed60f1c4152577f334b223b9203f57ed1722
> 
> In a Ubuntu 14.04 virtual machine, I build a Angstrom toolchain based on  
> git://github.com/Angstrom-distribution/setup-scripts.git:
> MACHINE=beagleboard ./oebb.sh bitbake virtual/kernel
> 
> Now,
> arm-angstrom-linux-gnueabi-gcc -o hello hello.c
> 
> gives me a binary that won't run on my BeagleBone:
> $ ./hello 
> -sh: ./hello: No such file or directory
> 
> Is this because 'hello' is compiled as a hard-float binary which the 
> BeagleBone doesn't run, or because the hello binary is compiled for Angstrom 
> v2013.12 which is not compatible with v2012.12.

Correct, v2013.06 introduced an ABI change. Either check out the matching 
v2012.12 branch from the setup-scripts or install a v2013.12 image on your BBB.

regards,

Koen
_______________________________________________
Angstrom-distro-devel mailing list
Angstrom-distro-devel@linuxtogo.org
http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-devel

Reply via email to