summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2016-03-11 19:19:56 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-03-19 14:38:06 +0100
commit2b1d5df1f2a352eac48cd054dc4b4c1344467b81 (patch)
treec6a97f1a1a93bf1f6522e5432e05e75b4ae5ff84
parentd4a2020424168cf467872ebac95bfdf41ec788dc (diff)
downloadbuildroot-2b1d5df1f2a352eac48cd054dc4b4c1344467b81.tar.gz
buildroot-2b1d5df1f2a352eac48cd054dc4b4c1344467b81.zip
linux/perf: forcefully disable the features with missing dependencies
Forcefully disable the features that have optional dependencies that are not enabled in Buildroot. Disable support for bionic since, well, we're not Android. Slightly re-order the variables to have semantically-related variables together, with features last. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-rw-r--r--linux/linux-tool-perf.mk13
1 files changed, 10 insertions, 3 deletions
diff --git a/linux/linux-tool-perf.mk b/linux/linux-tool-perf.mk
index a5fbf2197c..d4b8f0ef60 100644
--- a/linux/linux-tool-perf.mk
+++ b/linux/linux-tool-perf.mk
@@ -18,14 +18,15 @@ PERF_MAKE_FLAGS = \
$(LINUX_MAKE_FLAGS) \
JOBS=$(PARALLEL_JOBS) \
ARCH=$(PERF_ARCH) \
+ DESTDIR=$(TARGET_DIR) \
+ prefix=/usr \
+ WERROR=0 \
NO_LIBAUDIT=1 \
NO_NEWT=1 \
NO_GTK2=1 \
NO_LIBPERL=1 \
NO_LIBPYTHON=1 \
- DESTDIR=$(TARGET_DIR) \
- prefix=/usr \
- WERROR=0
+ NO_LIBBIONIC=1
# We need to pass an argument to ld for setting the endianness when
# building it for MIPS architecture, otherwise the default one will
@@ -52,14 +53,20 @@ endif
ifeq ($(BR2_PACKAGE_SLANG),y)
PERF_DEPENDENCIES += slang
+else
+PERF_MAKE_FLAGS += NO_SLANG=1
endif
ifeq ($(BR2_PACKAGE_LIBUNWIND),y)
PERF_DEPENDENCIES += libunwind
+else
+PERF_MAKE_FLAGS += NO_LIBUNWIND=1
endif
ifeq ($(BR2_PACKAGE_NUMACTL),y)
PERF_DEPENDENCIES += numactl
+else
+PERF_MAKE_FLAGS += NO_LIBNUMA=1
endif
ifeq ($(BR2_PACKAGE_ELFUTILS),y)
OpenPOWER on IntegriCloud