|
@@ -7,13 +7,16 @@ you'll have a fully working Linux system. The remaining chapters deal
|
|
|
with creating the boot scripts, making the LFS system bootable and
|
|
|
setting up basic networking.</para>
|
|
|
|
|
|
-<para>The software in this chapter will be linked statically. These programs
|
|
|
-will be reinstalled in the next chapter and linked dynamically. The
|
|
|
+<para>The software in this chapter will be linked statically and will be
|
|
|
+reinstalled in the next chapter and linked dynamically. The
|
|
|
reason for the static version first is that there is a chance that our
|
|
|
normal Linux system and the LFS system aren't using the same C
|
|
|
Library versions. If the programs in the first part are linked against
|
|
|
an older C library version, those programs might not work well on the
|
|
|
-LFS system.</para>
|
|
|
+LFS system. Another reason is to resolve circular dependencies. An
|
|
|
+example of such a dependency is that you need a compiler to install a
|
|
|
+compiler, and you're going to need a shell to install a shell and that
|
|
|
+copmiler.</para>
|
|
|
|
|
|
<para>The key to learn what makes Linux tick is to know exactly what packages
|
|
|
are used for and why a user or the system needs them. Descriptions
|