
Mandatory build-time dependencies and their minimum versions (if any):

	* g++ 4.8 or clang++ 3.8
	* binutils 2.22
	* pkg-config
	* gsoap 2.8.49, generator and library
	* libcrypt with crypt_r
	* libgettext (where separate from libc)
	* libical 0.9.x
	* libiconv (where separate from libc)
	* libicu 52
	* libcrypto and libssl from LibreSSL or OpenSSL 0.9.8
	* libmysqlclient: MySQL-compatible C connector library
	* libncurses 5
	* libpython 2.x & swig 2.x
	* libuuid from util-linux
	* libvmime 0.9.2
	* libxml2 2.6
	* zlib

Optional build-time dependencies and their minimum versions:

	* google-perftools libtcmalloc
	* MIT Kerberos libkrb5
	* libcurl
	* libs3 4.1 (for Amazon S3 attachment storing)
	* libtidy 5.0 from tidy-html
	* Linux-PAM
	* OpenLDAP libldap_r
	* php 5.4

Optional components during runtime:

	* libtcmalloc or jemalloc as an alternate allocator
          (preload declarable in server.cfg)
	* libs3 (dlopened)

The following additional noteworthy configure options are available:

	* --enable-epoll: use epoll(2) instead of poll(2) on Linux
	* --with-asan: shorthand for enabling Address Sanitizer
	* --with-ubsan: shorthand for enabling UB Sanitizer
	* --with-distro={rhel|suse|sles}
	  Installs an init script and environment definitions for that.
	  Not useful for systemd-based systems.
	* --enable-debug: adds -DDEBUG to set some very unusual debug values.
	  This does not enable CXXFLAGS=-ggdb3 which is separate!
	* --enable-release: adds -O2 -fno-strict-aliasing and disables asserts.
