From 00d40a4f29eafaded4cc530ab688a74162f21fa4 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Wed, 2 May 2018 17:58:57 +0200 Subject: [PATCH] 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 Signed-off-by: Peter Korsgaard --- package/libgsasl/Config.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/libgsasl/Config.in b/package/libgsasl/Config.in index 5181386272..228f882377 100644 --- a/package/libgsasl/Config.in +++ b/package/libgsasl/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_LIBGSASL bool "libgsasl" + depends on BR2_USE_WCHAR help Simple Authentication and Security Layer framework Library. GNU SASL is an implementation of the Simple Authentication and @@ -9,3 +10,6 @@ config BR2_PACKAGE_LIBGSASL against servers. http://www.gnu.org/software/gsasl + +comment "libgsasl needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR