package/perf: use correct definition of ARCH on x86_64
LINUX_MAKE_FLAGS defines ARCH=$(KERNEL_ARCH), and KERNEL_ARCH is x86_64 on a 64-bit x86 kernel build. The perf Makefiles expect that the ARCH will be "x86" on both 32-bit x86 and 64-bit x86. I didn't experience issues with the Linux 3.14.x version of perf, but this issue cropped up once I started building 3.19.x. Signed-off-by: Steven Noonan <steven@uplinklabs.net> [Romain: - fix coding style] Reviewed-by: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
parent
71e5ff61ee
commit
1b787822fb
@ -10,8 +10,15 @@ PERF_VERSION = $(call qstrip,$(BR2_LINUX_KERNEL_VERSION))
|
||||
|
||||
PERF_DEPENDENCIES = linux host-flex host-bison
|
||||
|
||||
ifeq ($(KERNEL_ARCH),x86_64)
|
||||
PERF_ARCH=x86
|
||||
else
|
||||
PERF_ARCH=$(KERNEL_ARCH)
|
||||
endif
|
||||
|
||||
PERF_MAKE_FLAGS = \
|
||||
$(LINUX_MAKE_FLAGS) \
|
||||
ARCH=$(PERF_ARCH) \
|
||||
NO_LIBAUDIT=1 \
|
||||
NO_NEWT=1 \
|
||||
NO_GTK2=1 \
|
||||
|
Loading…
Reference in New Issue
Block a user