]>
Commit | Line | Data |
---|---|---|
bdbf07f0 BH |
1 | PowerDNS is copyright 2002 by PowerDNS.COM BV |
2 | ||
2e938e5d BH |
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 mypgsql" | |
16 | ||
343546e5 BH |
17 | See http://rtfm.powerdns.com/compiling-powerdns.html for more details. |
18 | ||
19 | SOLARIS NOTES | |
20 | ------------- | |
21 | You need gcc 3.x, preferably 3.2! | |
22 | If you encounter problems with the Solaris make, gmake is advised | |
23 | ||
24 | IPv6 is currently (2.9.1.) broken in Solaris, awaiting patches! | |
25 | ||
26 | FREEBSD NOTES | |
27 | ------------- | |
28 | gcc 2.95.x works. You need to compile using gmake - regular make only appears to | |
29 | work, but doesn't in fact. | |
30 | ||
31 | ||
32 | LINUX NOTES | |
33 | ----------- | |
34 | None really. | |
12e6d4a9 BH |
35 | |
36 | --- | |
37 | ||
38 | After compiling, you may find the file 'pdns/pdns' helpful, we suggest you | |
39 | place it in /etc/init.d/ or your operating system's equivalent. | |
40 |