Ignore:
Timestamp:
01/17/2006 07:37:53 PM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
09fb7a09
Parents:
1011516
Message:

Indenting chapter 05, part 1.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@7279 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/binutils-pass2.xml

    r1011516 r81109e3  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
     3  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
    34  <!ENTITY % general-entities SYSTEM "../general.ent">
    45  %general-entities;
    56]>
     7
    68<sect1 id="ch-tools-binutils-pass2" role="wrap">
    7 <title>Binutils-&binutils-version; - Pass 2</title>
    8 <?dbhtml filename="binutils-pass2.html"?>
     9  <?dbhtml filename="binutils-pass2.html"?>
    910
    10 <indexterm zone="ch-tools-binutils-pass2">
    11 <primary sortas="a-Binutils">Binutils</primary>
    12 <secondary>tools, pass 2</secondary></indexterm>
     11  <title>Binutils-&binutils-version; - Pass 2</title>
    1312
    14 <sect2 role="package"><title/>
    15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    16         href="../chapter06/binutils.xml"
    17         xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
     13  <indexterm zone="ch-tools-binutils-pass2">
     14    <primary sortas="a-Binutils">Binutils</primary>
     15    <secondary>tools, pass 2</secondary>
     16  </indexterm>
    1817
    19 <segmentedlist>
    20 <segtitle>&buildtime;</segtitle>
    21 <segtitle>&diskspace;</segtitle>
    22 <seglistitem><seg>1.5 SBU</seg><seg>114 MB</seg></seglistitem>
    23 </segmentedlist>
     18  <sect2 role="package">
     19    <title/>
    2420
    25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    26         href="../chapter06/binutils.xml"
    27         xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     21    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     22    href="../chapter06/binutils.xml"
     23    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
    2824
    29 </sect2>
     25    <segmentedlist>
     26      <segtitle>&buildtime;</segtitle>
     27      <segtitle>&diskspace;</segtitle>
    3028
    31 <sect2 role="installation">
    32 <title>Re-installation of Binutils</title>
     29      <seglistitem>
     30        <seg>1.5 SBU</seg>
     31        <seg>114 MB</seg>
     32      </seglistitem>
     33    </segmentedlist>
    3334
    34 <para>Create a separate build directory again:</para>
     35    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     36    href="../chapter06/binutils.xml"
     37    xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     38
     39  </sect2>
     40
     41  <sect2 role="installation">
     42    <title>Re-installation of Binutils</title>
     43
     44    <para>Create a separate build directory again:</para>
    3545
    3646<screen><userinput>mkdir -v ../binutils-build
    3747cd ../binutils-build</userinput></screen>
    3848
    39 <para>Prepare Binutils for compilation:</para>
     49    <para>Prepare Binutils for compilation:</para>
    4050
    4151<screen><userinput>../binutils-&binutils-version;/configure --prefix=/tools \
    4252    --disable-nls --enable-shared --with-lib-path=/tools/lib</userinput></screen>
    4353
    44 <para>The meaning of the new configure options:</para>
     54    <variablelist>
     55      <title>The meaning of the new configure options:</title>
    4556
    46 <variablelist>
    47 <varlistentry>
    48 <term><parameter>--with-lib-path=/tools/lib</parameter></term>
    49 <listitem><para>This tells the configure script to specify the library
    50 search path during the compilation of Binutils, resulting in <filename
    51 class="directory">/tools/lib</filename> being passed to the linker.
    52 This prevents the linker from searching through library directories on
    53 the host.</para></listitem>
    54 </varlistentry>
    55 </variablelist>
     57      <varlistentry>
     58        <term><parameter>--with-lib-path=/tools/lib</parameter></term>
     59        <listitem>
     60          <para>This tells the configure script to specify the library
     61          search path during the compilation of Binutils, resulting in
     62          <filename class="directory">/tools/lib</filename> being passed
     63          to the linker. This prevents the linker from searching through
     64          library directories on the host.</para>
     65        </listitem>
     66      </varlistentry>
    5667
    57 <para>Compile the package:</para>
     68    </variablelist>
     69
     70    <para>Compile the package:</para>
    5871
    5972<screen><userinput>make</userinput></screen>
    6073
    61 <para>Compilation is now complete. As discussed earlier, running the
    62 test suite is not mandatory for the temporary tools here in this
    63 chapter. To run the Binutils test suite anyway, issue the following
    64 command:</para>
     74    <para>Compilation is now complete. As discussed earlier, running the
     75    test suite is not mandatory for the temporary tools here in this
     76    chapter. To run the Binutils test suite anyway, issue the following
     77    command:</para>
    6578
    6679<screen><userinput>make check</userinput></screen>
    6780
    68 <para>Install the package:</para>
     81    <para>Install the package:</para>
    6982
    7083<screen><userinput>make install</userinput></screen>
    7184
    72 <para>Now prepare the linker for the <quote>Re-adjusting</quote> phase in the next
    73 chapter:</para>
     85    <para>Now prepare the linker for the <quote>Re-adjusting</quote> phase in
     86    the next chapter:</para>
    7487
    7588<screen><userinput>make -C ld clean
    7689make -C ld LIB_PATH=/usr/lib:/lib</userinput></screen>
    7790
     91    <warning>
     92      <para><emphasis>Do not</emphasis> remove the Binutils source and build
     93      directories yet. These directories will be needed again in the next
     94      chapter in their current state.</para>
     95    </warning>
    7896
    79 <warning><para><emphasis>Do not</emphasis> remove the Binutils source and
    80 build directories yet. These directories will be needed again in the next
    81 chapter in their current state.</para></warning>
     97  </sect2>
    8298
    83 </sect2>
     99  <sect2 role="content">
     100    <title/>
    84101
    85 <sect2 role="content"><title/>
    86 <para>Details on this package are located in <xref
    87 linkend="contents-binutils" role="."/></para>
    88 </sect2>
     102    <para>Details on this package are located in
     103    <xref linkend="contents-binutils" role="."/></para>
     104
     105  </sect2>
    89106
    90107</sect1>
    91 
Note: See TracChangeset for help on using the changeset viewer.