From eab5a509d7c7bd239f2821852b85328d9e57a6cb Mon Sep 17 00:00:00 2001 From: Jonas Karlman Date: Mon, 12 Feb 2018 21:29:18 +0100 Subject: [PATCH] linux: do not build perf on 64/32-bit --- packages/linux/package.mk | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/linux/package.mk b/packages/linux/package.mk index 50778a1aad..52262910a6 100644 --- a/packages/linux/package.mk +++ b/packages/linux/package.mk @@ -56,20 +56,21 @@ esac PKG_KERNEL_CFG_FILE=$(kernel_config_path) -if [ "$DEVTOOLS" = "yes" ] && grep -q ^CONFIG_PERF_EVENTS= $PKG_KERNEL_CFG_FILE ; then - PKG_BUILD_PERF="yes" - PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET binutils elfutils libunwind zlib openssl" -fi - if [ "$TARGET_KERNEL_ARCH" = "arm64" -a "$TARGET_ARCH" = "arm" ]; then PKG_DEPENDS_HOST="$PKG_DEPENDS_HOST gcc-linaro-aarch64-linux-gnu:host" PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET gcc-linaro-aarch64-linux-gnu:host" PKG_TARGET_PREFIX=$TOOLCHAIN/lib/gcc-linaro-aarch64-linux-gnu/bin/aarch64-linux-gnu- HEADERS_ARCH=$TARGET_ARCH + PKG_BUILD_PERF="no" else PKG_TARGET_PREFIX=$TARGET_PREFIX fi +if [ "$DEVTOOLS" = "yes" -a "$PKG_BUILD_PERF" != "no" ] && grep -q ^CONFIG_PERF_EVENTS= $PKG_KERNEL_CFG_FILE ; then + PKG_BUILD_PERF="yes" + PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET binutils elfutils libunwind zlib openssl" +fi + PKG_MAKE_OPTS_HOST="ARCH=${HEADERS_ARCH:-$TARGET_KERNEL_ARCH} headers_check" if [ "$TARGET_ARCH" = "x86_64" ]; then