[lfs-fr] r6095 - in trunk/lfs: . appendices bootscripts bootscripts/lfs/init.d chapter01 chapter03 chapter05 chapter06

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Dim 11 Mai 11:48:39 PDT 2014


Author: jmengual
Date: 2014-05-11 20:48:39 +0200 (Sun, 11 May 2014)
New Revision: 6095

Modified:
   trunk/lfs/appendices/dependencies.xml
   trunk/lfs/bootscripts/Makefile
   trunk/lfs/bootscripts/lfs/init.d/udev
   trunk/lfs/bootscripts/lfs/init.d/udev_retry
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter03/patches.xml
   trunk/lfs/chapter05/gcc-pass2.xml
   trunk/lfs/chapter06/gcc.xml
   trunk/lfs/packages.ent
   trunk/lfs/patches.ent
Log:
10560


Modified: trunk/lfs/appendices/dependencies.xml
===================================================================
--- trunk/lfs/appendices/dependencies.xml	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/appendices/dependencies.xml	2014-05-11 18:48:39 UTC (rev 6095)
@@ -102,7 +102,7 @@
         <segtitle>&before;</segtitle>
 
         <seglistitem>
-          <seg>Acli, Libcap</seg>
+          <seg>Acl, Libcap</seg>
         </seglistitem>
       </segmentedlist>
 

Modified: trunk/lfs/bootscripts/Makefile
===================================================================
--- trunk/lfs/bootscripts/Makefile	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/bootscripts/Makefile	2014-05-11 18:48:39 UTC (rev 6095)
@@ -28,8 +28,7 @@
 	install -d -m ${DIRMODE}  ${MAN8}
 	install -d -m ${DIRMODE}  ${SBIN}
 	ln -sfn       services    ${LIBDIR}/lsb
-	ln -sfn       rc.d/init.d ${ETCDIR}/init.d-sysv
-	ln -sfn       init.d-sysv ${ETCDIR}/init.d
+	ln -sfn       rc.d/init.d ${ETCDIR}/init.d
 
 files: create-dirs 
 	install -m ${MODE} lfs/init.d/checkfs       ${ETCDIR}/rc.d/init.d/

Modified: trunk/lfs/bootscripts/lfs/init.d/udev
===================================================================
--- trunk/lfs/bootscripts/lfs/init.d/udev	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/bootscripts/lfs/init.d/udev	2014-05-11 18:48:39 UTC (rev 6095)
@@ -49,17 +49,17 @@
 
       # Start the udev daemon to continually watch for, and act on,
       # uevents
-      /lib/systemd/systemd-udevd --daemon
+      /sbin/udevd --daemon
 
       # Now traverse /sys in order to "coldplug" devices that have
       # already been discovered
-      /bin/udevadm trigger --action=add    --type=subsystems
-      /bin/udevadm trigger --action=add    --type=devices
-      /bin/udevadm trigger --action=change --type=devices
+      /sbin/udevadm trigger --action=add    --type=subsystems
+      /sbin/udevadm trigger --action=add    --type=devices
+      /sbin/udevadm trigger --action=change --type=devices
 
       # Now wait for udevd to process the uevents we triggered
       if ! is_true "$OMIT_UDEV_SETTLE"; then
-         /bin/udevadm settle
+         /sbin/udevadm settle
       fi
 
       # If any LVM based partitions are on the system, ensure they

Modified: trunk/lfs/bootscripts/lfs/init.d/udev_retry
===================================================================
--- trunk/lfs/bootscripts/lfs/init.d/udev_retry	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/bootscripts/lfs/init.d/udev_retry	2014-05-11 18:48:39 UTC (rev 6095)
@@ -35,7 +35,7 @@
       log_info_msg "Retrying failed uevents, if any..."
 
       # As of udev-186, the --run option is no longer valid
-      #rundir=$(/bin/udevadm info --run)
+      #rundir=$(/sbin/udevadm info --run)
       rundir=/run/udev
       # From Debian: "copy the rules generated before / was mounted
       # read-write":
@@ -52,13 +52,13 @@
       /bin/sed -e 's/#.*$//' /etc/sysconfig/udev_retry | /bin/grep -v '^$' | \
       while read line ; do
          for subsystem in $line ; do
-            /bin/udevadm trigger --subsystem-match=$subsystem --action=add
+            /sbin/udevadm trigger --subsystem-match=$subsystem --action=add
          done
       done
 
       # Now wait for udevd to process the uevents we triggered
       if ! is_true "$OMIT_UDEV_RETRY_SETTLE"; then
-         /bin/udevadm settle
+         /sbin/udevadm settle
       fi
 
       evaluate_retval

Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/chapter01/changelog.xml	2014-05-11 18:48:39 UTC (rev 6095)
@@ -36,6 +36,23 @@
       </itemizedlist>
     </listitem>
 -->
+     <listitem>
+      <para>11-05-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Mise à jour des scripts de démarrage pour eudev.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Ajout d'un correctif à gcc contenant des changements en amont.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Modification des explications sur l'utilisation
+          d'omit-frame-pointer dans la passe 2 de gcc. Corrige
+          <ulink url="&lfs-ticket-root;3562">#3562</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>10-05-2014</para>
       <itemizedlist>

Modified: trunk/lfs/chapter03/patches.xml
===================================================================
--- trunk/lfs/chapter03/patches.xml	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/chapter03/patches.xml	2014-05-11 18:48:39 UTC (rev 6095)
@@ -60,6 +60,14 @@
       </listitem>
     </varlistentry>
 
+     <varlistentry>
+      <term>Gcc Correctif en amont - <token>&gcc-upstream-patch-size;</token> :</term>
+      <listitem>
+        <para>Téléchargement : <ulink url="&patches-root;&gcc-upstream-patch;"/></para>
+        <para>Somme de contrôle MD5 : <literal>&gcc-upstream-patch-md5;</literal></para>
+      </listitem>
+    </varlistentry>
+
     <varlistentry>
       <term>Glibc correctif FHS - <token>&glibc-fhs-patch-size;</token> :</term>
       <listitem>

Modified: trunk/lfs/chapter05/gcc-pass2.xml
===================================================================
--- trunk/lfs/chapter05/gcc-pass2.xml	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/chapter05/gcc-pass2.xml	2014-05-11 18:48:39 UTC (rev 6095)
@@ -59,10 +59,8 @@
 <screen><userinput remap="pre">cat gcc/limitx.h gcc/glimits.h gcc/limity.h > \
   `dirname $($LFS_TGT-gcc -print-libgcc-file-name)`/include-fixed/limits.h</userinput></screen>
 
-    <para>Pour les machines x86, une construction bootstrap de GCC utilise le drapeau
-    <option>-fomit-frame-pointer</option> du compilateur. Les constructions non-bootstrap suppriment ce drapeau par défaut, l'objectif 
-    serait d'obtenir un compilateur qui est exactement le même que si nous étions bootstrapés. Appliquez la commande
-    <command>sed</command> suivante pour obliger la construction à utiliser le drapeau :</para> 
+    <para>Pour les machines x86, le nombre limité de registres est un bottleneck
+    du système. Libérez-en un en n'utilisant pas de pointeur fram inutile :</para>
 
 <screen><userinput remap="pre">case `uname -m` in
   i?86) sed -i 's/^T_CFLAGS =$/& -fomit-frame-pointer/' gcc/Makefile.in ;;

Modified: trunk/lfs/chapter06/gcc.xml
===================================================================
--- trunk/lfs/chapter06/gcc.xml	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/chapter06/gcc.xml	2014-05-11 18:48:39 UTC (rev 6095)
@@ -40,7 +40,12 @@
 
   <sect2 role="installation">
     <title>Installation de GCC</title>
+ 
+    <para>Tout d'abord, corrigez un problème identifié en amont et qui fait
+    échouer certains programmes :</para>
 
+<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen>
+
     <para>Comme au <xref linkend="ch-tools-gcc-pass2"/>, appliquez la commande
     <command>sed</command> suivante pour obliger la construction à utiliser le drapeau de construction
     <option>-fomit-frame-pointer</option> afin de garantir des constructions de compilateur cohérentes :</para> 

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/packages.ent	2014-05-11 18:48:39 UTC (rev 6095)
@@ -152,7 +152,7 @@
 <!ENTITY eudev-md5 "c2fbf420a50d07b80158a0185cbb08f7">
 <!ENTITY eudev-manpages-size "9 Ko">
 <!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
-<!ENTITY eudev-manpages-md5 "c2fbf420a50d07b80158a0185cbb08f7">
+<!ENTITY eudev-manpages-md5 "eaa5b9af344e958c29288e5376b97a28">
 
 <!ENTITY eudev-ch6-du "7.5 Mo">
 <!ENTITY eudev-ch6-sbu "0.1 SBU">
@@ -370,7 +370,7 @@
 <!ENTITY less-ch6-du "3.6 Mo">
 <!ENTITY less-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY lfs-bootscripts-version "20140510">              <!-- Scripts depend on this format -->
+<!ENTITY lfs-bootscripts-version "20140511">              <!-- Scripts depend on this format -->
 <!ENTITY lfs-bootscripts-size "BOOTSCRIPTS-SIZE Ko">         <!-- Updated in Makefile (svn only)-->
 <!ENTITY lfs-bootscripts-url "&downloads-root;lfs-bootscripts-&lfs-bootscripts-version;.tar.bz2">
 <!ENTITY lfs-bootscripts-md5 "BOOTSCRIPTS-MD5SUM">           <!-- Updated in Makefile (svn only)-->

Modified: trunk/lfs/patches.ent
===================================================================
--- trunk/lfs/patches.ent	2014-05-11 14:08:12 UTC (rev 6094)
+++ trunk/lfs/patches.ent	2014-05-11 18:48:39 UTC (rev 6095)
@@ -22,6 +22,10 @@
 <!ENTITY coreutils-shuf-segfault-patch-md5 "f1b5b35392914e327b1b6bbbb454d256">
 <!ENTITY coreutils-shuf-segfault-patch-size "4 Ko">
 
+<!ENTITY gcc-upstream-patch "gcc-&gcc-version;-upstream_fixes-1.patch">
+<!ENTITY gcc-upstream-patch-md5 "f070aae5f5f92259ed167539725e6241">
+<!ENTITY gcc-upstream-patch-size "4.0 Ko">
+
 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
 <!ENTITY glibc-fhs-patch-size "2.8 Ko">



More information about the lfs-traducfr mailing list