10e998e7cc
When c-ares is not enabled libcurl enables the threaded DNS resolver by default. Make sure the threaded resolvers is disabled when the toolchain does not support threads. Add upstream patch that fixes the configure option for disabling the threaded resolver. Fixes: http://autobuild.buildroot.net/results/39f/39fa63fb2ecb75e4b2521d1ee3dfa357c4e5c594/ http://autobuild.buildroot.net/results/dfd/dfd296086d0d6bed73b92fe2fa4ba5434dddf796/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
From 3cb4bb6b5fb8a936cb69e2e9ea6a4e692122abb9 Mon Sep 17 00:00:00 2001
|
|
From: Jakub Zakrzewski <slither.jz@gmail.com>
|
|
Date: Tue, 15 Aug 2017 13:21:33 -0400
|
|
Subject: [PATCH] curl-confopts.m4: fix --disable-threaded-resolver
|
|
|
|
Closes https://github.com/curl/curl/issues/1784
|
|
|
|
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
|
|
---
|
|
Upstream status: commit 3cb4bb6b5fb
|
|
|
|
m4/curl-confopts.m4 | 8 ++++----
|
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/m4/curl-confopts.m4 b/m4/curl-confopts.m4
|
|
index d77a884d58bd..6dcd0f1a6794 100644
|
|
--- a/m4/curl-confopts.m4
|
|
+++ b/m4/curl-confopts.m4
|
|
@@ -37,14 +37,14 @@ AC_HELP_STRING([--enable-threaded-resolver],[Enable threaded resolver])
|
|
AC_HELP_STRING([--disable-threaded-resolver],[Disable threaded resolver]),
|
|
OPT_THRES=$enableval)
|
|
case "$OPT_THRES" in
|
|
- *)
|
|
- dnl configure option not specified
|
|
- want_thres="yes"
|
|
- ;;
|
|
no)
|
|
dnl --disable-threaded-resolver option used
|
|
want_thres="no"
|
|
;;
|
|
+ *)
|
|
+ dnl configure option not specified
|
|
+ want_thres="yes"
|
|
+ ;;
|
|
esac
|
|
AC_MSG_RESULT([$want_thres])
|
|
])
|
|
--
|
|
2.14.1
|
|
|