]> git.ipfire.org Git - thirdparty/pdns.git/blame - README
manpages
[thirdparty/pdns.git] / README
CommitLineData
bdbf07f0
BH
1PowerDNS is copyright 2002 by PowerDNS.COM BV
2
2e938e5d
BH
3To compile a very basic version, use:
4
5$ ./configure --with-modules=""
6$ make
7# make install
8
9This generates a PowerDNS binary with no modules, except the bind backend,
10built in. When ./configure is run without --with-modules, the mysql module
11is built by default.
12
13To add multiple modules, try:
14
731f58b8 15$ ./configure --with-modules="mysql pgmysql" --enable-mysql --enable-pgsql
2e938e5d 16
343546e5
BH
17See http://rtfm.powerdns.com/compiling-powerdns.html for more details.
18
e5e9d0b4 19
343546e5
BH
20SOLARIS NOTES
21-------------
178d5134
BH
22You need gcc 3.x, preferably 3.2! The 'Sunpro' compiler is currently not
23supported (patches are welcome if not too intrusive).
343546e5
BH
24If you encounter problems with the Solaris make, gmake is advised
25
26IPv6 is currently (2.9.1.) broken in Solaris, awaiting patches!
27
28FREEBSD NOTES
29-------------
30gcc 2.95.x works. You need to compile using gmake - regular make only appears to
31work, but doesn't in fact.
32
343546e5
BH
33LINUX NOTES
34-----------
35None really.
12e6d4a9 36
e5e9d0b4
BH
37WIN32 NOTES
38-----------
39For the brave! See
40http://rtfm.powerdns.com/compiling-powerdns.html#ON-WINDOWS
41
42Needs Visual C++
43
12e6d4a9
BH
44---
45
46After compiling, you may find the file 'pdns/pdns' helpful, we suggest you
47place it in /etc/init.d/ or your operating system's equivalent.
48