libgsasl: add mandatory dependency on wchar

libgsasl needs wctomb, if not available it will define it to
rpl_wctomb. However, as there is no rpl_wctomb implementation, the .so
ends up with an undefined reference to wctomb.

This will cause linker errors for packages trying to use it such as
msmtp:
/home/peko/autobuild/instance-0/output/host/bin/../microblazeel-buildroot-linux-uclibc/sysroot/usr//lib/libgsasl.so:
undefined reference to `wctomb'

Fixes:
 - http://autobuild.buildroot.net/results/1bc7cb9a2dd1af746c78f3150528206b7256e40f

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Fabrice Fontaine 2018-05-02 17:58:57 +02:00 committed by Peter Korsgaard
parent d2e29e966c
commit 00d40a4f29

View file

@ -1,5 +1,6 @@
config BR2_PACKAGE_LIBGSASL config BR2_PACKAGE_LIBGSASL
bool "libgsasl" bool "libgsasl"
depends on BR2_USE_WCHAR
help help
Simple Authentication and Security Layer framework Library. Simple Authentication and Security Layer framework Library.
GNU SASL is an implementation of the Simple Authentication and GNU SASL is an implementation of the Simple Authentication and
@ -9,3 +10,6 @@ config BR2_PACKAGE_LIBGSASL
against servers. against servers.
http://www.gnu.org/software/gsasl http://www.gnu.org/software/gsasl
comment "libgsasl needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR