The full guide is here: Compiling_CHDK_under_Linux.
This is a summary of what I have done.
build-dir/arm/toolchain
to /usr/local/arm-elf/
/usr/local/arm-elf/bin
to your PATHsvn co https://tools.assembla.com/svn/chdk/trunk chdk
PLATFORM=ixus70_sd1000 PLATFORMSUB=101b
make fir
echo -n BOOTDISK | dd bs=1 count=8 seek=64 of=/dev/mmcblk0p1
” (see Bootable_SD_card)bin/DISKBOOT.BIN
and bin/PS.FIR
to the root of the SD card (the first partition for cards > 4GB)CHDK
directory to the root of the SD card (the second partition for cards > 4GB)