mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
package/linux-tools: perf needs threads
Fix the following build failure raised (at least) since linux 4.0 and459a3df76c: CC /home/autobuild/autobuild/instance-2/output-1/build/linux-6.0.1/tools/perf/builtin-bench.o In file included from builtin-bench.c:22: bench/bench.h:66:10: fatal error: pthread.h: No such file or directory 66 | #include <pthread.h> | ^~~~~~~~~~~ Fies: - http://autobuild.buildroot.org/results/b6abd641f528101e74f9af33e54ccefe0731148f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit958c166837) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
df4c1fd409
commit
46725fcf07
@@ -47,14 +47,15 @@ config BR2_PACKAGE_LINUX_TOOLS_PCI
|
|||||||
|
|
||||||
These tools are available only from kernel version 4.20.
|
These tools are available only from kernel version 4.20.
|
||||||
|
|
||||||
comment "perf needs a toolchain w/ dynamic library"
|
comment "perf needs a toolchain w/ dynamic library, threads"
|
||||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||||
depends on BR2_STATIC_LIBS
|
depends on BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
|
||||||
|
|
||||||
config BR2_PACKAGE_LINUX_TOOLS_PERF
|
config BR2_PACKAGE_LINUX_TOOLS_PERF
|
||||||
bool "perf"
|
bool "perf"
|
||||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||||
depends on !BR2_STATIC_LIBS # dlfcn.h
|
depends on !BR2_STATIC_LIBS # dlfcn.h
|
||||||
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||||
select BR2_PACKAGE_LINUX_TOOLS
|
select BR2_PACKAGE_LINUX_TOOLS
|
||||||
help
|
help
|
||||||
perf (sometimes "Perf Events" or perf tools, originally
|
perf (sometimes "Perf Events" or perf tools, originally
|
||||||
|
|||||||
Reference in New Issue
Block a user