diff options
author | Rob Landley <rob@landley.net> | 2018-05-19 10:24:02 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2018-05-19 10:24:02 -0500 |
commit | 8a394040539e45934c20d59e118f620df3512d1c (patch) | |
tree | 43dd5795517eafe56ac7003ff6c177be4bfa3cc9 /www/roadmap.html | |
parent | a5604f2901211a98987bb16ae6e3d781c834b140 (diff) | |
download | toybox-8a394040539e45934c20d59e118f620df3512d1c.tar.gz |
Add buildroot prerequisites to roadmap.
Diffstat (limited to 'www/roadmap.html')
-rwxr-xr-x | www/roadmap.html | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/www/roadmap.html b/www/roadmap.html index 020497e5..7e3fd1c6 100755 --- a/www/roadmap.html +++ b/www/roadmap.html @@ -34,6 +34,7 @@ and progress towards implementing it.</p> <li><a href=#dev_env>Development Environment</a></li> <li><a href=#android>Android Toolbox</a></li> <li><a href=#tizen>Tizen Core</a></li> +<li><a href=#buildroot>buildroot</a></li> <li>Miscelaneous: <a href=#klibc>klibc</a>, <a href=#glibc>glibc</a>, <a href=#sash>sash</a>, <a href=#sbase>sbase</a>, <a href=#uclinux>uclinux</a>...</li> @@ -369,6 +370,26 @@ tar diff printf wget rsync fdisk vi less tr test stty fold expr dd many of the SELinux options ala ls -Z need smack alternatives in an if/else setup.</p> +<hr /><a name=buildroot /> +<h2>buildroot:</h2> + +<p>The <a href=https://buildroot.org/downloads/manual/manual.html#requirement-mandatory>mandatory packages</a> +section of the buildroot manual lists:</p> + +<blockquote><p> +which sed make bash patch gzip bzip2 tar cpio unzip rsync file bc wget +</p></blockquote> + +<p>(It also lists binutils gcc g++ perl python, and for debian it wants +build-essential. And it wants file to be in /usr/bin because +<a href=https://git.busybox.net/buildroot/tree/support/dependencies/dependencies.sh?h=2018.02.x#n84>libtool +breaks otherwise</a>.)</p> + +<p>Buildroot does not support a cross toolchain that lives in "/usr/bin" +with a prefix of "" (if you try, and chop out the test for a blank prefix, +it dies trying to run "/usr/bin/-gcc"). But you can patch your way to +making it work if you try.</p> + <hr /><a name=klibc /> <h2>klibc:</h2> @@ -952,6 +973,7 @@ ipcrm ipcs netstat openvt deallocvt iorenice udpsvd adduser microcom tunctl chrt getfattr setfattr +kexec </span> </b></blockquote> |