]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commit
libcurl: re-enable on non-MMU platforms
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thu, 14 Feb 2013 03:50:18 +0000 (03:50 +0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Sun, 17 Feb 2013 22:02:01 +0000 (23:02 +0100)
commite32c29a09849b71cb20c964880b9be671132b7b5
treefc843a2a883804d7969043a802397bb78d5cbf4e
parenta32a55d87e4a2476fcc0dc3edc27e0a7f2dc4350
libcurl: re-enable on non-MMU platforms

In 9229b82d6326ea425a258b91a9f0157ef6b223b7 ('libcurl: needs MMU'),
the libcurl package was disabled on non-MMU systems, due to the usage
of the fork() function in the library.

However, a deeper inspection reveals that fork() is only used in the
implementation of NTLM, an obscure, undocumented, Microsoft specific
authentication method that apparently isn't common anymore. See
http://curl.haxx.se/docs/manpage.html#--ntlm.

Therefore, this commit re-enables libcurl on non-MMU systems by
explicitly disabling the NTLM support. If someone ever needs NTLM
support in Buildroot's libcurl package, it will always be time to add
a libcurl sub-option to enable it.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
package/libcurl/Config.in
package/libcurl/libcurl.mk