m68k-elf-gcc ------------------------------------------ GNU package gcc-3.3.5 recompiled for a cross-compilation system for the 68k/Coldfire processor (Ondio MP3 player uses a MCF 5249). Main usage is for the Rockbox project (see http://www.rockbox.org) a cool Open Source replacement firmware for the Archos Jukebox 5000, 6000, Studio, Recorder, FM Recorder, Recorder V2 and Ondio MP3 players. Runtime requirements: cygwin-1.5.12 Build requirements: gcc-3.3.3 autoconf-2.59 automake-1.7.9 make-3.80 m4-1.4.2 binutils-20040725-2 gettext-0.14.1 m68k-binutils-2.15 Canonical homepage: http://www.gnu.org/ Canonical download: http://ftp.gnu.org/gnu/gcc/gcc-3.3.5.tar.bz2 http://ftp.gnu.org/gnu/newlib/newlib-1.12.0.tar.gz ------------------------------------ Build instructions: get gcc and newlib from the canonical download unpack gcc-3.3.5-EL-1-src.tar.bz2 to get: - gcc-3.3.5-coldfire.README - gcc-3.3.2-coldfire-frame.patch - gcc-3.3.2-coldfire-omitfrmptr.patch - gcc-3.3.2-coldfire-targets.patch Follow the instructions in gcc-3.3.5-coldfire.README ------------------------------------------- Files included in the binary distro opt `-- m68k |-- bin | |-- m68k-elf-cpp.exe | |-- m68k-elf-gcc-3.3.5 | |-- m68k-elf-gcc.exe | |-- m68k-elf-gccbug | `-- m68k-elf-gcov.exe |-- include |-- info | |-- cpp.info | |-- cppinternals.info | |-- gcc.info | `-- gccint.info |-- lib | |-- gcc-lib | | `-- m68k-elf | | `-- 3.3.5 | | |-- cc1.exe | | |-- collect2.exe | | |-- crtbegin.o | | |-- crtend.o | | |-- include | | | |-- README | | | |-- fixed | | | |-- float.h | | | |-- iso646.h | | | |-- limits.h | | | |-- math-68881.h | | | |-- stdarg.h | | | |-- stdbool.h | | | |-- stddef.h | | | |-- syslimits.h | | | |-- unwind.h | | | `-- varargs.h | | |-- install-tools | | | |-- fix-header.exe | | | |-- fixinc.sh | | | |-- fixproto | | | |-- gsyslimits.h | | | |-- include | | | | |-- README | | | | |-- float.h | | | | |-- iso646.h | | | | |-- limits.h | | | | |-- math-68881.h | | | | |-- stdarg.h | | | | |-- stdbool.h | | | | |-- stddef.h | | | | |-- unwind.h | | | | `-- varargs.h | | | |-- mkheaders | | | |-- mkheaders.conf | | | `-- mkinstalldirs | | |-- libgcc.a | | |-- m5200 | | | `-- libgcc.a | | |-- m5206e | | | `-- libgcc.a | | |-- m528x | | | `-- libgcc.a | | |-- m5307 | | | `-- libgcc.a | | |-- m5407 | | | `-- libgcc.a | | |-- m68000 | | | `-- libgcc.a | | |-- m68040 | | | `-- libgcc.a | | |-- m68060 | | | `-- libgcc.a | | |-- mcpu32 | | | `-- libgcc.a | | |-- msoft-float | | | `-- libgcc.a | | `-- specs | `-- libiberty.a |-- man | |-- man1 | | |-- cpp.1 | | |-- gcov.1 | | `-- m68k-elf-gcc.1 | `-- man7 | |-- fsf-funding.7 | |-- gfdl.7 | `-- gpl.7 `-- share |-- doc | `-- Cygwin | `-- m68k-elf-gcc-3.3.5.README `-- locale |-- be | `-- LC_MESSAGES | `-- gcc.mo |-- ca | `-- LC_MESSAGES | `-- gcc.mo |-- da | `-- LC_MESSAGES | `-- gcc.mo |-- de | `-- LC_MESSAGES | `-- gcc.mo |-- el | `-- LC_MESSAGES | `-- gcc.mo |-- es | `-- LC_MESSAGES | `-- gcc.mo |-- fr | `-- LC_MESSAGES | `-- gcc.mo |-- ja | `-- LC_MESSAGES | `-- gcc.mo |-- nl | `-- LC_MESSAGES | `-- gcc.mo |-- sv | `-- LC_MESSAGES | `-- gcc.mo `-- tr `-- LC_MESSAGES `-- gcc.mo ------------------ Port Notes: ----- version 3.3.5-EL-1 ----- First release: this is a cross m68k gcc with specific patches for the coldfire processors. Generated from the original GNU package Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/