mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
linux: add patch to fix build of 'perf', thanks to 'mrdominuzq'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
fe4b9b3797
commit
54a6acf6d9
38
packages/linux/patches/3.19/linux-999.05-fix-perf-build.patch
vendored
Normal file
38
packages/linux/patches/3.19/linux-999.05-fix-perf-build.patch
vendored
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
From He Kuang <>
|
||||||
|
Subject [PATCH] perf: fix building error in x86_64
|
||||||
|
Date Wed, 11 Feb 2015 10:01:08 +0800
|
||||||
|
|
||||||
|
|
||||||
|
When build with ARCH=x86_64, perf failed to compile with following error:
|
||||||
|
|
||||||
|
tests/builtin-test.o:(.data+0x158): undefined reference to `test__perf_time_to_tsc'
|
||||||
|
collect2: error: ld returned 1 exit status
|
||||||
|
Makefile.perf:632: recipe for target 'perf' failed
|
||||||
|
...
|
||||||
|
|
||||||
|
Which is caused commit c6e5e9fbc3ea1 ("perf tools: Fix building error
|
||||||
|
in x86_64 when dwarf unwind is on"), ARCH test in Makefile.perf
|
||||||
|
conflicts with tests/builtin-test.c's __x86_64__.
|
||||||
|
To x86/x86_64 platform, ARCH should always override to x86 while
|
||||||
|
IS_64_BIT stands for the actual architecture.
|
||||||
|
|
||||||
|
Signed-off-by: He Kuang <hekuang@huawei.com>
|
||||||
|
---
|
||||||
|
tools/perf/config/Makefile.arch | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
diff --git a/tools/perf/config/Makefile.arch b/tools/perf/config/Makefile.arch
|
||||||
|
index ff95a68..8c6214d 100644
|
||||||
|
--- a/tools/perf/config/Makefile.arch
|
||||||
|
+++ b/tools/perf/config/Makefile.arch
|
||||||
|
@@ -14,7 +14,7 @@ ifeq ($(RAW_ARCH),i386)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifeq ($(RAW_ARCH),x86_64)
|
||||||
|
- ARCH ?= x86
|
||||||
|
+ override ARCH := x86
|
||||||
|
|
||||||
|
ifneq (, $(findstring m32,$(CFLAGS)))
|
||||||
|
RAW_ARCH := x86_32
|
||||||
|
--
|
||||||
|
2.2.0.33.gc18b867
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user