Subversion Repositories svn LFS-FR

Rev

Rev 1344 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
475 gleu 1
<?xml version="1.0" encoding="ISO-8859-1"?>
590 gleu 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
475 gleu 4
  <!ENTITY % general-entities SYSTEM "../general.ent">
5
  %general-entities;
6
]>
590 gleu 7
 
475 gleu 8
<sect1 id="ch-tools-stripping">
590 gleu 9
  <?dbhtml filename="stripping.html"?>
475 gleu 10
 
590 gleu 11
  <title>Supprimer les symboles des fichiers objets</title>
475 gleu 12
 
1347 jmengual 13
  <para>Les étapes de cette section sont optionnelles mais si la partition HLFS
590 gleu 14
  est plutôt petite, il est intéressant d'apprendre que des éléments inutiles
15
  sont
16
  supprimables. Les exécutables et les bibliothèques que vous avez construit
17
  jusqu'à maintenant contiennent jusqu'à 130&nbsp;Mo de symboles de débogages
18
  inutiles. Supprimez ces symboles avec&nbsp;:</para>
19
 
475 gleu 20
<screen><userinput>strip --strip-debug /tools/lib/*
21
strip --strip-unneeded /tools/{,s}bin/*</userinput></screen>
22
 
709 texou 23
  <para>Ces commandes vont laisser de côté une vingtaine de
24
  fichiers en indiquant qu'elles ne reconnaissent pas leur format. La
590 gleu 25
  plupart sont des scripts et non pas des binaires.</para>
475 gleu 26
 
590 gleu 27
  <para>Faites attention à ne <emphasis>pas</emphasis> utiliser
28
  <parameter>--strip-unneeded</parameter>  sur les bibliothèques. Cela
29
  détruirait les versions statiques et les paquets devraient être de nouveau
30
  construits.</para>
475 gleu 31
 
965 jmengual 32
  <para>Pour sauver encore 25&nbsp;Mio, supprimez toute la
590 gleu 33
  documentation&nbsp;:</para>
475 gleu 34
 
965 jmengual 35
<screen><userinput>rm -rf /tools/{,share}/{info,man}</userinput></screen>
475 gleu 36
 
590 gleu 37
  <para>Il y aura maintenant au moins 850&nbsp;Mo d'espace disque libre sur le
1347 jmengual 38
  système de fichiers <envar>$HLFS</envar> à utiliser pour construire et installer Glibc dans la
590 gleu 39
  prochaine phase. Si vous pouvez construire et installer Glibc, vous pourrez
40
  aussi construire et installer le reste.</para>
475 gleu 41
 
42
</sect1>