[lfs-fr] r6962 - in trunk/lfs: . chapter01 chapter02 chapter05 chapter06 prologue

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 30 Sep 16:18:41 PDT 2015


Author: jmengual
Date: 2015-09-30 16:18:40 -0700 (Wed, 30 Sep 2015)
New Revision: 6962

Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter02/aboutlfs.xml
   trunk/lfs/chapter05/adjusting.xml
   trunk/lfs/chapter05/gcc-pass2.xml
   trunk/lfs/chapter05/glibc.xml
   trunk/lfs/chapter06/adjusting.xml
   trunk/lfs/chapter06/ncurses.xml
   trunk/lfs/chapter06/pkgmgt.xml
   trunk/lfs/general.ent
   trunk/lfs/prologue/hostreqs.xml
Log:
10951-10958



Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter01/changelog.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -37,6 +37,26 @@
     </listitem>
 -->
     <listitem>
+      <para>26-09-2015</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Ajout de compléments sur la copie d'un système LFS 
+          d'une machine à une autre.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
+      <para>17-09-2015</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Rédaction des instructions pour le non-wide-character (caractères non
+          internationaux) dans ncurses pour les adapter à la version 5 de ncurses.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>16-09-2015</para>
       <itemizedlist>
         <listitem>

Modified: trunk/lfs/chapter02/aboutlfs.xml
===================================================================
--- trunk/lfs/chapter02/aboutlfs.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter02/aboutlfs.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -28,6 +28,7 @@
   <quote>/mnt/lfs</quote> (où le nom défini dans la variable) quand il traitera
   la ligne de commande.</para>
 
+  <caution>
   <para>N'oubliez pas de vérifier que <envar>LFS</envar> est définie à chaque
   fois que vous quittez et revenez dans l'environnement de travail (par exemple,
   en faisant un <command>su</command> en <systemitem class="username">root</systemitem> ou
@@ -41,6 +42,7 @@
   si vous avez suivi l'exemple fourni. Si la sortie ne va pas, utilisez la
   commande donnée ci-dessus dans cette page pour mettre dans <envar>$LFS</envar>
   le bon nom de répertoire .</para>
+  </caution>
 
   <note><para>Une manière de vous assurer que la variable <envar>LFS</envar> est
   toujours définie est d'éditer le fichier <filename>.bash_profile</filename> à

Modified: trunk/lfs/chapter05/adjusting.xml
===================================================================
--- trunk/lfs/chapter05/adjusting.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter05/adjusting.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -46,7 +46,7 @@
     fonctionnent comme prévu. Pour effectuer un test de propreté, lancez les
     commandes suivantes :</para>
 
-<screen><userinput>echo 'main(){}' > dummy.c
+<screen><userinput>echo 'int main(){}' > dummy.c
 $LFS_TGT-gcc -B/tools/lib dummy.c
 readelf -l a.out | grep ': /tools'</userinput></screen>
 

Modified: trunk/lfs/chapter05/gcc-pass2.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass2.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter05/gcc-pass2.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -182,7 +182,7 @@
       d'outils fonctionnent comme prévu. Pour effectuer un test de propreté,
       lancez les commandes suivantes :</para>
       
-<screen><userinput>echo 'main(){}' > dummy.c
+<screen><userinput>echo 'int main(){}' > dummy.c
 cc dummy.c
 readelf -l a.out | grep ': /tools'</userinput></screen>
  

Modified: trunk/lfs/chapter05/glibc.xml
===================================================================
--- trunk/lfs/chapter05/glibc.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter05/glibc.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -201,7 +201,7 @@
     d'outils fonctionnent comme prévu. Pour effectuer un test de propreté, lancez
     les commandes suivantes :</para>
 
-<screen><userinput>echo 'main(){}' > dummy.c
+<screen><userinput>echo 'int main(){}' > dummy.c
 $LFS_TGT-gcc dummy.c
 readelf -l a.out | grep ': /tools'</userinput></screen>
 
@@ -210,9 +210,8 @@
 
 <screen><computeroutput>[Requesting program interpreter: /tools/lib/ld-linux.so.2]</computeroutput></screen>
 
-    <para>Remarquez que <filename class="directory">/tools/lib</filename> ou
-    <filename class="directory">/tools/lib64</filename> pour les machines
-    64 bits apparaît comme préfixe de l'éditeur de liens dynamiques.</para>
+    <para>Remarquez que pour les machines 64 bits, le nom de l'interpréteur sera
+    <filename>/tools/lib64/ld-linux-x86-64.so.2</filename>.</para>
 
     <para>Si l'affichage diffère ou s'il n'y a aucun affichage, alors
     quelque chose ne se passe pas bien. Enquêtez et tracez vos étapes pour

Modified: trunk/lfs/chapter06/adjusting.xml
===================================================================
--- trunk/lfs/chapter06/adjusting.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter06/adjusting.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -47,7 +47,7 @@
   outils ajusté fonctionnent comme attendu. Pour cela, réalisez une petite
   vérification :</para>
 
-<screen os="a"><userinput>echo 'main(){}' > dummy.c
+<screen os="a"><userinput>echo 'int main(){}' > dummy.c
 cc dummy.c -v -Wl,--verbose &> dummy.log
 readelf -l a.out | grep ': /lib'</userinput></screen>
 

Modified: trunk/lfs/chapter06/ncurses.xml
===================================================================
--- trunk/lfs/chapter06/ncurses.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter06/ncurses.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -145,7 +145,9 @@
     <note>
       <para>Les instructions ci-dessus ne créent pas de bibliothèques
       Ncurses non wide-character puisqu'aucun paquet installé par la compilation
-      à partir des sources ne se lie à elles lors de l'exécution. Si vous devez
+      à partir des sources ne se lie à elles lors de l'exécution. Pour le moment,
+      les seules applications à binaire unique connues qui se lient à Ncurses
+      non-wide-character exigent la version 5. Si vous devez
       avoir de telles bibliothèques à cause d'une application disponible qu'en
       binaire ou pour vous conformer à la LSB,
       compilez à nouveau le paquet avec les commandes suivantes :</para>
@@ -155,9 +157,10 @@
             --with-shared    \
             --without-normal \
             --without-debug  \
-            --without-cxx-binding
+            --without-cxx-binding \
+            --with-abi-version=5 
 make sources libs
-cp -av lib/lib*.so.6* /usr/lib</userinput></screen>
+cp -av lib/lib*.so.5* /usr/lib</userinput></screen>
     </note>
 
   </sect2>

Modified: trunk/lfs/chapter06/pkgmgt.xml
===================================================================
--- trunk/lfs/chapter06/pkgmgt.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/chapter06/pkgmgt.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -287,6 +287,12 @@
     <para>Vous pouvez construire un noyau personnalisé pour le nouveau système, selon les différences du matériel du système
     avec la configuration du noyau initial.</para>
 
+    <note><para>Nous ont été signalés des problèmes lors d'une copie entre deux
+    architectures proches mais pas identiques. Par exemple, le jeu d'instructions
+    des architectures Intel n'est pas identique à celui de celles AMD et il se
+    peut que les dernières versions de certains processeurs aient des instructions
+    non disponibles dans des versions plus anciennes.</para></note>
+
     <para>Enfin, vous devez rendre le nouveau système amorçable via <xref
     linkend="ch-bootable-grub"/>.</para>
 

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/general.ent	2015-09-30 23:18:40 UTC (rev 6962)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!ENTITY version         "SVN-20150916">
+<!ENTITY version         "SVN-20150926">
 <!ENTITY short-version   "svn">  <!-- Used in dbus chapter, change to x.y for release -->
-<!ENTITY releasedate     "16 septembre 2015">
+<!ENTITY releasedate     "26 septembre 2015">
 <!ENTITY copyrightdate   "1999-2015"><!-- jhalfs needs a literal dash, not – -->
 <!ENTITY milestone       "7.8">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/prologue/hostreqs.xml
===================================================================
--- trunk/lfs/prologue/hostreqs.xml	2015-09-30 21:58:28 UTC (rev 6961)
+++ trunk/lfs/prologue/hostreqs.xml	2015-09-30 23:18:40 UTC (rev 6962)
@@ -206,7 +206,7 @@
 makeinfo --version | head -n1
 xz --version | head -n1
 
-echo 'main(){}' > dummy.c && g++ -o dummy dummy.c
+echo 'int main(){}' > dummy.c && g++ -o dummy dummy.c
 if [ -x dummy ]
   then echo "g++ compilation OK";
   else echo "g++ compilation failed"; fi



Plus d'informations sur la liste de diffusion lfs-traducfr