If we're gonna provide an --enable-profiling configure option, surely
it ought to know that you need -DLINUX_PROFILE on Linux.
This commit is contained in:
parent
02185a0716
commit
017daed0dd
2
configure
vendored
2
configure
vendored
@ -3244,7 +3244,7 @@ cat >>confdefs.h <<\_ACEOF
|
||||
#define PROFILE_PID_DIR 1
|
||||
_ACEOF
|
||||
|
||||
CFLAGS="$CFLAGS -pg"
|
||||
CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
|
||||
else
|
||||
{ { echo "$as_me:$LINENO: error: --enable-profiling is supported only when using GCC" >&5
|
||||
echo "$as_me: error: --enable-profiling is supported only when using GCC" >&2;}
|
||||
|
@ -1,5 +1,5 @@
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl $PostgreSQL: pgsql/configure.in,v 1.526 2007/09/12 14:28:55 tgl Exp $
|
||||
dnl $PostgreSQL: pgsql/configure.in,v 1.527 2007/09/21 02:33:46 tgl Exp $
|
||||
dnl
|
||||
dnl Developers, please strive to achieve this order:
|
||||
dnl
|
||||
@ -307,8 +307,8 @@ fi
|
||||
if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
|
||||
if test "$GCC" = yes; then
|
||||
AC_DEFINE([PROFILE_PID_DIR], 1,
|
||||
[Define to 1 to enable profiling. (--enable-profiling)])
|
||||
CFLAGS="$CFLAGS -pg"
|
||||
[Define to 1 to allow profiling output to be saved separately for each process.])
|
||||
CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
|
||||
else
|
||||
AC_MSG_ERROR([--enable-profiling is supported only when using GCC])
|
||||
fi
|
||||
|
@ -617,7 +617,8 @@
|
||||
/* A string containing the version number, platform, and C compiler */
|
||||
#undef PG_VERSION_STR
|
||||
|
||||
/* Define to 1 to enable profiling. (--enable-profiling) */
|
||||
/* Define to 1 to allow profiling output to be saved separately for each
|
||||
process. */
|
||||
#undef PROFILE_PID_DIR
|
||||
|
||||
/* Define to the necessary symbol if this constant uses a non-standard name on
|
||||
|
@ -1,4 +1,7 @@
|
||||
# $PostgreSQL: pgsql/src/template/linux,v 1.29 2006/12/12 19:43:19 petere Exp $
|
||||
# $PostgreSQL: pgsql/src/template/linux,v 1.30 2007/09/21 02:33:46 tgl Exp $
|
||||
|
||||
# Force _GNU_SOURCE on; plperl is broken with Perl 5.8.0 otherwise
|
||||
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
|
||||
|
||||
# If --enable-profiling is specified, we need -DLINUX_PROFILE
|
||||
PLATFORM_PROFILE_FLAGS="-DLINUX_PROFILE"
|
||||
|
Loading…
x
Reference in New Issue
Block a user