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

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Lun 26 Mar 17:27:28 PDT 2012


Author: jmengual
Date: 2012-03-27 02:27:28 +0200 (Tue, 27 Mar 2012)
New Revision: 1739

Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/gcc-pass2.xml
   trunk/lfs/chapter05/glibc.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/iproute2.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	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter01/changelog.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -36,8 +36,36 @@
       </itemizedlist>
     </listitem>
 
--->
+ -->
     <listitem>
+      <para>26-03-2012</para>
+      <itemizedlist>
+         <listitem>
+           <para>[matthew] - Passage à Man-Pages-3.38. Corrige
+           <ulink url="&lfs-ticket-root;3047">#3047</ulink>.</para>
+         </listitem>
+        <listitem>
+           <para>[matthew] - Passage à E2fsprogs-1.42.1. Corrige
+           <ulink url="&lfs-ticket-root;3046">#3046</ulink>.</para>
+         </listitem>
+         <listitem>
+           <para>[matthew] - Passage à Glibc-2.15. Corrige
+           <ulink url="&lfs-ticket-root;3045">#3045</ulink>. Merci à Andy
+           Benton pour le correctif.</para>
+         </listitem>
+         <listitem>
+           <para>[matthew] - Passage à GCC-4.7.0. Corrige
+           <ulink url="&lfs-ticket-root;3044">#3044</ulink>. Merci à Andy
+           Benton pour le correctif.</para>
+         </listitem>
+         <listitem>
+           <para>[matthew] - Passage à IPRoute2-3.3.0. Corrige
+           <ulink url="&lfs-ticket-root;3043">#3043</ulink>.</para>
+         </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>22-03-2012</para>
       <itemizedlist>
          <listitem>

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter01/whatsnew.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -56,9 +56,9 @@
     <!--<listitem>
       <para>Diffutils &diffutils-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>E2fsprogs &e2fsprogs-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Expect &expect-version;</para>
     </listitem>-->
@@ -83,9 +83,9 @@
     <!--<listitem>
       <para>Gettext &gettext-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Glibc &glibc-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>GMP &gmp-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>-->
@@ -243,6 +243,22 @@
       <para>gcc-4.6.2-startfiles_fix-1.patch</para>
     </listitem>
 
+    <listitem>
+      <para>glibc-2.14.1-fixes-1.patch</para>
+    </listitem>
+
+    <listitem>
+      <para>glibc-2.14.1-gcc_fix-1.patch</para>
+    </listitem>
+
+    <listitem>
+      <para>glibc-2.14.1-cpuid-1.patch</para>
+    </listitem>
+
+    <listitem>
+      <para>glibc-2.14.1-sort-1.patch</para>
+    </listitem>
+
   </itemizedlist>
 
 </sect1>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter03/patches.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -66,39 +66,6 @@
       </listitem>
     </varlistentry>
 
- 
-     <varlistentry>
-      <term>Glibc Correction de bogues - <token>&glibc-fixes-patch-size;</token> :</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&glibc-fixes-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&glibc-fixes-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-     <varlistentry>
-      <term>Glibc correction bogue de tri des objets replaçables - <token>&glibc-sort-patch-size;</token> :</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&glibc-sort-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&glibc-sort-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
-    <varlistentry>
-      <term>Glibc correction construction avec GCC - <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>Glibc correctif GCC CPUID  - <token>&glibc-cpuid-patch-size;</token> :</term>
-      <listitem>
-        <para>Téléchargement : <ulink url="&patches-root;&glibc-cpuid-patch;"/></para>
-        <para>Somme de contrôle MD5 : <literal>&glibc-cpuid-patch-md5;</literal></para>
-      </listitem>
-    </varlistentry>
-
     <!--<varlistentry>
       <term>GRUB Correctif de Géométrie du disque - <token>&grub-geometry-patch-size;</token>:</term>
       <listitem>

Modified: trunk/lfs/chapter05/gcc-pass2.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass2.xml	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter05/gcc-pass2.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -97,9 +97,9 @@
    sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' \
    -e 's@/usr@/tools at g' $file.orig > $file
    echo '
-#undef STANDARD_INCLUDE_DIR
-#define STANDARD_INCLUDE_DIR 0
-#define STANDARD_STARTFILE_PREFIX_1 ""
+#undef STANDARD_STARTFILE_PREFIX_1
+#undef STANDARD_STARTFILE_PREFIX_2
+#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib"
 #define STANDARD_STARTFILE_PREFIX_2 ""' >> $file
    touch $file.orig
 done</userinput></screen>

Modified: trunk/lfs/chapter05/glibc.xml
===================================================================
--- trunk/lfs/chapter05/glibc.xml	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter05/glibc.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -43,16 +43,15 @@
   <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>Traitez également une vérifiation d'en-tête qui échoue à cause d'un
     environnement pour l'instant incomplet :</para>
+   
+    <screen><userinput remap="pre">sed -i 's#$ac_includes_default#\n\n#' sysdeps/i386/configure</userinput></screen>
 
-    <screen><userinput remap="pre">patch -Np1 -i ../&glibc-cpuid-patch;</userinput></screen>
+    <para>Corrigez un chemin codé en dur :</para>
 
+    <screen><userinput remap="pre">sed -i 's#/var/db#/tools/var/db#' Makeconfig</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>
 
@@ -87,6 +86,7 @@
       --enable-kernel=2.6.25                          \
       --with-headers=/tools/include                   \
       libc_cv_forced_unwind=yes                       \
+      libc_cv_ctors_header=yes                        \
       libc_cv_c_cleanup=yes</userinput></screen>
 
     <variablelist>
@@ -159,6 +159,15 @@
         </listitem>
       </varlistentry>
 
+      <varlistentry>
+        <term><parameter>libc_cv_ctors_header=yes</parameter></term>
+        <listitem>
+          <para>De la même façon, nous passons libc_cv_ctors_header=yes au script
+          <command>configure</command> pour sauter le test et configurer le
+          support du constructeur gcc.</para>
+        </listitem>
+      </varlistentry>
+
     </variablelist>
 
     <para>Lors de cette étape, le message d'avertissement suivant peut

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter06/glibc.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -95,22 +95,6 @@
 
 <screen><userinput remap="pre">sed -i 's|@BASH@|/bin/bash|' elf/ldd.bash.in</userinput></screen>
 
-    <para>Corrigez deux bogues dans Glibc qui peuvent conduire à des plantages
-    ou des surcharges (dumps) du core :</para>
-
-<screen><userinput remap="pre">patch -Np1 -i ../&glibc-fixes-patch;
-patch -Np1 -i ../&glibc-sort-patch;</userinput></screen>
-
-    <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>Corrigez un déséquilibre de pile qui survient dans certaines conditions :</para>
-
-<screen><userinput remap="pre">sed -i '195,213 s/PRIVATE_FUTEX/FUTEX_CLOCK_REALTIME/' \
-nptl/sysdeps/unix/sysv/linux/x86_64/pthread_rwlock_timed{rd,wr}lock.S</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/iproute2.xml
===================================================================
--- trunk/lfs/chapter06/iproute2.xml	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/chapter06/iproute2.xml	2012-03-27 00:27:28 UTC (rev 1739)
@@ -55,11 +55,6 @@
 sed -i /ARPD/d Makefile
 rm man/man8/arpd.8</userinput></screen>
 
-    <para>Supprimez les références à certaines en-têtes de Libnl dont
-    IPRoute2 n'a pas besoin :</para>
-
-<screen><userinput remap="pre">sed -i -e '/netlink\//d' ip/ipl2tp.c</userinput></screen>
-
     <para>Compilez le paquet :</para>
 
 <screen><userinput remap="make">make DESTDIR=</userinput></screen>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/general.ent	2012-03-27 00:27:28 UTC (rev 1739)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
 
-<!ENTITY version "SVN-20120322">
-<!ENTITY releasedate "22 mars 2012">
+<!ENTITY version "SVN-20120326">
+<!ENTITY releasedate "26 mars 2012">
 <!ENTITY copyrightdate "1999–2012">
 <!ENTITY milestone "7.2">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/packages.ent	2012-03-27 00:27:28 UTC (rev 1739)
@@ -106,14 +106,11 @@
 <!-- NOTE: When updating e2fsprogs, remember to check the list
      of acceptable features that can be shown by debugfs in
      chapter02/creatingfilesystem.xml -->
-<!ENTITY e2fsprogs-version "1.42">
-<!ENTITY e2fsprogs-size "5,576 Kio">
+<!ENTITY e2fsprogs-version "1.42.1">
+<!ENTITY e2fsprogs-size "5,590 Kio">
 <!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">
-<!ENTITY e2fsprogs-md5 "a3c4ffd7352310ab5e9412965d575610">
+<!ENTITY e2fsprogs-md5 "8ed1501ae6746e2e735bdd1407211dc9">
 <!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
-<!--
-<!ENTITY e2fsprogs-ch5-du "38 Mio">
-<!ENTITY e2fsprogs-ch5-sbu "0.3 SBU"> -->
 <!ENTITY e2fsprogs-ch6-du "45 Mio">
 <!ENTITY e2fsprogs-ch6-sbu "0.5 SBU">
 
@@ -168,10 +165,10 @@
 <!ENTITY gawk-ch6-du "28 Mio">
 <!ENTITY gawk-ch6-sbu "0.2 SBU">
 
-<!ENTITY gcc-version "4.6.3">
-<!ENTITY gcc-size "70,312 Kio">
+<!ENTITY gcc-version "4.7.0">
+<!ENTITY gcc-size "80,585 Kio">
 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
-<!ENTITY gcc-md5 "773092fe5194353b02bb0110052a972e">
+<!ENTITY gcc-md5 "2a0f1d99fda235c29d40b561f81d9a77">
 <!ENTITY gcc-home "http://gcc.gnu.org/">
 <!ENTITY gcc-ch5p1-du "1.2 Gio">
 <!ENTITY gcc-ch5p1-sbu "5.0 SBU">
@@ -200,10 +197,10 @@
 <!ENTITY gettext-ch6-du "125 Mio">
 <!ENTITY gettext-ch6-sbu "5.8 SBU">
 
-<!ENTITY glibc-version "2.14.1">
-<!ENTITY glibc-size "15,284 Kio">
-<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.bz2">
-<!ENTITY glibc-md5 "5869a2620c6917dd392289864c6ce595">
+<!ENTITY glibc-version "2.15">
+<!ENTITY glibc-size "10.039 Kio">
+<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.xz">
+<!ENTITY glibc-md5 "4f9f3b0e780a8c7179a372d34e9452bc">
 <!ENTITY glibc-home "&gnu-software;libc/">
 <!ENTITY glibc-ch5-du "501 Mio">
 <!ENTITY glibc-ch5-sbu "5.5 SBU">
@@ -272,10 +269,10 @@
 <!ENTITY inetutils-ch6-du "17 Mio">
 <!ENTITY inetutils-ch6-sbu "0.4 SBU">
 
-<!ENTITY iproute2-version "3.2.0">
-<!ENTITY iproute2-size "365 Kio">
+<!ENTITY iproute2-version "3.3.0">
+<!ENTITY iproute2-size "369 Kio">
 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
-<!ENTITY iproute2-md5 "6f814291cc3d7f4312cf8c2c052da5f1">
+<!ENTITY iproute2-md5 "39a7ff2c5149475c710365954e2ce49b">
 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
 <!ENTITY iproute2-ch6-du "6.6 Mio">
 <!ENTITY iproute2-ch6-sbu "0.1 SBU">
@@ -373,10 +370,10 @@
 <!ENTITY man-db-ch6-du "22 Mio">
 <!ENTITY man-db-ch6-sbu "0.4 SBU">
 
-<!ENTITY man-pages-version "3.37">
-<!ENTITY man-pages-size "1,038 Kio">
+<!ENTITY man-pages-version "3.38">
+<!ENTITY man-pages-size "1,045 Kio">
 <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "6b25e0411e203aa28ae2cb25a692a224">
+<!ENTITY man-pages-md5 "cadfdc11d3860d813fb338c9c89a3c8a">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-ch6-du "21 Mio">
 <!ENTITY man-pages-ch6-sbu "moins de 0.1 SBU">

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2012-03-26 16:33:27 UTC (rev 1738)
+++ trunk/lfs/patches.ent	2012-03-27 00:27:28 UTC (rev 1739)
@@ -30,22 +30,6 @@
 <!ENTITY gcc-startfiles-patch-md5 "799ef1971350d2e3c794f2123f247cc6">
 <!ENTITY gcc-startfiles-patch-size "1.5 Kio">
 
-<!ENTITY glibc-fixes-patch "glibc-&glibc-version;-fixes-1.patch">
-<!ENTITY glibc-fixes-patch-md5 "13bdfb7db1654d9c3d7934d24479a6c4">
-<!ENTITY glibc-fixes-patch-size "5.5 Kio">
-
-<!ENTITY glibc-sort-patch "glibc-&glibc-version;-sort-1.patch">
-<!ENTITY glibc-sort-patch-md5 "740e71017059a4290761db0cc9dd63f3">
-<!ENTITY glibc-sort-patch-size "8.0 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 glibc-cpuid-patch "glibc-&glibc-version;-cpuid-1.patch">
-<!ENTITY glibc-cpuid-patch-md5 "4f110dc9c8d4754fbda841492ce796b4">
-<!ENTITY glibc-cpuid-patch-size "0.8 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">




More information about the lfs-traducfr mailing list