diff options
author | Stijn Tintel <stijn@linux-ipv6.be> | 2024-04-26 14:41:28 +0300 |
---|---|---|
committer | Stijn Tintel <stijn@linux-ipv6.be> | 2024-04-26 15:19:48 +0300 |
commit | f4346438577d8f6d830dff5167e4a78a670e7179 (patch) | |
tree | 7f38ded3dde66bd3089b74cf84d4067acdd281d7 /package | |
parent | f10d55df9e0a2622d4b2d08b79b9a8c9c585cfef (diff) |
perf: fix build on PowerPC
Building perf's intel-pt-decoder fails on both PPC32 and PPC64:
/home/stijn/Development/OpenWrt/openwrt/staging_dir/toolchain-powerpc64_e5500_gcc-13.2.0_musl/lib/gcc/powerpc64-openwrt-linux-musl/13.2.0/../../../../powerpc64-openwrt-linux-musl/bin/ld.bfd:
/home/stijn/Development/OpenWrt/openwrt/build_dir/target-powerpc64_e5500_musl/linux-qoriq_generic/linux-6.1.86/tools/
perf-target-powerpc64_e5500_musl/perf-in.o: in function `insn_set_byte':
/home/stijn/Development/OpenWrt/openwrt/build_dir/target-powerpc64_e5500_musl/linux-qoriq_generic/linux-6.1.86/tools/perf/util/intel-pt-decoder/../../../arch/x86/include/asm/insn.h:64:
undefined reference to `__le32_to_cpu'
Add NO_AUXTRACE=1 to MAKE_FLAGS for LINUX_KARCH powerpc, which disables
build of intel-pt-decoder on both PPC32 and PPC64.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Diffstat (limited to 'package')
-rw-r--r-- | package/devel/perf/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/package/devel/perf/Makefile b/package/devel/perf/Makefile index 27ab7173f8..20be59516d 100644 --- a/package/devel/perf/Makefile +++ b/package/devel/perf/Makefile @@ -71,6 +71,10 @@ MAKE_FLAGS = \ O=$(PKG_BUILD_DIR) \ prefix=/usr +ifeq ($(LINUX_KARCH),powerpc) + MAKE_FLAGS += NO_AUXTRACE=1 +endif + define Build/Compile +$(MAKE) $(PKG_JOBS) $(MAKE_FLAGS) \ --no-print-directory \ |