chiark
/
gitweb
/
~mdw
/
adns
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
abf5f52
)
Mention dependency on GCC for dynamic, GNU m4 for m4 stuff.
author
ian
<ian>
Sun, 17 Sep 2000 02:04:53 +0000
(
02:04
+0000)
committer
ian
<ian>
Sun, 17 Sep 2000 02:04:53 +0000
(
02:04
+0000)
INSTALL
patch
|
blob
|
blame
|
history
diff --git
a/INSTALL
b/INSTALL
index be66b7b15e9ef64eb5b2f60f2f9b4e9d9a9bcda0..a569ae31e5f1827a8f61941c6f742ca45eb84322 100644
(file)
--- a/
INSTALL
+++ b/
INSTALL
@@
-17,7
+17,7
@@
TESTED PLATFORMS
The following platforms have been tested at at least some point and
should work - please report if they don't:
The following platforms have been tested at at least some point and
should work - please report if they don't:
-
[adns]
OS
+
adns version
OS
1.0 Linux glibc 2.1 (actually tested on Debian 2.2)
1.0 Solaris 2.6, 2.7, 2.8 [3]
1.0 FreeBSD 3.2, 4.0 (no poll(2), so no adnsresfilter)
1.0 Linux glibc 2.1 (actually tested on Debian 2.2)
1.0 Solaris 2.6, 2.7, 2.8 [3]
1.0 FreeBSD 3.2, 4.0 (no poll(2), so no adnsresfilter)
@@
-25,10
+25,10
@@
The following work, but only with --disable-dynamic:
1.0 IRIX 6.5 *not* with GCC [1], [2]
1.0 AIX 4.1.5
1.0 HP-UX 10.20, 11.00
1.0 IRIX 6.5 *not* with GCC [1], [2]
1.0 AIX 4.1.5
1.0 HP-UX 10.20, 11.00
-Later versions of the same OS should work too.
[adns] is the latest
-version of adns that has been tested. Usually entries in this table
-mean they pass adns's own regression test, when compiled with GCC,
-
and appear to install and run correctly
.
+Later versions of the same OS should work too.
Usually entries in
+this table mean adns passes its own regression test, when compiled
+with GCC, and appears to install and run correctly. If you have more
+
information for this table please let me know
.
Notes/known problems:
[1] IRIX 6.5 inet_ntoa seems to break with GCC.
Notes/known problems:
[1] IRIX 6.5 inet_ntoa seems to break with GCC.
@@
-46,7
+46,7
@@
including a `vsnprintf' implementation nice, so don't send me one.)
PORTABILITY INFORMATION
You will find that adns requires a reasonably standard and up to date
PORTABILITY INFORMATION
You will find that adns requires a reasonably standard and up to date
-system.
Non-GNU, non-UNIX systems
are not supported.
+system.
Systems which are neither GNU nor UNIX
are not supported.
The build system assumes by default that you have ELF shared
libraries, and that the directory in which libadns.so.1 will be
The build system assumes by default that you have ELF shared
libraries, and that the directory in which libadns.so.1 will be
@@
-55,6
+55,10
@@
doesn't have ELF shared libraries then dynamic linking is not
supported by adns. Use the --disable-shared configure option.
Please don't send me patches to use libtool (which I dislike).
supported by adns. Use the --disable-shared configure option.
Please don't send me patches to use libtool (which I dislike).
+Compilers other than GNU C should work, but are not well-tested. Feel
+free to send me patches to improve the situation. However, the
+Makefiles only know how to use GCC to make dynamic libraries.
+
The adnsresfilter utility uses `tsearch' from the C library (a la SVID
and X/Open). If you don't have tsearch configure will arranges for
adnsresfilter not to be built. To fix this, install a C library
The adnsresfilter utility uses `tsearch' from the C library (a la SVID
and X/Open). If you don't have tsearch configure will arranges for
adnsresfilter not to be built. To fix this, install a C library
@@
-62,6
+66,8
@@
containing tsearch, such as the GNU C library. It is best if tsearch
uses an automatically-balancing tree algorithm, like the glibc version
does. Simple binary trees may perform badly.
uses an automatically-balancing tree algorithm, like the glibc version
does. Simple binary trees may perform badly.
+If you change the m4 input files in regress/ you may need GNU m4.
+
You will probably find that GNU Make is required.
Please do not report this as a bug; install GNU Make instead.
You will probably find that GNU Make is required.
Please do not report this as a bug; install GNU Make instead.