diff options
author | P. J. McDermott <pjm@nac.net> | 2012-01-06 03:37:54 (EST) |
---|---|---|
committer | P. J. McDermott <pjm@nac.net> | 2012-01-06 03:37:54 (EST) |
commit | 522a7bb69b38f1986b6a2ec6d357a94029479e87 (patch) | |
tree | 557a28386d515b1c0b49549bed9848a8e6c5d892 | |
parent | ead6b727eb6d2a14cc063be307bc3c5f906d1ec9 (diff) |
Describe plans to build native system software.
-rw-r--r-- | temporary-bootstrap-builder-setup.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/temporary-bootstrap-builder-setup.txt b/temporary-bootstrap-builder-setup.txt index ca846fe..07ce63f 100644 --- a/temporary-bootstrap-builder-setup.txt +++ b/temporary-bootstrap-builder-setup.txt @@ -330,3 +330,14 @@ Configure and build a final cross-compiling GCC. > --without-cloog --enable-c99 --enable-long-long --enable-threads=posix $ make AS_FOR_TARGET="${BBL_TARGET}-as" LD_FOR_TARGET="${BBL_TARGET}-ld" $ make install + + +Plan for building native system software, including the toolchain: + 1. Cross-compile and install BusyBox. + 2. Run ash in a chroot environment as user bbl. + 3. Build and install GMP, MPFR, MPC, PPL, CLooG, GNU Binutils, and GCC. + Yes, CLooG configuration will work this time (due to the changed root), so + GCC will have Graphite loop memory optimizations! + 4. Natively build and install Linux. + 5. ??? + 6. Profit! |