libvncserver: openssl support needs pthreads
authorPeter Korsgaard <peter@korsgaard.com>
Fri, 22 Nov 2013 21:41:01 +0000 (22:41 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Fri, 22 Nov 2013 21:45:00 +0000 (22:45 +0100)
Fixes http://autobuild.buildroot.net/results/c30/c3082693fe0da0c54d4bbf950dd6d74e1395c1d9/

Also pass --without-ssl if that isn't the case, as the configure script
otherwise ends up detecting openssl if built before libvncserver.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/libvncserver/libvncserver.mk

index a96b8c5541ec5c28b9eb2af52aa3ad3534bbe7f7..f5a0aefca30bfbfc79bf882596d17284af28a21a 100644 (file)
@@ -23,10 +23,11 @@ ifneq ($(BR2_INET_IPV6),y)
 LIBVNCSERVER_CONF_OPT += --without-ipv6
 endif
 
-ifeq ($(BR2_PACKAGE_OPENSSL),y)
+# openssl supports needs pthread
+ifeq ($(BR2_PACKAGE_OPENSSL)$(BR2_TOOLCHAIN_HAS_THREADS),yy)
 LIBVNCSERVER_DEPENDENCIES += openssl
 else
-LIBVNCSERVER_CONF_OPT += --without-crypto
+LIBVNCSERVER_CONF_OPT += --without-crypto --without-ssl
 endif
 
 ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)