aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/README.ares33
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/README.ares b/lib/README.ares
new file mode 100644
index 000000000..dd0c0517b
--- /dev/null
+++ b/lib/README.ares
@@ -0,0 +1,33 @@
+$Id$
+ _ _ ____ _
+ ___| | | | _ \| |
+ / __| | | | |_) | |
+ | (__| |_| | _ <| |___
+ \___|\___/|_| \_\_____|
+
+ How To Build libcurl to use ares for asynch name resolves
+ =========================================================
+
+ares URL:
+
+ares patch URL:
+ http://curl.haxx.se/dev/ares2.diff
+
+Mac OS X quirk (config.guess and config.sub)
+
+Build
+=====
+
+If you update curl from CVS, and put 'ares' in a subdirectory in the curl
+root, you should be able to build libcurl to use ares for asynch name
+resolves! Just make sure you:
+
+1. run ./buildconf
+2. run './configure --enable-ares'
+3. run 'make'
+
+If the configure script autodetects IPv6 support, you need to explicitly
+disable that since ares isn't IPv6 compatible (yet).
+
+Please let me know how it builds, runs, works or whatever. I had to do some
+fairly big changes in some code parts to get this to work.