/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> :</term> |
<listitem> |
<para>Téléchargement : <ulink url="&patches-root;&gcc-crosscompile-patch;"/></para> |
<para>Somme de contrôle MD5 : <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> :</term> |
<listitem> |
146,6 → 154,14 |
<para>Somme de contrôle MD5 : <literal>&readline-fixes-patch-md5;</literal></para> |
</listitem> |
</varlistentry> |
<varlistentry> |
<term>Udev correctif V4L - <token>&udev-v4l-patch-size;</token> :</term> |
<listitem> |
<para>Téléchargement : <ulink url="&patches-root;&udev-v4l-patch;"/></para> |
<para>Somme de contrôle MD5 : <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 :</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é :</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 :</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; :</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 :</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 :</para> |
<screen><userinput remap="pre">sed -i '1289i\\tfilter.cloned = 2;' ip/iproute.c</userinput></screen> |
<para>Compilez le paquet :</para> |
<screen><userinput remap="make">make DESTDIR=</userinput></screen> |
/trunk/lfs/chapter06/binutils.xml |
---|
118,7 → 118,7 |
<para>Testez les résultats :</para> |
<screen><userinput remap="test">make check</userinput></screen> |
<screen><userinput remap="test">make -j check || true</userinput></screen> |
<para>Installez le paquet :</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–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"> |