#!/bin/bash # cross-lfs target findutils build # -------------------------------- # $LastChangedBy$ # $LastChangedDate$ # $LastChangedRevision$ # $HeadURL$ # cd ${SRC} LOG=findutils-target.log unpack_tarball findutils-${FINDUTILS_VER} && set_libdirname setup_multiarch if [ "${USE_SYSROOT}" = "Y" ]; then BUILD_PREFIX=/usr INSTALL_PREFIX="${LFS}${BUILD_PREFIX}" INSTALL_OPTIONS="DESTDIR=${LFS}" else BUILD_PREFIX=${TGT_TOOLS} INSTALL_PREFIX="${TGT_TOOLS}" INSTALL_OPTIONS="" fi cd ${PKGDIR} test 4.1 = "${FINDUTILS_VER}" && apply_patch findutils-${FINDUTILS_VER} echo "am_cv_func_working_getline=yes" >> config.cache # TODO: had to hack config.sub so it accepted powerpc64... # come up with a check and a hack here... max_log_init Findutils ${FINDUTILS_VER} "target (shared)" ${CONFLOGS} ${LOG} CC="${TARGET}-gcc ${ARCH_CFLAGS}" \ CFLAGS="-O2 -pipe ${TGT_CFLAGS}" \ ./configure --prefix=${BUILD_PREFIX} \ --host=${TARGET} --cache-file=config.cache \ >> ${LOGFILE} 2>&1 && echo " o Configure OK" && min_log_init ${BUILDLOGS} && make ${PMFLAGS} LDFLAGS="-s" \ >> ${LOGFILE} 2>&1 && echo " o Build OK" || barf min_log_init ${INSTLOGS} && make ${INSTALL_OPTIONS} install \ >> ${LOGFILE} 2>&1 && echo " o install OK" || barf