6.19. Flex-2.5.35

Le paquet Flex contient un outil de génération de programmes reconnaissant des motifs de texte.

6.19.1. Installation de Flex

Le correctif suivant contient des corrections pour générer du code GCC 4.4.x correct :

patch -Np1 -i ../flex-2.5.35-gcc44-1.patch

Lors de la compilation croisée, le script configure ne détermine pas la bonne valeur pour ce qui suit. Réglez les valeurs manuellement :

cat > config.cache << EOF
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_realloc_0_nonnull=yes
EOF

Préparez la compilation de Flex :

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

Compilez le paquet :

make

Installez le paquet :

make install

Les détails sur ce paquet sont situés dans Section 10.29.2, « Contenu de Flex. »