package/opentracing-cpp: needs dynamic library support
authorThomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Fri, 8 Feb 2019 20:50:41 +0000 (21:50 +0100)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 11 Feb 2019 11:11:25 +0000 (12:11 +0100)
opentracing-cpp requires dlfcn.h from src/dynamic_load_unix.cpp.
This file is compiled unconditionally.

Disable opentracing-cpp on BR2_STATIC_LIBS configurations.

Fixes: http://autobuild.buildroot.net/results/454173aef9ff7c808294a974088d7682cad240a8/
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/opentracing-cpp/Config.in

index ebcce35aa8cfa16551d48736877fa7f47fc5d5b3..ff3067b7d1f4af9b049a02f43c1520ab32aedd51 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_OPENTRACING_CPP
        bool "opentracing-cpp"
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_THREADS
+       depends on !BR2_STATIC_LIBS
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
        depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
        help
@@ -9,8 +10,9 @@ config BR2_PACKAGE_OPENTRACING_CPP
 
          http://opentracing.io
 
-comment "opentracing-cpp needs a toolchain w/ C++, threads, gcc >= 4.8"
-       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
+comment "opentracing-cpp needs a toolchain w/ C++, threads, dynamic library, gcc >= 4.8"
+       depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS \
+               || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
 
 comment "opentracing-cpp needs exception_ptr"
        depends on BR2_TOOLCHAIN_HAS_GCC_BUG_64735