Sets up an x86_64 linux cross-build from your kconfig using a bash shell program thus producing linux-headers, uClibc, gcc and a complete GNU os.
The tool is simple to customize with a few configuration variables. There is one executable program and six proglets, 100 common GNU source tarballs are tested and repudiated.
The Linux 4.2 system is very small when deployed and has an FS that fits on one page... Does compile gcc, uClibc, bash, coreutils, perl, emacs and Java 1.8;
uses autoconf, sysv-init (or emacs), default for VGA, no ip, no hardware, LILO and straight PC use. Probably runs on machines with 4Mb of RAM and a disk.
That said... The optimised version runs nice, nice!
The kernel.gz is 1600k. The bins are 50, the libs 40, and the etc is 4 files. The bash executable small, fast and has very few artifacts (functions/variable bloat).