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