From bb55064a0b6cb7c96059cc6ea9fae49f709fc746 Mon Sep 17 00:00:00 2001 From: Manuel Canales Esparcia Date: Sun, 13 Jun 2004 19:25:16 +0000 Subject: Tags corrections. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3784 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- chapter06/file.xml | 4 +-- chapter06/findutils.xml | 13 +++++---- chapter06/flex.xml | 8 ++--- chapter06/gawk.xml | 6 ++-- chapter06/gcc.xml | 16 +++++----- chapter06/gettext.xml | 30 ++++++++++--------- chapter06/glibc.xml | 78 ++++++++++++++++++++++++------------------------- 7 files changed, 79 insertions(+), 76 deletions(-) diff --git a/chapter06/file.xml b/chapter06/file.xml index 2fe5e46f2..74a2669bf 100644 --- a/chapter06/file.xml +++ b/chapter06/file.xml @@ -64,10 +64,10 @@ language tests. The first test that succeeds determines the result. -libmagic +libmagic libmagic -contains routines for magic number recognition, used by the file program. +contains routines for magic number recognition, used by the file program. diff --git a/chapter06/findutils.xml b/chapter06/findutils.xml index f3d7d5395..8d9f2407c 100644 --- a/chapter06/findutils.xml +++ b/chapter06/findutils.xml @@ -37,7 +37,8 @@ Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed --localstatedir=/var/lib/locate The localstatedir directive above changes the location of the locate -database to be in /var/lib/locate, which is FHS-compliant. +database to be in /var/lib/locate, +which is FHS-compliant. Compile the package: @@ -66,7 +67,7 @@ database to be in /var/lib/locate, which is FHS-compliant. bigram bigram -was formerly used to produce locate databases. +was formerly used to produce locate databases. @@ -74,8 +75,8 @@ database to be in /var/lib/locate, which is FHS-compliant. code code -was formerly used to produce locate -databases. It is the ancestor of frcode. +was formerly used to produce locate +databases. It is the ancestor of frcode. @@ -91,7 +92,7 @@ databases. It is the ancestor of frcode. frcode frcode -is called by updatedb to compress the list of file names. It uses +is called by updatedb to compress the list of file names. It uses front-compression, reducing the database size by a factor of 4 to 5. @@ -109,7 +110,7 @@ and reports the names that contain a given string or match a given pattern.updatedb updatedb -updates the locate database. It scans +updates the locate database. It scans the entire file system (including other file systems that are currently mounted, unless told not to) and puts every file name it finds in the database. diff --git a/chapter06/flex.xml b/chapter06/flex.xml index 5fcfbb3f8..3291807f1 100644 --- a/chapter06/flex.xml +++ b/chapter06/flex.xml @@ -95,8 +95,8 @@ chmod 755 /usr/bin/lex flex is a tool for generating programs that recognize patterns in text. Pattern recognition is useful in many applications. -From a set of rules on what to look for, flex makes a program that looks for -those patterns. The reason to use flex is that it is much easier to specify +From a set of rules on what to look for, flex makes a program that looks for +those patterns. The reason to use flex is that it is much easier to specify the rules for a pattern-finding program than to write the program. @@ -105,12 +105,12 @@ the rules for a pattern-finding program than to write the program. flex++ flex++ -invokes a version of flex that is used exclusively for C++ scanners. +invokes a version of flex that is used exclusively for C++ scanners. -libfl.a +libfl.a libfl.a is the flex library. diff --git a/chapter06/gawk.xml b/chapter06/gawk.xml index 65ccfb0c8..4ce0d6e8a 100644 --- a/chapter06/gawk.xml +++ b/chapter06/gawk.xml @@ -61,7 +61,7 @@ pgawk, pgawk-&gawk-version; and pwcat gawk is a program for manipulating text files. -It is the GNU implementation of awk. +It is the GNU implementation of awk. @@ -77,7 +77,7 @@ It is the GNU implementation of awk. igawk igawk -gives gawk the ability to include files. +gives gawk the ability to include files. @@ -85,7 +85,7 @@ It is the GNU implementation of awk. pgawk pgawk -is the profiling version of gawk. +is the profiling version of gawk. diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 662e95dfe..f1f5bbccd 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -30,7 +30,7 @@ Gawk, Gettext, Glibc, Grep, Make, Perl, Sed, Texinfo Installation of GCC This package is known to behave badly when you have changed its -default optimization flags (including the -march and -mcpu options). +default optimization flags (including the -march and -mcpu options). Therefore, if you have defined any environment variables that override default optimizations, such as CFLAGS and CXXFLAGS, we recommend un-setting or modifying them when building GCC. @@ -47,8 +47,8 @@ the Specs patch) also used in the previous chapter: patch -Np1 -i ../gcc-&gcc-short-version;-no_fixincludes-1.patch Now apply a sed substitution that will suppress the installation of -libiberty.a. We want to use the version of -libiberty.a provided by Binutils: +libiberty.a. We want to use the version of +libiberty.a provided by Binutils: sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in @@ -86,7 +86,7 @@ doubts. make install Some packages expect the C PreProcessor to be installed in the -/lib directory. +/lib directory. To support those packages, create this symlink: ln -s ../usr/bin/cpp /lib @@ -161,15 +161,15 @@ analyze programs to find out where optimizations will have the most effect. -libgcc* +libgcc* libgcc* -contains run-time support for gcc. +contains run-time support for gcc. -libstdc++ +libstdc++ libstdc++ is the standard C++ library. It contains many frequently-used functions. @@ -177,7 +177,7 @@ analyze programs to find out where optimizations will have the most effect. -libsupc++ +libsupc++ libsupc++ provides supporting routines for the c++ programming language. diff --git a/chapter06/gettext.xml b/chapter06/gettext.xml index ca3e5e8f7..0f12c91f1 100644 --- a/chapter06/gettext.xml +++ b/chapter06/gettext.xml @@ -67,7 +67,7 @@ ngettext, project-id, team-address, trigger, urlget, user-email and xgettextautopoint autopoint -copies standard gettext infrastructure files into a source package. +copies standard Gettext infrastructure files into a source package. @@ -135,7 +135,7 @@ catalog according to their attributes and manipulates the attributes. msgcat msgcat -concatenates and merges the given .po files. +concatenates and merges the given .po files. @@ -143,7 +143,7 @@ catalog according to their attributes and manipulates the attributes. msgcmp msgcmp -compares two .po +compares two .po files to check that both contain the same set of msgid strings. @@ -153,7 +153,7 @@ files to check that both contain the same set of msgid strings. msgcomm finds the messages that are common to -to the given .po files. +to the given .po files. @@ -210,7 +210,7 @@ catalog that match a given pattern or belong to some given source files. msginit msginit -creates a new .po file, initializing the meta +creates a new .po file, initializing the meta information with values from the user's environment. @@ -258,7 +258,7 @@ from the given source files, to make the first translation template. -libasprintf +libasprintf libasprintf defines the autosprintf class, which @@ -268,29 +268,31 @@ makes C formatted output routines usable in C++ programs, for use with the -libgettextlib +libgettextlib libgettextlib -is a private library containing common routines used by the various gettext +is a private library containing common routines used by the various Gettext programs. They're not meant for general use. -libgettextpo +libgettextpo libgettextpo -is used to write specialized programs that process PO files. This library is -used when the standard applications shipped with gettext won't suffice (such as -msgcomm, msgcmp, msgattrib and msgen). +is used to write specialized programs that process .po files. This library is +used when the standard applications shipped with Gettext won't suffice (such as +msgcomm, msgcmp, +msgattrib and msgen). -libgettextsrc +libgettextsrc libgettextsrc -is a private library containing common routines used by the various gettext +is a private library containing common routines used by the various Gettext programs. They're not meant for general use. diff --git a/chapter06/glibc.xml b/chapter06/glibc.xml index 854931cd8..b29676594 100644 --- a/chapter06/glibc.xml +++ b/chapter06/glibc.xml @@ -33,7 +33,7 @@ Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo The Glibc build system is very well self-contained and will install perfectly, even though our compiler specs file and linker are still pointing -at /tools. We cannot adjust the specs and linker before +at /tools. We cannot adjust the specs and linker before the Glibc install, because the Glibc autoconf tests would then give bogus results and thus defeat our goal of achieving a clean build. @@ -57,9 +57,9 @@ cd ../glibc-build ---libexecdir=/tmp/pt_chown +--libexecdir=/tmp/pt_chown This changes -the location of the pt_chown program from its default of +the location of the pt_chown program from its default of /usr/libexec to /tmp/pt_chown. This program isn't required on modern systems, so we install it in a place from which we will delete it @@ -134,7 +134,7 @@ Numerous unofficial and unstable patches are required to fix these problems, and it has been decided not to support such complex locales. This applies to the ja_JP and fa_IR locales as well: they have been installed only -for gcc and gettext tests to pass, and e.g. +for GCC and Gettext tests to pass, and e.g. the watch program (part of Procps) compiled according to this book doesn't work properly in them. Various attempts to circumvent these @@ -164,7 +164,7 @@ to be set up. Create a new file /etc/nsswitch.conf by running the following: -cat > /etc/nsswitch.conf << "EOF" +cat > /etc/nsswitch.conf << "EOF" # Begin /etc/nsswitch.conf passwd: files @@ -180,7 +180,7 @@ ethers: files rpc: files # End /etc/nsswitch.conf -EOF +EOF To find out what time zone you're in, run the following script: @@ -197,10 +197,10 @@ or Canada/Eastern. Then create the ---remove-destination +--remove-destination This is needed to force removal of the already existing symbolic link. The reason why we copy instead of symlink is to cover the situation where -/usr is on a separate partition. This could matter, for +/usr is on a separate partition. This could matter, for example, when booted into single user mode. @@ -217,7 +217,7 @@ gave you. /etc/ld.so.conf By default, the dynamic loader -(/lib/ld-linux.so.2) searches through /lib/ld-linux.so.2) searches through /lib and /usr/lib for dynamic libraries that are needed by programs when you run them. However, if there are libraries in @@ -232,14 +232,14 @@ dynamic loader's search path. Create a new file /etc/ld.so.conf by running the following: -cat > /etc/ld.so.conf << "EOF" +cat > /etc/ld.so.conf << "EOF" # Begin /etc/ld.so.conf /usr/local/lib /opt/lib # End /etc/ld.so.conf -EOF +EOF @@ -317,7 +317,7 @@ when a program terminates with a segmentation fault. iconvconfig iconvconfig -creates fastloading iconv module configuration file. +creates fastloading iconv module configuration file. @@ -342,7 +342,7 @@ by each given program or shared library. lddlibc4 lddlibc4 -assists ldd with object files. +assists ldd with object files. @@ -474,7 +474,7 @@ printing the currently executed function. -ld.so +ld.so ld.so is the helper program for shared library executables. @@ -482,7 +482,7 @@ printing the currently executed function. -libBrokenLocale +libBrokenLocale libBrokenLocale is used by programs, such as Mozilla, to solve broken locales. @@ -490,7 +490,7 @@ printing the currently executed function. -libSegFault +libSegFault libSegFault is a segmentation fault signal handler. It tries to catch segfaults. @@ -498,7 +498,7 @@ printing the currently executed function. -libanl +libanl libanl is an asynchronous name lookup library. @@ -506,7 +506,7 @@ printing the currently executed function. -libbsd-compat +libbsd-compat libbsd-compat provides the portability needed @@ -515,7 +515,7 @@ in order to run certain BSD programs under Linux. -libc +libc libc is the main C library -- a collection of commonly used functions. @@ -523,7 +523,7 @@ in order to run certain BSD programs under Linux. -libcrypt +libcrypt libcrypt is the cryptography library. @@ -531,7 +531,7 @@ in order to run certain BSD programs under Linux. -libdl +libdl libdl is the dynamic linking interface library. @@ -539,15 +539,15 @@ in order to run certain BSD programs under Linux. -libg +libg libg -is a runtime library for g++. +is a runtime library for g++. -libieee +libieee libieee is the IEEE floating point library. @@ -555,7 +555,7 @@ in order to run certain BSD programs under Linux. -libm +libm libm is the mathematical library. @@ -563,7 +563,7 @@ in order to run certain BSD programs under Linux. -libmcheck +libmcheck libmcheck contains code run at boot. @@ -571,16 +571,16 @@ in order to run certain BSD programs under Linux. -libmemusage +libmemusage libmemusage -is used by memusage to help collect +is used by memusage to help collect information about the memory usage of a program. -libnsl +libnsl libnsl is the network services library. @@ -588,17 +588,17 @@ information about the memory usage of a program. -libnss* +libnss* libnss* are the Name Service Switch libraries, containing functions for resolving host names, user names, group names, -aliases, services, protocols,and the like. +aliases, services, protocols, and the like. -libpcprofile +libpcprofile libpcprofile contains profiling functions used @@ -607,7 +607,7 @@ to track the amount of CPU time spent in which source code lines. -libpthread +libpthread libpthread is the POSIX threads library. @@ -615,7 +615,7 @@ to track the amount of CPU time spent in which source code lines. -libresolv +libresolv libresolv contains functions for creating, @@ -624,7 +624,7 @@ sending, and interpreting packets to the Internet domain name servers. -librpcsvc +librpcsvc librpcsvc contains functions providing miscellaneous RPC services. @@ -632,7 +632,7 @@ sending, and interpreting packets to the Internet domain name servers. -librt +librt librt contains functions providing most of the @@ -641,7 +641,7 @@ interfaces specified by the POSIX.1b Realtime Extension. -libthread_db +libthread_db libthread_db contains functions useful for @@ -650,10 +650,10 @@ building debuggers for multi-threaded programs. -libutil +libutil libutil -contains code for "standard" functions used in many different Unix utilities. +contains code for standard functions used in many different Unix utilities. -- cgit v1.2.3-54-g00ecf