packaging: Add NO_LIBTRACEEVENT option to build perf tool
authorJaehoon Chung <jh80.chung@samsung.com>
Wed, 27 Dec 2023 09:27:18 +0000 (18:27 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Mon, 19 Feb 2024 00:13:46 +0000 (09:13 +0900)
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 <jh80.chung@samsung.com>
packaging/linux-qemu.spec
packaging/linux-riscv.spec.in
packaging/linux-visionfive2.spec

index 751bf7c..86bc98c 100644 (file)
@@ -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
index 72b7291..b5b7870 100644 (file)
@@ -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
index f750f0f..80073e6 100644 (file)
@@ -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