# EGLIBC-&eglibc-version; 32 Bit

## Installation of EGLIBC

    BUILD_CC="gcc" CC="${CLFS_TARGET}-gcc ${BUILD32}" \
        AR="${CLFS_TARGET}-ar" RANLIB="${CLFS_TARGET}-ranlib" \
        CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -mtune=generic -g -O2" \
        ../eglibc-&eglibc-version;/configure --prefix=/tools \
        --host=${CLFS_TARGET32} --build=${CLFS_HOST} \
        --disable-profile --enable-add-ons \
        --with-tls --enable-kernel=2.6.0 --with-__thread \
        --with-binutils=/cross-tools/bin --with-headers=/tools/include \
        --cache-file=config.cache

## The meaning of the new configure options:

`CFLAGS="-march=$(cut -d- -f1 <<< $CLFS_TARGET32) -mtune=generic -g -O2"`

- Forces EGLIBC to optimize for our target system.

Details on this package are located in contents-eglibc