You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by gs...@apache.org on 2001/09/22 22:23:21 UTC

cvs commit: apr/build apr_hints.m4

gstein      01/09/22 13:23:21

  Modified:    .        configure.in
               build    apr_hints.m4
  Log:
  AC_PROG_CC can only be used once within a configure script (at least with
  autoconf 2.52). Shift the invocation to a very early point in the process so
  that the preload logic can make choices based on the available compiler (as
  AIX needs to do).
  
  Revision  Changes    Path
  1.367     +6 -1      apr/configure.in
  
  Index: configure.in
  ===================================================================
  RCS file: /home/cvs/apr/configure.in,v
  retrieving revision 1.366
  retrieving revision 1.367
  diff -u -r1.366 -r1.367
  --- configure.in	2001/09/22 19:10:18	1.366
  +++ configure.in	2001/09/22 20:23:21	1.367
  @@ -36,6 +36,12 @@
   dnl # Some initial steps for configuration.  We setup the default directory
   dnl # and which files are to be configured.
   
  +dnl Do the various CC checks *before* preloading values. The preload code
  +dnl may need to use compiler characteristics to make decisions. This macro
  +dnl can only be used once within a configure script, so this prevents a
  +dnl preload section from invoking the macro to get compiler info.
  +AC_PROG_CC
  +
   dnl Preload
   APR_PRELOAD
   
  @@ -71,7 +77,6 @@
   
   dnl Checks for programs.
   AC_PROG_MAKE_SET
  -AC_PROG_CC
   AC_PROG_CPP
   AC_PROG_AWK
   AC_PROG_LN_S
  
  
  
  1.23      +0 -1      apr/build/apr_hints.m4
  
  Index: apr_hints.m4
  ===================================================================
  RCS file: /home/cvs/apr/build/apr_hints.m4,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- apr_hints.m4	2001/08/30 05:45:43	1.22
  +++ apr_hints.m4	2001/09/22 20:23:21	1.23
  @@ -78,7 +78,6 @@
           esac
           dnl Must do a check for gcc or egcs here, to get the right options  
           dnl to the compiler.
  -	AC_PROG_CC
           if test "$GCC" != "yes"; then
             APR_ADDTO(CFLAGS, [-qHALT=E -qLANGLVL=extended])
           fi
  
  
  

Re: cvs commit: apr/build apr_hints.m4

Posted by "Roy T. Fielding" <fi...@ebuilt.com>.
On Sat, Sep 22, 2001 at 08:23:21PM -0000, gstein@apache.org wrote:
> gstein      01/09/22 13:23:21
> 
>   Modified:    .        configure.in
>                build    apr_hints.m4
>   Log:
>   AC_PROG_CC can only be used once within a configure script (at least with
>   autoconf 2.52). Shift the invocation to a very early point in the process so
>   that the preload logic can make choices based on the available compiler (as
>   AIX needs to do).

Note that this means the preload hints that were specifically added to
override the "-g -O2" default given to CFLAGS by that macro need to be
rewritten as well.

....Roy