From 8135438a366e1a5b0490846260f129ba73859fa3 Mon Sep 17 00:00:00 2001 From: Alex Deryskyba Date: Thu, 18 Dec 2014 04:04:11 +0100 Subject: [PATCH] linux: Build $KERNEL_UBOOT_EXTRA_TARGET before kernel image When there is a need to build the kernel with appended device tree for compatibility with older bootloaders, $KERNEL_UBOOT_EXTRA_TARGET, which usually is a list of device tree source files, needs to be built before the kernel, making device tree binaries available for appending to the kernel image. --- packages/linux/package.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index ecb1bf5e1e..a3a74aaa4f 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -140,14 +140,14 @@ make_target() { $SCRIPTS/install initramfs ) - LDFLAGS="" make $KERNEL_IMAGE $KERNEL_MAKE_EXTRACMD - if [ "$BOOTLOADER" = "u-boot" -a -n "$KERNEL_UBOOT_EXTRA_TARGET" ]; then for extra_target in "$KERNEL_UBOOT_EXTRA_TARGET"; do LDFLAGS="" make $extra_target done fi + LDFLAGS="" make $KERNEL_IMAGE $KERNEL_MAKE_EXTRACMD + if [ "$PERF_SUPPORT" = "yes" -a "$DEVTOOLS" = "yes" ]; then ( cd tools/perf