See Also: Compatibility notes
cd
to your apache_1.2.1
directory, and
type patch -s -p1 < /path/to/patchfile
. Then rebuild
Apache.
-DNO_SLACK
to
EXTRA_CFLAGS
in
your Configuration
file, re-run Configure
and rebuild your server. This disables the
descriptor slack workaround
NO_SLACK
or patch provided by the previous bug are applied.)
Solaris 2.5.1 (and probably other versions of Solaris) appear to have
a race condition completely unrelated to all the others. It is possible
during a SIGHUP that the server will fail to start because it will not
be able to re-open its sockets. To our knowledge this has only shown
up during testing when we pummel the server with as many SIGHUP requests
per second as we can. This appears unrelated to the similar sounding bug
described in PR#832.
-DUSE_FLOCK_SERIALIZED_ACCEPT
to the
EXTRA_CFLAGS
line in your Configuration and rebuild.
(If you encounter problems with that, you can also try
-DUSE_FCNTL_SERIALIZED_ACCEPT
.)
This affects any architecture that doesn't use one of the
USE_xxxxx_SERIALIZED_ACCEPT
definitions, see the
source file conf.h
for your architecture.
This will be tracked as
PR#467.
%2f
. This will be tracked as
PR#543.
SunOS4 has a kernel bug in the allocation of memory for the mbuf table. When it fills up, the result is a Panic the next time any routine tries to set something in an imaginary mbuf beyond the range of the table. Due to buggy browser behavior and the lack of a FIN_WAIT_2 timeout on SunOS4, "KeepAlive Off" is necessary to avoid filling up the mbuf table on busy sites.
gcc: noinline: No such file or directory
". Fix
is given in PR#695.
-lbind
to EXTRA_LDFLAGS
in Configuration
. See
PR#616
and the
Apache FAQ.
created shared memory segment #730499
"
in error_log is not an error and should be ignored. See
PR#696.
"mod_include.c", line 1123: warning: end-of-loop code not
reached
. This is a bogus warning and can be ignored.
See PR#681.