package/liburcu: Requires threads support

Fixes
http://autobuild.buildroot.org/results/eeb6a81588a12e5b572a4e5d27e001b3ae5eac49/build-end.log

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Maxime Ripard 2012-12-17 01:32:02 +00:00 committed by Peter Korsgaard
parent af5583f2a0
commit a425c2a404
3 changed files with 15 additions and 3 deletions

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_LIBURCU config BR2_PACKAGE_LIBURCU
bool "liburcu" bool "liburcu"
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64 depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
depends on BR2_TOOLCHAIN_HAS_THREADS
help help
Userspace implementation of the Read-Copy-Update (RCU) Userspace implementation of the Read-Copy-Update (RCU)
synchronization mechanism. This library is mainly used by synchronization mechanism. This library is mainly used by
@ -8,3 +9,7 @@ config BR2_PACKAGE_LIBURCU
purposes as well. purposes as well.
http://lttng.org/urcu http://lttng.org/urcu
comment "liburcu needs threads support in toolchain"
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -6,8 +6,9 @@ config BR2_PACKAGE_LTTNG_LIBUST
# util-linux needs wchar and largefile # util-linux needs wchar and largefile
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_LARGEFILE depends on BR2_LARGEFILE
# liburcu only works on some architectures # liburcu only works on some architectures and requires threads support
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64 depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
depends on BR2_TOOLCHAIN_HAS_THREADS
help help
Userspace tracing library for the Lttng tracing Userspace tracing library for the Lttng tracing
infrastructure. It allows userspace programs to create infrastructure. It allows userspace programs to create
@ -16,5 +17,6 @@ config BR2_PACKAGE_LTTNG_LIBUST
http://lttng.org http://lttng.org
comment "lttng-libust needs WCHAR and LARGEFILE support" comment "lttng-libust needs WCHAR, LARGEFILE and threads support"
depends on !(BR2_USE_WCHAR || BR2_LARGEFILE) depends on !(BR2_USE_WCHAR || BR2_LARGEFILE)
depends on !BR2_TOOLCHAIN_HAS_THREADS

View File

@ -3,8 +3,9 @@ config BR2_PACKAGE_LTTNG_TOOLS
depends on BR2_PACKAGE_LTTNG_MODULES depends on BR2_PACKAGE_LTTNG_MODULES
select BR2_PACKAGE_LIBURCU select BR2_PACKAGE_LIBURCU
select BR2_PACKAGE_POPT select BR2_PACKAGE_POPT
# liburcu only works on some architectures # liburcu only works on some architectures and requires thread support
depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64 depends on BR2_arm || BR2_armeb || BR2_i386 || BR2_powerpc || BR2_x86_64
depends on BR2_TOOLCHAIN_HAS_THREADS
help help
Userspace utilities for the LTTng 2.0 tracing Userspace utilities for the LTTng 2.0 tracing
infrastructure. infrastructure.
@ -22,3 +23,7 @@ config BR2_PACKAGE_LTTNG_TOOLS
lttng-libust. lttng-libust.
http://lttng.org http://lttng.org
comment "lttng-tools needs threads support"
depends on !BR2_TOOLCHAIN_HAS_THREADS