Skip to main content
Version: 2.0.0 ๐Ÿšง

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 install

See ./configure --help for a list of options.

On some BSD's, you may need to use gmake instead of make.