[lfs-fr] r1149 - in trunk/lfs: . appendices chapter01 chapter03 chapter05 chapter06

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 21 Avr 06:58:15 PDT 2010


Author: jmengual
Date: 2010-04-21 15:58:15 +0200 (Wed, 21 Apr 2010)
New Revision: 1149

Modified:
   trunk/lfs/appendices/dependencies.xml
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/packages.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/bash.xml
   trunk/lfs/chapter05/gcc-pass1.xml
   trunk/lfs/chapter05/gcc-pass2.xml
   trunk/lfs/chapter05/glibc.xml
   trunk/lfs/chapter05/perl.xml
   trunk/lfs/chapter06/bash.xml
   trunk/lfs/chapter06/bison.xml
   trunk/lfs/chapter06/chapter06.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/kbd.xml
   trunk/lfs/chapter06/perl.xml
   trunk/lfs/chapter06/psmisc.xml
   trunk/lfs/chapter06/udev.xml
   trunk/lfs/chapter06/vim.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
Log:
Debut d'une mise a jour majeure.



Modified: trunk/lfs/appendices/dependencies.xml
===================================================================
--- trunk/lfs/appendices/dependencies.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/appendices/dependencies.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -588,7 +588,7 @@
 
         <seglistitem>
          <seg>Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC,
-         Gettext, Glibc, GMP, Grep, M4, Make, MPFR, Patch, Perl, Sed, Tar
+         Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar
          et Texinfo</seg>
         </seglistitem>
       </segmentedlist>
@@ -1336,6 +1336,43 @@
         </seglistitem>
       </segmentedlist>
 
+$$
+<!-- Begin MPC dependency info -->
+  <bridgehead renderas="sect2" id="mpc-dep">MPC</bridgehead>
+
+      <segmentedlist>
+        <segtitle>&dependencies;</segtitle>
+
+        <seglistitem>
+         <seg>Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP,
+         Make, MPFR, Sed et Texinfo</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&testsuites;</segtitle>
+
+        <seglistitem>
+          <seg>Aucun</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&before;</segtitle>
+
+        <seglistitem>
+          <seg>GCC</seg>
+        </seglistitem>
+      </segmentedlist>
+
+      <segmentedlist>
+        <segtitle>&external;</segtitle>
+
+        <seglistitem>
+          <seg>Aucun</seg>
+        </seglistitem>
+      </segmentedlist>
+
 <!-- Begin MPFR dependency info -->
   <bridgehead renderas="sect2" id="mpfr-dep">MPFR</bridgehead>
 

Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter01/changelog.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -28,7 +28,7 @@
       <para>Date</para>
       <itemizedlist>
         <listitem>
-          <para>[name] - Nouvelle entrée dans l'historique des changements.</para>
+          <para>[name] - Nouvelle entrée dans l'historique des changements</para>
         </listitem>
         <listitem>
           <para>[name] - Entrée précédente dans l'historique des changements.</para>
@@ -37,6 +37,61 @@
     </listitem>
 -->
     <listitem>
+      <para>20-04-2010</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matthew] Passage à GCC-4.5.0, incluant l'ajout de sa
+          nouvelle dépendance, MPC.  Corrige
+          <ulink url="&lfs-ticket-root;2636">#2636</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] Passage à Perl-5.12.0.  Corrige
+          <ulink url="&lfs-ticket-root;2635">#2635</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] Passage à Kbd-1.15.2.  Corrige
+          <ulink url="&lfs-ticket-root;2634">#2634</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] Suppression du paramètre --docdir actuellement inutile d'Udev.
+          Corrige <ulink url="&lfs-ticket-root;2633">#2633</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] Passage à Psmisc-22.11.  Corrige
+          <ulink url="&lfs-ticket-root;2631">#2631</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] Déplacement de <command>killall</command> vers
+          <filename class="directory">/bin</filename> pour que ce soient
+          les installations avec une partition 
+          <filename class="directory">/usr</filename> séparée qui démarrent et non
+          celui installé par <package>Sysvinit</package>. Corrige
+          <ulink url="&lfs-ticket-root;2622">#2622</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] Passage à Grep-2.6.3.  Corrige
+          <ulink url="&lfs-ticket-root;2621">#2621</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[matthew] Ajout des correctifs d'origine 001-005 pour Bash.  Corrige
+          <ulink url="&lfs-ticket-root;2620">#2620</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[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 <ulink url="&lfs-ticket-root;2597">#2597</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>12-04-2010</para>
       <itemizedlist>
         <listitem>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter01/whatsnew.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -70,9 +70,9 @@
     <!--<listitem>
       <para>Gawk &gawk-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>GCC &gcc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>GDBM &gdbm-version;</para>
     </listitem>-->
@@ -106,9 +106,9 @@
     <listitem>
       <para>IPRoute2 &iproute2-version;</para>
     </listitem>
-    <!--<listitem>
+    <listitem>
       <para>Kbd &kbd-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Less &less-version;</para>
     </listitem>-->
@@ -140,6 +140,9 @@
       <para>Module-Init-Tools &module-init-tools-version;</para>
     </listitem>-->
     <!--<listitem>
+      <para>MPC &mpc-version;</para>
+    </listitem>-->
+    <!--<listitem>
       <para>MPFR &mpfr-version;</para>
     </listitem>-->
     <!--<listitem>
@@ -148,15 +151,15 @@
     <!--<listitem>
       <para>Patch &patch-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Perl &perl-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Procps &procps-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Psmisc &psmisc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Readline &readline-version;</para>
     </listitem>-->
@@ -207,21 +210,32 @@
 
   </itemizedlist>-->
 
-  <!--<itemizedlist>
-    <title>Ajouté :</title>
+  <itemizedlist>
+    <title>Ajoutés :</title>
 
     <listitem>
-      <para>À compléter si besoin</para>
+      <para>bash-4.1-fixes-1.patch</para>
     </listitem>
 
-  </itemizedlist>-->
+    <listitem>
+      <para>MPC-&mpc-version;</para>
+    </listitem>
 
+  </itemizedlist>
+
   <itemizedlist>
     <title>Supprimés :</title>
 
     <listitem>
       <para>grep-2.5.4-debian_fixes-1.patch</para>
     </listitem>
+    <listitem>
+      <para>perl-5.10.1-utf8-1.patch</para>
+    </listitem>
+    <listitem>
+      <para>vim-7.2-fixes-5.patch</para>
+    </listitem>
+
   </itemizedlist>
 
 </sect1>

Modified: trunk/lfs/chapter03/packages.xml
===================================================================
--- trunk/lfs/chapter03/packages.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter03/packages.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -389,6 +389,14 @@
         <para>Somme de contrôle MD5 : <literal>&mpfr-md5;</literal></para>
       </listitem>
     </varlistentry>
+    <varlistentry>
+      <term>MPC (&mpc-version;) - <token>&mpc-size;</token> :</term>
+      <listitem>
+        <para>Page d'accueil : <ulink url="&mpc-home;"/></para>
+        <para>Téléchargement : <ulink url="&mpc-url;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&mpc-md5;</literal></para>
+      </listitem>
+    </varlistentry>
 
     <varlistentry>
       <term>Ncurses (&ncurses-version;) - <token>&ncurses-size;</token>:</term>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter03/patches.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -20,6 +20,21 @@
 <variablelist role="materials">
 
     <varlistentry>
+      <term>Correctifs d'origine Bash - <token>&bash-fixes-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&bash-fixes-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&bash-fixes-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+    <varlistentry>
+      <term>Bison GCC-4.5.0 Patch - <token>&bison-gcc-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&bison-gcc-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&bison-gcc-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
       <term>Bzip2 correctif documentation - <token>&bzip2-docs-patch-size;</token>:</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&bzip2-docs-patch;"/></para>
@@ -81,6 +96,14 @@
       </listitem>
     </varlistentry>
 
+    <varlistentry>
+      <term>Glibc GCC Build Fix Patch - <token>&glibc-gcc_fix-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&glibc-gcc_fix-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&glibc-gcc_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>
@@ -121,34 +144,21 @@
       </listitem>
     </varlistentry>
 
-    <varlistentry>
-      <term>Perl correctif UTF8 - <token>&perl-utf8-patch-size;</token> :</term>
+    <!-- <varlistentry>
+      <term>Perl correctif Libc - <token>&perl-libc-patch-size;</token> :</term>
       <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&perl-utf8-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&perl-utf8-patch-md5;</literal></para>
+        <para>Téléchargement : <ulink url="&patches-root;&perl-libc-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&perl-libc-patch-md5;</literal></para>
       </listitem>
-    </varlistentry>
+    </varlistentry> -->
+
     <varlistentry>
-      <term>Perl Correctif Libc - <token>&perl-libc-patch-size;</token> :</term>
+      <term>Perl correctif Libc - <token>&perl-libc-patch-size;</token> :</term>
       <listitem>
         <para>Téléchargement : <ulink url="&patches-root;&perl-libc-patch;"/></para>
         <para>Somme de contrôle MD5 : <literal>&perl-libc-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
-    <!-- <varlistentry>
-      <term>Perl correctif Page - <token>&perl-page-patch-size;</token> :</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&perl-page-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&perl-page-patch-md5;</literal></para>
-        </listitem>
-      </varlistentry>
-    <varlistentry> 
-      <term>Perl Correctif de sécurité - <token>&perl-security-patch-size;</token>:</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&perl-security-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&perl-security-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>-->
 
     <varlistentry>
       <term>Procps correctif Watch - <token>&procps-watch-patch-size;</token>:</term>
@@ -167,22 +177,7 @@
       </listitem>
     </varlistentry> -->
 
-    <varlistentry>
-      <term>Vim correctifs - <token>&vim-fixes-patch-size;</token>:</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&vim-fixes-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&vim-fixes-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
     <!-- <varlistentry>
-      <term>Vim Correctif des répertoires de man - <token>&vim-mandir-patch-size;</token>:</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&vim-mandir-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&vim-mandir-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>-->
-    <!-- <varlistentry>
        <term>Zlib correctif fPIC - <token>&zlib-fpic-patch-size;</token> :</term>
        <listitem>
          <para>Téléchargement : <ulink url="&patches-root;&zlib-fpic-patch;"/></para>

Modified: trunk/lfs/chapter05/bash.xml
===================================================================
--- trunk/lfs/chapter05/bash.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter05/bash.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -43,6 +43,12 @@
   <sect2 role="installation">
     <title>Installation de Bash</title>
 
+ 
+    <para>Appliquez un correctif qui corrige plusieurs bogues
+    signalés et corrigés par le mainteneur d'origine de Bash :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
+
     <para>Préparez la compilation de Bash :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/tools --without-bash-malloc</userinput></screen>

Modified: trunk/lfs/chapter05/gcc-pass1.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass1.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter05/gcc-pass1.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -43,14 +43,16 @@
   <sect2 role="installation">
     <title>Installation de GCC croisé</title>
 
-    <para>GCC exige maintenant les paquets GMP et MPFR. Comce il se peut que
+    <para>GCC exige maintenant les paquets GMP, MPFR et MPC. Comce il se peut que
     ces paquets ne soient pas inclus dans votre distribution hôte, ils vont
     être compilés avec GCC :</para>
 
 <screen><userinput remap="pre">tar -jxf ../mpfr-&mpfr-version;.tar.bz2
 mv -v mpfr-&mpfr-version; mpfr
 tar -jxf ../gmp-&gmp-version;.tar.bz2
-mv -v gmp-&gmp-version; gmp</userinput></screen>
+mv -v gmp-&gmp-version; gmp
+tar -zxf ../mpc-&mpc-version;.tar.gz
+mv -v mpc-&mpc-version; mpc</userinput></screen>
 
     <para>La documentation de GCC recommande de ne pas construire GCC dans le
     répertoire des sources mais dans un répertoire de construction dédié :</para>

Modified: trunk/lfs/chapter05/gcc-pass2.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass2.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter05/gcc-pass2.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -132,14 +132,16 @@
   ;;
 esac</userinput></screen>
 
-    <para>Comme dans la première construction de GCC, il a besoin de GMP et
-    de MPFR. Déballez les archives tar et déplacez-les dans les répertoires
+    <para>Comme dans la première construction de GCC, il a besoin de GMP,
+    de MPFR et MPC. Déballez les archives tar et déplacez-les dans les répertoires
     nommés comme il le faut :</para>
     
 <screen><userinput remap="pre">tar -jxf ../mpfr-&mpfr-version;.tar.bz2 
 mv -v mpfr-&mpfr-version; mpfr
 tar -jxf ../gmp-&gmp-version;.tar.bz2
-mv -v gmp-&gmp-version; gmp</userinput></screen>
+mv -v gmp-&gmp-version; gmp
+tar -zxf ../mpc-&mpc-version;.tar.gz
+mv -v mpc-&mpc-version; mpc</userinput></screen>
 
     <para>De nouveau, créez un répertoire de construction
     séparé :</para>
@@ -232,7 +234,7 @@
 
     <para>Compilez le paquet :</para>
 
-<screen><userinput remap="make">make</userinput></screen>
+<screen><userinput remap="make">make LD_LIBRARY_PATH=$(pwd)/$(../gcc-&gcc-version;/config.guess)/libgcc</userinput></screen>
 
     <para>Installez le paquet :</para>
 

Modified: trunk/lfs/chapter05/glibc.xml
===================================================================
--- trunk/lfs/chapter05/glibc.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter05/glibc.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -43,6 +43,11 @@
   <sect2 role="installation">
     <title>Installation de Glibc</title>
 
+   <para>Corrigez un bogue qui empêche Glibc de se construire avec
+   GCC-&gcc-version; :</para>
+   
+<screen><userinput remap="pre">patch -Np1 -i ../&glibc-gcc_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/chapter05/perl.xml
===================================================================
--- trunk/lfs/chapter05/perl.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter05/perl.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -54,11 +54,11 @@
 sed 's/command /command[ -]/' makedepend.SH.orig > makedepend.SH</userinput></screen> -->
 
     <para>Préparez la compilation de Perl (assurez-vous que la partie de la
-    commande 'Data/Dumper Fcntl IO POSIX' est saisie correctement—ce
+    commande 'Data/Dumper Fcntl IO' est saisie correctement—ce
     ne sont que des lettres) :</para>
 
 <screen><userinput remap="configure">sh Configure -des -Dprefix=/tools \
-                  -Dstatic_ext='Data/Dumper Fcntl IO POSIX'</userinput></screen>
+                  -Dstatic_ext='Data/Dumper Fcntl IO'</userinput></screen>
 
     <variablelist>
       <title>Voici la signification de l'option de configure :</title>

Modified: trunk/lfs/chapter06/bash.xml
===================================================================
--- trunk/lfs/chapter06/bash.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/bash.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -40,6 +40,11 @@
   <sect2 role="installation">
     <title>Installation de Bash</title>
 
+    <para>Appliquez un correctif qui corrige plusieurs bogues
+    signalés et corrigés par le mainteneur d'origine de Bash :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
+
     <para>Préparez la compilation de Bash :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr --bindir=/bin \

Modified: trunk/lfs/chapter06/bison.xml
===================================================================
--- trunk/lfs/chapter06/bison.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/bison.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -40,6 +40,11 @@
   <sect2 role="installation">
     <title>Installation de Bison</title>
 
+    <para>Corrigez un problème avec la suite de tests, qui ne gère
+    pas correctement certaines sorties de GCC-&gcc-version; :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&bison-gcc-patch;</userinput></screen>
+
     <para>Préparez la compilation de Bison :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

Modified: trunk/lfs/chapter06/chapter06.xml
===================================================================
--- trunk/lfs/chapter06/chapter06.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/chapter06.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -25,6 +25,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gmp.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mpfr.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mpc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="file.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sed.xml"/>

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/glibc.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -86,6 +86,11 @@
 
 <screen><userinput remap="pre">sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in</userinput></screen>
 
+    <para>Corrigez un bogue qui empêche Glibc de se construire
+    avec GCC-&gcc-version; :</para>
+
+<screen><userinput>patch -Np1 -i ../&glibc-gcc_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/kbd.xml
===================================================================
--- trunk/lfs/chapter06/kbd.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/kbd.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -41,11 +41,6 @@
   <sect2 role="installation">
     <title>Installation de Kbd</title>
 
-    <para>Le paquet Kbd n'est pas livré avec les scripts configure standards,
-    générez-les donc maintenant :</para>
-
-<screen><userinput remap="pre">autoreconf</userinput></screen>
-
     <para>Le comportement des touches Effacement et Supprimer n'est pas
     logique dans les tables de correspondance du clavier du paquet Kbd.
     Le correctif suivant répare ce problème pour les tables de

Modified: trunk/lfs/chapter06/perl.xml
===================================================================
--- trunk/lfs/chapter06/perl.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/perl.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -48,16 +48,6 @@
 
 <screen><userinput remap="pre">echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen>
 
-    <para>Corrigez un problème où les caractères utf-8 entraînent une
-    erreur de segmentation :</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&perl-utf8-patch;</userinput></screen>
-
-   <!-- <para>Le correctif suivant corrige une incompatibilité avec
-   Glibc-&glibc-version; :</para>
-   
-<screen><userinput remap="pre">patch -Np1 -i ../&perl-page-patch;</userinput></screen>-->
-
     <para>Cette version de Perl compile maintenant le module
     Compress::Raw::Zlib. Par défaut Perl utilisera une copie interne du code
     source Zlib pour la compilation. Lancez la commande suivante afin que Perl
@@ -66,14 +56,13 @@
 <screen><userinput remap="pre">sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|"           \
         -e "s|INCLUDE\s*= ./zlib-src|INCLUDE    = /usr/include|" \
         -e "s|LIB\s*= ./zlib-src|LIB        = /usr/lib|"         \
-        ext/Compress-Raw-Zlib/config.in</userinput></screen>
+        cpan/Compress-Raw-Zlib/config.in</userinput></screen>
 
     <para>Si vous voulez avoir un contrôle total sur la façon dont Perl
-    est configuré, lancez le script interactif
-    <command>Configure</command> et choisissez la façon dont le paquet
-    est construit. Si les valeurs par défaut détectées automatiquement
-    sont convenables, préparez la compilation de Perl
-    ainsi :</para>
+    est configuré, vous pouvez supprimer les options <quote>-des</quote> de la commande
+    suivante et contrôler à la main la façon dont ce paquet est construit.
+    Alternativement, utilisez exactement la commande ci-dessous pour
+    utiliser les paramètres par défaut que détecte Perl automatiquement :</para>
 
 <screen><userinput remap="configure">sh Configure -des -Dprefix=/usr \
                   -Dvendorprefix=/usr           \

Modified: trunk/lfs/chapter06/psmisc.xml
===================================================================
--- trunk/lfs/chapter06/psmisc.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/psmisc.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -62,7 +62,8 @@
     terminez l'installation de Psmisc en créant le lien symbolique
     suivant :</para>
 
-<screen><userinput remap="install">ln -sv killall /bin/pidof</userinput></screen>
+<screen><userinput remap="install">mv /usr/bin/killall /bin
+ln -sv killall /bin/pidof</userinput></screen>
 
   </sect2>
 

Modified: trunk/lfs/chapter06/udev.xml
===================================================================
--- trunk/lfs/chapter06/udev.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/udev.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -64,7 +64,6 @@
 <screen><userinput remap="configure">./configure --prefix=/usr \
     --sysconfdir=/etc --sbindir=/sbin \
     --with-rootlibdir=/lib --libexecdir=/lib/udev \
-    --docdir=/usr/share/doc/udev-&udev-version; \
     --disable-extras --disable-introspection</userinput></screen>
 
     <variablelist>
@@ -90,14 +89,6 @@
           programmes d'aide seront installés.</para>
         </listitem>
       </varlistentry>
-      <varlistentry>
-        <term><parameter>--docdir=/usr/share/doc/udev-&udev-version;</parameter></term>
-        <listitem>
-          <para>Cette option installe la documentation d'Udev à un endroit conforme à
-          la convention d'appellation et cohérent par rapport aux 
-          autres paquets.</para>
-        </listitem>
-      </varlistentry>
 
       <varlistentry>
         <term><parameter>--disable-extras</parameter></term>

Modified: trunk/lfs/chapter06/vim.xml
===================================================================
--- trunk/lfs/chapter06/vim.xml	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/chapter06/vim.xml	2010-04-21 13:58:15 UTC (rev 1149)
@@ -54,24 +54,8 @@
     <filename>vim-&vim-version;-lang.tar.gz</filename> dans le même
     répertoire.</para>
 
-    <para>Appliquez un correctif qui corrige divers problèmes trouvés et
-    corrigés par les mainteneurs d'origine depuis la version initiale de
-    Vim-&vim-version; : </para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&vim-fixes-patch;</userinput></screen>
-
-    <!-- <para>Cette version de Vim installe des pages de manuel traduites et
-    les met dans des répertoires où Man-DB n'ira pas les chercher. Corrigez
-    Vim afin qu'il installe ses pages de manuel dans les répertoires de
-    recherche pour permettre au final à Man-DB de réencoder la page dans
-    le format désiré pendant l'exécution :</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&vim-mandir-patch;</userinput></screen>-->
-
-
     <para>Modifiez l'emplacement par défaut du fichier de
     configuration <filename>vimrc</filename> en
-
     <filename class="directory">/etc</filename> :</para>
 
 <screen><userinput remap="pre">echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h</userinput></screen>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/general.ent	2010-04-21 13:58:15 UTC (rev 1149)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY version "SVN-20100412">
-<!ENTITY releasedate "12 avril 2010">
+<!ENTITY version "SVN-20100420">
+<!ENTITY releasedate "20 avril 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-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/packages.ent	2010-04-21 13:58:15 UTC (rev 1149)
@@ -158,10 +158,10 @@
 <!ENTITY gawk-ch6-du "19 Mio">
 <!ENTITY gawk-ch6-sbu "0.2 SBU">
 
-<!ENTITY gcc-version "4.4.3">
-<!ENTITY gcc-size "61,470 Kio">
+<!ENTITY gcc-version "4.5.0">
+<!ENTITY gcc-size "64,396 Kio">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "fe1ca818fc6d2caeffc9051fe67ff103">
+<!ENTITY gcc-md5 "ff27b7c4a5d5060c8a8543a44abca31f">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
 <!ENTITY gcc-ch5p1-du "809 Mio">
 <!ENTITY gcc-ch5p1-sbu "5.0 SBU">
@@ -210,10 +210,10 @@
 <!ENTITY gmp-ch6-du "39 Mio suite de tests incluse">
 <!ENTITY gmp-ch6-sbu "1.7 SBU suite de tests incluse">
 
-<!ENTITY grep-version "2.6.1">
-<!ENTITY grep-size "1,274 Kio">
+<!ENTITY grep-version "2.6.3">
+<!ENTITY grep-size "1,280 Kio">
 <!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.gz">
-<!ENTITY grep-md5 "8d1496da11029112a4d0986cbf09e26f">
+<!ENTITY grep-md5 "3095b57837b312f087c0680559de7f13">
 <!ENTITY grep-home "&gnu-software;grep/">
 <!ENTITY grep-ch5-du "6.7 Mio">
 <!ENTITY grep-ch5-sbu "0.1 SBU">
@@ -270,10 +270,10 @@
 <!ENTITY iproute2-ch6-du "5.7 Mio">
 <!ENTITY iproute2-ch6-sbu "0.2 SBU">
 
-<!ENTITY kbd-version "1.15.1">
-<!ENTITY kbd-size "1,081 Kio">
+<!ENTITY kbd-version "1.15.2">
+<!ENTITY kbd-size "1,520 Kio">
 <!ENTITY kbd-url "http://ftp.altlinux.com/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz">
-<!ENTITY kbd-md5 "f997c490fe5ede839aacf31da6c4eb06">
+<!ENTITY kbd-md5 "77d0b51454522bc6c170bbdc6e31202a">
 <!ENTITY kbd-home " ">
 <!ENTITY kbd-ch6-du "16.0 Mio">
 <!ENTITY kbd-ch6-sbu "moins de 0.1 SBU">
@@ -363,6 +363,17 @@
 <!ENTITY module-init-tools-ch6-du "8.7 Mio">
 <!ENTITY module-init-tools-ch6-sbu "0.1 SBU">
 
+
+<!ENTITY mpc-version "0.8.1">
+<!ENTITY mpc-size "532 Kio">
+<!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz">
+<!ENTITY mpc-md5 "5b34aa804d514cc295414a963aedb6bf">
+<!ENTITY mpc-home "http://www.multiprecision.org/">
+<!ENTITY mpc-ch5-du "? Mio">
+<!ENTITY mpc-ch5-sbu "? SBU">
+<!ENTITY mpc-ch6-du "? Gio suites de test comprise">
+<!ENTITY mpc-ch6-sbu "? SBU suistes de test comprises">
+
 <!ENTITY mpfr-version "2.4.2">
 <!ENTITY mpfr-size "1,053 Kio">
 <!ENTITY mpfr-url "http://www.mpfr.org/mpfr-&mpfr-version;/mpfr-&mpfr-version;.tar.bz2">
@@ -394,10 +405,10 @@
 <!ENTITY patch-ch6-du "1.9 Mio">
 <!ENTITY patch-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY perl-version "5.10.1">
-<!ENTITY perl-size "11,336 Kio">
+<!ENTITY perl-version "5.12.0">
+<!ENTITY perl-size "12,016 Kio">
 <!ENTITY perl-url "http://cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
-<!ENTITY perl-md5 "82400c6d34f7b7b43d0196c76cd2bbb1">
+<!ENTITY perl-md5 "3e15696f4160775a90f6b2fb3ccc98c2">
 <!ENTITY perl-home "http://cpan.org/">
 <!ENTITY perl-ch5-du "106 Mio">
 <!ENTITY perl-ch5-sbu "0.8 SBU">
@@ -422,10 +433,10 @@
 <!ENTITY procps-ch6-du "2.3 Mio">
 <!ENTITY procps-ch6-sbu "0.1 SBU">
 
-<!ENTITY psmisc-version "22.10">
-<!ENTITY psmisc-size "307 Kio">
+<!ENTITY psmisc-version "22.11">
+<!ENTITY psmisc-size "366 Kio">
 <!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz">
-<!ENTITY psmisc-md5 "e881383e7f399121cd0ce744f97d91a5">
+<!ENTITY psmisc-md5 "b5d32aa285b75c59dee96d3ea26a4881">
 <!ENTITY psmisc-home "http://psmisc.sourceforge.net/">
 <!ENTITY psmisc-ch6-du "2.5 Mio">
 <!ENTITY psmisc-ch6-sbu "moins de 0.1 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2010-04-15 00:52:16 UTC (rev 1148)
+++ trunk/lfs/patches.ent	2010-04-21 13:58:15 UTC (rev 1149)
@@ -2,6 +2,14 @@
 
 <!-- Start of Common Patches -->
 
+<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-1.patch">
+<!ENTITY bash-fixes-patch-md5 "677396905ccdbc9dbe72745fd73f4bae">
+<!ENTITY bash-fixes-patch-size "3.8 Kio">
+
+<!ENTITY bison-gcc-patch "bison-&bison-version;-gcc-1.patch">
+<!ENTITY bison-gcc-patch-md5 "211b0ce6ab8be05fb630b9a81637dcc2">
+<!ENTITY bison-gcc-patch-size "1.8 Kio">
+
 <!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
 <!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
 <!ENTITY bzip2-docs-patch-size "1.6 Kio">
@@ -39,6 +47,10 @@
 <!ENTITY gcc-startfiles-patch-md5 "799ef1971350d2e3c794f2123f247cc6">
 <!ENTITY gcc-startfiles-patch-size "1.5 Kio">
 
+<!ENTITY glibc-gcc_fix-patch "glibc-&glibc-version;-gcc_fix-1.patch">
+<!ENTITY glibc-gcc_fix-patch-md5 "d1f28cb98acb9417fe52596908bbb9fd">
+<!ENTITY glibc-gcc_fix-patch-size "2.5 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">
@@ -63,10 +75,6 @@
 <!ENTITY perl-libc-patch-md5 "800dfd3c9618731ee5cf57f77a7942b4">
 <!ENTITY perl-libc-patch-size "1 Kio">
 
-<!ENTITY perl-utf8-patch "perl-&perl-version;-utf8-1.patch">
-<!ENTITY perl-utf8-patch-md5 "f0c8a66598708bd7def8e85eed82bb95">
-<!ENTITY perl-utf8-patch-size "8 KB">
-
 <!ENTITY procps-watch-patch "procps-&procps-version;-watch_unicode-1.patch">
 <!ENTITY procps-watch-patch-md5 "cd1a757e532d93662a7ed71da80e6b58">
 <!ENTITY procps-watch-patch-size "3.5 Kio">
@@ -75,14 +83,6 @@
 <!ENTITY shadow-useradd-patch-md5 "5f35528f38d5432d5fa2dd79d04bdfdd">
 <!ENTITY shadow-useradd-patch-size "6.1 Kio"> -->
 
-<!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-5.patch">
-<!ENTITY vim-fixes-patch-md5 "3af30a47fbf94d141c4317bf87d28e25">
-<!ENTITY vim-fixes-patch-size "826 Kio">
-
-<!-- <!ENTITY vim-mandir-patch "vim-&vim-version;-mandir-1.patch">
-<!ENTITY vim-mandir-patch-md5 "b6426eb4192faba1e867ddd502323f5b">
-<!ENTITY vim-mandir-patch-size "4.2 Kio"> -->
-
 <!ENTITY zlib-fpic-patch "zlib-&zlib-version;-fPIC-1.patch">
 <!ENTITY zlib-fpic-patch-md5 "545d60b20bfde6f53023de44438cef59">
 <!ENTITY zlib-fpic-patch-size "21 Kio">




More information about the lfs-traducfr mailing list