Changeset a20bfb4 for chapter05/findutils-inst.xml
- Timestamp:
- 02/04/2003 05:18:40 AM (22 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, v4_1, 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:
- e8ed0379
- Parents:
- 31435ca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter05/findutils-inst.xml
r31435ca ra20bfb4 6 6 <para>The Findutils package is quite old and it has problems compiling 7 7 against newer Glibc versions (Glibc-2.0.x and up). You need to apply the 8 patch that fixes some variable conflicts you'd otherwise end up 9 with:</para> 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 an incorrect way to use library files. 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 and 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> 10 27 11 28 <para><screen><userinput>patch -Np1 -i ../findutils-&findutils-patch-version;.patch</userinput></screen></para>
Note:
See TracChangeset
for help on using the changeset viewer.