diff options
Diffstat (limited to 'dev/todo.html')
-rwxr-xr-x | dev/todo.html | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/dev/todo.html b/dev/todo.html index 6f83bbf..e21c6d9 100755 --- a/dev/todo.html +++ b/dev/todo.html @@ -54,4 +54,52 @@ <h2 id="ma-x-toolchains">Multiarch Cross Toolchain Packages</h2> <p>Needed are packages of toolchain components (e.g. GCC and EGLIBC) that use multiarch library paths.</p> <p>There is currently a <a href="http://wiki.debian.org/SummerOfCode2012/Projects#Multiarch_Cross-Toolchains">Google Summer of Code 2012 project</a> to <a href="http://wiki.debian.org/SummerOfCode2012/StudentApplications/ThibautGirka">develop such packages for Debian</a>.</p> +<h2 id="packaging">Packaging</h2> +<p>There are always more source packages to be made. Software that should be packaged soon includes:</p> +<ul> + <li> + <h4><a href="http://matt.ucc.asn.au/dropbear/dropbear.html">Dropbear</a></h4> + <p>Dropbear is a small SSH server and client, in many ways compatible with OpenSSH.</p> + <p>In addition to the basic packaging work, there is work to be done on a service script (just a simple shell script in <code>/etc/init.d</code>) and <code>postinst</code> and <code>postrm</code> maintainer scripts to generate and delete the SSH host key pair.</p> + </li> + <li> + <h4><a href="https://www.gnu.org/software/autoconf/">GNU Autoconf</a></h4> + <p>GNU Autoconf generates <code>configure</code> scripts that are used to configure software packages for building.</p> + </li> + <li> + <h4><a href="https://www.gnu.org/software/automake/">GNU Automake</a></h4> + <p>GNU Automake generates <code>Makefile.in</code> files that are used to build software packages.</p> + </li> + <li> + <h4><a href="https://www.gnu.org/software/m4/">GNU M4</a></h4> + <p>GNU M4 is a macro processor, notably used by GNU Autoconf.</p> + </li> + <li> + <h4><a href="http://www.perl.org/">Perl 5</a></h4> + <p>Perl 5 is a language interpreter, especially popular in systems administration and software build and installation systems.</p> + <p>Unmodified Perl 5 source is impossible to cross build without executing software on the host system (in GNU Autoconf terms, the system for which the package is built). See <a href="https://lists.debian.org/debian-embedded/2012/06/msg00011.html">this mailing list thread</a> for more information. We will need to modify Perl's build system a bit before we can build a package.</p> + </li> + <li> + <h4><a href="http://gmplib.org/">GNU Multiple Precision Arithmetic Library (GMP)</a></h4> + <p>GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. It is used by GCC.</p> + </li> + <li> + <h4><a href="http://www.mpfr.org/">GNU MPFR</a></h4> + <p>MPFR is a C library for multiple-precision floating-point computations with correct rounding.</p> + </li> + <li> + <h4><a href="http://www.multiprecision.org/index.php?prog=mpc">GNU MPC</a></h4> + <p>MPC is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.</p> + </li> + <li> + <h4><a href="https://www.gnu.org/software/binutils/">GNU Binutils</a></h4> + <p>GNU Binutils is a collection of binary utilities, including a linker and assembler.</p> + <p>Binutils and GCC are part of the <a href="#ma-x-toolchains">multiarch cross toolchain</a> project.</p> + </li> + <li> + <h4><a href="http://gcc.gnu.org/">GNU Compiler Collection (GCC)</a></h4> + <p>GCC is an optimizing compiler with frontends and libraries for a wide range of languages.</p> + <p>Binutils and GCC are part of the <a href="#ma-x-toolchains">multiarch cross toolchain</a> project.</p> + </li> +</ul> <!--#include virtual="../includes/footer.html" --> |