Let me backup a bit.

I run Debian on my own BBB's here. A friend I know from IRC runs Angstrom
and Ubuntu on his BBB. We tested this early on. I wrote a small app to run
on my own BBB's and it compiled and ran fine. I then sent the code, and
executable to my friend, who then tried to run the executable on both
Angstrom and Ubuntu. It worked for neither. But the code would compile and
run fine natively.

For this purpose I used
the gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_win32 executable.
Yes, I cross compiled this on Windows 7 x64 ( despite being a win32 binary
). Also, I made zero changes to the toolchain. I ran it "stock". No added
lib's , etc.

He just now told me that it *is* the wrong ABI. "Link it statically, and it
will work". Since he is the one who did all the checking, I have to assume
he knows what he is talking about. Especially considering that he is a very
experienced UNIX/Linux dev.

Anyway sorry for the half, and half cocked "answer".


On Mon, Sep 30, 2013 at 11:19 AM, Jesper We <[email protected]> wrote:

> OK, so I'm now confused. Doesn't the BBB have hardware floating point? I
> thought that was what the hf was for.
>
> On Monday, September 30, 2013 7:14:22 PM UTC+2, William Hermans wrote:
>>
>> > Specifically https://launchpad.net/linaro-**
>> toolchain-binaries/trunk/2013.**09/+download/gcc-linaro-arm-**
>> linux-gnueabihf-4.8-2013.09_**linux.tar.xz<https://launchpad.net/linaro-toolchain-binaries/trunk/2013.09/+download/gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_linux.tar.xz>
>>
>> Wrong ABI. gnueabi should be the compiler you're after not gnueabihf.
>>
>>  --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to the Google Groups
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to