aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-08-05 14:52:31 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-08-05 14:52:31 +0000
commit673759fe7e446597c5ad2a208ed6bc3eb72ad7a1 (patch)
treeb812b284669ef9c41dfd56c4cffe325766f53071 /lib
parentb73612392d7afbf9835a119446e2a58e72384b00 (diff)
how to build with ares
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.