Presenting the Raspberry Pi CLFS GIT-20131223 build: This directory contains multiple archives and are described as follows: ================================================================================ ================================================================================ armv6l-temp-system.tar.xz: Unstripped temp system with cross-tools (before chroot or boot). ================================================================================ clfs-armv6l-git-to-gcc.tar.xz: Unstripped final system build up to GCC. (It takes 28 hours to build GCC. This build is unoptimized to GCC. Can continue the rest of final system past this NOTE: I forgot to include etc/ directory. You can recreate the passwd, group, and other files during eglibc install of the final system. ================================================================================ clfs-git-final-unstripped.tar.xz: Unstripped and unoptimized build of CLFS-GIT ================================================================================ kernel.img 3.12.2 kernel for the running system ================================================================================ kernel.img.config Kernel config used to build the kernel ================================================================================ Added packages to final-system: PCRE (before grep), OpenSSL, OpenSSH, wget, NTP, rngd-tools, PiLFS bootscripts, arm-mem (For optimized memcpy/memset and preload with ld.so.preload) Refer to http://www.intestinate.com/pilfs/beyond.html Packages added up to GCC: piplib and openscop ================================================================================ Final-system build needs configuration edits to fstab, network, /etc/profile for locale settings, and /etc/ntp.conf for time server settings. ================================================================================ BUILD NOTES: Build CLFS-GIT using the x86 book (May want to look through the changes for the LFS build at http://www.intestinate.com/pilfs/guide.html) Raspberry Pi build for CLFS-GIT only needs the following changes: #grab the kernel mkdir linux && cd linux && git init && git fetch git://github.com/raspberrypi/linux.git rpi-3.12.y:refs/remotes/origin/rpi-3.12.y && git checkout rpi-3.12.y #set the target CLFS_TARGET=armv6l-unknown-linux-gnueabihf Kernel headers use arm instead of x86 for the ARCH During GCC builds add --with-arch=armv6 --with-fpu=vfp --with-float=hard For support, do not hesitate to contact clfs-support mailing list and contact kb0iic@berzerkula.org List of packages used in the build: autoconf-2.69.tar.xz automake-1.14.tar.xz bash-4.2-branch_update-7.patch bash-4.2.tar.gz bc-1.06.95.tar.bz2 binutils-2.24.tar.bz2 bison-3.0.2.tar.xz bootscripts-cross-lfs-2.1-pre1.tar.xz bzip2-1.0.6.tar.gz check-0.9.11.tar.gz cloog-0.18.1.tar.gz coreutils-8.21.tar.xz coreutils-8.21-uname-1.patch dhcpcd-6.1.0.tar.bz2 diffutils-3.3.tar.xz e2fsprogs-1.42.8.tar.xz eglibc-2.18-r24709.tar.xz eudev-1.3.tar.gz expect5.45.tar.gz file-5.16.tar.gz findutils-4.4.2.tar.gz flex-2.5.37.tar.bz2 gawk-4.1.0.tar.xz gcc-4.8.2-branch_update-1.patch gcc-4.8.2-specs-1.patch gcc-4.8.2.tar.bz2 gettext-0.18.3.1.tar.gz gmp-5.1.3.tar.xz grep-2.15.tar.xz groff-1.22.2.tar.gz gzip-1.6.tar.xz iana-etc-2.30.tar.bz2 iana-etc-2.30-update-2.patch iproute2-3.12.0.tar.xz iputils-s20121221-fixes-1.patch iputils-s20121221.tar.bz2 isl-0.12.1.tar.lzma kbd-2.0.1.tar.gz kmod-15.tar.xz less-460.tar.gz libee-0.4.1.tar.gz libestr-0.1.5.tar.gz libtool-2.4.2.tar.xz m4-1.4.17.tar.xz make-4.0.tar.bz2 man-1.6g-i18n-1.patch man-1.6g.tar.gz man-pages-3.54.tar.xz mpc-1.0.1.tar.gz mpfr-3.1.2-fixes-1.patch mpfr-3.1.2.tar.xz ncurses-5.9-bash_fix-1.patch ncurses-5.9-branch_update-4.patch ncurses-5.9.tar.gz ntp-4.2.6p5 ntp-4.2.6p5.tar.gz openscop (git clone for cloog) openssl-1.0.1e-fix_pod_syntax-1.patch openssl-1.0.1e.tar.gz patch-2.7.1.tar.xz pcre-8.33.tar.bz2 perl-5.18.1-libc-1.patch perl-5.18.1.tar.bz2 piplib-1.4.0.tar.gz (need to ./autogen.sh) pkg-config-lite-0.28-1.tar.gz procps-3.3.9.tar.xz psmisc-22.20.tar.gz readline-6.2-branch_update-3.patch readline-6.2.tar.gz rpi-3.12.y.tar.xz rsyslog-6.4.2.tar.gz sed-4.2.2.tar.bz2 shadow-4.1.5.1.tar.bz2 sysvinit-2.88dsf.tar.bz2 tar-1.27.1-manpage-1.patch tar-1.27.1.tar.xz tcl8.6.1-src.tar.gz texinfo-5.2.tar.xz tzdata2013h.tar.gz util-linux-2.24.tar.xz vim (merucial clone from vim site for update level 131) xz-5.0.5.tar.xz zlib-1.2.8.tar.xz