[lfs-fr] r5678 - in trunk/lfs: . appendices chapter01 chapter06 prologue udev-lfs

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Ven 21 Fév 12:50:20 PST 2014


Author: jmengual
Date: 2014-02-21 21:50:19 +0100 (Fri, 21 Feb 2014)
New Revision: 5678

Modified:
   trunk/lfs/appendices/dependencies.xml
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter06/automake.xml
   trunk/lfs/chapter06/chapter06.xml
   trunk/lfs/chapter06/coreutils.xml
   trunk/lfs/chapter06/creatingdirs.xml
   trunk/lfs/chapter06/findutils.xml
   trunk/lfs/chapter06/flex.xml
   trunk/lfs/chapter06/gawk.xml
   trunk/lfs/chapter06/gcc.xml
   trunk/lfs/chapter06/glibc.xml
   trunk/lfs/chapter06/grub.xml
   trunk/lfs/chapter06/inetutils.xml
   trunk/lfs/chapter06/man-db.xml
   trunk/lfs/chapter06/tar.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/prologue/standards.xml
   trunk/lfs/udev-lfs/ChangeLog
   trunk/lfs/udev-lfs/Makefile.lfs
Log:
Maj 10469. Merci amj.


Modified: trunk/lfs/appendices/dependencies.xml
===================================================================
--- trunk/lfs/appendices/dependencies.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/appendices/dependencies.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -1388,7 +1388,7 @@
         <segtitle>&testsuites;</segtitle>
 
         <seglistitem>
-          <seg>Non lancé. Exige les paquets de suite de tests de Man-DB</seg>
+          <seg>Util-linux</seg>
         </seglistitem>
       </segmentedlist>
 

Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter01/changelog.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -38,6 +38,50 @@
 -->
 
      <listitem>
+      <para>2014-02-16</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Passage à man-pages-3.5.9.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Récupération du FHS beta.  Ajout de 
+          /usr/share/ppd, /usr/libexec, /usr/share/color, 
+          /usr/local/share/color, /var/lib/color, and /usr/share/dict. 
+          </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Récupération du FHS beta.  Suppression des remplacements
+          pour /usr/libexec: coreutils, findutils, gawk, gcc, glibc, 
+          inetutils, man-db, and tar.  Aussi corrige 
+          <ulink url="&lfs-ticket-root;3498">#3498</ulink>.
+          </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Récupération du FHS beta. Déplacement des exécutables du sbin de grub
+          de /usr/sbin vers /sbin.
+          </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Documentation de deux nouvelles erreurs de glibc dans les tests de régression.
+          </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Déplacement de man-db après util-linux pour satifaire un test de dépendance.
+          </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Mise à jour des tests d'automake pour teniri compte de util-linux
+          installé dans /tools et accélérer le test.
+          </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Restauration de la construction de la librairie statique de flex.
+          </para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>2014-02-14</para>
       <itemizedlist>
         <listitem>

Modified: trunk/lfs/chapter06/automake.xml
===================================================================
--- trunk/lfs/chapter06/automake.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/automake.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -49,12 +49,17 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <note><para>Les tests mettent beaucoup de temps, plus de 30 SBUs.</para></note>
+    <para>Il y a un couple de tests qui lien incorrestement vers la mauvaise version de la librairie flex,
+    nous travaillons actuellement sur le problème. Par ailleur l'option -j4 de make accélère la vitesse
+    des tests, aussi sur les proceseurs monocore en raison de délais internes du test. Pour tester le
+    résultat :</para>
 
-    <para>Pour tester les résultats, lancez :</para>
+<screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save}
+ln -sv libfl.a /usr/lib/libfl.so
+make -j4 check
+rm -v /usr/lib/libfl.so
+mv -v /usr/lib/libfl.{save,so}</userinput></screen>
 
-<screen><userinput remap="test">make check</userinput></screen>
-
     <para>Installez le paquet :</para>
 
 <screen><userinput remap="install">make install</userinput></screen>

Modified: trunk/lfs/chapter06/chapter06.xml
===================================================================
--- trunk/lfs/chapter06/chapter06.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/chapter06.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -65,7 +65,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="kmod.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysvinit.xml"/>
@@ -73,6 +72,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="texinfo.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="strippingagain.xml"/>

Modified: trunk/lfs/chapter06/coreutils.xml
===================================================================
--- trunk/lfs/chapter06/coreutils.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/coreutils.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -63,7 +63,6 @@
 
 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \
             --prefix=/usr            \
-            --libexecdir=/usr/lib    \
             --enable-no-install-program=kill,uptime</userinput></screen>
 
     <variablelist>

Modified: trunk/lfs/chapter06/creatingdirs.xml
===================================================================
--- trunk/lfs/chapter06/creatingdirs.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/creatingdirs.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -18,7 +18,7 @@
 install -dv -m 0750 /root
 install -dv -m 1777 /tmp /var/tmp
 mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
-mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
+mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
 mkdir -v  /usr/{,local/}share/{misc,terminfo,zoneinfo}
 mkdir -pv /usr/{,local/}share/man/man{1..8}
 for dir in /usr /usr/local; do
@@ -30,7 +30,7 @@
 mkdir -v /var/{log,mail,spool}
 ln -sv /run /var/run
 ln -sv /run/lock /var/lock
-mkdir -pv /var/{opt,cache,lib/{misc,locate},local}</userinput></screen>
+mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen>
 
   <para>Par défaut, les répertoires sont créés avec les droits 755, ce
   qui n'est pas souhaitable pour tous les répertoires. Dans la commande ci-dessus,

Modified: trunk/lfs/chapter06/findutils.xml
===================================================================
--- trunk/lfs/chapter06/findutils.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/findutils.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -48,7 +48,6 @@
     <para>Préparez la compilation de Findutils :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr                   \
-            --libexecdir=/usr/lib/findutils \
             --localstatedir=/var/lib/locate</userinput></screen>
 
     <variablelist>

Modified: trunk/lfs/chapter06/flex.xml
===================================================================
--- trunk/lfs/chapter06/flex.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/flex.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -49,7 +49,6 @@
     <para>Préparez la compilation de Flex :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr    \
-            --disable-static \
             --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
 
     <para>Compilez le paquet :</para>
@@ -101,7 +100,7 @@
 
       <seglistitem>
         <seg>flex, flex++ (lien vers flex) et lex</seg>
-        <seg>libfl.so and libfl_pic.so</seg>
+        <seg>libfl.{so,a} and libfl_pic.{so.a}</seg>
         <seg>/usr/share/doc/flex-&flex-version;</seg>
       </seglistitem>
     </segmentedlist>
@@ -151,7 +150,7 @@
         <listitem>
           <para>La bibliothèque <filename class="libraryfile">flex</filename></para>
           <indexterm zone="ch-system-flex libfl.so">
-            <primary sortas="c-libfl.so">libfl.a</primary>
+            <primary sortas="c-libfl.so">libfl.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/lfs/chapter06/gawk.xml
===================================================================
--- trunk/lfs/chapter06/gawk.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/gawk.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -43,7 +43,7 @@
 
     <para>Préparez la compilation de Gawk :</para>
 
-<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>
+<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
 
     <para>Compilez le paquet :</para>
 

Modified: trunk/lfs/chapter06/gcc.xml
===================================================================
--- trunk/lfs/chapter06/gcc.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/gcc.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -73,7 +73,6 @@
     <para>Préparez la compilation de GCC :</para>
 
 <screen><userinput remap="configure">../gcc-&gcc-version;/configure --prefix=/usr               \
-                       --libexecdir=/usr/lib       \
                        --enable-shared             \
                        --enable-threads=posix      \
                        --enable-__cxa_atexit       \

Modified: trunk/lfs/chapter06/glibc.xml
===================================================================
--- trunk/lfs/chapter06/glibc.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/glibc.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -79,7 +79,6 @@
     --prefix=/usr                \
     --disable-profile            \
     --enable-kernel=&min-kernel;       \
-    --libexecdir=/usr/lib/glibc  \
     --enable-obsolete-rpc</userinput></screen>
 
     <variablelist>
@@ -95,14 +94,6 @@
         </listitem>
       </varlistentry>
 
-      <varlistentry>
-        <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
-        <listitem>
-          <para>Ceci modifie l'emplacement de certains fichiers auxiliaires,
-          passant de <filename class="directory">/usr/libexec</filename> à
-          <filename class="directory">/usr/lib/glibc</filename>.</para>
-        </listitem>
-      </varlistentry>
 
     </variablelist>
 
@@ -156,9 +147,14 @@
         au moment de l'exécution du test.</para>
       </listitem>
       <listitem>
+        <para>libio/tst-ftell-partial-wide.out échoue à cause de l'absence de locales 
+        qui ne sont pas encore générées.</para>
+      </listitem>
+      <listitem>
         <para>D'autres tests qui sont connus pour échouer sur certaines 
         architectures sont posix/bug-regex32, 
-        misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, et stdio-common/bug22.</para>
+        misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8, 
+        et stdio-common/bug22.</para>
       </listitem>
 
     </itemizedlist>

Modified: trunk/lfs/chapter06/grub.xml
===================================================================
--- trunk/lfs/chapter06/grub.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/grub.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -48,6 +48,7 @@
     <para>Préparez la compilation de GRUB :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr          \
+            --sbindir=/sbin        \
             --sysconfdir=/etc      \
             --disable-grub-emu-usb \
             --disable-efiemu       \

Modified: trunk/lfs/chapter06/inetutils.xml
===================================================================
--- trunk/lfs/chapter06/inetutils.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/inetutils.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -48,7 +48,6 @@
 <para>Préparez la compilation d'Inetutils :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr  \
-    --libexecdir=/usr/sbin \
     --localstatedir=/var   \
     --disable-logger       \
     --disable-syslogd      \

Modified: trunk/lfs/chapter06/man-db.xml
===================================================================
--- trunk/lfs/chapter06/man-db.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/man-db.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -44,7 +44,6 @@
     <para>Préparez la compilation de man-DB :</para>
 
 <screen><userinput remap="configure">./configure --prefix=/usr                        \
-            --libexecdir=/usr/lib                \
             --docdir=/usr/share/doc/man-db-&man-db-version; \
             --sysconfdir=/etc                    \
             --disable-setuid                     \

Modified: trunk/lfs/chapter06/tar.xml
===================================================================
--- trunk/lfs/chapter06/tar.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/chapter06/tar.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -46,8 +46,7 @@
 
 <screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1  \
 ./configure --prefix=/usr \
-            --bindir=/bin \
-            --libexecdir=/usr/sbin</userinput></screen>
+            --bindir=/bin</userinput></screen>
 
     <variablelist>
       <title>Voici la signification des options de configure :</title>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/general.ent	2014-02-21 20:50:19 UTC (rev 5678)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version         "SVN-20140213">
-<!ENTITY releasedate     "13 février 2014">
+<!ENTITY version         "SVN-20140216">
+<!ENTITY releasedate     "16 février 2014">
 <!ENTITY copyrightdate   "1999-2013"><!-- jhalfs needs a literal dash, not – -->
 <!ENTITY milestone       "7.5">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/packages.ent	2014-02-21 20:50:19 UTC (rev 5678)
@@ -22,7 +22,7 @@
 <!ENTITY automake-md5 "7fc29854c520f56b07aa232a0f880292">
 <!ENTITY automake-home "&gnu-software;automake/">
 <!ENTITY automake-ch6-du "100 Mo">
-<!ENTITY automake-ch6-sbu "moins de 0.1 SBU (34.1 SBU avec les tests)">
+<!ENTITY automake-ch6-sbu "moins de 0.1 SBU (environ 12 SBU avec les tests)">
 
 <!ENTITY bash-version "4.2">
 <!ENTITY bash-size "6,845 Ko">
@@ -382,10 +382,10 @@
 <!ENTITY man-db-ch6-du "27 Mo">
 <!ENTITY man-db-ch6-sbu "0.5 SBU">
 
-<!ENTITY man-pages-version "3.58">
-<!ENTITY man-pages-size "1,170 Ko">
+<!ENTITY man-pages-version "3.59">
+<!ENTITY man-pages-size "1,172 Ko">
 <!ENTITY man-pages-url "http://www.kernel.org/pub/linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
-<!ENTITY man-pages-md5 "539698a70e0338551d22c24011c03186">
+<!ENTITY man-pages-md5 "d8e4d8287a76ee861351b905044c8e92">
 <!ENTITY man-pages-home "http://www.kernel.org/doc/man-pages/">
 <!ENTITY man-pages-ch6-du "23 Mo">
 <!ENTITY man-pages-ch6-sbu "moins de 0.1 SBU">
@@ -551,10 +551,10 @@
 <!ENTITY tzdata-ch6-du "6.4 Mo">
 <!ENTITY tzdata-ch6-sbu "moins de 0.1 SBU">
 
-<!ENTITY udev-lfs         "udev-lfs-&systemd-version;-2">
+<!ENTITY udev-lfs         "udev-lfs-&systemd-version;-3">
 <!ENTITY udev-lfs-size   "29 Ko">   
 <!ENTITY udev-lfs-url    "&anduin-other;&udev-lfs;.tar.bz2">
-<!ENTITY udev-lfs-md5     "ed85205909de6e4f96ea2b0ebc57df7e">
+<!ENTITY udev-lfs-md5     "c0231ff619e567a9b11f912d8a7a404a">
 <!ENTITY udev-lfs-home   " ">
 
 <!ENTITY util-linux-version "2.24.1">

Modified: trunk/lfs/prologue/standards.xml
===================================================================
--- trunk/lfs/prologue/standards.xml	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/prologue/standards.xml	2014-02-21 20:50:19 UTC (rev 5678)
@@ -22,8 +22,8 @@
         POSIX.1-2008</ulink>..</para>
       </listitem>
       <listitem>
-        <para><ulink url="http://www.pathname.com/fhs/pub/fhs-2.3.html">Filesystem 
-        Hierarchy Standard (FHS)</ulink></para>
+        <para><ulink url="http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30-draft-1">Filesystem 
+        Filesystem Hierarchy Standard version 3.0 Draft 1 (FHS)</ulink></para>
 
       </listitem>
       <listitem>

Modified: trunk/lfs/udev-lfs/ChangeLog
===================================================================
--- trunk/lfs/udev-lfs/ChangeLog	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/udev-lfs/ChangeLog	2014-02-21 20:50:19 UTC (rev 5678)
@@ -1,3 +1,6 @@
+2014-02-16	Bruce Dubbs <bdubbs at linuxfromscratch.org>
+        * Makefile.lfs: Adjust warning flags.  Adjust linking rules to
+          allow build with util-linux in LFS's /tools directory.
 2010-01-26	Matt Burgess <matthew at linuxfromscratch.org>
 	* 55-lfs.rules: Remove lots of rules that have been merged upstream.
 	* 61-cdrom.rules: Remove as upstream has a replacement.

Modified: trunk/lfs/udev-lfs/Makefile.lfs
===================================================================
--- trunk/lfs/udev-lfs/Makefile.lfs	2014-02-21 15:38:13 UTC (rev 5677)
+++ trunk/lfs/udev-lfs/Makefile.lfs	2014-02-21 20:50:19 UTC (rev 5678)
@@ -5,7 +5,7 @@
 
 SHELL=/bin/bash
 SYSTEMD_VERSION=207
-VERSION=$(SYSTEMD_VERSION)-1
+VERSION=$(SYSTEMD_VERSION)-3
 
 ifeq ($(V),)
  VB = @
@@ -21,7 +21,7 @@
 -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align \
 -Wstrict-aliasing=2 -Wwrite-strings -Wno-overlength-strings \
 -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result \
--Werror=overflow -Wp,-D_FORTIFY_SOURCE=2 -Wno-long-long 
+-Werror=overflow -Wp,-D_FORTIFY_SOURCE=2 -Wno-long-long -Wno-vla
 
 OPTIONS = -O2 -pipe -ffast-math -fno-common -fdiagnostics-show-option \
 -fno-strict-aliasing -ffunction-sections -fdata-sections -fPIC -std=gnu99
@@ -29,7 +29,7 @@
 OPTIONS2 := $(OPTIONS) -fvisibility=hidden
 
 LDFLAGS1  = -pthread -lrt -Wl,--as-needed -Wl,--gc-sections -Wl,--no-undefined 
-LDFLAGS2 := $(LDFLAGS1) -lblkid -lkmod 
+LDFLAGS2 := $(LDFLAGS1) -L /tools/lib -lblkid -lkmod 
 
 DEF = -include cfg.h                    \
       -DSYSCONFDIR=\"/etc\"             \
@@ -42,7 +42,7 @@
       -DHAVE_FIRMWARE
 
 INCLUDE = -I src/libudev -I src/shared -I src -I src/login -I src/systemd \
-          -I src/core    -I udev-lfs-$(SYSTEMD_VERSION)-1
+          -I src/core    -I udev-lfs-$(VERSION)
 
 LIBUDEV_SRCS = libudev-device-private.c \
                libudev-device.c         \
@@ -150,7 +150,6 @@
 SED_PROCESS = \
   sed  -e 's|@VERSION@|$(SYSTEMD_VERSION)|g'       \
        -e 's|@prefix@|/usr|g'              \
-       -e 's|@exec_prefix@|/usr|g'         \
        -e 's|@udevlibexecdir@|/lib/udev|g' \
        -e 's|@libdir@|/usr/lib|g'          \
        -e 's|@includedir@|/usr/include|g'  \




More information about the lfs-traducfr mailing list