Forráskód Böngészése

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>
Baruch Siach 7 éve
szülő
commit
61ae04b87a
1 módosított fájl, 3 hozzáadás és 2 törlés
  1. 3 2
      package/libbsd/Config.in

+ 3 - 2
package/libbsd/Config.in

@@ -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