Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

1.3. Changelog

This is version 6.7 of the Linux From Scratch book, dated September 18, 2010. If this book is more than six months old, a newer and better version is probably already available. To find out, please check one of the mirrors via http://www.linuxfromscratch.org/mirrors.html.

Below is a list of changes made since the previous release of the book.

Changelog Entries:

  • 2010-09-18

    • [bdubbs] - Release LFS-6.7.

    • [matthew] - Add instruction to increase stack size during gcc tests.

  • 2010-09-17

    • [bdubbs] - Be consistent about 'test suites'. Fixes #2756

    • [bdubbs] - Remove optional symlink in psmisc becasue if it is not overwritten by the sysvinit intallation, it will break the init scripts.

    • [bdubbs] - Touch up example grub.conf. Fixes #2748

  • 2010-09-06

    • [matthew] - Use --disable-libgomp instead of using LD_LIBRARY_PATH to avoid a failure in GCC pass 2's configure script.

  • 2010-09-03

    • [bdubbs] - Add -Duseshrplib to perl configuration to build a shared library needed by some perl modules. Fixes #2745.

    • [bdubbs] - Add sed to stop underquoting an M4 script in pkg-config. Fixes #2746.

  • 2010-08-31

    • [bdubbs] - Update to linux-2.6.35.4. Fixes #2743.

  • 2010-08-17

    • [matthew] - Correct the fix for the iproute2 bug. Thanks to Gilles Espinasse for the pointer.

  • 2010-08-16

    • [bdubbs] - Updated to vim-7.3. Fixes #2721.

  • 2010-08-15

    • [bdubbs] - Added a note to the zlib build options explanation that -mstackrealign may cause build failures on non-Intel architectures. Fixes #2733.

    • [matthew] - Fix a bug in iproute2 that prevents ip route get from producing any output. Thanks to Thomas Trepl for the report, and to Andrew Benton for the fix.

    • [matthew] - Upgrade to Udev-161. Fixes #2739.

    • [matthew] - Upgrade to Linux-2.6.35.2. Fixes #2737.

    • [matthew] - Move the fuser program to the root filesystem as it is used in the netfs bootscript. Fixes #2736.

    • [matthew] - Build peekfd on x86_64 as well as x86. Fixes #2734.

  • 2010-08-10

    • [bdubbs] - Added fstab-decode to list of progrms installed by sysvinit.

  • 2010-08-08

    • [matthew] - Upgrade to Bison-2.4.3. Fixes #2732.

    • [matthew] - Upgrade to IPRoute2-2.6.35. Fixes #2731.

    • [matthew] - Upgrade to Glibc-2.12.1. Fixes #2730.

  • 2010-08-03

    • [matthew] - Upgrade to Autoconf-2.67. Fixes #2729.

    • [matthew] - Add parameters to prevent chapter 5 GCC builds from linking to the host system's CLooG and PPL libraries that will not be present in chapter 6. Fixes #2723.

    • [matthew] - Upgrade to Linux-2.6.35. Fixes #2728.

    • [matthew] - Upgrade to GCC-4.5.1. Fixes #2727.

    • [matthew] - Upgrade to Make-3.82. Fixes #2726.

  • 2010-07-26

    • [matthew] - Make GCC use the system-wide copy of Zlib rather than its bundled version. Fixes #2718.

    • [matthew] - Upgrade to Psmisc-22.12. Fixes #2717.

    • [matthew] - Upgrade to Udev-160. Fixes #2711.

    • [matthew] - Upgrade to Linux-2.6.34.1. Fixes #2709.

    • [matthew] - Upgrade to Autoconf-2.66. Fixes #2705.

  • 2010-07-18

    • [bdubbs] - Updated discussion of building packages in parallel. Fixes #2712.

    • [bdubbs] - Updated dependencies for GRUB and Glibc. Thanks to splotz90 for the patch. Fixes #2716.

    • [bdubbs] - Clarified wording about device creation when mounting virtual filesystems. Fixes #2715.

  • 2010-07-07

    • [matthew] - Fixed creation of a GRUB boot disk. Fixes #2706. Thanks to Sebastian Plotz for the report and fix.

  • 2010-07-04

    • [robert] - Fixed the util-linux tarball url.

  • 2010-07-02

    • [bdubbs] - Clarified that SBU data is not included in Chapter 5, but is included in Chapter 6. Thanks to littlebat for the patch. Fixes #2702.

    • [bdubbs] - Expand and reformat notes concerning grub.cfg.

    • [bdubbs] - Updated to util-linix-ng-2.18. Fixes #2681.

  • 2010-07-01

    • [ken] - Minor text correction. Fixes #2701.

  • 2010-06-27

    • [bdubbs] - Update to udev-158. Also add a new udev-testfiles tarball and an instuction to make check. Fixes #2692 and #2700.

    • [bdubbs] - Update to sysvinit-2.88dsf. Fixes #2677.

    • [bdubbs] - Added new CFLAGS options to zlib configure instruction in order to prevent some seg faults when building with gcc-4.5. Fixes #2691.

    • [bdubbs] - Updated explanation of glibc timeout errors and added TIMEOUTFACTOR as a possible solution. Fixes #2683.

    • [bdubbs] - Update installed programs lists. Thanks to Chris Staub for the patch. Fixes #2678.

  • 2010-06-22

    • [matthew] - Upgrade to Man-Pages-3.25. Fixes #2695.

    • [matthew] - Upgrade to MPFR-3.0.0. Fixes #2687.

  • 2010-06-21

    • [matthew] - Upgrade to Udev-157. Fixes #2676.

    • [matthew] - Upgrade to Gettext-0.18.1.1. Fixes #2686.

    • [matthew] - Upgrade to Libtool-2.2.10. Fixes #2690.

    • [matthew] - Upgrade to Expect-5.44.1.15. Fixes #2689.

  • 2010-06-19

    • [bdubbs] - Add a consolidated set of patches to DejaGNU. Fixes #2684.

  • 2010-06-18

    • [bdubbs] - Update to Module-Init-Tools-3.12. Fixes #2675 and #2688.

    • [bdubbs] - Add a sed to the current kernel to work around a bug in linux-2.6.34 and earlier. This change will be removed when incorporated into a subsequent version of the kernel. Fixes #2662.

  • 2010-06-16

    • [bdubbs] - Update kernel version specified in Chapter 5 glibc instructions to be consistent with host requirements and Chapter 6 glibc.

  • 2010-06-14

    • [robert] - Make rmdir verbose when installing udev.

  • 2010-06-01

    • [bdubbs] - Update host requirements to those packages built in LFS-6.3.

  • 2010-05-29

    • [matthew] - Upgrade to Udev-156. Fixes #2671.

    • [matthew] - Upgrade to Pkg-config-0.25. Fixes #2670.

    • [matthew] - Upgrade to Glibc-2.11.2. Fixes #2669.

    • [matthew] - Upgrade to Gettext-0.18. Fixes #2660.

  • 2010-05-26

    • [bdubbs] - Add additional information to clarify the build process.

  • 2010-05-23

    • [ken] - Reword the ABI note in gmp (chapter06) to correct it, and to stress that it is for 32-bit. Fixes #2648

    • [bdubbs] - Add a patch to fix some internal problems in Man-DB when viewing some pages. Thanks to William Immendorf for posting the patch. Fixes #2652

    • [bdubbs] - Add installed directories information to each package. Thanks to Chris Staub for the patch. Fixes #2655

  • 2010-05-21

    • [matthew] - Remove an empty documentation directory created by Udev-154.

    • [matthew] - Upgrade to IPRoute2-2.6.34. Fixes #2668.

    • [matthew] - Upgrade to E2fsprogs-1.41.12. Fixes #2667.

    • [matthew] - Upgrade to Perl-5.12.1. Fixes #2666.

    • [matthew] - Added latest upstream patches for Bash. Fixes #2665.

    • [matthew] - Upgrade to MPC-0.8.2. Fixes #2664.

    • [matthew] - Upgrade to Inetutils-1.8. Fixes #2663.

    • [matthew] - Upgrade to Gawk-3.1.8. Fixes #2659.

    • [matthew] - Install Man-DB's documentation in a versioned directory. Fixes #2658.

    • [matthew] - Upgrade to Diffutils-3.0. Fixes #2656.

    • [matthew] - Correct documentation installation instructions for MPFR. Thanks to Chris Staub for the patch. Fixes #2655.

    • [matthew] - Upgrade to Coreutils-8.5. Fixes #2643.

    • [matthew] - Upgrade to Udev-154. Fixes #2639.

    • [matthew] - Upgrade to Zlib-1.2.5. Fixes #2638.

    • [matthew] - Upgrade to Linux-2.6.34. Fixes #2628.

    • [matthew] - Add a patch to fix incorrect version numbers in Bzip2. Thanks to Jeremy Huntwork (LightCube OS) for the patch. Fixes #2624.

  • 2010-05-06

    • [bdubbs] - Removed a sed in Chapter 6 GCC instructions that has been fixed in GCC-4.5.0. Fixes #2653.

  • 2010-05-03

    • [bdubbs] - Added a patch to fix a buffer overflow errror in tar. The fix is specific to building with gcc-4.5 and later. Fixes #2610.

    • [bdubbs] - Added precedures for the new diffutils test suite. Thanks to Chris Staub. Fixes #2650.

    • [bdubbs] - Made minor text changes in Chapter 5, gawk and Chapter 6, patch. Thanks to Chris Staub. Fixes #2649.

    • [bdubbs] - Made several text changes in Section v, Rationale for Packages in the Book. Thanks to Chris Staub for the patch. Fixes #2644.

    • [bdubbs] - Add file to Chapter 5 to remove several warning messages in Chapter 6 binutils. Fixes #2640.

  • 2010-04-20

    • [matthew] Upgrade to GCC-4.5.0, including the addition of its new dependency, MPC. Fixes #2636.

    • [matthew] Upgrade to Perl-5.12.0. Fixes #2635.

    • [matthew] Upgrade to Kbd-1.15.2. Fixes #2634.

    • [matthew] Remove the now unused --docdir parameter for Udev. Fixes #2633.

    • [matthew] Upgrade to Psmisc-22.11. Fixes #2631.

    • [matthew] Move killall to /bin so that installs with a separate /usr partition and no Sysvinit installed will boot. Fixes #2622.

    • [matthew] Upgrade to Grep-2.6.3. Fixes #2621.

    • [matthew] Add upstream fixes 001-005 for Bash. Fixes #2620.

    • [matthew] Remove the Vim fixes patch as it is out of date and looks to be applying fixes still in upstream's development cycle. Fixes #2597.

  • 2010-04-12

    • [bdubbs] - Adjust zlib instructions to ensure .pc file and all libraries are in the proper location. Thanks to Chris Staub. Fixes #2630.

  • 2010-03-27

    • [matthew] Upgrade to Grep-2.6.1. Fixes #2617.

    • [matthew] Upgrade to Util-Linux-NG-2.17.2. Fixes #2616.

    • [matthew] Upgrade to Bison-2.4.2. Fixes #2615.

  • 2010-03-20

    • [bdubbs] - Add a sed to the tar command to fix an error in the latest release. The fix is from upstream.

  • 2010-03-18

    • [matthew] Upgrade to Linux-2.6.33.1. Fixes #2608.

    • [matthew] Upgrade to E2fsprogs-1.41.11. Fixes #2607.

    • [matthew] Upgrade to Zlib-1.2.4. Fixes #2606.

    • [matthew] Upgrade to Tar-1.23. Fixes #2603.

    • [matthew] Upgrade to Grub-1.98. Fixes #2602.

    • [matthew] Remove commands no longer necessary in order to run the Bash test suite. Fixes #2601.

    • [matthew] Upgrade to Binutils-2.20.1. Fixes #2599.

  • 2010-03-01

    • [matthew] Upgrade to Man-pages-3.24. Fixes #2596.

    • [matthew] Upgrade to M4-1.4.14. Fixes #2594.

    • [matthew] Upgrade to IPRoute2-2.6.33. Fixes #2592.

    • [matthew] Upgrade to Linux-2.6.33. Fixes #2587.

    • [matthew] Upgrade to Man-DB-2.5.7. Fixes #2583.

    • [matthew] Upgrade to Util-Linux-NG-2.17.1. Fixes #2581.

    • [matthew] Upgrade to Diffutils-2.9. Fixes #2577. This also drops the i18n patch as it has been rejected upstream.

    • [matthew] Upgrade to GMP-5.0.1. Fixes #2572.

    • [matthew] Post-LFS-6.6 cleanup.