summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-05-30 01:53:01 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-05-30 01:53:01 (EDT)
commit60e88434e3149168321657e74b58dea0226d6496 (patch)
tree9214cfa8a74c2b341335596e2fe71eb65c77a564
parent1ed65d688bea4d62d989f821888f557d21c1977f (diff)
Describe pkg building tool and cross toolchains.
-rwxr-xr-xdev.html3
1 files changed, 3 insertions, 0 deletions
diff --git a/dev.html b/dev.html
index d85dc6a..54082f0 100755
--- a/dev.html
+++ b/dev.html
@@ -82,5 +82,8 @@
<p>Basically, the tool would fetch from the package archive the index of packages, determine which packages need to be installed, download each package, and unpack each package. Since the package manager may not be available, the tool must handle dependency resolution and package unpacking on its own.</p>
<p>We can't use debootstrap, since the formats of our binary packages and package archives differ slightly from those of Debian. But we can model our tool after debootstrap or even just fork debootstrap.</p>
<h3>Package Cross Building Tool</h3>
+<p>A tool similar to pbuilder and sbuild of Debian needs to be written to build packages within a chroot environment containing a base system installed by the installation bootstrap tool. It needs to support cross building of packages using multiarch cross toolchains.</p>
<h3>Multiarch Cross Toolchain Packages</h3>
+<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>
<!--#include file="includes/footer.html" -->