I like that new Appendix - great way to list all the dependencies. I've
attached a patch with some dependency (and text) corrections, as well as
a couple of packages that were left out entirely. Also, I have some
additional comments...
1. Any instance of "DejaGNU and Expect" for testsuites can probably be
changed to just "DejaGNU" since Expect is run by DejaGNU.
2. For packages without a testsuite, I think it would be more accurate
to label their testsuite deps. as "N/A" rather than "None".
Index: trunk/BOOK/appendixc/dependencies.xml
===================================================================
--- trunk/BOOK/appendixc/dependencies.xml (revision 7538)
+++ trunk/BOOK/appendixc/dependencies.xml (working copy)
@@ -20,8 +20,8 @@
<para>For each package we build, we have listed three types of dependencies.
The first lists what other packages need to be available in order to compile
- and install the package in question. The second lists what packages in
- addition to the first list need to be available in order to run the
+ and install the package in question. The second lists what packages, in
+ addition to those on the first list, need to be available in order to run the
testsuites. The last list of dependencies are packages that require this
package to be built and installed in its final location before they are built
and installed. In most cases, this is because these packages will hardcode
@@ -37,7 +37,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Coreutils, M4, Make, Perl, Sed and Texinfo</seg>
+ <seg>Bash, Coreutils, Grep, M4, Make, Perl, Sed and Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -74,10 +74,8 @@
<seglistitem>
<seg>Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils,
- Flex, GCC, Gettext, Gzip, Libtool and Tar. Also note that the
"destdir"
- test will always be skipped, because it only works for non-root
users,
- and several other tests will be skipped as they depend on packages
- not installed in LFS</seg>
+ Flex, GCC, Gettext, Gzip, Libtool and Tar. Can also use several
+ other packages that are not installed in LFS.</seg>
</seglistitem>
</segmentedlist>
@@ -152,8 +150,8 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Coreutils, Diffutils, Expect, GCC, Gettext, Glibc, Grep,
- Make, Perl, Sed, Tcl and Texinfo</seg>
+ <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep,
+ Make, Perl, Sed, Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -180,7 +178,7 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc,
+ <seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc,
Grep, M4, Make and Sed</seg>
</seglistitem>
</segmentedlist>
@@ -256,6 +254,33 @@
</seglistitem>
</segmentedlist>
+<!-- Begin DejaGNU dependency info -->
+ <bridgehead renderas="sect2" id="dejagnu-dep">DejaGNU</bridgehead>
+
+ <segmentedlist>
+ <segtitle>&dependencies;</segtitle>
+
+ <seglistitem>
+ <seg>Bash, Coreutils, Diffutils, GCC, Grep, Make, and Sed</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&testsuites;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&before;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
<!-- Begin Diffutils dependency info -->
<bridgehead renderas="sect2" id="diffutils-dep">Diffutils</bridgehead>
@@ -508,6 +533,34 @@
</seglistitem>
</segmentedlist>
+<!-- Begin Glibc dependency info -->
+ <bridgehead renderas="sect2" id="glibc-dep">Glibc</bridgehead>
+
+ <segmentedlist>
+ <segtitle>&dependencies;</segtitle>
+
+ <seglistitem>
+ <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext,
+ Grep, Gzip, Make, Perl, Sed and Texinfo</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&testsuites;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
+ <segmentedlist>
+ <segtitle>&before;</segtitle>
+
+ <seglistitem>
+ <seg>None</seg>
+ </seglistitem>
+ </segmentedlist>
+
<!-- Begin Grep dependency info -->
<bridgehead renderas="sect2" id="grep-dep">Grep</bridgehead>
@@ -858,7 +911,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Diffutils</seg>
+ <seg>None</seg>
</seglistitem>
</segmentedlist>
@@ -866,7 +919,7 @@
<segtitle>&before;</segtitle>
<seglistitem>
- <seg>Autoconf and Bison</seg>
+ <seg>None</seg>
</seglistitem>
</segmentedlist>
@@ -1236,8 +1289,8 @@
<segtitle>&dependencies;</segtitle>
<seglistitem>
- <seg>Bash, Binutils, Bison, Bzip2, Coreutils, GCC, Gettext, Glibc,
- Grep, Gzip, Inetutils, Make, Patch, Sed and Texinfo</seg>
+ <seg>Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc,
+ Grep, Inetutils, Make, Patch, Sed and Texinfo</seg>
</seglistitem>
</segmentedlist>
@@ -1328,7 +1381,7 @@
<segtitle>&testsuites;</segtitle>
<seglistitem>
- <seg>Findutils, Perl, Sed and Tree</seg>
+ <seg>Findutils, Perl and Sed</seg>
</seglistitem>
</segmentedlist>
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page