mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
perf: add arm64 source files for unistd_64.h
kernel commit bfb713ea53c7 ("perf tools: Fix arm64 build by generating unistd_64.h") introduces a new dependency on source files for arm64, specifically include/uapi/asm-generic. Build fails with: [..]/perf/1.0/perf-1.0/scripts/Makefile.asm-headers:33: [...]/perf/1.0/perf-1.0/include/uapi/asm-generic/Kbuild: No such file or directory make[4]: *** No rule to make target '[...]/perf/1.0/perf-1.0/include/uapi/asm-generic/Kbuild'. Stop. Add the directory to PERF_SRC. Fix whitespace error while at it. (From OE-Core rev: 7e24a0e9dd75070bff0c11c4db47a30b71afaa94) Signed-off-by: Yannic Moog <y.moog@phytec.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
57f4fad751
commit
3521e0b863
|
@ -151,6 +151,7 @@ PERF_SRC ?= "Makefile \
|
|||
arch/arm64/tools \
|
||||
${PERF_BPF_EVENT_SRC} \
|
||||
arch/${ARCH}/Makefile \
|
||||
include/uapi/asm-generic/Kbuild \
|
||||
"
|
||||
|
||||
PERF_EXTRA_LDFLAGS = ""
|
||||
|
@ -208,7 +209,7 @@ python copy_perf_source_from_kernel() {
|
|||
do_configure:prepend () {
|
||||
# If building a multlib based perf, the incorrect library path will be
|
||||
# detected by perf, since it triggers via: ifeq ($(ARCH),x86_64). In a 32 bit
|
||||
# build, with a 64 bit multilib, the arch won't match and the detection of a
|
||||
# build, with a 64 bit multilib, the arch won't match and the detection of a
|
||||
# 64 bit build (and library) are not exected. To ensure that libraries are
|
||||
# installed to the correct location, we can use the weak assignment in the
|
||||
# config/Makefile.
|
||||
|
|
Loading…
Reference in New Issue
Block a user