Il s'agit de la version 6.7 du livre Linux From Scratch, datant du 18 septembre 2010. Si ce livre est daté de plus de six mois, une nouvelle et meilleure version est probablement déjà disponible. Pour le savoir, merci de vérifier la présence d'une nouvelle version sur l'un des miroirs via http://www.linuxfromscratch.org/mirrors.html.
Ci-dessous se trouve une liste des modifications apportées depuis la version précédente du livre.
Entrées dans l'historique des modifications:
18-09-2010
[bdubbs] - Publication de LFS-6.7.
[matthew] - Ajout d'une instruction pour augmenter la taille de la pile lors des tests de gcc.
17-09-2010
[bdubbs] - Suppression d'un lien symbolique facultatif dans psmisc car s'il n'est pas rempllacé par l'intallation de sysvinit, il cassera les scripts de démarrage.
[bdubbs] - Modification de l'exemple de grub.conf. Corrige #2748
06-09-2010
[matthew] - Utilisation de --disable-libgomp à la place de LD_LIBRARY_PATH pour éviter un échec dans le script configure de la passe 2 de GCC.
03-09-2010
31-08-2010
[bdubbs] - Mise à jour vers linux-2.6.35.4. Corrige #2743.
17-08-2010
[matthew] - Rectification de la correction du bogue d'iproute2. Merci à Gilles Espinasse pour le pointeur.
16-08-2010
[bdubbs] - Passage à vim-7.3. Corrige #2721.
15-08-2010
[bdubbs] - Ajout d'une remarque à l'explication des options de construction de zlib avec laquelle il se peut que -mstackrealign provoque des erreurs de construction sur des architectures non Intel. Corrige #2733.
[matthew] - Correction d'un bogue dans iproute2 qui empêche ip route get de produire une sortie. Merci à Thomas Trepl pour le signalement et à Andrew Benton pour la correction.
[matthew] - Passage à Udev-161. Corrige #2739.
[matthew] - Passage à Linux-2.6.35.2. Corrige #2737.
[matthew] - Déplacement du programme fuser vers le système de fichiers racine vu qu'il est utilisé dans le script de démarrage netfs. Corrige #2736.
[matthew] - Construction de peekfd sur x86_64 et x86. Corrige #2734.
10-08-2010
[bdubbs] - Ajout de fstab-decode à la liste des progrmmes installés par sysvinit.
08-08-2010
03-08-2010
[matthew] - Passage à Autoconf-2.67. Corrige #2729.
[matthew] - Ajout de paramètres pour empêcher les constructions du chapitre 5 de GCC de se lier aux bibliothèques CLooG et PPL du système hôte qui ne seront pas présentes au chapitre 6. Corrige #2723.
[matthew] - Passage à Linux-2.6.35. Corrige #2728.
[matthew] - Passage à GCC-4.5.1. Corrige #2727.
[matthew] - Passage à Make-3.82. Corrige #2726.
26-07-2010
[matthew] - On fait en sorte que GCC utilise la copie du système de Zlib plutôt que sa version intégrée. Corrige #2718.
[matthew] - Passage à Psmisc-22.12. Corrige #2717.
[matthew] - Passage à Udev-160. Corrige #2711.
[matthew] - Passage à Linux-2.6.34.1. Corrige #2709.
[matthew] - Passage à Autoconf-2.66. Corrige #2705.
18-07-2010
[bdubbs] - Mise à jour des points concernant la construction parallèle des paquets. Corrige #2712.
[bdubbs] - Mise à jour des dépendances de GRUB et de Glibc. Merci à splotz90 pour le correctif. Corrige #2716.
[bdubbs] - larification de la formulation concernant la création de périphériques lors du montage des systèmes de fichiers virtuels. Corrige #2715.
07-07-2010
[matthew] - Correction de la création d'un disque d'amorçage GRUB. Corrige #2706. Merci à Sebastian Plotz pour le signalement et la correction.
04-07-2010
[robert] - Correction du lien de l'archive tar d'util-linux.
02-07-2010
01-07-2010
[ken] - Correction de texte mineure. Corrige #2701.
27-06-2010
[bdubbs] - Passage à udev-158. Ajout également d'une nouvelle archive tar udev-testfiles et d'une instruction à make check. Corrige #2692 and #2700.
[bdubbs] - Passage à sysvinit-2.88dsf. Corrige #2677.
[bdubbs] - Ajout de nouvelles options CFLAGS à l'instruction configure de zlib afin d'empêcher des erreurs de segmentation lors de la construction avec gcc-4.5. Corrige #2691.
[bdubbs] - Mise à jour des explications sur les erreurs de timout de glibc et ajout de TIMEOUTFACTOR comme solution possible. Corrige #2683.
[bdubbs] - Mise à jour des listes des programmes installés. Merci à Chris Staub pour le correctif. Corrige #2678.
22-06-2010
21-06-2010
19-06-2010
[bdubbs] - Ajout d'un ensemble de correctifs consolidés à DejaGNU. Corrige #2684.
18-06-2010
16-06-2010
[bdubbs] - Mise à jour de la version du noyau spécifiée dans les instructions de glibc au chapitre 5 pour qu'elle soit cohérente avec les prérequis de l'hôte et Glibc du chapitre 6.
01-06-2010
[bdubbs] - Mise à jour des prérequis de l'hôte vers les paquets construits dans LFS-6.3.
29-05-2010
26-05-2010
[bdubbs] - Ajout d'informations supplémentaires pour clarifier le processus de construction.
23-05-2010
[ken] - Reformulation de la remarque ABI dans gmp (chapitre 6) pour la corriger et souligner qu'elle vaut pour 32 bits. Corrige #2648
[bdubbs] - Ajout d'un correctif pour corriger quelques probçmes internes dans Man-DB quand on visualise plusieurs pages. Merci à William Immendorf pour avoir posté le correctif. Corrige #2652
[bdubbs] - Ajout des informations sur les répertoires installés à chaque paquet Merci à Chris Staub pour le correctif. Corrige #2655
21-05-2010
[matthew] - Suppression d'un répertoire de documentation vide créé par Udev-154.
[matthew] - Passage à IPRoute2-2.6.34. Corrige #2668.
[matthew] - Passage à E2fsprogs-1.41.12. Corrige #2667.
[matthew] - Passage à Perl-5.12.1. Corrige #2666.
[matthew] - Ajout des corrcdsifs les plus récents issus des développeurs d'origine Bash. Corrige #2665.
[matthew] - Passage à MPC-0.8.2. Corrige #2664.
[matthew] - Passage à Inetutils-1.8. Corrige #2663.
[matthew] - Passage à Gawk-3.1.8. Corrige #2659.
[matthew] - Installation de la documentation de Man-DB's dans un répertoire versionné. Corrige #2658.
[matthew] - Passage à Diffutils-3.0. Corrige #2656.
[matthew] - Correcttion des instructions d'installation de la documentation pour MPFR. Merci à Chris Staub pour le correctif. Corrige #2655.
[matthew] - Passage à Coreutils-8.5. Corrige #2643.
[matthew] - Passage à Udev-154. Corrige #2639.
[matthew] - Passage à Zlib-1.2.5. Corrige #2638.
[matthew] - Passage à Linux-2.6.34. Corrige #2628.
[matthew] - Ajout d'un correctif pour corriger des numéros de versions incorrects dans Bzip2. Merci à Jeremy Huntwork (LightCube OS) pour le correctif. Corrige #2624.
06-05-2010
[bdubbs] - Suppression d'un sed des instructions de GCC au chapitre 6 vu que la correction a été faite dans GCC-4.5.0. Corrige #2653.
03-05-2010
[bdubbs] - Ajout d'un correctif pour corriger une erreur de débordement de mémoire dans tar. La correction est due spécifiquement à la construction avec gcc-4.5 et supérieur. Corrige #2610.
[bdubbs] - Ajout de procédures pour la nouvelle suite de tests de diffutils. Merci à Chris Staub. Corrige #2650.
[bdubbs] - Monifications mineures dans le texte de gawk au chapitre 5 et de patch au chapitre 6. Merci à Chris Staub. Corrige #2649.
[bdubbs] - Plusieurs modifications de texte à la section v, Raison de la présence des paquets dans le livre. Merci à Chris Staub pour le correctif. Corrige #2644.
[bdubbs] - Ajout de file au chapitre 5 pour enlever plusieurs messages d'avertissement lors du binutils du chapitre 6. Corrige #2640.
20-04-2010
[matthew] Passage à GCC-4.5.0, incluant l'ajout de sa nouvelle dépendance, MPC. Corrige #2636.
[matthew] Passage à Perl-5.12.0. Corrige #2635.
[matthew] Passage à Kbd-1.15.2. Corrige #2634.
[matthew] Suppression du paramètre --docdir actuellement inutile d'Udev. Corrige #2633.
[matthew] Passage à Psmisc-22.11. Corrige #2631.
[matthew] Déplacement de killall vers
/bin
pour que ce soient les
installations avec une partition /usr
séparée qui démarrent et non celui
installé par Sysvinit.
Corrige #2622.
[matthew] Passage à Grep-2.6.3. Corrige #2621.
[matthew] Ajout des correctifs d'origine 001-005 pour Bash. Corrige #2620.
[matthew] Puppression du correctif de Vim car il est obsolète et semble appliquer des correctifs encore dans le cycle de développement en amont. Corrige #2597.
12-04-2010
[bdubbs] - Ajustement des instructions de zlib pour s'assurer que le fichier .pc et toutes les bibliothèques soient au bon endroit. Merci à Chris Staub. Corrige #2630.
27-03-2010
20-03-2010
[bdubbs] - Ajout d'un sed à la commande pour tar pour corriger une erreur dans la dernière version.La correction provient des développeurs en amont.
18-03-2010
[matthew] Passage à Linux-2.6.33.1. Corrige #2608.
[matthew] Passage à E2fsprogs-1.41.11. Corrige #2607.
[matthew] Passage à Zlib-1.2.4. Corrige #2606.
[matthew] Passage à Tar-1.23. Corrige #2603.
[matthew] Passage à Grub-1.98. Corrige #2602.
[matthew] Suppression de commandes plus nécessaires afin de lancer la suite de test de Bash. Corrige #2601.
[matthew] Passage à Binutils-2.20.1. Corrige #2599.
01-03-2010
[matthew] Passage à Man-pages-3.24. Corrige #2596.
[matthew] Passage à M4-1.4.14. Corrige #2594.
[matthew] Passage à IPRoute2-2.6.33. Corrige #2592.
[matthew] Passage à Linux-2.6.33. Corrige #2587.
[matthew] Passage à Man-DB-2.5.7. Corrige #2583.
[matthew] Passage à Util-Linux-NG-2.17.1. Corrige #2581.
[matthew] Passage à Diffutils-2.9. Corrige #2577. Cela élimine le correctif i18n puisqu'il a été rejeté en amont.
[matthew] Passage à GMP-5.0.1. Corrige #2572.
[matthew] Nettoyage suite à LFS-6.6.