Changeset a77c2ca for chapter05


Ignore:
Timestamp:
05/12/2003 11:25:21 PM (21 years ago)
Author:
Gerard Beekmans <gerard@…>
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, 6.0, 6.1, 6.1.1, 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, v5_0, v5_1, v5_1_1, 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:
4baf491
Parents:
8f85ee87
Message:

upgraded to latest tar, findutils and gzip

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

Location:
chapter05
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • chapter05/findutils-inst.xml

    r8f85ee87 ra77c2ca  
    33<sect2>
    44<title>Installing Findutils</title>
    5 
    6 <para>The Findutils package is quite old and it has problems compiling
    7 against newer Glibc versions (Glibc-2.0.x and up). You need to apply the
    8 patch, which fixes the following issues:</para>
    9 
    10 <itemizedlist>
    11 <listitem><para>Findutils declares a function called basename, but this
    12 function name is already used by the C standard libraries. This patch
    13 changes the Findutils version of basename function so that it is called
    14 basename2 instead.</para></listitem>
    15 
    16 <listitem><para>Findutils uses library files in an incorrect way. It
    17 declares library functions, to tell the compiler what the name of the
    18 function will be when the libraries are linked in. This syntax is invalid
    19 and causes compiler warnings/errors. This patch removes this improper
    20 syntax.</para></listitem>
    21 
    22 <listitem><para>Every GNU package is supposed use a macro called _GNU_SOURCE.
    23 This macro enables declarations of GNU library extension functions so the
    24 compiler will be able to detect name conflicts between functions more easily.
    25 This patch adds this macro to the source code.</para></listitem>
    26 </itemizedlist>
    27 
    28 <para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch</userinput></screen></para>
    295
    306<para>Prepare Findutils to be compiled:</para>
  • chapter05/tar-inst.xml

    r8f85ee87 ra77c2ca  
    33<sect2>
    44<title>Installation of Tar</title>
    5 
    6 <para>A patch may be applied to give tar direct support for
    7 bzip2 files. This patch adds the <emphasis>-j</emphasis> option
    8 to tar, which is similar to the <emphasis>-z</emphasis> option
    9 used for gzip files.</para>
    10 
    11 <para>Apply the patch by running the following command:</para>
    12 
    13 <para><screen><userinput>patch -Np1 -i ../tar-&tar-patch-version;.patch</userinput></screen></para>
    145
    156<para><screen><userinput>./configure --prefix=/stage1
Note: See TracChangeset for help on using the changeset viewer.