Les détails sur ce paquet sont disponibles dans Section 10.42.2, “Contenu de Grep.”
Le paquet Grep contient des programmes de recherche à l'intérieur de fichiers.
En compilation croisée, le script configure ne détermine pas les bonnes valeurs pour ce qui suit. Paramétrez les valeurs à la main :
cat > config.cache << EOF ac_cv_func_malloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes EOF
Préparez la compilation de Grep :
./configure --prefix=/tools \ --build=${CLFS_HOST} --host=${CLFS_TARGET} \ --disable-perl-regexp --without-included-regex \ --cache-file=config.cache
Voici la signification des options de configure :
--disable-perl-regexp
Ceci assure que le programme grep ne se lie pas à une bibliothèque Perl Compatible Regular Expression (PCRE ou expressions régulières compatibles Perl) qui peut être présente sur l'hôte mais qui ne sera pas disponible lors de la construction du système final.
--without-included-regex
Lors d'une compilation croisée, le script configure de Grep suppose
qu'il n'y a aucune installationon utilisable de regex.h
et il utilise à la place celui
inclu dans Grep. Ce paramètre oblige à utiliser les fonctions
regex d'EGLIBC.
Compilez le paquet :
make
Installez le paquet :
make install
Les détails sur ce paquet sont disponibles dans Section 10.42.2, “Contenu de Grep.”