Hallo,
beim kompilieren von BOOP bin ich folgendes auf Problem gestoßen:
Der Linker meckert an, daß BOOP mit software FP kompiliert ist, die libgcc aber mit hardware FP (siehe Log weiter unten). So wie ich das verstehe würde ich eine libgcc brauchen, die mit software FP kompiliert ist. Leider finde ich keine. Ich verwende WinARM 20060606 von
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ habe aber auch schon die 2007er Version, SDK4ARM und noch 2 weiter versucht. Immer mit dem selben Problem.
Ich hoffe mir kann jemand den entscheidenten Tip geben.
Danke, Philipp
SCHNIPP
E:/winarm/bin/arm-elf-ld: ERROR: E:/winarm/lib/gcc/arm-elf/4.1.1/interwork
\libgcc.a(_udivsi3.o) uses hardware FP, whereas boop_rom.elf uses software FP
E:/winarm/bin/arm-elf-ld: failed to merge target specific data of file E:/winarm
/lib/gcc/arm-hitex-elf/4.0.3/interwork\libgcc.a(_udivsi3.o)
E:/winarm/bin/arm-elf-ld: ERROR: E:/winarm/lib/gcc/arm-elf/4.1.1/interwork
\libgcc.a(_divsi3.o) uses hardware FP, whereas boop_rom.elf uses software FP
E:/winarm/bin/arm-elf-ld: failed to merge target specific data of file E:/winarm
/lib/gcc/arm-hitex-elf/4.0.3/interwork\libgcc.a(_divsi3.o)
E:/winarm/bin/arm-elf-ld: ERROR: E:/winarm/lib/gcc/arm-elf/4.1.1/interwork
\libgcc.a(_umodsi3.o) uses hardware FP, whereas boop_rom.elf uses software FP
E:/winarm/bin/arm-elf-ld: failed to merge target specific data of file E:/winarm
/lib/gcc/arm-hitex-elf/4.0.3/interwork\libgcc.a(_umodsi3.o)
SCHNAPP