I "think" I've build a working crosscompiler. Unfortunatelly my port for IXUS750 isn't far enough to give it a try.
So, here's how I build it:
- Fetch gcc-4.3*rpm and binutils*.rpm from openSUSE download site.
- Install both with "rpmbuild -bp <src.rpm>"
- Apply the attached "build-arm-elf" script
The binaries are installed below ~/arm-elf
The script creates symbolic links in ~/bin, so you don't have to fiddle with the PATH variable.
Caveats:
At the moment, I get linker warnings about non-enabled interworking.
${HOME}/arm-elf/lib/gcc/arm-elf/4.3/../../../../arm-elf/bin/ld: ${HOME}/arm-elf/lib/gcc/arm-elf/4.3/thumb/libgcc.a(_addsubsf3.o)(__floatsisf): warning: interworking not enabled.
Hints and further tests are welcome.