BuildToolChain/NOTES

29 lines
1.6 KiB
Plaintext

this script was based on, but heavily modified: http://frank.harvard.edu/~coldwell/toolchain/buildchain.sh by: Charles M. "Chip" Coldwell
----------------------------------------development notes:-----------------------------------------------------------------
picking the right target arch: you probably wouldnt be reading this if you did not already know
your intended arch, if you only know a device name, look up the architecture, then what your selected kernel calls it
in general glibc and coreutils is used for x86, x86_64, ppc, alpha, sparc.
reason: full development environments are ok. rootfs is usually large.
in general uclibc and busybox is used for arm, mips, risc, others.
reason: low disk space for rootfs. although arm is gaining bigger rootfs's now a days
-----------------------------------------------------------------------------------------------------------------------------
research sources, not specificly based on unless otherwise noted, also in no particular order.
http://cross-lfs.org/view/1.0.0/x86_64-64/
http://www.mjmwired.net/kernel/Documentation/make/headers_install.txt
http://www.linux-tutorial.info/modules.php?name=Content&pa=showpage&pid=1
http://devpit.org/wiki/Gnu_Toolchain/GLIBC/Building_GLIBC
http://frank.harvard.edu/~coldwell/toolchain
http://www.bravegnu.org/gnu-eprog/
ttylinux gnu/linux's xbuildroot scripts
sourcemage gnu/linux's relivant spells
http://chschneider.eu/linux/tfs/
slitaz gnu/linux's cookutils (yet to be examined, on todo list)
MirBSD: src/scripts/xbuild* (yet to be examined, on todo list if i consider porting to bsd)