Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 1192 → Rev 1193

/trunk/lfs/chapter01/whatsnew.xml
25,7 → 25,7
<listitem>
<para>Autoconf &autoconf-version;</para>
</listitem>
<!--<listitem>
<!-- <listitem>
<para>Automake &automake-version;</para>
</listitem> -->
<!--<listitem>
124,9 → 124,9
<listitem>
<para>M4 &m4-version;</para>
</listitem>
<!--<listitem>
<listitem>
<para>Make &make-version;</para>
</listitem>-->
</listitem>
<listitem>
<para>Man-DB &man-db-version;</para>
</listitem>
226,6 → 226,9
<para>expect-&expect-version;-no_tk-1.patch</para>
</listitem>
<listitem>
<para>glibc-&glibc-version;-makefile_fix-1.patch</para>
</listitem>
<listitem>
<para>MPC-&mpc-version;</para>
</listitem>
 
251,6 → 254,9
<para>grep-2.5.4-debian_fixes-1.patch</para>
</listitem>
<listitem>
<para>make-3.81-upstream_fixes-1.patch</para>
</listitem>
<listitem>
<para>perl-5.10.1-utf8-1.patch</para>
</listitem>
<listitem>
/trunk/lfs/chapter01/changelog.xml
37,6 → 37,34
</listitem>
 
-->
<listitem>
<para>03-08-2010</para>
<itemizedlist>
<listitem>
<para>[matthew] - Passage à Autoconf-2.67. Corrige
<ulink url="&lfs-ticket-root;2729">#2729</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Ajout de paramètres pour empêcher les constructions
du chapitre 5 de GCC de se lier aux bibliothèques CLooG et PPL du système hôte
qui ne seront pas présentes au chapitre 6. Corrige
<ulink url="&lfs-ticket-root;2723">#2723</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Passage à Linux-2.6.35. Corrige
<ulink url="&lfs-ticket-root;2728">#2728</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Passage à GCC-4.5.1. Corrige
<ulink url="&lfs-ticket-root;2727">#2727</ulink>.</para>
</listitem>
<listitem>
<para>[matthew] - Passage à Make-3.82. Corrige
<ulink url="&lfs-ticket-root;2726">#2726</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
 
<listitem>
<para>26-07-2010</para>
<itemizedlist>
/trunk/lfs/chapter03/patches.xml
105,6 → 105,14
</listitem>
</varlistentry>
 
<varlistentry>
<term>Glibc correctif Makefile - <token>&glibc-makefile_fix-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&glibc-makefile_fix-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&glibc-makefile_fix-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<!--<varlistentry>
<term>GRUB Correctif de Géométrie du disque - <token>&grub-geometry-patch-size;</token>:</term>
<listitem>
130,14 → 138,6
</varlistentry>
 
<varlistentry>
<term>Make Corrections d'origine - <token>&make-upstream_fixes-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&make-upstream_fixes-patch;"/></para>
<para>Somme de contrôle MD5&nbsp;: <literal>&make-upstream_fixes-patch-md5;</literal></para>
</listitem>
</varlistentry>
 
<varlistentry>
<term>Man-DB assertion correction en amont - <token>&man-db-upstream_fixes-patch-size;</token>&nbsp;:</term>
<listitem>
<para>Téléchargement&nbsp;: <ulink url="&patches-root;&man-db-upstream_fixes-patch;"/></para>
/trunk/lfs/chapter05/glibc.xml
48,6 → 48,11
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-gcc_fix-patch;</userinput></screen>
 
<para>Corrigez un bogue qui empêche Glibc de se construire avec les
versions de Make plus récentes que la 3.81.</para>
 
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-makefile_fix-patch;</userinput></screen>
 
<para>La documentation de Glibc recommande de construire Glibc en dehors du
répertoire des sources, c'est-à-dire dans un répertoire dédié&nbsp;:</para>
 
/trunk/lfs/chapter05/gcc-pass1.xml
68,9 → 68,9
--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</userinput></screen>
--with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs \
--without-ppl --without-cloog</userinput></screen>
 
<variablelist>
<title>Voici la signification des options de configure&nbsp;:</title>
 
124,6 → 124,14
</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
PPL et CLooG qui peuvent être présentes sur le système hôte, mais
qui ne seront pas disponibles dans l'environnement chroot.</para>
</listitem>
</varlistentry>
</variablelist>
 
<para>Compilez GCC en lançant&nbsp;:</para>
/trunk/lfs/chapter05/gcc-pass2.xml
163,7 → 163,8
--enable-__cxa_atexit --enable-languages=c,c++ \
--disable-libstdcxx-pch --disable-multilib \
--disable-bootstrap \
--with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs</userinput></screen>
--with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs \
--without-ppl --without-cloog</userinput></screen>
 
<variablelist>
<title>Voici la signification des nouvelles options de configure&nbsp;:</title>
/trunk/lfs/chapter06/procps.xml
46,6 → 46,13
le programme <command>watch</command>&nbsp;:</para>
<screen><userinput remap="pre">patch -Np1 -i ../&procps-watch-patch;</userinput></screen>
 
<para>Corrigez un bogue dans le Makefile qui empêche procps de se
construire avec make-&make-version;&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i -e 's@\*/module.mk@proc/module.mk ps/module.mk@' Makefile</userinput></screen>
 
<para>Compilez le paquet&nbsp;:</para>
 
<screen><userinput remap="make">make</userinput></screen>
/trunk/lfs/chapter06/glibc.xml
91,6 → 91,11
 
<screen><userinput>patch -Np1 -i ../&glibc-gcc_fix-patch;</userinput></screen>
 
<para>Corrigez un bogue qui empêche Glibc de se construire avec les
versions de Make plus récentes que la 3.81.</para>
 
<screen><userinput remap="pre">patch -Np1 -i ../&glibc-makefile_fix-patch;</userinput></screen>
 
<para>La documentation de Glibc recommande de construire Glibc en dehors du
répertoire des sources dans un répertoire de construction dédié&nbsp;:</para>
 
/trunk/lfs/chapter06/make.xml
41,16 → 41,6
<sect2 role="installation">
<title>Installation de Make</title>
 
<para>Tout d'abord, corrigez des problèmes qui ont été identifiés
depuis la dernière version du paques&nbsp;:</para>
 
<screen><userinput remap="pre">patch -Np1 -i ../&make-upstream_fixes-patch;</userinput></screen>
 
<para>Maintenant, corrigez un problème connu avec la suite de tests d'où
il résulte qu'un des tests échoue&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i -e 's/-j/ -j/' tests/scripts/features/recursion</userinput></screen>
 
<para>Préparez la compilation de Make&nbsp;:</para>
 
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
/trunk/lfs/chapter08/kernel.xml
40,12 → 40,6
<sect2 role="installation">
<title>Installation du noyau</title>
 
<para>Tout d'abord, corrigez un bogue qui provoque un kernel panic
sur certains systèmes&nbsp;:</para>
 
<screen><userinput remap="pre">sed -i -e 's/inline void rdtsc_barrier/__always_inline void rdtsc_barrier/' \
arch/x86/include/asm/system.h</userinput></screen>
 
<para>Construire le noyau implique un certain nombre d'étapes&mdash;la
configuration, la compilation et l'installation. Lisez le fichier
<filename>README</filename> contenu dans les sources du noyau pour d'autres
/trunk/lfs/general.ent
1,7 → 1,7
<?xml version="1.0" encoding="ISO-8859-1"?>
 
<!ENTITY version "SVN-20100726">
<!ENTITY releasedate "26 juillet 2010">
<!ENTITY version "SVN-20100803">
<!ENTITY releasedate "3 août 2010">
<!ENTITY copyrightdate "1999&ndash;2010">
<!ENTITY milestone "6.7">
<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
/trunk/lfs/packages.ent
7,10 → 7,10
Allowed deviation in disk usage : 2% -->
 
 
<!ENTITY autoconf-version "2.66">
<!ENTITY autoconf-size "1,331 Kio">
<!ENTITY autoconf-version "2.67">
<!ENTITY autoconf-size "1,338 Kio">
<!ENTITY autoconf-url "&gnu;autoconf/autoconf-&autoconf-version;.tar.bz2">
<!ENTITY autoconf-md5 "d2d22a532ee0e4d6d86a02e6425ecfce">
<!ENTITY autoconf-md5 "3fbf92eb8eaca1e0d33dff9710edb5f0">
<!ENTITY autoconf-home "&gnu-software;autoconf/">
<!ENTITY autoconf-ch6-du "12.4 Mio">
<!ENTITY autoconf-ch6-sbu "4.8 SBU">
160,10 → 160,10
<!ENTITY gawk-ch6-du "19 Mio">
<!ENTITY gawk-ch6-sbu "0.2 SBU">
 
<!ENTITY gcc-version "4.5.0">
<!ENTITY gcc-size "64,396 Kio">
<!ENTITY gcc-version "4.5.1">
<!ENTITY gcc-size "64,572 Kio">
<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
<!ENTITY gcc-md5 "ff27b7c4a5d5060c8a8543a44abca31f">
<!ENTITY gcc-md5 "48231a8e33ed6e058a341c53b819de1a">
<!ENTITY gcc-home "http://gcc.gnu.org/">
<!ENTITY gcc-ch5p1-du "809 Mio">
<!ENTITY gcc-ch5p1-sbu "5.0 SBU">
305,13 → 305,13
<!ENTITY libtool-ch6-sbu "3.7 SBU">
 
<!ENTITY linux-major-version "2.6">
<!ENTITY linux-minor-version "34">
<!ENTITY linux-patch-version "1">
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
<!ENTITY linux-size "66,073 Kio">
<!ENTITY linux-minor-version "35">
<!-- <!ENTITY linux-patch-version "1">-->
<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -->
<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
<!ENTITY linux-size "67,681 Kio">
<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2">
<!ENTITY linux-md5 "d31d241dc2058698a45fe41359cafb45">
<!ENTITY linux-md5 "091abeb4684ce03d1d936851618687b6">
<!ENTITY linux-home "http://www.kernel.org/">
<!ENTITY linux-ch8-du "450 - 500 Mio">
<!ENTITY linux-ch8-sbu "1.5 - 5.0 SBU">
331,10 → 331,10
<!ENTITY m4-ch6-du "14.2 Mio">
<!ENTITY m4-ch6-sbu "0.4 SBU">
 
<!ENTITY make-version "3.81">
<!ENTITY make-size "1,125 Kio">
<!ENTITY make-version "3.82">
<!ENTITY make-size "1,213 Kio">
<!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2">
<!ENTITY make-md5 "354853e0b2da90c527e35aabb8d6f1e6">
<!ENTITY make-md5 "1a11100f3c63fcf5753818e59d63088f">
<!ENTITY make-home "&gnu-software;make/">
<!ENTITY make-ch5-du "9.6 Mio">
<!ENTITY make-ch5-sbu "0.1 SBU">
/trunk/lfs/patches.ent
50,6 → 50,10
<!ENTITY glibc-gcc_fix-patch-md5 "d1f28cb98acb9417fe52596908bbb9fd">
<!ENTITY glibc-gcc_fix-patch-size "2.5 Kio">
 
<!ENTITY glibc-makefile_fix-patch "glibc-&glibc-version;-makefile_fix-1.patch">
<!ENTITY glibc-makefile_fix-patch-md5 "0ef634ac78e582f45d0e7643bfda7505">
<!ENTITY glibc-makefile_fix-patch-size "1 Kio">
 
<!ENTITY grub-inode-patch "grub-&grub-version;-256byte_inode-1.patch">
<!ENTITY grub-inode-patch-md5 "2482bef9c1866b4045767a56268ba673">
<!ENTITY grub-inode-patch-size "4.8 Kio">
62,10 → 66,6
<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
<!ENTITY kbd-backspace-patch-size "12 Kio">
 
<!ENTITY make-upstream_fixes-patch "make-&make-version;-upstream_fixes-1.patch">
<!ENTITY make-upstream_fixes-patch-md5 "8b1e478d8e733dc2d72e31bc7af1defa">
<!ENTITY make-upstream_fixes-patch-size "5 KB">
 
<!ENTITY man-db-upstream_fixes-patch "man-db-&man-db-version;-fix_man_assertion-1.patch">
<!ENTITY man-db-upstream_fixes-patch-md5 "a2d7e211160564c13296476cb5f05574">
<!ENTITY man-db-upstream_fixes-patch-size "3.9 KB">