Changeset 81109e3


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

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter05/adjusting.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-adjusting">
    7 <title>Adjusting the Toolchain</title>
    8 <?dbhtml filename="adjusting.html"?>
     9  <?dbhtml filename="adjusting.html"?>
    910
    10 <para>Now that the temporary C libraries have been installed, all
    11 tools compiled in the rest of this chapter should be linked against
    12 these libraries. In order to accomplish this, the linker and the
    13 compiler's specs file need to be adjusted.</para>
     11  <title>Adjusting the Toolchain</title>
    1412
    15 <para>The linker, adjusted at the end of the first pass of Binutils,
    16 is installed by running the following command from within the
    17 <filename class="directory">binutils-build</filename> directory:</para>
     13  <para>Now that the temporary C libraries have been installed, all
     14  tools compiled in the rest of this chapter should be linked against
     15  these libraries. In order to accomplish this, the linker and the
     16  compiler's specs file need to be adjusted.</para>
     17
     18  <para>The linker, adjusted at the end of the first pass of Binutils,
     19  is installed by running the following command from within the
     20  <filename class="directory">binutils-build</filename> directory:</para>
    1821
    1922<screen><userinput>make -C ld install</userinput></screen>
    2023
    21 <para>From this point onwards, everything will link only
    22 against the libraries in <filename class="directory">/tools/lib</filename>.</para>
     24  <para>From this point onwards, everything will link only against the
     25  libraries in <filename class="directory">/tools/lib</filename>.</para>
    2326
    24 <note><para>If the earlier warning to retain the Binutils source and
    25 build directories from the first pass was missed, ignore the above
    26 command. This results in a small chance that the subsequent testing
    27 programs will link against libraries on the host. This is not ideal,
    28 but it is not a major problem. The situation is corrected when the
    29 second pass of Binutils is installed later.</para></note>
     27  <note>
     28    <para>If the earlier warning to retain the Binutils source and
     29    build directories from the first pass was missed, ignore the above
     30    command. This results in a small chance that the subsequent testing
     31    programs will link against libraries on the host. This is not ideal,
     32    but it is not a major problem. The situation is corrected when the
     33    second pass of Binutils is installed later.</para>
     34  </note>
    3035
    31 <para>Now that the adjusted linker is installed, the Binutils build and source
    32 directories should be removed.</para>
     36  <para>Now that the adjusted linker is installed, the Binutils build and source
     37  directories should be removed.</para>
    3338
    34 <para>The next task is to point GCC to the new dynamic linker. This is done by
    35 dumping GCC's <quote>specs</quote> file to a location where GCC will look for it
    36 by default. A simple <command>sed</command> substitution then alters the
    37 dynamic linker that GCC will use:</para>
     39  <para>The next task is to point GCC to the new dynamic linker. This is done by
     40  dumping GCC's <quote>specs</quote> file to a location where GCC will look for it
     41  by default. A simple <command>sed</command> substitution then alters the
     42  dynamic linker that GCC will use:</para>
    3843
    3944<!-- Ampersands are needed to allow copy and paste -->
    40 
    4145<screen><userinput>SPECFILE=`dirname $(gcc -print-libgcc-file-name)`/specs &amp;&amp;
    4246gcc -dumpspecs > $SPECFILE &amp;&amp;
     
    4549unset SPECFILE</userinput></screen>
    4650
    47 <para>It is recommended that the above
    48 command be copy-and-pasted in order to ensure accuracy.
    49 Alternatively, the specs file can be edited by hand. This is done by
    50 replacing every occurrence of <quote>/lib/ld-linux.so.2</quote> with
    51 <quote>/tools/lib/ld-linux.so.2</quote></para>
     51  <para>It is recommended that the above command be copy-and-pasted in order to
     52  ensure accuracy. Alternatively, the specs file can be edited by hand. This is
     53  done by replacing every occurrence of <quote>/lib/ld-linux.so.2</quote> with
     54  <quote>/tools/lib/ld-linux.so.2</quote></para>
    5255
    53 <para>Be sure to visually inspect the specs file in order to verify the
    54 intended changes have been made.</para>
     56  <para>Be sure to visually inspect the specs file in order to verify the
     57  intended changes have been made.</para>
    5558
    56 <important><para>If working on a platform where the name of the
    57 dynamic linker is something other than
    58 <filename class="libraryfile">ld-linux.so.2</filename>, replace
    59 <quote>ld-linux.so.2</quote> with the name of the platform's
    60 dynamic linker in the above commands. Refer back to <xref
    61 linkend="ch-tools-toolchaintechnotes" role=","/> if
    62 necessary.</para></important>
     59  <important>
     60    <para>If working on a platform where the name of the dynamic linker is
     61    something other than <filename class="libraryfile">ld-linux.so.2</filename>,
     62    replace <quote>ld-linux.so.2</quote> with the name of the platform's
     63    dynamic linker in the above commands. Refer back to <xref
     64    linkend="ch-tools-toolchaintechnotes" role=","/> if necessary.</para>
     65  </important>
    6366
    64 <para>During the build process, GCC runs a script
    65 (<command>fixincludes</command>) that scans the system for header files that may
    66 need to be fixed (they might contain syntax errors, for example), and installs
    67 the fixed versions in a private include directory.  There is a possibility that,
    68 as a result of this process, some header files from the host system have found
    69 their way into GCC's private include directory. As the rest of this chapter only
    70 requires the headers from GCC and Glibc, which have both been installed at this
    71 point, any &quot;fixed&quot; headers can safely be removed.  This helps to avoid
    72 any host headers polluting the build environment.  Run the following commands to
    73 remove the header files in GCC's private include directory (you may find it
    74 easier to copy and paste these commands, rather than typing them by hand, due to
    75 their length):</para>
     67  <para>During the build process, GCC runs a script
     68  (<command>fixincludes</command>) that scans the system for header files
     69  that may need to be fixed (they might contain syntax errors, for example),
     70  and installs the fixed versions in a private include directory. There is a
     71  possibility that, as a result of this process, some header files from the
     72  host system have found their way into GCC's private include directory. As
     73  the rest of this chapter only requires the headers from GCC and Glibc,
     74  which have both been installed at this point, any <quote>fixed</quote>
     75  headers can safely be removed. This helps to avoid any host headers
     76  polluting the build environment. Run the following commands to remove the
     77  header files in GCC's private include directory (you may find it easier to
     78  copy and paste these commands, rather than typing them by hand, due to
     79  their length):</para>
    7680
    7781<!-- && used to ease copy and pasting -->
     
    8185unset GCC_INCLUDEDIR</userinput></screen>
    8286
    83 <caution><para>At this point, it is imperative to stop and ensure that
    84 the basic functions (compiling and linking) of the new toolchain are
    85 working as expected. To perform a sanity check, run the following
    86 commands:</para>
     87  <caution>
     88    <para>At this point, it is imperative to stop and ensure that the basic
     89    functions (compiling and linking) of the new toolchain are working as
     90    expected. To perform a sanity check, run the following commands:</para>
    8791
    8892<screen><userinput>echo 'main(){}' &gt; dummy.c
     
    9094readelf -l a.out | grep ': /tools'</userinput></screen>
    9195
    92 <para>If everything is working correctly, there should be no errors,
    93 and the output of the last command will be of the form:</para>
     96    <para>If everything is working correctly, there should be no errors,
     97    and the output of the last command will be of the form:</para>
    9498
    95 <screen><computeroutput>[Requesting program interpreter: 
     99<screen><computeroutput>[Requesting program interpreter:
    96100    /tools/lib/ld-linux.so.2]</computeroutput></screen>
    97101
    98 <para>Note that <filename class="directory">/tools/lib</filename>
    99 appears as the prefix of the dynamic linker.</para>
     102    <para>Note that <filename class="directory">/tools/lib</filename>
     103    appears as the prefix of the dynamic linker.</para>
    100104
    101 <para>If the output is not shown as above or there was no output at
    102 all, then something is wrong. Investigate and retrace the steps to
    103 find out where the problem is and correct it. This issue must be
    104 resolved before continuing on. First, perform the sanity check again,
    105 using <command>gcc</command> instead of <command>cc</command>. If this
    106 works, then the <filename class="symlink">/tools/bin/cc</filename> symlink is missing.
    107 Revisit <xref linkend="ch-tools-gcc-pass1" role=","/> and install the symlink.
    108 Next, ensure that the <envar>PATH</envar> is correct. This can be checked by running
    109 <command>echo $PATH</command> and verifying that <filename
    110 class="directory">/tools/bin</filename> is at the head of the list. If
    111 the <envar>PATH</envar> is wrong it could mean that you are not logged in as user
    112 <emphasis>lfs</emphasis> or that something went wrong back in <xref
    113 linkend="ch-tools-settingenviron" role="."/> Another option is that something
    114 may have gone wrong with the specs file amendment above. In this case,
    115 redo the specs file amendment, being careful to copy-and-paste the
    116 commands.</para>
     105    <para>If the output is not shown as above or there was no output at all,
     106    then something is wrong. Investigate and retrace the steps to find out
     107    where the problem is and correct it. This issue must be resolved before
     108    continuing on. First, perform the sanity check again, using
     109    <command>gcc</command> instead of <command>cc</command>. If this works,
     110    then the <filename class="symlink">/tools/bin/cc</filename> symlink is
     111    missing. Revisit <xref linkend="ch-tools-gcc-pass1" role=","/> and install
     112    the symlink. Next, ensure that the <envar>PATH</envar> is correct. This
     113    can be checked by running <command>echo $PATH</command> and verifying that
     114    <filename class="directory">/tools/bin</filename> is at the head of the
     115    list. If the <envar>PATH</envar> is wrong it could mean that you are not
     116    logged in as user <systemitem class="username">lfs</systemitem> or that
     117    something went wrong back in <xref linkend="ch-tools-settingenviron"
     118    role="."/> Another option is that something may have gone wrong with the
     119    specs file amendment above. In this case, redo the specs file amendment,
     120    being careful to copy-and-paste the commands.</para>
    117121
    118 <para>Once all is well, clean up the test files:</para>
     122    <para>Once all is well, clean up the test files:</para>
    119123
    120124<screen><userinput>rm -v dummy.c a.out</userinput></screen>
    121125
    122 <para>Building TCL in the next section will serve as an additional check that
    123 the toolchain has been built properly.  If TCL fails to build, it is an
    124 indication that something has gone wrong with the Binutils, GCC, or Glibc
    125 installation, but not with TCL itself.</para>
    126 
    127 </caution>
     126    <para>Building TCL in the next section will serve as an additional check that
     127    the toolchain has been built properly.  If TCL fails to build, it is an
     128    indication that something has gone wrong with the Binutils, GCC, or Glibc
     129    installation, but not with TCL itself.</para>
     130  </caution>
    128131
    129132</sect1>
  • chapter05/bash.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-bash" role="wrap">
    7 <title>Bash-&bash-version;</title>
    8 <?dbhtml filename="bash.html"?>
     9  <?dbhtml filename="bash.html"?>
    910
    10 <indexterm zone="ch-tools-bash">
    11 <primary sortas="a-Bash">Bash</primary>
    12 <secondary>tools</secondary></indexterm>
     11  <title>Bash-&bash-version;</title>
    1312
    14 <sect2 role="package"><title/>
    15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
     13  <indexterm zone="ch-tools-bash">
     14    <primary sortas="a-Bash">Bash</primary>
     15    <secondary>tools</secondary>
     16  </indexterm>
    1617
    17 <segmentedlist>
    18 <segtitle>&buildtime;</segtitle>
    19 <segtitle>&diskspace;</segtitle>
    20 <seglistitem><seg>1.2 SBU</seg><seg>20.7 MB</seg></seglistitem>
    21 </segmentedlist>
     18  <sect2 role="package">
     19    <title/>
    2220
    23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bash.xml" xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     21    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     22    href="../chapter06/bash.xml"
     23    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
    2424
    25 </sect2>
     25    <segmentedlist>
     26      <segtitle>&buildtime;</segtitle>
     27      <segtitle>&diskspace;</segtitle>
    2628
    27 <sect2 role="installation">
    28 <title>Installation of Bash</title>
     29      <seglistitem>
     30        <seg>1.2 SBU</seg>
     31        <seg>20.7 MB</seg>
     32      </seglistitem>
     33    </segmentedlist>
    2934
    30 <!-- Edit Me -->
    31 <para>Prepare Bash for compilation:</para>
     35    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     36    href="../chapter06/bash.xml"
     37    xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     38
     39  </sect2>
     40
     41  <sect2 role="installation">
     42    <title>Installation of Bash</title>
     43
     44    <para>Prepare Bash for compilation:</para>
    3245
    3346<screen><userinput>./configure --prefix=/tools --without-bash-malloc</userinput></screen>
    3447
    35 <para>The meaning of the configure options:</para>
     48    <variablelist>
     49      <title>The meaning of the configure options:</title>
    3650
    37 <variablelist>
    38 <varlistentry>
    39 <term><parameter>--without-bash-malloc</parameter></term>
    40 <listitem><para>This options turns off the use of Bash's memory
    41 allocation (malloc) function which is known to cause segmentation
    42 faults. By turning this option off, Bash will use the malloc functions
    43 from Glibc which are more stable.</para></listitem>
    44 </varlistentry>
    45 </variablelist>
     51      <varlistentry>
     52        <term><parameter>--without-bash-malloc</parameter></term>
     53        <listitem>
     54          <para>This options turns off the use of Bash's memory allocation
     55          (<function>malloc</function>) function which is known to cause
     56          segmentation faults. By turning this option off, Bash will use
     57          the <function>malloc</function> functions from Glibc which are
     58          more stable.</para>
     59        </listitem>
     60      </varlistentry>
    4661
    47 <para>Compile the package:</para>
     62    </variablelist>
     63
     64    <para>Compile the package:</para>
    4865
    4966<screen><userinput>make</userinput></screen>
    5067
    51 <para>To test the results, issue: <userinput>make tests</userinput>.</para>
     68    <para>To test the results, issue:
     69    <userinput>make tests</userinput>.</para>
    5270
    53 <para>Install the package:</para>
     71    <para>Install the package:</para>
    5472
    5573<screen><userinput>make install</userinput></screen>
    5674
    57 <para>Make a link for the programs that use <command>sh</command> for
    58 a shell:</para>
     75    <para>Make a link for the programs that use <command>sh</command> for
     76    a shell:</para>
    5977
    6078<screen><userinput>ln -vs bash /tools/bin/sh</userinput></screen>
    6179
    62 </sect2>
     80  </sect2>
    6381
    64 <sect2 role="content"><title/>
    65 <para>Details on this package are located in <xref linkend="contents-bash" role="."/></para>
    66 </sect2>
     82  <sect2 role="content">
     83    <title/>
     84
     85    <para>Details on this package are located in
     86    <xref linkend="contents-bash" role="."/></para>
     87
     88  </sect2>
    6789
    6890</sect1>
    69 
  • chapter05/binutils-pass1.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-pass1" role="wrap">
    7 <title>Binutils-&binutils-version; - Pass 1</title>
    8 <?dbhtml filename="binutils-pass1.html"?>
     9  <?dbhtml filename="binutils-pass1.html"?>
    910
    10 <indexterm zone="ch-tools-binutils-pass1">
    11 <primary sortas="a-Binutils">Binutils</primary>
    12 <secondary>tools, pass 1</secondary></indexterm>
     11  <title>Binutils-&binutils-version; - Pass 1</title>
    1312
    14 <sect2 role="package"><title/>
    15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/binutils.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
     13  <indexterm zone="ch-tools-binutils-pass1">
     14    <primary sortas="a-Binutils">Binutils</primary>
     15    <secondary>tools, pass 1</secondary>
     16  </indexterm>
    1617
    17 <segmentedlist>
    18 <segtitle>&buildtime;</segtitle>
    19 <segtitle>&diskspace;</segtitle>
    20 <seglistitem><seg>1.0 SBU</seg><seg>170 MB</seg></seglistitem>
    21 </segmentedlist>
     18  <sect2 role="package">
     19    <title/>
    2220
    23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/binutils.xml" 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])"/>
    2424
    25 </sect2>
     25    <segmentedlist>
     26      <segtitle>&buildtime;</segtitle>
     27      <segtitle>&diskspace;</segtitle>
    2628
    27 <sect2 role="installation">
    28 <title>Installation of Binutils</title>
     29      <seglistitem>
     30        <seg>1.0 SBU</seg>
     31        <seg>170 MB</seg>
     32      </seglistitem>
     33    </segmentedlist>
    2934
    30 <para>It is important that Binutils be the first package compiled
    31 because both Glibc and GCC perform various tests on the available
    32 linker and assembler to determine which of their own features to
    33 enable.</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])"/>
    3438
    35 <para>The Binutils documentation recommends building Binutils outside of the
    36 source directory in a dedicated build directory:</para>
     39  </sect2>
     40
     41  <sect2 role="installation">
     42    <title>Installation of Binutils</title>
     43
     44    <para>It is important that Binutils be the first package compiled
     45    because both Glibc and GCC perform various tests on the available
     46    linker and assembler to determine which of their own features to
     47    enable.</para>
     48
     49    <para>The Binutils documentation recommends building Binutils outside of the
     50    source directory in a dedicated build directory:</para>
    3751
    3852<screen><userinput>mkdir -v ../binutils-build
    3953cd ../binutils-build</userinput></screen>
    4054
    41 <note><para>In order for the SBU values listed in the rest of the book
    42 to be of any use, measure the time it takes to build this package from
    43 the configuration, up to and including the first install. To achieve
    44 this easily, wrap the three commands in a <command>time</command>
    45 command like this: <userinput>time { ./configure ... &amp;&amp; make
    46 &amp;&amp; make install; }</userinput>.</para></note>
     55    <note>
     56      <para>In order for the SBU values listed in the rest of the book
     57      to be of any use, measure the time it takes to build this package from
     58      the configuration, up to and including the first install. To achieve
     59      this easily, wrap the three commands in a <command>time</command>
     60      command like this: <userinput>time { ./configure ... &amp;&amp; make
     61      &amp;&amp; make install; }</userinput>.</para>
     62    </note>
    4763
    48 <para>Now prepare Binutils for compilation:</para>
     64    <para>Now prepare Binutils for compilation:</para>
    4965
    5066<screen><userinput>../binutils-&binutils-version;/configure --prefix=/tools --disable-nls</userinput></screen>
    5167
    52 <para>The meaning of the configure options:</para>
     68    <variablelist>
     69      <title>The meaning of the configure options:</title>
    5370
    54 <variablelist>
    55 <varlistentry>
    56 <term><parameter>--prefix=/tools</parameter></term>
    57 <listitem><para>This tells the configure script to prepare to install the Binutils
    58 programs in the <filename class="directory">/tools</filename> directory.</para></listitem>
    59 </varlistentry>
     71      <varlistentry>
     72        <term><parameter>--prefix=/tools</parameter></term>
     73        <listitem>
     74          <para>This tells the configure script to prepare to install the
     75          Binutils programs in the <filename class="directory">/tools</filename>
     76          directory.</para>
     77        </listitem>
     78      </varlistentry>
    6079
    61 <varlistentry>
    62 <term><parameter>--disable-nls</parameter></term>
    63 <listitem><para>This disables internationalization as i18n is not needed for the
    64 temporary tools.</para></listitem>
    65 </varlistentry>
    66 </variablelist>
     80      <varlistentry>
     81        <term><parameter>--disable-nls</parameter></term>
     82        <listitem>
     83          <para>This disables internationalization as i18n is not needed for the
     84          temporary tools.</para>
     85        </listitem>
     86      </varlistentry>
    6787
    68 <para>Continue with compiling the package:</para>
     88    </variablelist>
     89
     90    <para>Continue with compiling the package:</para>
    6991
    7092<screen><userinput>make</userinput></screen>
    7193
    72 <para>Compilation is now complete. Ordinarily we would now run the
    73 test suite, but at this early stage the test suite framework (Tcl,
    74 Expect, and DejaGNU) is not yet in place. The benefits of running the
    75 tests at this point are minimal since the programs from this
    76 first pass will soon be replaced by those from the second.</para>
     94    <para>Compilation is now complete. Ordinarily we would now run the
     95    test suite, but at this early stage the test suite framework (Tcl,
     96    Expect, and DejaGNU) is not yet in place. The benefits of running the
     97    tests at this point are minimal since the programs from this
     98    first pass will soon be replaced by those from the second.</para>
    7799
    78 <para>Install the package:</para>
     100    <para>Install the package:</para>
    79101
    80102<screen><userinput>make install</userinput></screen>
    81103
    82 <para>Next, prepare the linker for the <quote>Adjusting</quote> phase
    83 later on:</para>
     104    <para>Next, prepare the linker for the <quote>Adjusting</quote> phase
     105    later on:</para>
    84106
    85107<screen><userinput>make -C ld clean
    86108make -C ld LIB_PATH=/tools/lib</userinput></screen>
    87109
    88 <para>The meaning of the make parameters:</para>
     110    <variablelist>
     111      <title>The meaning of the make parameters:</title>
    89112
    90 <variablelist>
    91 <varlistentry>
    92 <term><parameter>-C ld clean</parameter></term>
    93 <listitem><para>This tells the make program to remove all compiled
    94 files in the <filename class="directory">ld</filename>
    95 subdirectory.</para></listitem>
    96 </varlistentry>
     113      <varlistentry>
     114        <term><parameter>-C ld clean</parameter></term>
     115        <listitem>
     116          <para>This tells the make program to remove all compiled
     117          files in the <filename class="directory">ld</filename>
     118          subdirectory.</para>
     119        </listitem>
     120      </varlistentry>
    97121
    98 <varlistentry>
    99 <term><parameter>-C ld LIB_PATH=/tools/lib</parameter></term>
    100 <listitem><para>This option rebuilds everything in the
    101 <filename class="directory">ld</filename> subdirectory. Specifying
    102 the <envar>LIB_PATH</envar> Makefile variable on the command
    103 line allows us to override the default value
    104 and point it to the temporary tools location. The value of this variable
    105 specifies the linker's default library search path. This preparation
    106 is used later in the chapter.</para></listitem>
    107 </varlistentry>
    108 </variablelist>
     122      <varlistentry>
     123        <term><parameter>-C ld LIB_PATH=/tools/lib</parameter></term>
     124        <listitem>
     125          <para>This option rebuilds everything in the <filename
     126          class="directory">ld</filename> subdirectory. Specifying the
     127          <envar>LIB_PATH</envar> Makefile variable on the command line
     128          allows us to override the default value and point it to the
     129          temporary tools location. The value of this variable specifies
     130          the linker's default library search path. This preparation is
     131          used later in the chapter.</para>
     132        </listitem>
     133      </varlistentry>
    109134
    110 <warning><para><emphasis>Do not</emphasis> remove the Binutils
    111 build and source directories yet. These will be needed again in their
    112 current state later in this chapter.</para></warning>
     135    </variablelist>
    113136
    114 </sect2>
     137    <warning>
     138      <para><emphasis>Do not</emphasis> remove the Binutils build and source
     139      directories yet. These will be needed again in their current state later
     140      in this chapter.</para>
     141    </warning>
    115142
    116 <sect2 role="content"><title/>
    117 <para>Details on this package are located in <xref
    118 linkend="contents-binutils" role="."/></para>
    119 </sect2>
     143  </sect2>
     144
     145  <sect2 role="content">
     146    <title/>
     147
     148    <para>Details on this package are located in
     149    <xref linkend="contents-binutils" role="."/></para>
     150
     151  </sect2>
    120152
    121153</sect1>
    122 
  • 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 
  • chapter05/bison.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]>
    6 <sect1 id="ch-tools-bison" xreflabel="Bison" role="wrap">
    7 <title>Bison-&bison-version;</title>
    8 <?dbhtml filename="bison.html"?>
    97
    10 <indexterm zone="ch-tools-bison">
    11 <primary sortas="a-Bison">Bison</primary>
    12 <secondary>tools</secondary></indexterm>
     8<sect1 id="ch-tools-bison" role="wrap">
     9  <?dbhtml filename="bison.html"?>
    1310
    14 <sect2 role="package"><title/>
    15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bison.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
     11  <title>Bison-&bison-version;</title>
    1612
    17 <segmentedlist>
    18 <segtitle>&buildtime;</segtitle>
    19 <segtitle>&diskspace;</segtitle>
    20 <seglistitem><seg>0.6 SBU</seg><seg>10.0 MB</seg></seglistitem>
    21 </segmentedlist>
     13  <indexterm zone="ch-tools-bison">
     14    <primary sortas="a-Bison">Bison</primary>
     15    <secondary>tools</secondary>
     16  </indexterm>
    2217
    23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bison.xml" xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     18  <sect2 role="package">
     19    <title/>
    2420
    25 </sect2>
     21    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     22    href="../chapter06/bison.xml"
     23    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
    2624
    27 <sect2 role="installation">
    28 <title>Installation of Bison</title>
     25    <segmentedlist>
     26      <segtitle>&buildtime;</segtitle>
     27      <segtitle>&diskspace;</segtitle>
    2928
    30 <para>Prepare Bison for compilation:</para>
     29      <seglistitem>
     30        <seg>0.6 SBU</seg>
     31        <seg>10.0 MB</seg>
     32      </seglistitem>
     33    </segmentedlist>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     36    href="../chapter06/bison.xml"
     37    xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     38
     39  </sect2>
     40
     41  <sect2 role="installation">
     42    <title>Installation of Bison</title>
     43
     44    <para>Prepare Bison for compilation:</para>
    3145
    3246<screen><userinput>./configure --prefix=/tools</userinput></screen>
    3347
    34 <para>Compile the package:</para>
     48    <para>Compile the package:</para>
    3549
    3650<screen><userinput>make</userinput></screen>
    3751
    38 <para>To test the results, issue: <userinput>make
    39 check</userinput>.</para>
     52    <para>To test the results, issue:
     53    <userinput>make check</userinput>.</para>
    4054
    41 <para>Install the package:</para>
     55    <para>Install the package:</para>
    4256
    4357<screen><userinput>make install</userinput></screen>
    4458
    45 </sect2>
     59  </sect2>
    4660
    47 <sect2 role="content"><title/>
    48 <para>Details on this package are located in <xref
    49 linkend="contents-bison" role="."/></para>
    50 </sect2>
     61  <sect2 role="content">
     62    <title/>
     63
     64    <para>Details on this package are located in
     65    <xref linkend="contents-bison" role="."/></para>
     66
     67  </sect2>
    5168
    5269</sect1>
    53 
  • chapter05/bzip2.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-bzip2" role="wrap">
    7 <title>Bzip2-&bzip2-version;</title>
    8 <?dbhtml filename="bzip2.html"?>
     9  <?dbhtml filename="bzip2.html"?>
    910
    10 <indexterm zone="ch-tools-bzip2">
    11 <primary sortas="a-Bzip2">Bzip2</primary>
    12 <secondary>tools</secondary></indexterm>
     11  <title>Bzip2-&bzip2-version;</title>
    1312
    14 <sect2 role="package"><title/>
    15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bzip2.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
     13  <indexterm zone="ch-tools-bzip2">
     14    <primary sortas="a-Bzip2">Bzip2</primary>
     15    <secondary>tools</secondary>
     16  </indexterm>
    1617
    17 <segmentedlist>
    18 <segtitle>&buildtime;</segtitle>
    19 <segtitle>&diskspace;</segtitle>
    20 <seglistitem><seg>0.1 SBU</seg><seg>3.5 MB</seg></seglistitem>
    21 </segmentedlist>
     18  <sect2 role="package">
     19    <title/>
    2220
    23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../chapter06/bzip2.xml" xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     21    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     22    href="../chapter06/bzip2.xml"
     23    xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
    2424
    25 </sect2>
     25    <segmentedlist>
     26      <segtitle>&buildtime;</segtitle>
     27      <segtitle>&diskspace;</segtitle>
    2628
    27 <sect2 role="installation">
    28 <title>Installation of Bzip2</title>
     29      <seglistitem>
     30        <seg>0.1 SBU</seg>
     31        <seg>3.5 MB</seg>
     32      </seglistitem>
     33    </segmentedlist>
    2934
    30 <para>The Bzip2 package does not contain a <command>configure</command>
    31 script. Compile and test it with:</para>
     35    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     36    href="../chapter06/bzip2.xml"
     37    xpointer="xpointer(/sect1/sect2[1]/segmentedlist[2])"/>
     38
     39  </sect2>
     40
     41  <sect2 role="installation">
     42    <title>Installation of Bzip2</title>
     43
     44    <para>The Bzip2 package does not contain a <command>configure</command>
     45    script. Compile and test it with:</para>
    3246
    3347<screen><userinput>make</userinput></screen>
    3448
    35 <para>Install the package:</para>
     49    <para>Install the package:</para>
    3650
    3751<screen><userinput>make PREFIX=/tools install</userinput></screen>
    3852
    39 </sect2>
     53  </sect2>
    4054
    41 <sect2 role="content"><title/>
    42 <para>Details on this package are located in <xref
    43 linkend="contents-bzip2" role="."/></para>
    44 </sect2>
     55  <sect2 role="content">
     56    <title/>
     57
     58    <para>Details on this package are located in
     59    <xref linkend="contents-bzip2" role="."/></para>
     60
     61  </sect2>
    4562
    4663</sect1>
    47 
  • chapter05/chapter05.xml

    r1011516 r81109e3  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     2<!DOCTYPE chapter 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<chapter id="chapter-temporary-tools" xreflabel="Chapter 5">
    7 <?dbhtml dir="chapter05"?>
    8 <title>Constructing a Temporary System</title>
    9 <?dbhtml filename="chapter05.html"?>
     9  <?dbhtml dir="chapter05"?>
     10  <?dbhtml filename="chapter05.html"?>
    1011
    11 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="introduction.xml"/>
    12 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="toolchaintechnotes.xml"/>
    13 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils-pass1.xml"/>
    14 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc-pass1.xml"/>
    15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="linux-libc-headers.xml"/>
    16 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="glibc.xml"/>
    17 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="adjusting.xml"/>
    18 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/>
    19 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expect.xml"/>
    20 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dejagnu.xml"/>
    21 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc-pass2.xml"/>
    22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils-pass2.xml"/>
    23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gawk.xml"/>
    24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/>
    25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bzip2.xml"/>
    26 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gzip.xml"/>
    27 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="diffutils.xml"/>
    28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="findutils.xml"/>
    29 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="make.xml"/>
    30 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="grep.xml"/>
    31 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sed.xml"/>
    32 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gettext.xml"/>
    33 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/>
    34 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="patch.xml"/>
    35 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tar.xml"/>
    36 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/>
    37 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bash.xml"/>
    38 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>
    39 <!--<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison.xml"/>
    40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="flex.xml"/>-->
    41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux.xml"/>
    42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="perl.xml"/>
    43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="stripping.xml"/>
     12  <title>Constructing a Temporary System</title>
     13
     14  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="toolchaintechnotes.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils-pass1.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc-pass1.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="linux-libc-headers.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="glibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="adjusting.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expect.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="dejagnu.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc-pass2.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="binutils-pass2.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gawk.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bzip2.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gzip.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="diffutils.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="findutils.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="make.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="grep.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sed.xml"/>
     35  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gettext.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ncurses.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="patch.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tar.xml"/>
     39  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bash.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="m4.xml"/>
     42  <!--<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison.xml"/>
     43  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="flex.xml"/>-->
     44  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="perl.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="stripping.xml"/>
    4447
    4548</chapter>
  • general.ent

    r1011516 r81109e3  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-20060115">
    3 <!ENTITY releasedate "January 15, 2006">
     2<!ENTITY version "SVN-20060117">
     3<!ENTITY releasedate "January 17, 2006">
    44<!ENTITY milestone "6.2">
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
Note: See TracChangeset for help on using the changeset viewer.