Does gcc version matter?
I compiled arm-elf-gcc 4.1.1 (lowest version available on gnuarm.org) from source and then used that to compile bootloader, created dual boot using mkamsboot and put that on my 4Gb Fuze v1 and caused firmware upgrade.
At least part of the process went right, because I can boot into OF by holding left. Connecting USB uses OF as normal.
So I built rockbox (selected (N)ormal on configure, then make and make zip), got 2.7 Mb archive and extracted .rockbox on the root of my player.
But I can't boot into rockbox at all. Fuze won't turn on at all (no screen/led activity) unless I hold left button to boot into OF.
I tried few things: formatting internal disk on windows, placing .rockbox on SD card (4Gb micro SD HC), rebuilding and reflashing bootloader and rockbox, etc.
My working copy is straight checkout on revision 21314, no patches applied.
Host OS is FC6, host compiler is gcc 4.1.2, arm-elf-gcc is 4.1.1. Both bootloader and rockbox compiled without any problems (just have to make clean after bootloader). mkamsboot was compiled from its own makefile.
I feel like I'm either missing some obvious step, or I am lucky the thing isn't bricked yet
.
So should I heed config's warning and find arm gcc 4.0.3 and rebuild everything, or should I look in another direction?
Thanks.