diff options
-rw-r--r-- | hurd/building/cross-compiling.mdwn | 76 |
1 files changed, 38 insertions, 38 deletions
diff --git a/hurd/building/cross-compiling.mdwn b/hurd/building/cross-compiling.mdwn index b007928c..8f9f325f 100644 --- a/hurd/building/cross-compiling.mdwn +++ b/hurd/building/cross-compiling.mdwn @@ -33,24 +33,24 @@ installed in the upstream repositories. The following ones are known to work. Others may work as well, but no guarantee is given. Always the preferred version is listed first. -* `src/binutils`: [[GNU_Binutils|binutils]] + * `src/binutils`: [[GNU_Binutils|binutils]] - * CVS `binutils-2_18-branch` + * CVS `binutils-2_18-branch` $ mkdir binutils-2_18-branch $ cd binutils-2_18-branch - $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/src \ - co -r binutils-2_18-branch binutils + $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/src ↩ + co -r binutils-2_18-branch binutils The sources are rooted in `binutils-2_18-branch/src/`. Also use these commands for updating, instead of the usual `cvs update`. - * The 2.18 release tarball from <ftp://ftp.gnu.org/gnu/binutils/> should + * The 2.18 release tarball from <ftp://ftp.gnu.org/gnu/binutils/> should also be fine, as should be all other recent releases. -* `src/gcc`: [[GNU_Compiler_Collection|gcc]] + * `src/gcc`: [[GNU_Compiler_Collection|gcc]] - * SVN `gcc-4_1-branch` + * SVN `gcc-4_1-branch` $ svn co svn://gcc.gnu.org/svn/gcc/branches/gcc-4_1-branch @@ -58,10 +58,10 @@ guarantee is given. Always the preferred version is listed first. $ ( cd gcc-4_1-branch/ && contrib/gcc_update --touch ) - * Recent releases of the 4.1 series from <ftp://ftp.gnu.org/gnu/gcc/> + * Recent releases of the 4.1 series from <ftp://ftp.gnu.org/gnu/gcc/> should also be fine. - * SVN `gcc-4_2-branch` + * SVN `gcc-4_2-branch` $ svn co svn://gcc.gnu.org/svn/gcc/branches/gcc-4_2-branch @@ -69,18 +69,18 @@ guarantee is given. Always the preferred version is listed first. $ ( cd gcc-4_2-branch/ && contrib/gcc_update --touch ) - * Patches: + * Patches: <http://lists.gnu.org/archive/html/bug-hurd/2007-11/msg00034.html> - * Recent releases of the 4.2 series from <ftp://ftp.gnu.org/gnu/gcc/> + * Recent releases of the 4.2 series from <ftp://ftp.gnu.org/gnu/gcc/> should also be fine, but need the same set of patches as the `gcc-4_2-branch` needs. <!-- GCC 4.3 has not yet been released. - * SVN `gcc-4_3-branch` + * SVN `gcc-4_3-branch` --> - * SVN `trunk` -- upcoming 4.3 series + * SVN `trunk` -- upcoming 4.3 series $ svn co svn://gcc.gnu.org/svn/gcc/trunk @@ -88,31 +88,31 @@ guarantee is given. Always the preferred version is listed first. $ ( cd trunk/ && contrib/gcc_update --touch ) - * Patches: + * Patches: <http://lists.gnu.org/archive/html/bug-hurd/2007-12/msg00029.html> <!-- GCC 4.3 has not yet been released. - * Recent releases of the 4.3 series from <ftp://ftp.gnu.org/gnu/gcc/> + * Recent releases of the 4.3 series from <ftp://ftp.gnu.org/gnu/gcc/> should also be fine, but need the same set of patches as the `gcc-4_3-branch` needs. --> -* `src/gnumach`: [[GNU_Mach|microkernel/mach/gnumach]] + * `src/gnumach`: [[GNU_Mach|microkernel/mach/gnumach]] - * CVS `gnumach-1-branch` + * CVS `gnumach-1-branch` - $ cvs -d:pserver:anoncvs@cvs.gnu.org:/cvsroot/hurd \ - co -r gnumach-1-branch gnumach + $ cvs -d:pserver:anoncvs@cvs.gnu.org:/cvsroot/hurd ↩ + co -r gnumach-1-branch gnumach $ mv gnumach gnumach-1-branch Prepare: $ ( cd gnumach-1-branch/ && autoreconf -vfi ) -* `src/mig`: [[microkernel/mach/mig/GNU_MIG]] + * `src/mig`: [[microkernel/mach/mig/GNU_MIG]] - * CVS `HEAD` + * CVS `HEAD` $ cvs -d:pserver:anoncvs@cvs.gnu.org:/cvsroot/hurd co mig @@ -120,55 +120,55 @@ guarantee is given. Always the preferred version is listed first. $ ( cd mig/ && autoreconf -vfi ) -* `src/hurd`: [[GNU_Hurd|hurd]] + * `src/hurd`: [[GNU_Hurd|hurd]] - * CVS `HEAD` + * CVS `HEAD` $ cvs -d:pserver:anoncvs@cvs.gnu.org:/cvsroot/hurd co hurd -* `src/glibc`: [[GNU_C_Library|glibc]] + * `src/glibc`: [[GNU_C_Library|glibc]] - * CVS `glibc-2_7-branch` + * CVS `glibc-2_7-branch` - $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/glibc \ - co -r glibc-2_7-branch glibc + $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/glibc ↩ + co -r glibc-2_7-branch glibc $ mv libc glibc-2_7-branch - * Patches: + * Patches: <http://lists.gnu.org/archive/html/bug-hurd/2007-11/msg00030.html> - * Recent releases of the 2.7 series from <ftp://ftp.gnu.org/gnu/glibc/> + * Recent releases of the 2.7 series from <ftp://ftp.gnu.org/gnu/glibc/> should also be fine, but need the same set of patches as the `glibc-2_7-branch` needs. <!-- - * CVS `HEAD` + * CVS `HEAD` - $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/glibc \ - co glibc + $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/glibc ↩ + co glibc $ mv libc glibc-HEAD - * TODO. + * TODO. <http://lists.gnu.org/archive/html/bug-hurd/2007-11/msg00026.html> --> <!-- -* `src/gdb`: [[GNU_Debugger|gdb]] + * `src/gdb`: [[GNU_Debugger|gdb]] This is optional and will only be compiled if present. - * CVS `gdb_6_6-branch` + * CVS `gdb_6_6-branch` - $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/src \ - co -r gdb_6_6-branch gdb + $ cvs -d:pserver:anoncvs@sources.redhat.com:/cvs/src ↩ + co -r gdb_6_6-branch gdb $ mv src gdb_6_6-branch Also needs some patch because of MIG changes, if I remember correctly. - * Recent tarballs from <ftp://ftp.gnu.org/gnu/gdb/> should also work. + * Recent tarballs from <ftp://ftp.gnu.org/gnu/gdb/> should also work. --> |