Installing Findutils-4.1

Estimated build time:           0.12 SBU
Estimated required disk space:  8 MB

Contents of Findutils

Last checked against version 4.1.

The Findutils package contains programs to find files, either on-the-fly (by doing a live recursive search through directories and only showing files that match the specifications) or by searching through a database.

Findutils installs the following:

Program Files

bigram, code, find, frcode, locate, updatedb and xargs

 

Findutils Installation Dependencies

Last checked against version 4.1.

Bash: sh
Binutils: ar, as, ld, ranlib
Diffutils: cmp
Fileutils: chmod, cp, install, mv, rm
Grep: egrep, grep
Gcc: cc1, collect2, cpp0, gcc
Make: make
Patch: patch
Sed: sed
Sh-utils: basename, date, echo, hostname
Textutils: cat, tr

 

Installing Findutils

The Findutils package is quite old and it has problems compiling against newer Glibc versions (Glibc-2.0.x and up). You need to apply the patch, which fixes the following issues:

patch -Np1 -i ../findutils-4.1.patch

Prepare Findutils to be compiled:

CPPFLAGS="-Dre_max_failures=re_max_failures2" \
    LDFLAGS="-static" ./configure --prefix=$LFS/static

Continue with compiling the package:

make

And finish off installing the package:

make install