| 2 |
|
|
| 3 |
|
$Id$ |
| 4 |
|
|
| 5 |
< |
Copyright (c) 1997-2017 ircd-hybrid development team |
| 5 |
> |
Copyright (c) 1997-2019 ircd-hybrid development team |
| 6 |
|
|
| 7 |
|
---------------------------------------------------------------------- |
| 8 |
|
|
| 57 |
|
detection in configure. So if you do have kqueue but wish to |
| 58 |
|
enable poll(2) instead (bad idea), you must use --enable-poll. |
| 59 |
|
|
| 60 |
< |
* --enable-openssl - Enable the LibreSSL/OpenSSL dependent crypto functions. |
| 61 |
< |
Required for the SSL Challenge controlled OPER feature, compressed |
| 62 |
< |
and/or SSL/TLS server links, as well as SSL/TLS client connections. |
| 60 |
> |
* --enable-openssl - Enable the LibreSSL/OpenSSL dependent TLS/crypto |
| 61 |
> |
functions. |
| 62 |
|
|
| 63 |
|
On systems where the configure script can automatically detect |
| 64 |
|
LibreSSL or OpenSSL, this option is not necessary. If configure cannot |
| 65 |
|
find LibreSSL or OpenSSL, you must specify a path with this option |
| 66 |
|
(--enable-openssl=/path/to/openssl) |
| 67 |
|
|
| 68 |
+ |
* --enable-gnutls - Enable the GnuTLS dependent TLS/crypto functions. |
| 69 |
+ |
|
| 70 |
+ |
Note that OpenSSL detection takes precedence over GnuTLS detection. |
| 71 |
+ |
In case you have both OpenSSL and GnuTLS installed and want the ircd to |
| 72 |
+ |
make use of GnuTLS, run ./configure wih the --disable-openssl switch. |
| 73 |
+ |
|
| 74 |
|
|
| 75 |
|
These are optional or have default values that may be overridden: |
| 76 |
|
|
| 83 |
|
with proper settings that are required for debugging purposes. |
| 84 |
|
This switch basically sets CFLAGS to "-g -O0". |
| 85 |
|
|
| 86 |
+ |
* --enable-efence - Allows easy linking with the electric fence memory |
| 87 |
+ |
debugger library. |
| 88 |
+ |
|
| 89 |
|
|
| 90 |
|
3. Run 'make'; this should build the ircd. |
| 91 |
|
|