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