device: cross-build is not always needed; closes #256
This commit is contained in:
parent
ef59f02c0e
commit
3ed03c7223
|
@ -296,6 +296,10 @@ for WANT in git pkg; do
|
|||
fi
|
||||
done
|
||||
|
||||
if [ ${PRODUCT_HOST} != ${PRODUCT_ARCH} ]; then
|
||||
export PRODUCT_WANTS="${PRODUCT_WANTS} ${PRODUCT_WANTS_CROSS}"
|
||||
fi
|
||||
|
||||
for WANT in ${PRODUCT_WANTS}; do
|
||||
if ! pkg info ${WANT} > /dev/null; then
|
||||
echo ">>> Required package '${WANT}' is not installed." >&2
|
||||
|
|
|
@ -9,7 +9,7 @@ WITHOUT_MODULES=cloudabi32
|
|||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm64
|
||||
export PRODUCT_ARCH=aarch64
|
||||
export PRODUCT_WANTS="aarch64-binutils qemu-user-static"
|
||||
export PRODUCT_WANTS_CROSS="aarch64-binutils qemu-user-static"
|
||||
|
||||
# unset this for generic device handling, i.e. no device suffix
|
||||
unset PRODUCT_DEVICE
|
||||
|
|
|
@ -11,7 +11,8 @@ WITHOUT_MODULES=cloudabi32
|
|||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm
|
||||
export PRODUCT_ARCH=armv7
|
||||
export PRODUCT_WANTS="arm-none-eabi-binutils qemu-user-static u-boot-bananapi"
|
||||
export PRODUCT_WANTS="u-boot-bananapi"
|
||||
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
|
||||
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-bananapi"
|
||||
|
||||
|
|
|
@ -9,7 +9,8 @@ WITHOUT_MODULES=cloudabi32
|
|||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm
|
||||
export PRODUCT_ARCH=armv7
|
||||
export PRODUCT_WANTS="arm-none-eabi-binutils qemu-user-static u-boot-clearfog"
|
||||
export PRODUCT_WANTS="u-boot-clearfog"
|
||||
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
|
||||
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-clearfog"
|
||||
|
||||
|
|
|
@ -9,7 +9,8 @@ WITHOUT_MODULES=cloudabi32
|
|||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm
|
||||
export PRODUCT_ARCH=armv7
|
||||
export PRODUCT_WANTS="arm-none-eabi-binutils qemu-user-static rpi-firmware u-boot-rpi2"
|
||||
export PRODUCT_WANTS="rpi-firmware u-boot-rpi2"
|
||||
export PRODUCT_WANTS_CROSS="arm-none-eabi-binutils qemu-user-static"
|
||||
|
||||
export ARM_FIRMWARE_DIR="/usr/local/share/rpi-firmware"
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi2"
|
||||
|
|
|
@ -10,7 +10,8 @@ WITHOUT_MODULES=cloudabi32
|
|||
export PRODUCT_KERNEL=SMP-ARM
|
||||
export PRODUCT_TARGET=arm64
|
||||
export PRODUCT_ARCH=aarch64
|
||||
export PRODUCT_WANTS="aarch64-binutils qemu-user-static u-boot-rpi3 rpi-firmware"
|
||||
export PRODUCT_WANTS="u-boot-rpi3 rpi-firmware"
|
||||
export PRODUCT_WANTS_CROSS="aarch64-binutils qemu-user-static"
|
||||
|
||||
export ARM_FIRMWARE_DIR="/usr/local/share/rpi-firmware"
|
||||
export ARM_UBOOT_DIR="/usr/local/share/u-boot/u-boot-rpi3"
|
||||
|
|
Loading…
Reference in New Issue