package/jq: needs threads
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Sat, 18 Jul 2020 21:11:34 +0000 (23:11 +0200)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sat, 18 Jul 2020 21:25:26 +0000 (23:25 +0200)
threads is a strong requirement since
https://github.com/stedolan/jq/commit/cf4b48c7ba30cb30e116b523cff036ea481459f6

Fixes:
 - http://autobuild.buildroot.org/results/b871cc175655c2d6aa5f184d891b994a0ebd9902

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/jq/Config.in
package/sysdig/Config.in

index 321cbe8b513fec9480c75ab12532bd59918571cd..5edb5d0989b2992d4b666864f9c9bcb3d16c89d7 100644 (file)
@@ -1,8 +1,12 @@
 config BR2_PACKAGE_JQ
        bool "jq"
+       depends on BR2_TOOLCHAIN_HAS_THREADS
        help
          jq is like sed for JSON data - you can use it to slice and
          filter and map and transform structured data with the same
          ease that sed, awk, grep and friends let you play with text.
 
          http://stedolan.github.io/jq/
+
+comment "jq needs a toolchain w/ threads"
+       depends on !BR2_TOOLCHAIN_HAS_THREADS
index 0a1b3f893530e8543dc12c407e876f30955b4d71..ee53b4fa20c66e18507bf6fc1c0b5f6b862582d6 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_SYSDIG
        depends on BR2_INSTALL_LIBSTDCPP # libjson
        depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+       depends on BR2_TOOLCHAIN_HAS_THREADS # jq
        depends on !BR2_STATIC_LIBS # luajit, elfutils
        depends on BR2_USE_WCHAR # elfutils
        depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
@@ -25,8 +26,9 @@ config BR2_PACKAGE_SYSDIG
 
          https://github.com/draios/sysdig/wiki
 
-comment "sysdig needs a glibc or uclibc toolchain w/ C++, gcc >= 4.8, dynamic library and a Linux kernel to be built"
+comment "sysdig needs a glibc or uclibc toolchain w/ C++, threads, gcc >= 4.8, dynamic library and a Linux kernel to be built"
        depends on !BR2_LINUX_KERNEL || !BR2_INSTALL_LIBSTDCPP \
+               || !BR2_TOOLCHAIN_HAS_THREADS \
                || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || BR2_STATIC_LIBS \
                || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
        depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS