source: clfs-embedded/BOOK/appendices/dependencies/common.xml@ a0ead2e

Last change on this file since a0ead2e was a9e389d, checked in by Jim Gifford <clfs@…>, 18 years ago

Initial Import of CLFS 3.0

  • Property mode set to 100644
File size: 6.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6]>
7
8<appendix id="appendixc" xreflabel="Appendix C">
9 <?dbhtml dir="appendixc"?>
10 <?dbhtml filename="dependencies.html"?>
11
12 <title>Dependencies</title>
13
14 <para>Every package built in CLFS relies on one or more other packages
15 in order to build and install properly. Some packages even participate
16 in circular dependencies, that is, the first package depends on the second
17 which in turn depends on the first. Because of these dependencies, the
18 order in which packages are built in CLFS is very important. The purpose
19 of this page is to document the dependencies of each package built in CLFS.</para>
20
21 <para>For each package we build, we have listed three types of dependencies.
22 The first lists what other packages need to be available in order to compile
23 and install the package in question. The second lists what packages, in
24 addition to those on the first list, need to be available in order to run the
25 testsuites. The last list of dependencies are packages that require this
26 package to be built and installed in its final location before they are built
27 and installed. In most cases, this is because these packages will hardcode
28 paths to binaries within their scripts. If not built in a certain order,
29 this could result in paths of /tools/bin/[binary] being placed inside
30 scripts installed to the final system. This is obviously not desirable.
31 </para>
32
33<!-- Begin Binutils dependency info -->
34 <bridgehead renderas="sect2" id="binutils-dep">Binutils</bridgehead>
35
36 <segmentedlist>
37 <segtitle>&dependencies;</segtitle>
38
39 <seglistitem>
40 <seg>Bash, Binutils, Coreutils, Diffutils, File, GCC, Gettext, Glibc,
41 Grep, Make, Perl, Sed and Texinfo</seg>
42 </seglistitem>
43 </segmentedlist>
44
45 <segmentedlist>
46 <segtitle>&testsuites;</segtitle>
47
48 <seglistitem>
49 <seg>DejaGNU and Expect</seg>
50 </seglistitem>
51 </segmentedlist>
52
53 <segmentedlist>
54 <segtitle>&before;</segtitle>
55
56 <seglistitem>
57 <seg>None</seg>
58 </seglistitem>
59 </segmentedlist>
60
61<!-- Begin CLFS-Bootscripts dependency info -->
62 <bridgehead renderas="sect2" id="bootscripts-dep">CLFS-Bootscripts</bridgehead>
63
64 <segmentedlist>
65 <segtitle>&dependencies;</segtitle>
66
67 <seglistitem>
68 <seg>Bash, Coreutils, Make and Sed</seg>
69 </seglistitem>
70 </segmentedlist>
71
72 <segmentedlist>
73 <segtitle>&testsuites;</segtitle>
74
75 <seglistitem>
76 <seg>None</seg>
77 </seglistitem>
78 </segmentedlist>
79
80 <segmentedlist>
81 <segtitle>&before;</segtitle>
82
83 <seglistitem>
84 <seg>None</seg>
85 </seglistitem>
86 </segmentedlist>
87
88<!-- Begin Gcc dependency info -->
89 <bridgehead renderas="sect2" id="gcc-dep">Gcc</bridgehead>
90
91 <segmentedlist>
92 <segtitle>&dependencies;</segtitle>
93
94 <seglistitem>
95 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
96 Gettext, Glibc, Grep, Make, Patch, Perl, Sed, Tar and Texinfo</seg>
97 </seglistitem>
98 </segmentedlist>
99
100 <segmentedlist>
101 <segtitle>&testsuites;</segtitle>
102
103 <seglistitem>
104 <seg>DejaGNU and Expect</seg>
105 </seglistitem>
106 </segmentedlist>
107
108 <segmentedlist>
109 <segtitle>&before;</segtitle>
110
111 <seglistitem>
112 <seg>None</seg>
113 </seglistitem>
114 </segmentedlist>
115
116<!-- Begin Linux-Headers dependency info -->
117 <bridgehead renderas="sect2" id="linux-headers-dep">Linux-Headers</bridgehead>
118
119 <segmentedlist>
120 <segtitle>&dependencies;</segtitle>
121
122 <seglistitem>
123 <seg>Coreutils and Findutils</seg>
124 </seglistitem>
125 </segmentedlist>
126
127 <segmentedlist>
128 <segtitle>&testsuites;</segtitle>
129
130 <seglistitem>
131 <seg>No testsuite available</seg>
132 </seglistitem>
133 </segmentedlist>
134
135 <segmentedlist>
136 <segtitle>&before;</segtitle>
137
138 <seglistitem>
139 <seg>None</seg>
140 </seglistitem>
141 </segmentedlist>
142
143<!-- Begin Linux Kernel dependency info -->
144 <bridgehead renderas="sect2" id="linux-dep">Linux Kernel</bridgehead>
145
146 <segmentedlist>
147 <segtitle>&dependencies;</segtitle>
148
149 <seglistitem>
150 <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep,
151 Gzip, Make, Mktemp, Module-Init-Tools, Ncurses and Sed</seg>
152 </seglistitem>
153 </segmentedlist>
154
155 <segmentedlist>
156 <segtitle>&testsuites;</segtitle>
157
158 <seglistitem>
159 <seg>No testsuite available</seg>
160 </seglistitem>
161 </segmentedlist>
162
163 <segmentedlist>
164 <segtitle>&before;</segtitle>
165
166 <seglistitem>
167 <seg>None</seg>
168 </seglistitem>
169 </segmentedlist>
170
171<!-- Begin Udev dependency info -->
172 <bridgehead renderas="sect2" id="udev-dep">Udev</bridgehead>
173
174 <segmentedlist>
175 <segtitle>&dependencies;</segtitle>
176
177 <seglistitem>
178 <seg>Binutils, Coreutils, GCC, Glibc and Make</seg>
179 </seglistitem>
180 </segmentedlist>
181
182 <segmentedlist>
183 <segtitle>&testsuites;</segtitle>
184
185 <seglistitem>
186 <seg>Findutils, Perl and Sed</seg>
187 </seglistitem>
188 </segmentedlist>
189
190 <segmentedlist>
191 <segtitle>&before;</segtitle>
192 <seglistitem>
193 <seg>None</seg>
194 </seglistitem>
195 </segmentedlist>
196
197<!-- Begin Udev Rules dependency info -->
198 <bridgehead renderas="sect2" id="udev-rules-dep">Udev Rules</bridgehead>
199
200 <segmentedlist>
201 <segtitle>&dependencies;</segtitle>
202
203 <seglistitem>
204 <seg>Bash, Coreutils, Make and Sed</seg>
205 </seglistitem>
206 </segmentedlist>
207
208 <segmentedlist>
209 <segtitle>&testsuites;</segtitle>
210
211 <seglistitem>
212 <seg>None</seg>
213 </seglistitem>
214 </segmentedlist>
215
216 <segmentedlist>
217 <segtitle>&before;</segtitle>
218
219 <seglistitem>
220 <seg>None</seg>
221 </seglistitem>
222 </segmentedlist>
223
224</appendix>
Note: See TracBrowser for help on using the repository browser.