Changeset 2f5db45b


Ignore:
Timestamp:
08/29/2001 05:49:48 PM (23 years ago)
Author:
Gerard Beekmans <gerard@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v3_0, v3_1, v3_2, v3_3, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
aab3bb7
Parents:
f0f3191
Message:

text updates

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1110 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter05
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chapter05/bash-exp.xml

    rf0f3191 r2f5db45b  
    1414/usr/bin. One reason being: the /usr partition might be on a separate
    1515partition which has to be mounted at some point. Before that partition is
    16 mounted a user needs and will want to have bash available (it will be hard to
     16mounted you need and will want to have bash available (it will be hard to
    1717execute the boot scripts without a shell for instance).</para>
    1818
  • chapter05/diffutils-exp.xml

    rf0f3191 r2f5db45b  
    77replace every instance of re_max_failures it finds by re_max_failures2
    88before handing the source file to the compiler itself for compilation. This
    9 package has problems linking statically on certain platforms (depending
    10 on the Glibc version used on that system) and this construction fixes
    11 that problem.</para>
     9package has problems linking statically on systems that run an older
     10Glibc version and this construction fixes that problem.</para>
    1211
    1312</sect2>
  • chapter05/gzip-exp.xml

    rf0f3191 r2f5db45b  
    33
    44<para><userinput>patch -Np1 -i ../gzip-&gzip-version;.patch </userinput> This
    5 patch file is necessary to avoid a
    6 conflict of variable names with glibc when compiling and linking
    7 statically.</para>
     5patch file is necessary to avoid a conflict of variable names with
     6Glibc-2.0 systems when compiling and linking statically.</para>
    87
    98</sect2>
  • chapter05/introduction.xml

    rf0f3191 r2f5db45b  
    88setting up basic networking.</para>
    99
    10 <para>The software in this chapter will be linked statically. These programs
    11 will be reinstalled in the next chapter and linked dynamically. The
     10<para>The software in this chapter will be linked statically and will be
     11reinstalled in the next chapter and linked dynamically. The
    1212reason for the static version first is that there is a chance that our
    1313normal Linux system and the LFS system aren't using the same C
    1414Library versions. If the programs in the first part are linked against
    1515an older C library version, those programs might not work well on the
    16 LFS system.</para>
     16LFS system. Another reason is to resolve circular dependencies. An
     17example of such a dependency is that you need a compiler to install a
     18compiler, and you're going to need a shell to install a shell and that
     19copmiler.</para>
    1720
    1821<para>The key to learn what makes Linux tick is to know exactly what packages
  • chapter05/proc.xml

    rf0f3191 r2f5db45b  
    22<title>Mounting $LFS/proc file system</title>
    33
    4 <para>In order for certain programs to function properly the proc file system
     4<para>In order for certain programs to function properly, the proc file system
    55must be mounted and available from within the chroot'ed environment as
    66well. It's not a problem to mount the proc file system twice
  • chapter05/pwdgroup.xml

    rf0f3191 r2f5db45b  
    44<para>In order for the user and group root to be recognized and to be able to
    55login, there needs to be an entry in the /etc/passwd and /etc/group file.
    6 Besides the group root a couple of other groups are recommended and needed by
     6Besides the group root, a couple of other groups are recommended and needed by
    77packages. The groups with their GID's below aren't part of any standard.
    88The LSB only recommends besides a group root a group bin to be present
    99with GID 1. Other group names and GID's can be chosen by the user. Well
    1010written packages don't depend on GID numbers but just use the group
    11 name, since it doesn't matter all that much what GID a group has. Since there
    12 aren't any standards for groups I won't follow any conventions used by
    13 Debian, RedHat and others. The groups added here are the groups the
     11name, since it doesn't matter which GID a group has. Since there
     12aren't any standards for groups The groups created here are the groups the
    1413MAKEDEV script (the script that creates the device files in the /dev
    1514directory) mentions.</para>
  • chapter05/shellutils-exp.xml

    rf0f3191 r2f5db45b  
    44<para><userinput>patch -Np1 -i
    55../sh-utils-&sh-utils-version;.patch</userinput>This
    6 patch is needed to avoid a conflict of variable names with glibc when
     6patch is needed to avoid a conflict of variable names with certain Glibc
     7verions (depending on the way your distributio has patched Glibc) when
    78compiling sh-utils statically.</para>
    89
Note: See TracChangeset for help on using the changeset viewer.