Hi Friends,
I installed the arm-elf-gcc 4.1.1 toolchain using MacPorts. After checking out the Rockbox source and running configure, my build fails with the following:
OBJCOPY rockbox.bin
Build firmware file
File encoded successfully
make[2]: Nothing to be done for `all'.
MAKE in Tremor
make[3]: Nothing to be done for `all'.
MAKE in libmad
make[3]: Nothing to be done for `all'.
MAKE in libffmpegFLAC
make[3]: Nothing to be done for `all'.
OBJCOPY flac.codec
arm-elf-objcopy: /Users/me/rockbox/rockbox/build/apps/codecs/flac.codec: No space left on device
make[2]: *** [/Users/me/rockbox/rockbox/build/apps/codecs/flac.codec] Error 1
make[1]: *** [build-codecs] Error 2
make: *** [build] Error 2
After a bit of sleuthing, I've figured out that things go nutty when arm-elf-objcopy is going through ./build/apps/codecs/ converting the .elf files into .codec files (binary format). Each .codec file that gets generated is ~4 Gigs in size, which rapidly fills up my harddrive and causes a build failure. I'm assuming this is not normal behavior.
Does anyone know why this is happening? Is version gcc 4.1.1 buggy?
Thanks,
Sumanth P.