6.21. Grep-1.22.2

Le paquet Grep contient des programmes de recherche à l'intérieur de fichiers.

6.21.1. Installation de Grep

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 :

CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    --without-included-regex --cache-file=config.cache

Voici la signification de la nouvelle option de configure :

--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. »