[Buildroot] libcurl patch for package/libcurl.mk

Robert Urban urban at unix-beratung.de
Fri May 14 12:37:24 UTC 2010

apparently the boolean workaround (typedef unsigned char _Bool) gets in the way
of a native (gcc?) boolean datatype.  Below is a patch for libcurl.mk.

My buildroot version is


my host platform is Fedora-11, x86_64.


Rob Urban

diff --git a/package/libcurl/libcurl.mk b/package/libcurl/libcurl.mk
index 863c301..f9e7b08 100644
--- a/package/libcurl/libcurl.mk
+++ b/package/libcurl/libcurl.mk
@@ -12,6 +12,7 @@ LIBCURL_CONF_OPT = --disable-verbose --disable-manual
 ifeq ($(BR2_PACKAGE_OPENSSL),y)
 LIBCURL_CONF_ENV += ac_cv_lib_crypto_CRYPTO_lock=yes
+LIBCURL_CONF_ENV += ac_cv_type_bool=yes
 # configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up
 # native stuff during the rest of configure when target == host.
 # Fix it by setting LD_LIBRARY_PATH to something sensible so those libs

More information about the buildroot mailing list