Changeset 6b9aa3b for chapter06


Ignore:
Timestamp:
11/04/2014 04:40:05 PM (9 years ago)
Author:
Krejzi <krejzi@…>
Branches:
7.7-systemd, 7.8-systemd, 7.9-systemd
Children:
3b003e5
Parents:
d88e730
Message:

Import trunk.

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/systemd@10789 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter06
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter06/autoconf.xml

    rd88e730 r6b9aa3b  
    5656    <para>This takes a long time, about 4.7 SBUs. In addition, 6 tests are skipped
    5757    that use Automake. For full test coverage, Autoconf can be re-tested
    58     after Automake has been installed.</para>
     58    after Automake has been installed.  In addition, one test fails due to
     59    changes in libtool-2.4.3 and later.</para>
    5960
    6061    <para>Install the package:</para>
  • chapter06/coreutils.xml

    rd88e730 r6b9aa3b  
    7373
    7474      <varlistentry>
     75        <term><envar>FORCE_UNSAFE_CONFIGURE=1</envar></term>
     76        <listitem>
     77          <para>This environment variable allows the package to be
     78          built as the root user.
     79          </para>
     80        </listitem>
     81      </varlistentry>
     82
     83      <varlistentry>
    7584        <term><parameter>--enable-no-install-program=kill,uptime</parameter></term>
    7685        <listitem>
     
    112121<screen><userinput remap="test">su nobody -s /bin/bash \
    113122          -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen>
     123
     124    <para>The stty-pairs test is known to fail on a virtual console, but
     125    passes if run in a X terminal.</para>
    114126
    115127    <para>Remove the temporary group:</para>
  • chapter06/gcc.xml

    rd88e730 r6b9aa3b  
    4141  <sect2 role="installation">
    4242    <title>Installation of GCC</title>
    43 
     43<!--
    4444    <para>As in Chapter 5, fix a problem identified upstream:</para>
    4545
     
    5151
    5252<screen><userinput remap="pre">patch -Np1 -i ../&gcc-upstream-patch;</userinput></screen>
    53 
     53-->
    5454    <para>The GCC documentation recommends building GCC outside of the source
    5555    directory in a dedicated build directory:</para>
  • chapter06/gmp.xml

    rd88e730 r6b9aa3b  
    6868
    6969      <varlistentry>
    70         <term><parameter>--docdir=/usr/share/doc-gmp&gmp-version;</parameter></term>
     70        <term><parameter>--docdir=/usr/share/doc/gmp&gmp-version;</parameter></term>
    7171        <listitem>
    7272          <para>This variable specifies the correct place for the
  • chapter06/libtool.xml

    rd88e730 r6b9aa3b  
    5454
    5555<screen><userinput remap="test">make check</userinput></screen>
     56
     57    <para>Five tests are known to fail in the LFS build envronment,
     58    but all tests pass if rechecked after Chapter 6 is complete.</para>
    5659
    5760    <para>Install the package:</para>
  • chapter06/util-linux.xml

    rd88e730 r6b9aa3b  
    5555  <sect2 role="installation">
    5656    <title>Installation of Util-linux</title>
    57 
     57<!--
    5858    <para>First, fix one of the regression tests:</para>
    5959
    6060<screen><userinput remap="pre">sed -e 's/2^64/(2^64/' -e 's/E &lt;/E) &lt;=/' -e 's/ne /eq /' \
    6161    -i tests/ts/ipcs/limits2</userinput></screen>
    62 
     62-->
    6363    <para>Prepare Util-linux for compilation:</para>
    6464
    65 <screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime \
    66             --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
     65<screen><userinput remap="configure">./configure ADJTIME_PATH=/var/lib/hwclock/adjtime     \
     66            --docdir=/usr/share/doc/util-linux-&util-linux-version; \
     67            --disable-chfn-chsh  \
     68            --disable-login      \
     69            --disable-su         \
     70            --disable-setpriv    \
     71            --disable-runuser    \
     72            --disable-pylibmount \
     73            --without-python</userinput></screen>
     74
     75    <para>The --disable and --without options prevent warnings about
     76    building components that require packages not in LFS or are
     77    inconsistent with programs installed by other packages.</para>
    6778
    6879    <para>Compile the package:</para>
Note: See TracChangeset for help on using the changeset viewer.