Installation
Requirements#
- Linux system (BSDs should work, but not actively tested)
- C99 capable compiler
- Libtool
- OpenSSL 1.1.1 or above
- A working lex (we recommend flex)
- A working yacc (we recommend GNU Bison)
Feature specific requirements#
- pkg-config
- For GeoIP support, libmaxminddb
- For httpd support, libmicrohttpd (--enable-httpd)
- For JSON support (used by httpd), libjansson (--enable-json)
- For regex filter support, PCRE2 (--enable-pcre2)
Basic Installation#
$ ./configure --prefix=$HOME/ircd$ make -j4$ make installSee ./configure --help for a list of options.
On some BSD's, you may need to use gmake instead of make.