ARM EABI test image

Ronald Klop ronald-freebsd8 at klop.yi.org
Sat Mar 2 18:00:11 UTC 2013


On Sat, 02 Mar 2013 18:53:50 +0100, Ian Lepore <ian at freebsd.org> wrote:

> On Sat, 2013-03-02 at 18:21 +0100, Ronald Klop wrote:
>> On Sat, 02 Mar 2013 05:25:56 +0100, Andrew Turner <andrew at fubar.geek.nz>
>> wrote:
>>
>> > Hello,
>> >
>> > I have built an updated ARM EABI test image for Raspberry Pi [1].
>> >
>> > The only known issue is c++ exception handling is broken when
>> > using in a dynamically linked executable. Static executables should
>> > work with c++ exceptions.
>> >
>> > To test it you will have to extract it using unxz and dd it to an sd
>> > card, for example, with a USB to SD adapter on /dev/da0:
>> > $ unxz bsd-pi-eabi-r247609.img.xz
>> > $ dd if=bsd-pi-eabi-r247609.img of=/dev/da0
>> >
>> > If you don't have a Raspberry Pi but would like to try it on your  
>> board
>> > you can add -DWITH_ARM_EABI to the make commands you use to build and
>> > install world and the kernel.
>>
>> Is this also interesing on the older SHEEVAPLUG?
>> If yes, I can test it somewhere next week.
>>
>> Ronald.
>
> As I understand it, the plan is that eventually everything is EABI,
> including the older armv4/5 stuff, so that needs testing too.
>
> You know what I haven't stumbled across yet is a simple explanation of
> why EABI is better then OABI.  I tried to search for some info the other
> day, but there are so many noise hits on the search I didn't find a
> simple synopsis of differences or advantages.

Googling on 'eabi vs oabi' gives me this  
http://wiki.embeddedarm.com/wiki/EABI_vs_OABI.

Ronald.


More information about the freebsd-arm mailing list