Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 1287 → Rev 1288

/trunk/lfs/chapter01/whatsnew.xml
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>
/trunk/lfs/chapter01/changelog.xml
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>
/trunk/lfs/chapter03/patches.xml
66,6 → 66,14
</listitem>
</varlistentry>
 
<varlistentry>
<term>GCC correctif compilation croisée - <token>&gcc-crosscompile-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&gcc-crosscompile-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <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>&nbsp;:</term>
<listitem>
146,6 → 154,14
<para>Somme de contrôle MD5&nbsp;: <literal>&readline-fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Udev correctif V4L - <token>&udev-v4l-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&udev-v4l-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&udev-v4l-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<!-- <varlistentry>
<term>Shadow correctif Useradd - <token>&shadow-useradd-patch-size;</token>:</term>
/trunk/lfs/chapter05/gcc-pass1.xml
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&nbsp;:</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é&nbsp;:</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&nbsp;:</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
/trunk/lfs/chapter05/gcc-pass2.xml
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>
/trunk/lfs/chapter06/udev.xml
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;&nbsp;:</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&nbsp;:</para>
/trunk/lfs/chapter06/iproute2.xml
53,12 → 53,6
 
<screen><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile</userinput></screen>
 
<para>Corrigez un bogue à cause duquel la commande <command>ip route get</command>
ne produit aucune sortie&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i '1289i\\tfilter.cloned = 2;' ip/iproute.c</userinput></screen>
 
<para>Compilez le paquet&nbsp;:</para>
 
<screen><userinput remap="make">make DESTDIR=</userinput></screen>
/trunk/lfs/chapter06/binutils.xml
118,7 → 118,7
 
<para>Testez les résultats&nbsp;:</para>
 
<screen><userinput remap="test">make check</userinput></screen>
<screen><userinput remap="test">make -j check || true</userinput></screen>
 
<para>Installez le paquet&nbsp;:</para>
 
/trunk/lfs/chapter06/grub.xml
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>
/trunk/lfs/general.ent
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&ndash;2011">
<!ENTITY milestone "6.8">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
/trunk/lfs/packages.ent
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">
/trunk/lfs/patches.ent
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">