# Coreutils-&coreutils-version;

## Installation of Coreutils

The following command updates the timestamps on the uname and hostname man pages so that the Makefile does not attempt to regenerate them:

    touch man/uname.1 man/hostname.1

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

Prepare Coreutils for compilation:

    ./configure --prefix=/tools \
        --build=${CLFS_HOST} --host=${CLFS_TARGET} \
        --enable-install-program=hostname --cache-file=config.cache

Compile the package:

    make

Install the package:

    make install

Details on this package are located in contents-coreutils