[lfs-fr] r1193 - in trunk/lfs: . chapter01 chapter03 chapter05 chapter06 chapter08

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 4 Aou 01:24:08 PDT 2010


Author: jmengual
Date: 2010-08-04 10:24:08 +0200 (Wed, 04 Aug 2010)
New Revision: 1193

Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/gcc-pass1.xml
   trunk/lfs/chapter05/gcc-pass2.xml
   trunk/lfs/chapter05/glibc.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/make.xml
   trunk/lfs/chapter06/procps.xml
   trunk/lfs/chapter08/kernel.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
Log:
Mises a jour LFS.


Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter01/changelog.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -37,6 +37,34 @@
     </listitem>
 
 -->
+     <listitem>
+      <para>03-08-2010</para>
+      <itemizedlist>
+         <listitem>
+           <para>[matthew] - Passage à Autoconf-2.67. Corrige
+           <ulink url="&lfs-ticket-root;2729">#2729</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[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
+           <ulink url="&lfs-ticket-root;2723">#2723</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[matthew] - Passage à Linux-2.6.35. Corrige
+           <ulink url="&lfs-ticket-root;2728">#2728</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[matthew] - Passage à GCC-4.5.1. Corrige
+           <ulink url="&lfs-ticket-root;2727">#2727</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[matthew] - Passage à Make-3.82. Corrige
+           <ulink url="&lfs-ticket-root;2726">#2726</ulink>.</para>
+         </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>26-07-2010</para>
       <itemizedlist>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter01/whatsnew.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -25,7 +25,7 @@
     <listitem>
       <para>Autoconf &autoconf-version;</para>
     </listitem>
-    <!--<listitem>
+    <!-- <listitem>
       <para>Automake &automake-version;</para>
     </listitem> -->
     <!--<listitem>
@@ -124,9 +124,9 @@
     <listitem>
       <para>M4 &m4-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Make &make-version;</para>
-    </listitem>-->
+    </listitem>
     <listitem>
       <para>Man-DB &man-db-version;</para>
     </listitem>
@@ -226,6 +226,9 @@
       <para>expect-&expect-version;-no_tk-1.patch</para>
     </listitem>
     <listitem>
+      <para>glibc-&glibc-version;-makefile_fix-1.patch</para>
+    </listitem>
+    <listitem>
       <para>MPC-&mpc-version;</para>
     </listitem>
 
@@ -251,6 +254,9 @@
       <para>grep-2.5.4-debian_fixes-1.patch</para>
     </listitem>
     <listitem>
+      <para>make-3.81-upstream_fixes-1.patch</para>
+    </listitem>
+    <listitem>
       <para>perl-5.10.1-utf8-1.patch</para>
     </listitem>
     <listitem>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter03/patches.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -105,6 +105,14 @@
       </listitem>
     </varlistentry>
 
+    <varlistentry>
+      <term>Glibc correctif Makefile - <token>&glibc-makefile_fix-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&glibc-makefile_fix-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&glibc-makefile_fix-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <!--<varlistentry>
       <term>GRUB Correctif de Géométrie du disque - <token>&grub-geometry-patch-size;</token>:</term>
       <listitem>
@@ -130,14 +138,6 @@
     </varlistentry>
 
     <varlistentry>
-      <term>Make Corrections d'origine - <token>&make-upstream_fixes-patch-size;</token> :</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&make-upstream_fixes-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&make-upstream_fixes-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
       <term>Man-DB assertion correction en amont - <token>&man-db-upstream_fixes-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&man-db-upstream_fixes-patch;"/></para>

Modified: trunk/lfs/chapter05/gcc-pass1.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass1.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter05/gcc-pass1.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -68,9 +68,9 @@
     --disable-decimal-float --disable-threads \
     --disable-libmudflap --disable-libssp \
     --disable-libgomp --enable-languages=c \
-    --with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs</userinput></screen>
+    --with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs \
+    --without-ppl --without-cloog</userinput></screen>
 
-    
     <variablelist>
       <title>Voici la signification des options de configure :</title>
 
@@ -124,6 +124,14 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry>
+        <term><parameter>--without-ppl, --without-cloog</parameter></term>
+        <listitem>
+          <para>Ces paramètres empêche GCC de se construire contre les bibliothèques
+          PPL et CLooG qui peuvent être présentes sur le système hôte, mais
+          qui ne seront pas disponibles dans l'environnement chroot.</para>
+        </listitem>
+      </varlistentry>
     </variablelist>
 
     <para>Compilez GCC en lançant :</para>

Modified: trunk/lfs/chapter05/gcc-pass2.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass2.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter05/gcc-pass2.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -163,7 +163,8 @@
     --enable-__cxa_atexit --enable-languages=c,c++ \
     --disable-libstdcxx-pch --disable-multilib \
     --disable-bootstrap \
-    --with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs</userinput></screen>
+    --with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs \
+    --without-ppl --without-cloog</userinput></screen>
 
     <variablelist>
       <title>Voici la signification des nouvelles options de configure :</title>

Modified: trunk/lfs/chapter05/glibc.xml
===================================================================
--- trunk/lfs/chapter05/glibc.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter05/glibc.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -48,6 +48,11 @@
    
 <screen><userinput remap="pre">patch -Np1 -i ../&glibc-gcc_fix-patch;</userinput></screen>
 
+    <para>Corrigez un bogue qui empêche Glibc de se construire avec les
+    versions de Make plus récentes que la 3.81.</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-makefile_fix-patch;</userinput></screen>
+
    <para>La documentation de Glibc recommande de construire Glibc en dehors du
     répertoire des sources, c'est-à-dire dans un répertoire dédié :</para>
 

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter06/glibc.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -91,6 +91,11 @@
 
 <screen><userinput>patch -Np1 -i ../&glibc-gcc_fix-patch;</userinput></screen>
 
+    <para>Corrigez un bogue qui empêche Glibc de se construire avec les
+    versions de Make plus récentes que la 3.81.</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-makefile_fix-patch;</userinput></screen>
+
     <para>La documentation de Glibc recommande de construire Glibc en dehors du
     répertoire des sources dans un répertoire de construction dédié :</para>
 

Modified: trunk/lfs/chapter06/make.xml
===================================================================
--- trunk/lfs/chapter06/make.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter06/make.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -41,16 +41,6 @@
   <sect2 role="installation">
     <title>Installation de Make</title>
 
-    <para>Tout d'abord, corrigez des problèmes qui ont été identifiés
-    depuis la dernière version du paques :</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&make-upstream_fixes-patch;</userinput></screen>
-
-    <para>Maintenant, corrigez un problème connu avec la suite de tests d'où
-    il résulte qu'un des tests échoue :</para>
-
-<screen><userinput remap="pre">sed -i -e 's/-j/ -j/' tests/scripts/features/recursion</userinput></screen>
-
     <para>Préparez la compilation de Make :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

Modified: trunk/lfs/chapter06/procps.xml
===================================================================
--- trunk/lfs/chapter06/procps.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter06/procps.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -46,6 +46,13 @@
   le programme <command>watch</command> :</para>
   
 <screen><userinput remap="pre">patch -Np1 -i ../&procps-watch-patch;</userinput></screen>
+
+ 
+    <para>Corrigez un bogue dans le Makefile qui empêche procps de se
+    construire avec make-&make-version; :</para>
+
+<screen><userinput remap="pre">sed -i -e 's@\*/module.mk at proc/module.mk ps/module.mk@' Makefile</userinput></screen>
+
   <para>Compilez le paquet :</para>
 
 <screen><userinput remap="make">make</userinput></screen>

Modified: trunk/lfs/chapter08/kernel.xml
===================================================================
--- trunk/lfs/chapter08/kernel.xml	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/chapter08/kernel.xml	2010-08-04 08:24:08 UTC (rev 1193)
@@ -40,12 +40,6 @@
   <sect2 role="installation">
     <title>Installation du noyau</title>
 
-    <para>Tout d'abord, corrigez un bogue qui provoque un kernel panic
-    sur certains systèmes :</para>
-
-<screen><userinput remap="pre">sed -i -e 's/inline void rdtsc_barrier/__always_inline void rdtsc_barrier/' \
-  arch/x86/include/asm/system.h</userinput></screen>
-
     <para>Construire le noyau implique un certain nombre d'étapes—la 
     configuration, la compilation et l'installation. Lisez le fichier 
     <filename>README</filename> contenu dans les sources du noyau pour d'autres

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/general.ent	2010-08-04 08:24:08 UTC (rev 1193)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY version "SVN-20100726">
-<!ENTITY releasedate "26 juillet 2010">
+<!ENTITY version "SVN-20100803">
+<!ENTITY releasedate "3 août 2010">
 <!ENTITY copyrightdate "1999–2010">
 <!ENTITY milestone "6.7">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/packages.ent	2010-08-04 08:24:08 UTC (rev 1193)
@@ -7,10 +7,10 @@
      Allowed deviation in disk usage : 2% -->
 
 
-<!ENTITY autoconf-version "2.66">
-<!ENTITY autoconf-size "1,331 Kio">
+<!ENTITY autoconf-version "2.67">
+<!ENTITY autoconf-size "1,338 Kio">
 <!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.bz2">
-<!ENTITY autoconf-md5 "d2d22a532ee0e4d6d86a02e6425ecfce">
+<!ENTITY autoconf-md5 "3fbf92eb8eaca1e0d33dff9710edb5f0">
 <!ENTITY autoconf-home "&gnu-software;autoconf/">
 <!ENTITY autoconf-ch6-du "12.4 Mio">
 <!ENTITY autoconf-ch6-sbu "4.8 SBU">
@@ -160,10 +160,10 @@
 <!ENTITY gawk-ch6-du "19 Mio">
 <!ENTITY gawk-ch6-sbu "0.2 SBU">
 
-<!ENTITY gcc-version "4.5.0">
-<!ENTITY gcc-size "64,396 Kio">
+<!ENTITY gcc-version "4.5.1">
+<!ENTITY gcc-size "64,572 Kio">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "ff27b7c4a5d5060c8a8543a44abca31f">
+<!ENTITY gcc-md5 "48231a8e33ed6e058a341c53b819de1a">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
 <!ENTITY gcc-ch5p1-du "809 Mio">
 <!ENTITY gcc-ch5p1-sbu "5.0 SBU">
@@ -305,13 +305,13 @@
 <!ENTITY libtool-ch6-sbu "3.7 SBU">
 
 <!ENTITY linux-major-version "2.6">
-<!ENTITY linux-minor-version "34">
-<!ENTITY linux-patch-version "1">
-<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
-<!ENTITY linux-size "66,073 Kio">
+<!ENTITY linux-minor-version "35">
+<!-- <!ENTITY linux-patch-version "1">-->
+<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -->
+<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
+<!ENTITY linux-size "67,681 Kio">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2">
-<!ENTITY linux-md5 "d31d241dc2058698a45fe41359cafb45">
+<!ENTITY linux-md5 "091abeb4684ce03d1d936851618687b6">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!ENTITY linux-ch8-du "450 - 500 Mio">
 <!ENTITY linux-ch8-sbu "1.5 - 5.0 SBU">
@@ -331,10 +331,10 @@
 <!ENTITY m4-ch6-du "14.2 Mio">
 <!ENTITY m4-ch6-sbu "0.4 SBU">
 
-<!ENTITY make-version "3.81">
-<!ENTITY make-size "1,125 Kio">
+<!ENTITY make-version "3.82">
+<!ENTITY make-size "1,213 Kio">
 <!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2">
-<!ENTITY make-md5 "354853e0b2da90c527e35aabb8d6f1e6">
+<!ENTITY make-md5 "1a11100f3c63fcf5753818e59d63088f">
 <!ENTITY make-home "&gnu-software;make/">
 <!ENTITY make-ch5-du "9.6 Mio">
 <!ENTITY make-ch5-sbu "0.1 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2010-08-03 02:39:52 UTC (rev 1192)
+++ trunk/lfs/patches.ent	2010-08-04 08:24:08 UTC (rev 1193)
@@ -50,6 +50,10 @@
 <!ENTITY glibc-gcc_fix-patch-md5 "d1f28cb98acb9417fe52596908bbb9fd">
 <!ENTITY glibc-gcc_fix-patch-size "2.5 Kio">
 
+<!ENTITY glibc-makefile_fix-patch "glibc-&glibc-version;-makefile_fix-1.patch">
+<!ENTITY glibc-makefile_fix-patch-md5 "0ef634ac78e582f45d0e7643bfda7505">
+<!ENTITY glibc-makefile_fix-patch-size "1 Kio">
+
 <!ENTITY grub-inode-patch "grub-&grub-version;-256byte_inode-1.patch">
 <!ENTITY grub-inode-patch-md5 "2482bef9c1866b4045767a56268ba673">
 <!ENTITY grub-inode-patch-size "4.8 Kio">
@@ -62,10 +66,6 @@
 <!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
 <!ENTITY kbd-backspace-patch-size "12 Kio">
 
-<!ENTITY make-upstream_fixes-patch "make-&make-version;-upstream_fixes-1.patch">
-<!ENTITY make-upstream_fixes-patch-md5 "8b1e478d8e733dc2d72e31bc7af1defa">
-<!ENTITY make-upstream_fixes-patch-size "5 KB">
-
 <!ENTITY man-db-upstream_fixes-patch "man-db-&man-db-version;-fix_man_assertion-1.patch">
 <!ENTITY man-db-upstream_fixes-patch-md5 "a2d7e211160564c13296476cb5f05574">
 <!ENTITY man-db-upstream_fixes-patch-size "3.9 KB">




More information about the lfs-traducfr mailing list