Changeset d02c56d for chapter06


Ignore:
Timestamp:
02/16/2014 08:49:53 PM (11 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, 12.2, 12.2-rc1, 7.5, 7.6, 7.7, 7.8, 7.9, 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/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
177aee0, 8e59005
Parents:
8b69ae4
Message:

Update to man-pages-3.5.9.

Incorporate beta FHS.

Add /usr/share/ppd, /usr/libexec, /usr/share/color,
/usr/local/share/color, /var/lib/color, and /usr/share/dict.


Remove overrides for /usr/libexec: coreutils, findutils, gawk,
gcc, glibc, inetutils, man-db, and tar.


Move grub sbin executables from /usr/sbin to /sbin.

Document two new glibc errors in the regression tests.

Move man-db after util-linux to satisfy a test dependency
in /tools and to speed the test up.

Restore building the flex static library.

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

Location:
chapter06
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • chapter06/automake.xml

    r8b69ae4 rd02c56d  
    5050<screen><userinput remap="make">make</userinput></screen>
    5151
    52     <note><para>The tests take a very long time: over 30 SBUs.</para></note>
    53 
    54     <para>To test the results, issue:</para>
    55 
    56 <screen><userinput remap="test">make check</userinput></screen>
     52    <para>There are a couple of tests that incorrectly link to the
     53    wrong version of the flex library, so we temporarily work around
     54    the problem.  Also, using the -j4 make option speeds up the tests, even on
     55    systems with only one processor due to internal delays in individual
     56    tests.  To test the results, issue:</para>
     57
     58<screen><userinput remap="test">mv -v /usr/lib/libfl.{so,save}
     59ln -sv libfl.a /usr/lib/libfl.so
     60make -j4 check
     61rm -v /usr/lib/libfl.so
     62mv -v /usr/lib/libfl.{save,so}</userinput></screen>
    5763
    5864    <para>Install the package:</para>
  • chapter06/chapter06.xml

    r8b69ae4 rd02c56d  
    6666  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="libpipeline.xml"/>
    6767  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="make.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
    6968  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="patch.xml"/>
    7069  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sysklogd.xml"/>
     
    7473  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="systemd.xml"/>
    7574  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="util-linux.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="man-db.xml"/>
    7676  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="vim.xml"/>
    7777  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutdebug.xml"/>
  • chapter06/coreutils.xml

    r8b69ae4 rd02c56d  
    6262<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1 ./configure \
    6363            --prefix=/usr            \
    64             --libexecdir=/usr/lib    \
    6564            --enable-no-install-program=kill,uptime</userinput></screen>
    6665
  • chapter06/creatingdirs.xml

    r8b69ae4 rd02c56d  
    1919install -dv -m 1777 /tmp /var/tmp
    2020mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
    21 mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
     21mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man}
    2222mkdir -v  /usr/{,local/}share/{misc,terminfo,zoneinfo}
    2323mkdir -pv /usr/{,local/}share/man/man{1..8}
     
    3131ln -sv /run /var/run
    3232ln -sv /run/lock /var/lock
    33 mkdir -pv /var/{opt,cache,lib/{misc,locate},local}</userinput></screen>
     33mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}</userinput></screen>
    3434
    3535  <para>Directories are, by default, created with permission mode 755, but
  • chapter06/findutils.xml

    r8b69ae4 rd02c56d  
    4747
    4848<screen><userinput remap="configure">./configure --prefix=/usr                   \
    49             --libexecdir=/usr/lib/findutils \
    5049            --localstatedir=/var/lib/locate</userinput></screen>
    5150
  • chapter06/flex.xml

    r8b69ae4 rd02c56d  
    4949
    5050<screen><userinput remap="configure">./configure --prefix=/usr    \
    51             --disable-static \
    5251            --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    5352
     
    9998      <seglistitem>
    10099        <seg>flex, flex++ (link to flex), and lex</seg>
    101         <seg>libfl.so and libfl_pic.so</seg>
     100        <seg>libfl.{so,a} and libfl_pic.{so.a}</seg>
    102101        <seg>/usr/share/doc/flex-&flex-version;</seg>
    103102      </seglistitem>
     
    144143
    145144      <varlistentry id="libfl.so">
    146         <term><filename class="libraryfile">libfl.a</filename></term>
     145        <term><filename class="libraryfile">libfl.so</filename></term>
    147146        <listitem>
    148147          <para>The <filename class="libraryfile">flex</filename> library</para>
  • chapter06/gawk.xml

    r8b69ae4 rd02c56d  
    4343    <para>Prepare Gawk for compilation:</para>
    4444
    45 <screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>
     45<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
    4646
    4747    <para>Compile the package:</para>
  • chapter06/gcc.xml

    r8b69ae4 rd02c56d  
    7373<screen><userinput remap="configure">SED=sed                                            \
    7474../gcc-&gcc-version;/configure --prefix=/usr               \
    75                        --libexecdir=/usr/lib       \
    7675                       --enable-shared             \
    7776                       --enable-threads=posix      \
  • chapter06/glibc.xml

    r8b69ae4 rd02c56d  
    7878    --disable-profile            \
    7979    --enable-kernel=&min-kernel;       \
    80     --libexecdir=/usr/lib/glibc  \
    8180    --enable-obsolete-rpc</userinput></screen>
    8281
    8382    <variablelist>
    8483      <title>The meaning of the new configure options:</title>
    85 
    86       <varlistentry>
    87         <term><parameter>--libexecdir=/usr/lib/glibc</parameter></term>
    88         <listitem>
    89           <para>This changes the location of some auxillary files from the
    90           default of <filename class="directory">/usr/libexec</filename> to
    91           <filename class="directory">/usr/lib/glibc</filename>.</para>
    92         </listitem>
    93       </varlistentry>
    9484
    9585      <varlistentry>
     
    157147
    158148      <listitem>
     149        <para>libio/tst-ftell-partial-wide.out fails because it needs a locale
     150        that has not yet been generated.</para>
     151      </listitem>
     152
     153      <listitem>
    159154        <para>Other tests known to fail on some architectures are posix/bug-regex32,
    160         misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, and stdio-common/bug22.</para>
     155        misc/tst-writev, elf/check-textrel, nptl/tst-getpid2, nptl/tst-robust8,
     156        and stdio-common/bug22.</para>
    161157      </listitem>
    162158
  • chapter06/grub.xml

    r8b69ae4 rd02c56d  
    4848
    4949<screen><userinput remap="configure">./configure --prefix=/usr          \
     50            --sbindir=/sbin        \
    5051            --sysconfdir=/etc      \
    5152            --disable-grub-emu-usb \
  • chapter06/inetutils.xml

    r8b69ae4 rd02c56d  
    4949
    5050<screen><userinput remap="configure">./configure --prefix=/usr  \
    51     --libexecdir=/usr/sbin \
    5251    --localstatedir=/var   \
    5352    --disable-logger       \
  • chapter06/man-db.xml

    r8b69ae4 rd02c56d  
    4545
    4646<screen><userinput remap="configure">./configure --prefix=/usr                        \
    47             --libexecdir=/usr/lib                \
    4847            --docdir=/usr/share/doc/man-db-&man-db-version; \
    4948            --sysconfdir=/etc                    \
  • chapter06/tar.xml

    r8b69ae4 rd02c56d  
    4949<screen><userinput remap="configure">FORCE_UNSAFE_CONFIGURE=1  \
    5050./configure --prefix=/usr \
    51             --bindir=/bin \
    52             --libexecdir=/usr/sbin</userinput></screen>
     51            --bindir=/bin</userinput></screen>
    5352
    5453    <variablelist>
Note: See TracChangeset for help on using the changeset viewer.