README revision a48fa4b49c58246b297e0fd38e5fb85b985379f1
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyWe've had successful builds and tests on the following systems
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley BSDI 3.1
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley Digital UNIX 4.0D
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley HP-UX 11
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley Red Hat Linux 5.2
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley SGI IRIX 6.5
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley Solaris 2.6
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyTo build, just
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley ./configure
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley make
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyDo not run 'make install'.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyBuilding with gcc is not supported, unless gcc is the vendor's usual
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleycompiler (e.g. the various BSD systems, Linux). If you have gcc installed
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleyon a system where it is not the vendor's usual compiler, then you should
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley setenv CC cc # Solaris, HP-UX
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleyor
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley setenv CC c89 # Digital UNIX
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleybefore doing "./configure".
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyWe know about the compiler warnings for socket.c on some systems. The issue
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleywill be addressed in a future release, but in the meantime everything should
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleystill work.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyCode in bin/named is for testing purposes only, and is not representative of
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleythe final architecture. Currently, it can load one zone and answer questions
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleyabout names in that zone.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyAll APIs are subject to change in future code drops.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyOut-of-zone glue is not supported yet.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyTrying to query for ANY RR type doesn't work yet.
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob HalleyIRIX note: you must edit lib/isc/Makefile.in changing
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley pthreads/condition.o \
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley @ISC_EXTRA_OBJS@
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleyto
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley pthreads/condition.o @ISC_EXTRA_OBJS@
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halley
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleybefore you run ./configure. Many compiler warnings, etc. are currently
a48fa4b49c58246b297e0fd38e5fb85b985379f1Bob Halleygenerated on IRIX. They will be cleaned up in a future release.