diff --git a/appendices/acronymlist.xml b/appendices/acronymlist.xml index e9a8fe0b8..4c814f554 100644 --- a/appendices/acronymlist.xml +++ b/appendices/acronymlist.xml @@ -176,6 +176,13 @@ + + ext4 + + fourth extended file system + + + FAQ @@ -214,7 +221,7 @@ GB - Gibabytes + Gigabytes diff --git a/chapter05/gcc-pass1.xml b/chapter05/gcc-pass1.xml index 68b6dfde4..a99074458 100644 --- a/chapter05/gcc-pass1.xml +++ b/chapter05/gcc-pass1.xml @@ -127,7 +127,7 @@ cd ../gcc-build -lgcc_eh within its build system. This dependency can be satisfied by creating a symlink to libgcc.a, since that file will end up containing the objects normally contained in - libgcc_eh.a. + libgcc_eh.a: ln -vs libgcc.a `$LFS_TGT-gcc -print-libgcc-file-name | \ sed 's/libgcc/&_eh/'` diff --git a/chapter05/gcc-pass2.xml b/chapter05/gcc-pass2.xml index cd2d53195..76107dddb 100644 --- a/chapter05/gcc-pass2.xml +++ b/chapter05/gcc-pass2.xml @@ -100,7 +100,8 @@ do done In case the above seems hard to follow, let's break it down a bit. - First we find all the files under the gcc/config directory that are named + First we find all the files under the + gcc/config directory that are named either linux.h, linux64.h or sysv4.h. For each file found, we copy it to a file of the same name but with an added @@ -112,7 +113,7 @@ done to the end of the file. Finally, we use touch to update the timestamp on the copied files. When used in conjunction with cp -u, this prevents unexpected - changes to the original files in case the command is inadvertently run twice. + changes to the original files in case the commands are inadvertently run twice. On x86_64, unsetting the multilib spec for GCC ensures that it diff --git a/chapter05/glibc.xml b/chapter05/glibc.xml index fd0285a69..d83498b98 100644 --- a/chapter05/glibc.xml +++ b/chapter05/glibc.xml @@ -157,12 +157,8 @@ esac The missing or incompatible msgfmt program is - generally harmless, but it can sometimes cause issues when running the - test suite. This msgfmt program is part of the - Gettext package which the host distribution should provide. If - msgfmt is present but deemed incompatible, upgrade - the host system's Gettext package or continue without it and see if - the test suite runs without problems regardless. + generally harmless. This msgfmt program is part of the + Gettext package which the host distribution should provide. Compile the package: diff --git a/chapter06/gcc.xml b/chapter06/gcc.xml index 7167c9df9..d61a1f8de 100644 --- a/chapter06/gcc.xml +++ b/chapter06/gcc.xml @@ -167,8 +167,9 @@ cd ../gcc-build after /usr/lib/gcc. If your machine is a 64-bit system, you may also see a directory named lib64 towards the end of the string. The important thing to - look for here is that gcc has found all three crt*.o files under - the /usr/lib directory. + look for here is that gcc has found all three + crt*.o files under the + /usr/lib directory. Used internally by Glibc for handling internationalized domain names in the getaddrinfo() function - - libcrypt + + libcidn diff --git a/chapter06/gmp.xml b/chapter06/gmp.xml index 9eb52a9c2..c1852e284 100644 --- a/chapter06/gmp.xml +++ b/chapter06/gmp.xml @@ -120,7 +120,7 @@ cp -v doc/{isa_abi_headache,configuration} doc/*.html \ - libgmp + libgmp Contains precision math functions. @@ -130,7 +130,7 @@ cp -v doc/{isa_abi_headache,configuration} doc/*.html \ - libgmpxx + libgmpxx Contains C++ precision math functions. @@ -140,7 +140,7 @@ cp -v doc/{isa_abi_headache,configuration} doc/*.html \ - libmp + libmp Contains the Berkeley MP math functions. diff --git a/chapter06/mpfr.xml b/chapter06/mpfr.xml index 78f9b5b29..900999257 100644 --- a/chapter06/mpfr.xml +++ b/chapter06/mpfr.xml @@ -88,7 +88,7 @@ find . -name \*.html -type f -exec cp -v \{} /usr/share/doc/mpfr-&mpfr-version; - libmpfr + libmpfr Contains multiple-precision math functions. diff --git a/chapter06/udev.xml b/chapter06/udev.xml index 366819dc7..4f2314f79 100644 --- a/chapter06/udev.xml +++ b/chapter06/udev.xml @@ -182,7 +182,7 @@ install -m644 -v -D docs/writing_udev_rules/index.html \ ata_id, cdrom_id, collect, create_floppy_devices, edd_id, firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, usb_id, write_cd_rules, and write_net_rules - libudev + libudev.{a,so} /etc/udev @@ -351,7 +351,7 @@ install -m644 -v -D docs/writing_udev_rules/index.html \ - libudev + libudev A library interface to udev device information diff --git a/general.ent b/general.ent index c1548eea6..8a50ed7e8 100644 --- a/general.ent +++ b/general.ent @@ -1,6 +1,6 @@ - - + +