| 2 |
|
|
| 3 |
|
$Id$ |
| 4 |
|
|
| 5 |
< |
Copyright (c) 1997-2006 IRCD-Hybrid Development Team |
| 5 |
> |
Copyright (c) 1997-2007 IRCD-Hybrid Development Team |
| 6 |
|
|
| 7 |
|
---------------------------------------------------------------------- |
| 8 |
|
|
| 33 |
|
Config script. You must run ./configure before you can (sanely) build |
| 34 |
|
ircd-hybrid. |
| 35 |
|
|
| 36 |
< |
1. Read the RELNOTES file to find out about the exciting new features in |
| 36 |
> |
1. Read the NEWS file to find out about the exciting new features in |
| 37 |
|
this version. Other good reads are doc/whats-new.txt, BUGS, |
| 38 |
|
etc/example.conf, and README.FIRST. |
| 39 |
|
|
| 40 |
|
An example.conf for EFnet is in etc/ with the values "approved" as of |
| 41 |
|
October 12th, 2003 called example.efnet.conf. |
| 42 |
|
|
| 43 |
< |
2. Run the configure script. It will create include/setup.h and the |
| 43 |
> |
2. Run the configure script. It will create config.h and the |
| 44 |
|
Makefiles to match your system. In hybrid-7, the paths are now handled |
| 45 |
|
with the --prefix option to configure. |
| 46 |
|
/usr/local/ircd is the default if no prefix is specified. |
| 71 |
|
|
| 72 |
|
* --enable-select - Use POSIX select(2). |
| 73 |
|
|
| 74 |
– |
* --enable-clobber - Don't preserve the old binaries on make install |
| 75 |
– |
|
| 74 |
|
Incidentally, the order of listing above is the order of auto- |
| 75 |
|
detection in configure. So if you do have kqueue but wish to |
| 76 |
|
enable select(2) instead (bad idea), you must use --enable-select. |
| 93 |
|
should not be used on any production servers for maximum speed |
| 94 |
|
so as to prevent cores from things that shouldn't normally happen. |
| 95 |
|
|
| 98 |
– |
* --enable-efence - Enable ElectricFence which is a memory debugger. |
| 99 |
– |
|
| 100 |
– |
* --enable-profile - Enable profiling support in ircd-hybrid. |
| 101 |
– |
|
| 102 |
– |
* --disable-block-alloc - Disable block allocations (only works with |
| 103 |
– |
ElectricFence). |
| 104 |
– |
|
| 96 |
|
* --enable-halfops - Enable halfops (%, mode +h) usage. Halfops |
| 97 |
|
are similar to plain ops, but can't kick/deop plain ops. Halfops |
| 98 |
|
may or may not kick/deop other halfops depending on if (+p) is |
| 188 |
|
|
| 189 |
|
1. Change to the directory containing the core file |
| 190 |
|
|
| 191 |
< |
2. Run gdb on the binary and the core file. With an unmodified Hybrid-7.2 |
| 191 |
> |
2. Run gdb on the binary and the core file. With an unmodified Hybrid-7.2 |
| 192 |
|
installation, an example command line is below (in the /usr/local/ircd |
| 193 |
|
directory) |
| 194 |
|
|