#!/bin/bash hvpatch() { case "${HVL_TARGET}" in "x86" | "x86_64") # Manually apply patch #apply_patch ${1}-rpath.patch ${1} ;; esac } # For Glibc to support NPTL: config_cache() { cat > ${LFS_TMP}/${PACKAGE}-build/config.cache << EOF libc_cv_forced_unwind=yes libc_cv_c_cleanup=yes libc_cv_gnu89_inline=yes libc_cv_ssp=no EOF } configure_pre() { case "${HVL_TARGET}" in "x86") CFLAGS="-march=$(cut -d- -f1 <<< ${CLFS_TARGET}) -mtune=native -g -O2" ;; "x86_64") CFLAGS="-mtune=native -g -O2" ;; esac cd ${LFS_TMP}/${PACKAGE} decompress_package ${EGLIBC_PORTS} $(pwd) 1> /dev/null # Disable linking to libgcc_eh: sed -e 's/-lgcc_eh//g' -i Makeconfig DEFAULT_CONFIGURE_PREFIX=/tools }