]>
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 | ||
731f58b8 | 15 | $ ./configure --with-modules="mysql pgmysql" --enable-mysql --enable-pgsql |
2e938e5d | 16 | |
343546e5 BH |
17 | See http://rtfm.powerdns.com/compiling-powerdns.html for more details. |
18 | ||
e5e9d0b4 | 19 | |
343546e5 BH |
20 | SOLARIS NOTES |
21 | ------------- | |
178d5134 BH |
22 | You need gcc 3.x, preferably 3.2! The 'Sunpro' compiler is currently not |
23 | supported (patches are welcome if not too intrusive). | |
343546e5 BH |
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 | ||
343546e5 BH |
33 | LINUX NOTES |
34 | ----------- | |
35 | None really. | |
12e6d4a9 | 36 | |
e5e9d0b4 BH |
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 | ||
12e6d4a9 BH |
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 |