diff options
-rw-r--r-- | temporary-bootstrap-builder-setup-cortexa8.txt | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/temporary-bootstrap-builder-setup-cortexa8.txt b/temporary-bootstrap-builder-setup-cortexa8.txt index c0ae527..0c365a1 100644 --- a/temporary-bootstrap-builder-setup-cortexa8.txt +++ b/temporary-bootstrap-builder-setup-cortexa8.txt @@ -58,8 +58,7 @@ directories 'src' and sys.cortexa8': Download all of the necessary source archives and branches. $ cd src $ wget http://www.busybox.net/downloads/busybox-1.19.3.tar.bz2 - $ wget http://www.fsfla.org/svnwiki/selibre/linux-libre/download/releases/\ - > 3.2.10-libre/linux-3.2.10-libre.tar.bz2 + $ wget http://odin1.pehjota.net/~pj/linux-3.2.7-libre.tar.bz2 $ svn co svn://svn.eglibc.org/branches/eglibc-2_15 eglibc-2.15 $ wget http://ftp.gnu.org/gnu/gcc/gcc-4.6.2/gcc-4.6.2.tar.bz2 $ wget http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2 @@ -188,15 +187,15 @@ Now, if something goes wrong, you can revert to a previous filesystem image by going through this section and swapping the arguments to 'cp'. Install Linux's headers for use by EGLIBC. - $ cp -pR ${BBL}/../../src/linux-3.2.10 . - $ cd linux-3.2.10 + $ cp -pR ${BBL}/../../src/linux-3.2.7 . + $ cd linux-3.2.7 $ make mrproper $ make ARCH=arm headers_check $ make ARCH=arm INSTALL_HDR_PATH=${BBL}/usr headers_install $ find ${BBL}/usr/include/ -name .install -o -name ..install.cmd | \ > xargs rm -fv $ cd .. - $ rm -Rf linux-3.2.10 + $ rm -Rf linux-3.2.7 Install GMP for use by the cross-compiling GCC build. $ cp -pR ${BBL}/../../src/gmp-5.0.2 . @@ -261,8 +260,7 @@ Configure and build a cross-compiling GCC with a static libgcc and no threads. $ cd .. $ rm -Rf gcc-4.6.2 gcc-build -Configure and build a cross-compiling EGLIBC. Change '<LINUX_VER>' to the lower -of either version 3.1.6 or the version of Linux running on your host system. +Configure and build a cross-compiling EGLIBC. $ cp -pR ${BBL}/../../src/eglibc-2.15 . $ cd eglibc-2.15 $ find . -depth -name .svn -exec rm -Rf {} \; @@ -287,7 +285,7 @@ of either version 3.1.6 or the version of Linux running on your host system. > RANLIB=${BBL_TARGET}-ranlib \ > ../eglibc-2.15/libc/configure --prefix=/usr --libexecdir=/usr/lib/eglibc \ > --host=${BBL_TARGET} --build=${BBL_HOST} --without-fp \ - > --disable-profile --enable-add-ons --with-tls --enable-kernel=<LINUX_VER> \ + > --disable-profile --enable-add-ons --with-tls --enable-kernel=3.2.0 \ > --with-__thread --with-binutils=${BBL}/cross-tools/bin \ > --with-headers=${BBL}/usr/include --cache-file=config.cache $ make |