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

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 30 Mar 16:01:06 PDT 2011


Author: jmengual
Date: 2011-03-31 01:01:06 +0200 (Thu, 31 Mar 2011)
New Revision: 1288

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/chapter06/binutils.xml
   trunk/lfs/chapter06/grub.xml
   trunk/lfs/chapter06/iproute2.xml
   trunk/lfs/chapter06/udev.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
Log:
Quelques mises a jour


Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter01/changelog.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -37,6 +37,25 @@
     </listitem>
 
 -->
+     <listitem>
+      <para>30-03-2011</para>
+      <itemizedlist>
+        <listitem>
+          <para>[matthew] - Passage à IPRoute2-2.6.38. Corrige
+          <ulink url="&lfs-ticket-root;2849">#2849</ulink>.</para>
+        </listitem>
+
+        <listitem>
+          <para>[matthew] - Passage à GCC-4.6.0. Corrige
+          <ulink url="&lfs-ticket-root;2848">#2848</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[matthew] - Passage à Linux-2.6.38.2. Corrige
+          <ulink url="&lfs-ticket-root;2847">#2847</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem> 
+
     <listitem>
       <para>14-03-2011</para>
       <itemizedlist>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter01/whatsnew.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -74,9 +74,9 @@
     <!--<listitem>
       <para>Gawk &gawk-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>GCC &gcc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>GDBM &gdbm-version;</para>
     </listitem>-->
@@ -107,9 +107,9 @@
     <!--<listitem>
       <para>Inetutils &inetutils-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>IPRoute2 &iproute2-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Kbd &kbd-version;</para>
     </listitem>-->
@@ -227,9 +227,16 @@
       <para>coreutils-&coreutils-version;-sparse_fiemap-1.patch</para>
     </listitem>
     <listitem>
+      <para>&gcc-crosscompile-patch;</para>
+    </listitem>
+    <listitem>
       <para>readline-&readline-version;-fixes-1.patch</para>
     </listitem>
 
+    <listitem>
+      <para>udev-&udev-version;-v4l1-1.patch</para>
+    </listitem>
+
   </itemizedlist>
 
   <itemizedlist>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter03/patches.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -66,6 +66,14 @@
       </listitem>
     </varlistentry>
 
+     <varlistentry>
+      <term>GCC correctif compilation croisée - <token>&gcc-crosscompile-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&gcc-crosscompile-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&gcc-crosscompile-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <varlistentry>
       <term>Correctif des Startfiles (fichiers de démarrage) de GCC - <token>&gcc-startfiles-patch-size;</token> :</term>
       <listitem>
@@ -146,6 +154,14 @@
         <para>Somme de contrôle MD5 : <literal>&readline-fixes-patch-md5;</literal></para>
       </listitem>
     </varlistentry>
+ 
+    <varlistentry>
+      <term>Udev correctif V4L - <token>&udev-v4l-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&udev-v4l-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&udev-v4l-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
 
     <!-- <varlistentry>
       <term>Shadow correctif Useradd - <token>&shadow-useradd-patch-size;</token>:</term>

Modified: trunk/lfs/chapter05/gcc-pass1.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass1.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter05/gcc-pass1.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -56,6 +56,12 @@
 tar -zxf ../mpc-&mpc-version;.tar.gz
 mv -v mpc-&mpc-version; mpc</userinput></screen>
 
+<para>Appliquez un correctif qui permettra de désactiver la construction des
+bibliothèques cibles libiberty et zlib car elles ne se construisent pas 
+correctement dans un environnement compilé de manière croisée :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&gcc-crosscompile-patch;</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>
 
@@ -69,9 +75,9 @@
     --disable-nls --disable-shared --disable-multilib \
     --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 \
-    --without-ppl --without-cloog</userinput></screen>
+    --disable-libgomp --disable-libquadmath \
+    --disable-target-libiberty --disable-target-zlib \
+    --enable-languages=c --without-ppl --without-cloog</userinput></screen>
 
     <variablelist>
       <title>Voici la signification des options de configure :</title>
@@ -86,14 +92,14 @@
       </varlistentry>
 
       <varlistentry>
-        <term><parameter>--disable-decimal-float, --disable-threads, --disable-libmudflap, --disable-libssp, --disable-libgomp</parameter></term>
+        <term><parameter>--disable-decimal-float, --disable-threads, --disable-libmudflap, --disable-libssp, --disable-libgomp, --disable-libquadmath --disable-target-libiberty --disable-target-zlib</parameter></term>
         <listitem>
-          <para>Ces paramètres désactivent le support de l'extension ayant un
-          point flottant décimal, du threading, respectivement de
-          libmudflap, libssp et libgomp. Ces fonctionnalités ne parviendront
-          pas à se construire lors de la construction d'un compilateur
-          croisé et ne sont pas nécessaires pour la tâche de compilation
-          croisée de la libc temporaire.</para>
+          <para>Ces paramètres désactivent le support de l'extension des points
+          flottants décickux, de threading, respectivement de libmudflap, 
+          libssp et libgomp, libquadmath, libiberty et zlib. Ces fonctionnalités
+          ne parviendra pas à se compiler lors de la construction d'un
+          compilateur croisé et elles ne sont pas nécessaires pour la tâche de
+          compilation croisée de la libc temporaire.</para>
         </listitem>
       </varlistentry>
       <varlistentry>
@@ -113,20 +119,6 @@
       </varlistentry>
  
       <varlistentry>
-        <term><parameter>--with-gmp-include=...</parameter></term>
-        <listitem>
-          <para>Cette option dit à GCC où se situent les en-têtes de GMP.</para>
-        </listitem>
-      </varlistentry>
-
-      <varlistentry>
-        <term><parameter>--with-gmp-lib=...</parameter></term>
-        <listitem>
-          <para>Cette option dit à GCC où se trouve la bibliothèque de GMP.</para>
-        </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

Modified: trunk/lfs/chapter05/gcc-pass2.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass2.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter05/gcc-pass2.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -163,7 +163,6 @@
     --enable-__cxa_atexit --enable-languages=c,c++ \
     --disable-libstdcxx-pch --disable-multilib \
     --disable-bootstrap --disable-libgomp \
-    --with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs \
     --without-ppl --without-cloog</userinput></screen>
 
     <variablelist>

Modified: trunk/lfs/chapter06/binutils.xml
===================================================================
--- trunk/lfs/chapter06/binutils.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter06/binutils.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -118,7 +118,7 @@
 
     <para>Testez les résultats :</para>
 
-<screen><userinput remap="test">make check</userinput></screen>
+<screen><userinput remap="test">make -j check || true</userinput></screen>
 
     <para>Installez le paquet :</para>
 

Modified: trunk/lfs/chapter06/grub.xml
===================================================================
--- trunk/lfs/chapter06/grub.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter06/grub.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -47,8 +47,10 @@
              --sysconfdir=/etc       \
              --disable-grub-emu-usb  \
              --disable-grub-fstest   \
-             --disable-efiemu</userinput></screen>
+             --disable-efiemu \
+             --disable-werror</userinput></screen>
 
+
     <para>Les paramètres --disable minimisent ce qui sera construit
     en désactivant des fonctionnalités et des programmes de test pas vraiment nécessaires
     pour LFS.</para>

Modified: trunk/lfs/chapter06/iproute2.xml
===================================================================
--- trunk/lfs/chapter06/iproute2.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter06/iproute2.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -53,12 +53,6 @@
 
 <screen><userinput>sed -i '/^TARGETS/s at arpd@@g' misc/Makefile</userinput></screen>
 
- 
-    <para>Corrigez un bogue à cause duquel la commande <command>ip route get</command> 
-    ne produit aucune sortie :</para>
-
-<screen><userinput remap="pre">sed -i '1289i\\tfilter.cloned = 2;' ip/iproute.c</userinput></screen>
-
     <para>Compilez le paquet :</para>
 
 <screen><userinput remap="make">make DESTDIR=</userinput></screen>

Modified: trunk/lfs/chapter06/udev.xml
===================================================================
--- trunk/lfs/chapter06/udev.xml	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/chapter06/udev.xml	2011-03-30 23:01:06 UTC (rev 1288)
@@ -41,6 +41,11 @@
   <sect2 role="installation">
     <title>Installation de Udev</title>
 
+    <para>Appliquez un correctif pour corriger un problème causé par la
+    suppression de l'API de Video pour Linux 1 de Linux-&linux-version; :</para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../&udev-v4l-patch;</userinput></screen>
+
     <para>L'archive tar udev-config contient des fichiers spécifiques à
     LFS-specific utilisés pour configurer Udev. Déballez-la dans le
     répertoire des sources Udev :</para>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/general.ent	2011-03-30 23:01:06 UTC (rev 1288)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY version "SVN-20110314">
-<!ENTITY releasedate "14 mars 2011">
+<!ENTITY version "SVN-20110330">
+<!ENTITY releasedate "30 mars 2011">
 <!ENTITY copyrightdate "1999–2011">
 <!ENTITY milestone "6.8">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/packages.ent	2011-03-30 23:01:06 UTC (rev 1288)
@@ -160,10 +160,10 @@
 <!ENTITY gawk-ch6-du "19 Mio">
 <!ENTITY gawk-ch6-sbu "0.2 SBU">
 
-<!ENTITY gcc-version "4.5.2">
-<!ENTITY gcc-size "64,774 Kio">
+<!ENTITY gcc-version "4.6.0">
+<!ENTITY gcc-size "69,902 Kio">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "d6559145853fbaaa0fd7556ed93bce9a">
+<!ENTITY gcc-md5 "93d1c436bf991564524701259b6285a2">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
 <!ENTITY gcc-ch5p1-du "809 Mio">
 <!ENTITY gcc-ch5p1-sbu "5.0 SBU">
@@ -264,10 +264,10 @@
 <!ENTITY inetutils-ch6-du "17 Mio">
 <!ENTITY inetutils-ch6-sbu "0.4 SBU">
 
-<!ENTITY iproute2-version "2.6.37">
-<!ENTITY iproute2-size "380 Kio">
+<!ENTITY iproute2-version "2.6.38">
+<!ENTITY iproute2-size "381 Kio">
 <!ENTITY iproute2-url "http://devresources.linuxfoundation.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.bz2">
-<!ENTITY iproute2-md5 "9774ff9d74ebd301bf56bd8d74473786">
+<!ENTITY iproute2-md5 "a243bfea837e71824b7ca26c3bb45fa8">
 <!ENTITY iproute2-home "http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2">
 <!ENTITY iproute2-ch6-du "5.7 Mio">
 <!ENTITY iproute2-ch6-sbu "0.2 SBU">
@@ -305,13 +305,13 @@
 <!ENTITY libtool-ch6-sbu "3.7 SBU">
 
 <!ENTITY linux-major-version "2.6">
-<!ENTITY linux-minor-version "37">
-<!ENTITY linux-patch-version "3">
+<!ENTITY linux-minor-version "38">
+<!ENTITY linux-patch-version "2">
 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
 <!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
-<!ENTITY linux-size "71,907 Kio">
+<!ENTITY linux-size "73,037 Kio">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2">
-<!ENTITY linux-md5 "b32fc95037e4e114fcfb33075bb30f46">
+<!ENTITY linux-md5 "5e9d0edae15053ea9acd932e6d162d03">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!ENTITY linux-ch8-du "540 - 500 Mio">
 <!ENTITY linux-ch8-sbu "1.0 - 5.0 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2011-03-27 13:01:58 UTC (rev 1287)
+++ trunk/lfs/patches.ent	2011-03-30 23:01:06 UTC (rev 1288)
@@ -30,6 +30,10 @@
 <!ENTITY flex-gcc-patch-md5 "ad9109820534278c6dd0898178c0788f">
 <!ENTITY flex-gcc-patch-size "1 Kio">
 
+<!ENTITY gcc-crosscompile-patch "gcc-&gcc-version;-cross_compile-1.patch">
+<!ENTITY gcc-crosscompile-patch-md5 "1b7886a7a4df3a48617e88a481862264">
+<!ENTITY gcc-crosscompile-patch-size "1.8 Kio">
+
 <!ENTITY gcc-startfiles-patch "gcc-&gcc-version;-startfiles_fix-1.patch">
 <!ENTITY gcc-startfiles-patch-md5 "799ef1971350d2e3c794f2123f247cc6">
 <!ENTITY gcc-startfiles-patch-size "1.5 Kio">
@@ -78,3 +82,11 @@
 <!ENTITY shadow-useradd-patch-md5 "5f35528f38d5432d5fa2dd79d04bdfdd">
 <!ENTITY shadow-useradd-patch-size "6.1 Kio"> -->
 
+<!ENTITY tar-overflow-patch "tar-&tar-version;-overflow_fix-1.patch">
+<!ENTITY tar-overflow-patch-md5 "1912ec36d2a0e2b96678651cf583ce6f">
+<!ENTITY tar-overflow-patch-size "1.7 Kio"> 
+
+<!ENTITY udev-v4l-patch "udev-&udev-version;-v4l1-1.patch">
+<!ENTITY udev-v4l-patch-md5 "f927b1454df38902303ad86aed65e0af">
+<!ENTITY udev-v4l-patch-size "1.6 Kio">
+




More information about the lfs-traducfr mailing list