package/lttng-libust: use BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS dependency
authorSamuel Martin <s.martin49@gmail.com>
Sun, 13 Dec 2015 18:47:49 +0000 (19:47 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 13 Dec 2015 21:36:55 +0000 (22:36 +0100)
Using this newly introduced symbol lets to simplify the dependency code.

This change also adds the missing architecture dependencies on the second
comment.

Signed-off-by: Samuel Martin <s.martin49@gmail.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/lttng-libust/Config.in

index 3c26055193c2174c28900f20f5007b14ddca8cb7..26838bb72480630483aebe3e390ea8ae6593503b 100644 (file)
@@ -5,7 +5,7 @@ config BR2_PACKAGE_LTTNG_LIBUST
        select BR2_PACKAGE_UTIL_LINUX_LIBUUID
        depends on BR2_USE_WCHAR # util-linux
        # liburcu only works on some architectures and requires threads support"
-       depends on BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_powerpc || BR2_x86_64
+       depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
        depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_58854 # liburcu/gcc-4.8.x bug
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_STATIC_LIBS
@@ -18,9 +18,10 @@ config BR2_PACKAGE_LTTNG_LIBUST
          http://lttng.org
 
 comment "lttng-libust needs a toolchain w/ dynamic library, wchar, threads"
-       depends on BR2_arm || BR2_armeb || BR2_aarch64 || BR2_i386 || BR2_powerpc || BR2_x86_64
+       depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
        depends on BR2_STATIC_LIBS || !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
        depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_58854 # liburcu/gcc-4.8.x bug
 
 comment "lttng-libust needs a toolchain not affected by GCC bug 58854"
+       depends on BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_GCC_BUG_58854