Optimisation work on Zero/ARM

Xerxes Rånby xerxes at zafena.se
Fri Jul 10 05:28:35 PDT 2009


Matthias Klose skrev:
>
>> I have found this line of zero.make in my way:
>>
>> zero-asm-port.diff:+CFLAGS += -DHOTSPOT_ASM -DHW_NULL_PTR_CHECK
>> -march=armv5t -mtune=cortex-a8 -O2 -falign-functions=64 -falign-loops=8 -g0
>>
>> I think it are causing my crosscompile build for my armv5te system to
>> fail with this error:
>>     
>
> [...]
> this requires http://sourceware.org/ml/binutils/2009-06/msg00289.html
>
>   
Thank you Matthias for the pointer to the binutils patch!

For the record: when i removed those optimization options my build
succeeded and i have now built a cross compiled armv5te BIG ASM jvm
using the Jalimo cross compile infrastructure.

I will push this work into Jalimo, the project that provides
Icedtea/OpenJDK for OpenEmbedded distributions like Ångstrom, and after
then see if i can fix the OpenEmbedded binutils so that all these
optimizations can be used for cross compiled builds.
http://evolvis.org/projects/jalimo

Cheers
Xerxes



More information about the zero-dev mailing list