Les détails sur ce paquet sont situés dans Section 10.23.2, « Contenu de Coreutils. »
Le paquet Coreutils contient des outils pour afficher et configurer les caractéristiques basiques d'un système.
Configure ne peut pas déterminer correctement comment obtenir de
l'espace libre lors de la compilation croisée, il en résulte que le
programme df ne sera
pas construit. Ajoutez les entrées suivantes dans config.cache
pour corriger cela et corrigez
divers problèmes de compilation croisée :
cat > config.cache << EOF fu_cv_sys_stat_statfs2_bsize=yes gl_cv_func_working_mkstemp=yes EOF
Appliquez un correctif pour ne pas générer les pages de man :
patch -Np1 -i ../coreutils-8.22-noman-1.patch
Préparez la compilation de Coreutils :
CC="${CC} ${BUILD64}" ./configure --prefix=/tools \ --build=${CLFS_HOST} --host=${CLFS_TARGET} \ --enable-install-program=hostname --cache-file=config.cache
Voici la signification de la nouvelle option de configure :
--enable-install-program=hostname
Dit à Coreutils d'installer hostname, nécessaire à la suite de tests de Perl.
Appliquez un sed pour pemee à laconstruction de se ter.iner :
cp -v Makefile{,.orig} sed -e 's/^#run_help2man\|^run_help2man/#&/' \ -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile
Compilez le paquet :
make
Installez le paquet :
make install
Les détails sur ce paquet sont situés dans Section 10.23.2, « Contenu de Coreutils. »