The Coreutils package contains utilities for showing and setting the basic system characteristics.
Configure can not properly determine how to get free space when
cross-compiling - as a result, the df program will not be built. Add
the following entries to config.cache
to correct this, and fix various cross-compiling issues:
cat > config.cache << EOF fu_cv_sys_stat_statfs2_bsize=yes gl_cv_func_working_mkstemp=yes EOF
Apply a patch to prevent Coreutils from generating manpages :
patch -Np1 -i ../coreutils-8.22-noman-1.patch
Prepare Coreutils for compilation:
./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--enable-install-program=hostname --cache-file=config.cache
The meaning of the new configure option:
--enable-install-program=hostname
Tells Coreutils to install hostname, which is needed for the Perl test suite.
Compile the package:
make
Install the package:
make install
Details on this package are located in Section 10.30.2, “Contents of Coreutils.”