jim 98/04/13 20:02:40
Modified: src PORTING Log: Some doc changes Revision Changes Path 1.26 +11 -9 apache-1.3/src/PORTING Index: PORTING =================================================================== RCS file: /export/home/cvs/apache-1.3/src/PORTING,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- PORTING 1998/04/13 18:45:52 1.25 +++ PORTING 1998/04/14 03:02:39 1.26 @@ -23,11 +23,9 @@ The source for Apache is written in ANSI-C, so an ANSI-C compiler is required. However, Apache does not use or require ANSI-only functions or options (eg: the "%n" parameter in the scanf() -family); the source basically uses ANSI function prototyping but -no other specific ANSIisms. Thus, an ANSI-to-K&R filter _may_ -work, although as far as we know it has not yet been tried. If you -attempt this, let the Apache team know (send mail to [EMAIL PROTECTED] -or make a suggestion report at <http://bugs.apache.org/>). +family) as much as possible to ease portability. Generally, +an ANSI-C compiler (eg: gcc) even without a full-blown ANSI +C library is usually sufficient. At present, the Apache source is not compatible with C++. @@ -39,7 +37,7 @@ platform and OS you are running on. The output of this script is used by Configure to set some basic compilation parameters. -The output of ./helpers/GuessOS was designed to be GNUconfig.guess +The output of ./helpers/GuessOS was designed to be GNU 'config.guess' compatible (from GNU/autoconf). The format of the output string is: @@ -47,7 +45,9 @@ This string is returned to the main Configure script as the shell variable $PLAT. If Configure is not "aware" of that platform -(or cannot correctly parse it), it will complain and die. +(or cannot correctly parse it), it will complain and die. We realize +that this may not be the best solution; the intent is to get as +much feedback as possible. ---------------------- Configure cannot Grok: @@ -124,7 +124,7 @@ If left undefined it'll default to yes. Yes means the src/regex/ directory, containing Henry Spencer's regex library will be used rather than any system supplied regex. It's been our experience that system -supplied regex libraries are generally buggy, and to be avoided. +supplied regex libraries are generally buggy, and should be avoided. conf.h: ======= @@ -291,7 +291,9 @@ NO_LINGCLOSE: Do not use Apache's soft, "lingering" close feature to - terminate connections. + terminate connections. If you find that your server crashes + due to being choked by too many FIN_WAIT_2 network states, + some reports indicate that #define'ing this will help. NO_SLACK: Do not use the "slack" fd feature which requires a working fcntl
