# Distributed under the GPL v2
# $Id$
+ 12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> gen_compile.sh:
+ Bug #265005: ensure CROSS_COMPILE is set for cross-compile strip calls to
+ work.
+
12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org>
+patches/dmraid/dmraid-1.0.0_rc16-as-needed2.patch,
+patches/dmraid/dmraid-1.0.0_rc16-return-all-sets.patch,
then
export AS="${UTILS_AS}"
fi
+ if [ "${UTILS_CROSS_COMPILE}" != '' ]
+ then
+ export CROSS_COMPILE="${UTILS_CROSS_COMPILE}"
+ fi
}
unset_utils_args()
then
unset AS
fi
+ if [ "${UTILS_CROSS_COMPILE}" != '' ]
+ then
+ unset CROSS_COMPILE
+ fi
reset_args
}
print_info 1 'busybox: >> Copying to cache...'
[ -f "${TEMP}/${BUSYBOX_DIR}/busybox" ] ||
gen_die 'Busybox executable does not exist!'
- strip "${TEMP}/${BUSYBOX_DIR}/busybox" ||
+ ${UTILS_CROSS_COMPILE}strip "${TEMP}/${BUSYBOX_DIR}/busybox" ||
gen_die 'Could not strip busybox binary!'
tar -cj -C "${TEMP}/${BUSYBOX_DIR}" -f "${BUSYBOX_BINCACHE}" busybox .config .config.gk_orig ||
gen_die 'Could not create the busybox bincache!'
cd "${TEMP}/lvm"
print_info 1 ' >> Copying to bincache...'
- strip "sbin/lvm.static" ||
+ ${UTILS_CROSS_COMPILE}strip "sbin/lvm.static" ||
gen_die 'Could not strip lvm.static!'
# See bug 382555
strip "sbin/dmsetup.static" ||
print_info 1 'blkid: >> Copying to cache...'
[ -f "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" ] ||
gen_die 'Blkid executable does not exist!'
- strip "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" ||
+ ${UTILS_CROSS_COMPILE}strip "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" ||
gen_die 'Could not strip blkid binary!'
bzip2 "${TEMP}/${E2FSPROGS_DIR}/misc/blkid" ||
gen_die 'bzip2 compression of blkid failed!'
# print_info 1 'libfuse: >> Copying to cache...'
# [ -f "${TEMP}/${FUSE_DIR}/lib/.libs/libfuse.so" ] ||
# gen_die 'libfuse.so does not exist!'
-# strip "${TEMP}/${FUSE_DIR}/lib/.libs/libfuse.so" ||
+# ${UTILS_CROSS_COMPILE}strip "${TEMP}/${FUSE_DIR}/lib/.libs/libfuse.so" ||
# gen_die 'Could not strip libfuse.so!'
# cd "${TEMP}/${FUSE_DIR}/lib/.libs"
# tar -cjf "${FUSE_BINCACHE}" libfuse*so* ||
print_info 1 'unionfs-fuse: >> Copying to cache...'
[ -f "${TEMP}/${UNIONFS_FUSE_DIR}/src/unionfs" ] ||
gen_die 'unionfs binary does not exist!'
- strip "${TEMP}/${UNIONFS_FUSE_DIR}/src/unionfs" ||
+ ${UTILS_CROSS_COMPILE}strip "${TEMP}/${UNIONFS_FUSE_DIR}/src/unionfs" ||
gen_die 'Could not strip unionfs binary!'
bzip2 "${TEMP}/${UNIONFS_FUSE_DIR}/src/unionfs" ||
gen_die 'bzip2 compression of unionfs binary failed!'