Estimated build time: 0.1 SBU Estimated required disk space: 5.8 MB
Grep is a program used to print lines from a file matching a specified pattern.
Installed programs: egrep (link to grep), fgrep (link to grep) and grep
Grep depends on: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Make, Sed, Texinfo.
Prepare Grep for compilation:
./configure --prefix=/tools \ --disable-perl-regexp --with-included-regex
The meaning of the configure options:
--disable-perl-regexp: This makes sure that grep does not get linked against a PCRE library that may be present on the host, but would not be available once we enter the chroot environment.
--with-included-regex: This ensures that Grep uses its internal regular expression code. Without it, it will use the code from Glibc, which is known to be slightly buggy.
Compile the programs:
This package has a test suite available which can perform a number of checks to ensure it built correctly. Should you choose to run it, the following command will do so:
Then install them and their documentation: