Index of /~kb0iic/raspbpi
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