Sources of the 68HC11 & 68HC12 ports are parts of the FSF CVS source trees hosted by RedHat. This page is not a CVS manual but it is intended to give the basic commands that you can use to retrieve the sources.
CVS Login
Before checking out or updating your CVS tree, you must login with the following command:cvs -z 9 -d :pserver:anoncvs@sources.redhat.com:/cvs/src login {enter "anoncvs" as the password}GNU Binutils
After the CVS login, you can get the Binutils sources by using the following checkout command:cvs -z9 -d :pserver:anoncvs@sources.redhat.com:/cvs/src co binutilsThis will create a directory src that you should rename binutils.Note: As of Oct 5 2003, this CVS tree is known to build and work for 68HC11 & 68HC12.
GDB
The GDB sources are obtained by using the following checkout command:cvs -z9 -d :pserver:anoncvs@sources.redhat.com:/cvs/src co gdbThis will create a directory src that you should rename gdb.Note: As of Oct 5 2003, this CVS tree is known to build for 68HC11 & 68HC12 (use --target=m6811-elf).
GCC
You can get the GCC sources by using the following checkout command:cvs -z9 -d :pserver:anoncvs@sources.redhat.com:/cvs/gcc co gccThis will create a directory gcc.Note: Several patchs are not integrated yet. As of Oct 5 2003, the 3_3 gcc branch is known to build and work reasonably well with a quality that approaches Release 2.2.
Newlib
You can get the Newlib sources by using the following checkout command:cvs -z9 -d :pserver:anoncvs@sources.redhat.com:/cvs/src co newlibThis will create a directory src that you should rename newlib.Note: To configure and build Newlib, you must use the following command:
.../newlib/configure --target=m6811-elf --program-prefix=m6811-elf- \ --prefix=/build/gnu-m68hc11/r2 --disable-newlib-io-float \ --disable-newlib-multithread
Copyright (C) 1999, 2000, 2001, 2002, 2003 Stéphane Carrez, France
Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.