libbsd: needs wide character support

Commit d879be30495 (package/libbsd: enable for non-glibc toolchains)
enabled build of libbsd with uClibc. libbsd requires wchar support.
Disable libbsd when uClibc does not provide wchar support.

Fixes:
http://autobuild.buildroot.net/results/4fb/4fb576c644a7322730658ed585bcc4a353a42e85/
http://autobuild.buildroot.net/results/459/45946f11524c57ffa59bf88d4a2ea0d4933fa851/
http://autobuild.buildroot.net/results/ee3/ee3ad5172d6a218dfde4cf3e9fecf1906b0fc642/

Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Jörg Krause <joerg.krause@embedded.rocks>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Baruch Siach 2018-04-03 23:20:15 +03:00 committed by Peter Korsgaard
parent 20adc2a9fb
commit 61ae04b87a

View File

@ -11,6 +11,7 @@ config BR2_PACKAGE_LIBBSD
bool "libbsd" bool "libbsd"
depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_WCHAR
help help
This library provides useful functions commonly found on BSD This library provides useful functions commonly found on BSD
systems, and lacking on others like GNU systems, thus making systems, and lacking on others like GNU systems, thus making
@ -20,6 +21,6 @@ config BR2_PACKAGE_LIBBSD
http://libbsd.freedesktop.org/ http://libbsd.freedesktop.org/
comment "libbsd needs a toolchain w/ threads" comment "libbsd needs a toolchain w/ threads, wchar"
depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR