6.12. Bison-3.0

Le paquet Bison contient un générateur d'analyseurs.

6.12.1. Installation de Bison

Appliquez un sed qui désactive la construction de bison.help lors de la compilation croisée.

cp -v Makefile.in{,.orig}
sed '/bison.help:/s/^/# /' Makefile.in.orig > Makefile.in

Le script configure ne détermine pas la bonne valeur pour la suite. Définissez-la donc à la main :

echo "ac_cv_prog_lex_is_flex=yes" > config.cache

Préparez la compilation de Bison :

CC="${CC} ${BUILD64}" M4=m4 ./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.26.2, « Contenu de Bison. »