8 Default location for configuration file is /usr/local/etc/bird.conf and
9 for control socket is /usr/local/var/run/bird.ctl . You can change that
10 by --prefix, --sysconfdir and --runstatedir configure options, e.g.:
12 $ ./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run
14 To compile current development BIRD source code from Git repository, you
15 also need Git (to download the source code) and Autoconf (to generate
16 the configure script and associated files using 'autoreconf' tool):
18 $ git clone https://gitlab.labs.nic.cz/labs/bird/
22 Then continue as in usual installation above.
28 For compiling BIRD you need these programs and libraries:
30 - GNU C Compiler (or LLVM Clang)
37 - GNU Readline library
38 - libssh library (optional, for RPKI-Router protocol)
40 For compiling BIRD documentation you also need:
45 Note that build scripts for BIRD documentation expects 'nsgmls' from
46 James Clark's SP suite, while modern distributions use 'onsgmls' from
47 OpenSP suite. It is possible to build BIRD documentation with OpenSP
48 tools, but it requires manually tweaking paths in doc/sgml2* scripts.