|
@@ -3,7 +3,7 @@
|
|
|
<?dbhtml filename="how.html" dir="chapter01"?>
|
|
|
|
|
|
<para>We are going to build the LFS system by using a previously installed
|
|
|
-Linux distribution such as Debian, SuSe, Slackware, Mandrake, RedHat, etc.
|
|
|
+Linux distribution such as Debian, SuSE, Slackware, Mandrake, RedHat, etc.
|
|
|
We will use the existing Linux system as the development platform, because
|
|
|
we need tools like a compiler, linker, text editor, and other necessary
|
|
|
development tools to build our system. Ordinarily, the required tools are
|
|
@@ -19,12 +19,14 @@ packages that will form the basic development suite which is used to
|
|
|
build the actual system, or needed to resolve circular dependencies. For
|
|
|
example, you need a compiler to build a new compiler, and you need a shell
|
|
|
in order to install a new shell. The packages in this chapter will be linked
|
|
|
-statically. Static linking describes a method of compiling software so that
|
|
|
+statically.</para>
|
|
|
+
|
|
|
+<para>Static linking describes a method of compiling software so that
|
|
|
it does not require the presence of libraries when building is complete.
|
|
|
The resulting program is able to function on its own. The program is able to
|
|
|
do so because the pieces of the program that would normally remain in the
|
|
|
libraries are copied from the libraries and built right into the program.
|
|
|
-Ordinarily software is built with dynamic linking. This conserves storage
|
|
|
+Ordinarily, software is built with dynamic linking. This conserves storage
|
|
|
space and increases the efficiency of many programs. We statically link
|
|
|
our software in chapter 5 because we will in theory be moving our
|
|
|
development system to a virtual environment where the already mentioned
|