Les détails sur ce paquet sont disponibles dans Section 10.47.2, “Contenu de Gettext.”
Le paquet Gettext contient des outils pour l'internationalisation et la localisation. Ceci permet aux programmes d'être compilés avec le support des langues natives (Native Language Support ou NLS), pour afficher des messages dans la langue native de l'utilisateur.
Seuls les programmes du répertoire
gettext-tools doivent être installés dans le système temporaire :
cd gettext-tools
Lors d'une compilation croisée, le script configure de Gettext suppose que nous n'avons pas de wcwidth fonctionnel alors que c'est le cas. Ce qui suit va corriger des erreurs de compilation possibles dues à ces présupposés :
echo "gl_cv_func_wcwidth_works=yes" > config.cache
Préparez la compilation de Gettext :
CC="${CC} ${BUILD64}" CXX="${CXX} ${BUILD64}" \
./configure --prefix=/tools --disable-shared \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--cache-file=config.cacheVoici la signification des options de configure :
--disable-sharedCeci dit à Gettext de ne pas créer de bibliothèque partagée.
Compilez le paquet :
make -C gnulib-lib make -C src msgfmt
Installez le binaire msgfmt :
cp -v src/msgfmt /tools/bin
Les détails sur ce paquet sont disponibles dans Section 10.47.2, “Contenu de Gettext.”