-1. Please back out.
AP_DEBUG is used for a lot more than just the cmd_func stuff. This
effectively disables AP_DEBUG functionality for *everybody*.
The correct approach would be to modify the conditions on how the cmd_func
stuff is applied. Something like #if defined(AP_DEBUG) && defined(__GCC__)
Cheers,
-g
On Sat, May 12, 2001 at 01:05:28PM -0000, [EMAIL PROTECTED] wrote:
> trawick 01/05/12 06:05:28
>
> Modified: . configure.in
> Log:
> Only turn on AP_DEBUG if we're using gcc.
>
> The AP_DEBUG flavor of the cmd_func declarations is not portable.
> Last night Roy removed the check for gcc before turning on AP_DEBUG.
> Interestingly (or not :) ) the AP_DEBUG flavor of cmd_func compiles
> cleanly on gcc but the non-AP_DEBUG flavor doesn't. The non-AP_DEBUG
> flavor compiles cleanly with Tru64 cc and AIX xlc but the AP_DEBUG
> flavor doesn't. (On Tru64 we get a bunch of warnings with the
> AP_DEBUG flavor but at least it compiles; the same cannot be said of
> AIX xlc.)
>
> Perhaps we should use a symbol other than AP_DEBUG to distinguish
> between the cmd_func flavors. Then AP_DEBUG can be turned on
> regardless of compiler. The new flag can be turned on for gcc+
> --enable-maintainer-mode, or perhaps for gcc always since the non-
> AP_DEBUG flavor won't compile cleanly with gcc. (what a mess; this
> probably wouldn't work right for different levels of gcc anyway)
>
> Revision Changes Path
> 1.153 +1 -1 httpd-2.0/configure.in
>
> Index: configure.in
> ===================================================================
> RCS file: /home/cvs/httpd-2.0/configure.in,v
> retrieving revision 1.152
> retrieving revision 1.153
> diff -u -r1.152 -r1.153
> --- configure.in 2001/05/12 03:48:30 1.152
> +++ configure.in 2001/05/12 13:05:27 1.153
> @@ -208,7 +208,7 @@
> [PORT=80])
>
> AC_ARG_ENABLE(maintainer-mode,[ --enable-maintainer-mode Turn on debugging and
>compile time warnings],
> - [APR_ADDTO(CPPFLAGS,-DAP_DEBUG)
> + [if test "$ac_cv_prog_gcc" = "yes"; then APR_ADDTO(CPPFLAGS,-DAP_DEBUG); fi
> ])dnl
>
> APACHE_ENABLE_LAYOUT
>
>
>
--
Greg Stein, http://www.lyra.org/