From 212b15900a7ed5a61dffe23dc2b42d1a46603253 Mon Sep 17 00:00:00 2001 From: Jaehoon Chung Date: Mon, 26 Feb 2024 11:52:54 +0900 Subject: [PATCH] packaging: Add NO_JEVENTS=1 option to build perf Add NO_JEVENTS=1 option to build perf for aarch64. During building aarch64, it's failed with below message. [ 61s] Makefile.config:846: No python interpreter was found: disables Python support - please install python-devel/python-dev [ 61s] Makefile.config:881: *** ERROR: No python interpreter needed for jevents generation. Install python or build with NO_JEVENTS=1.. Stop. [ 61s] make[1]: *** [Makefile.perf:242: sub-make] Error 2 [ 61s] make: *** [Makefile:70: all] Error 2 [ 61s] error: Bad exit status from /var/tmp/rpm-tmp.dIxz2n (%build) Change-Id: I77ebb333561733cef1f45cb1432dedacb3b5191c Signed-off-by: Jaehoon Chung --- packaging/linux-rpi4.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/linux-rpi4.spec b/packaging/linux-rpi4.spec index 05ed5c8..360c33b 100644 --- a/packaging/linux-rpi4.spec +++ b/packaging/linux-rpi4.spec @@ -147,7 +147,7 @@ for target in %{variant} %{variant}-rt; do # Build perf # WERROR=0 make O=build/${target} -s -C tools/lib/traceevent %{?_smp_mflags} - WERROR=0 make O=build/${target} -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} NO_LIBTRACEEVENT=1 + WERROR=0 make O=build/${target} -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} NO_LIBTRACEEVENT=1 NO_JEVENTS=1 ;; %{variant}-rt) cat _localversion-rt > localversion-rt @@ -201,7 +201,7 @@ for target in %{variant} %{variant}-rt; do %endif # Install perf - WERROR=0 make O=build/${target} -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install NO_LIBTRACEEVENT=1 + WERROR=0 make O=build/${target} -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install NO_LIBTRACEEVENT=1 NO_JEVENTS=1 rm -rf %{buildroot}/usr/etc rm -rf %{buildroot}/usr/lib/debug rm -rf %{buildroot}/usr/lib/perf -- 2.7.4