Changeset 4df26333


Ignore:
Timestamp:
04/13/2011 03:15:41 AM (13 years ago)
Author:
Bruce Dubbs <bdubbs@…>
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, 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:
50f648b
Parents:
d404149
Message:

Update General Compilation Instructions

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rd404149 r4df26333  
    3737
    3838-->
     39    <listitem>
     40      <para>2011-04-12</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[bdubbs] - Rewrote General Compilation Instructions using
     44          better docbook structures and clarified a couple of points. Fixes
     45          <ulink url="&lfs-ticket-root;2725">#2725</ulink>.</para>
     46        </listitem>
     47      </itemizedlist>
     48    </listitem>
     49
    3950    <listitem>
    4051      <para>2011-03-30</para>
  • chapter05/generalinstructions.xml

    rd404149 r4df26333  
    3434    fairly often, and some packages still use the older standard. This is not a
    3535    problem, but does prompt the warning.</para>
    36 
    37     <important>
    38       <para>After installing each package, delete its source and build
    39       directories, unless specifically instructed otherwise. Deleting the
    40       sources prevents mis-configuration when the same package is reinstalled
    41       later.</para>
    42     </important>
    4336  </listitem>
    4437
     
    6457
    6558    <important>
    66       <para>Before issuing the build instructions for a package, the package
    67       should be unpacked as user <systemitem class="username">lfs</systemitem>,
    68       and a <command>cd</command> into the created directory should be
    69       performed.</para>
     59      <para>To re-emphasize the build process:</para>
     60
     61      <orderedlist numeration="arabic" spacing="compact">
     62        <listitem>
     63          <para>Place all the sources and patches in a directory that will be
     64          accessible from the chroot environment such as
     65          <filename class="directory">/mnt/lfs/sources/</filename>.  Do
     66          <emphasis>not</emphasis> put sources in
     67          <filename class="directory">/mnt/lfs/tools/</filename>.</para>
     68        </listitem>
     69        <listitem>
     70          <para>Change to the sources directory.</para>
     71        </listitem>
     72        <listitem>
     73          <para>For each package:</para>
     74          <orderedlist numeration="loweralpha" spacing="compact">
     75            <listitem>
     76              <para>Using the <command>tar</command> program, extract the package
     77              to be built.  In Chapter 5, ensure you are the <emphasis>lfs</emphasis>
     78              user when extracting the package.</para>
     79            </listitem>
     80            <listitem>
     81              <para>Change to the directory created when the package was
     82              extracted.</para>
     83            </listitem>
     84            <listitem>
     85              <para>Follow the book's instructions for building the package.</para>
     86            </listitem>
     87            <listitem>
     88              <para>Change back to the sources directory.</para>
     89            </listitem>
     90            <listitem>
     91              <para>Delete the extracted source directory and any
     92              <filename class="directory"><replaceable>&lt;package&gt;</replaceable>-build</filename>
     93              directories that were created in the build process unless instructed otherwise.</para>
     94            </listitem>
     95          </orderedlist>
     96        </listitem>
     97      </orderedlist>
    7098    </important>
    7199  </listitem>
     
    73101  </itemizedlist>
    74102
    75   <para>To re-emphasize the build process:</para>
    76 
    77 <screen role="nodump">
    78 1. Place all the sources and patches in a directory that will be accessible
    79    from the chroot environment such as /mnt/lfs/sources/.  Do <emphasis>not</emphasis> put
    80    sources in /mnt/lfs/tools/.
    81 2. Change to the sources directory.
    82 3. For each package:
    83    a. Using the tar program, extract the package to be built.
    84    b. Change to the directory created when the package was extracted.
    85    c. Follow the book's instructions for building the package.
    86    d. Change back to the sources directory.
    87    e. Delete the extracted source directory and any &lt;package&gt;-build
    88       directories that were created in the build process.</screen>
    89 
    90103</sect1>
  • general.ent

    rd404149 r4df26333  
    1 <!ENTITY version "SVN-20110330">
    2 <!ENTITY releasedate "March 30, 2011">
     1<!ENTITY version "SVN-20110412">
     2<!ENTITY releasedate "April 12, 2011">
    33<!ENTITY copyrightdate "1999-2011"><!-- jhalfs needs a literal dash, not &ndash; -->
    4 <!ENTITY milestone "6.8">
     4<!ENTITY milestone "6.9">
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
    66
Note: See TracChangeset for help on using the changeset viewer.