From: Jaehoon Chung Date: Wed, 27 Dec 2023 09:27:18 +0000 (+0900) Subject: packaging: Add NO_LIBTRACEEVENT option to build perf tool X-Git-Tag: accepted/tizen/unified/toolchain/20240311.065846~132 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=11ac6c57cde613c9dd14c34a62a843c5d97f5a08;p=platform%2Fkernel%2Flinux-starfive.git packaging: Add NO_LIBTRACEEVENT option to build perf tool Add NO_LIBTRACEEVENT=1 option to build perf tool. During building perf tool, there is an below error. [ 39s] Makefile.config:1144: *** ERROR: libtraceevent is missing. Please install libtraceevent-dev/libtraceevent-devel or build with NO_LIBTRACEEVENT= Change-Id: I17238b6407449fb336a57b474475961bd15a96ec Signed-off-by: Jaehoon Chung --- diff --git a/packaging/linux-qemu.spec b/packaging/linux-qemu.spec index 751bf7c..86bc98c 100644 --- a/packaging/linux-qemu.spec +++ b/packaging/linux-qemu.spec @@ -104,7 +104,7 @@ make headers_install %{?_smp_mflags} make %{config_name} %{?_smp_mflags} # Build perf -make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} +make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} NO_LIBTRACEEVENT=1 # Build Image/Image.gz make %{?_smp_mflags} @@ -131,7 +131,7 @@ make headers_install %{?_smp_mflags} INSTALL_HDR_PATH=%{buildroot}/usr install -m 644 arch/%{buildarch}/boot/Image %{buildroot}/boot/Image # Install perf -make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install +make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install NO_LIBTRACEEVENT=1 rm -rf %{buildroot}/usr/etc rm -rf %{buildroot}/usr/lib/debug rm -rf %{buildroot}/usr/lib/perf diff --git a/packaging/linux-riscv.spec.in b/packaging/linux-riscv.spec.in index 72b7291..b5b7870 100644 --- a/packaging/linux-riscv.spec.in +++ b/packaging/linux-riscv.spec.in @@ -102,7 +102,7 @@ make headers_install %{?_smp_mflags} make %{config_name} %{?_smp_mflags} # Build perf -make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} +make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} NO_LIBTRACEEVENT=1 # Build Image/Image.gz make %{?_smp_mflags} @@ -129,7 +129,7 @@ make headers_install %{?_smp_mflags} INSTALL_HDR_PATH=%{buildroot}/usr install -m 644 arch/%{buildarch}/boot/Image %{buildroot}/boot/Image # Install perf -make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install +make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install NO_LIBTRACEEVENT=1 rm -rf %{buildroot}/usr/etc rm -rf %{buildroot}/usr/lib/debug rm -rf %{buildroot}/usr/lib/perf diff --git a/packaging/linux-visionfive2.spec b/packaging/linux-visionfive2.spec index f750f0f..80073e6 100644 --- a/packaging/linux-visionfive2.spec +++ b/packaging/linux-visionfive2.spec @@ -104,7 +104,7 @@ make headers_install %{?_smp_mflags} make %{config_name} %{?_smp_mflags} # Build perf -make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} +make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" %{?_smp_mflags} NO_LIBTRACEEVENT=1 # Build Image/Image.gz make %{?_smp_mflags} @@ -131,7 +131,7 @@ make headers_install %{?_smp_mflags} INSTALL_HDR_PATH=%{buildroot}/usr install -m 644 arch/%{buildarch}/boot/Image %{buildroot}/boot/Image # Install perf -make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install +make -s -C tools/perf EXTRA_CFLAGS="-fPIE -rdynamic" DESTDIR=%{buildroot}/usr install NO_LIBTRACEEVENT=1 rm -rf %{buildroot}/usr/etc rm -rf %{buildroot}/usr/lib/debug rm -rf %{buildroot}/usr/lib/perf