- Timestamp:
- 05/12/2003 11:25:21 PM (21 years ago)
- 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
- Location:
- chapter05
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/findutils-inst.xml
r8f85ee87 ra77c2ca 3 3 <sect2> 4 4 <title>Installing Findutils</title> 5 6 <para>The Findutils package is quite old and it has problems compiling7 against newer Glibc versions (Glibc-2.0.x and up). You need to apply the8 patch, which fixes the following issues:</para>9 10 <itemizedlist>11 <listitem><para>Findutils declares a function called basename, but this12 function name is already used by the C standard libraries. This patch13 changes the Findutils version of basename function so that it is called14 basename2 instead.</para></listitem>15 16 <listitem><para>Findutils uses library files in an incorrect way. It17 declares library functions, to tell the compiler what the name of the18 function will be when the libraries are linked in. This syntax is invalid19 and causes compiler warnings/errors. This patch removes this improper20 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 the24 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>29 5 30 6 <para>Prepare Findutils to be compiled:</para> -
chapter05/tar-inst.xml
r8f85ee87 ra77c2ca 3 3 <sect2> 4 4 <title>Installation of Tar</title> 5 6 <para>A patch may be applied to give tar direct support for7 bzip2 files. This patch adds the <emphasis>-j</emphasis> option8 to tar, which is similar to the <emphasis>-z</emphasis> option9 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>14 5 15 6 <para><screen><userinput>./configure --prefix=/stage1
Note:
See TracChangeset
for help on using the changeset viewer.