package/ustr: disable on musl
authorBernd Kuhls <bernd.kuhls@t-online.de>
Tue, 24 May 2016 20:03:35 +0000 (22:03 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Wed, 25 May 2016 21:32:51 +0000 (23:32 +0200)
libsemanage is the only package depending on ustr, both packages do not
build using a musl-based toolchain, suggested by Thomas:
http://article.gmane.org/gmane.comp.lib.uclibc.buildroot/149138

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/ustr/Config.in

index 0d9c272b6b96e09b9672796a3749f78da779db04..9d6561c343c00c7013342d051e5948115b18ec1b 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_USTR
        bool "ustr"
        # unconditionally builds a shared library
        depends on !BR2_STATIC_LIBS
+       depends on !BR2_TOOLCHAIN_USES_MUSL # broken vsnprintf detection
        help
          A small, safe string library.
 
@@ -9,3 +10,4 @@ config BR2_PACKAGE_USTR
 
 comment "ustr needs a toolchain w/ dynamic library"
        depends on BR2_STATIC_LIBS
+       depends on !BR2_TOOLCHAIN_USES_MUSL