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