2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for PostgreSQL 9.4devel.
5 # Report bugs to <pgsql-bugs@postgresql.org>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
14 # Copyright (c) 1996-2014, PostgreSQL Global Development Group
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
29 case `(set -o) 2>/dev/null` in #(
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 as_echo_n='sh -c $as_echo_n_body as_echo'
73 as_echo='sh -c $as_echo_body as_echo'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
93 # Find who we are. Look in the path if we contain no directory separator.
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 # Use a proper internal environment variable to ensure we don't fall
140 # into an infinite loop, continuously re-executing ourselves.
141 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
142 _as_can_reexec=no; export _as_can_reexec;
143 # We cannot yet assume a decent shell, so we have to provide a
144 # neutralization value for shells without unset; and this also
145 # works around shells that cannot unset nonexistent variables.
146 # Preserve -v and -x to the replacement shell.
149 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
151 *v*x* | *x*v* ) as_opts=-vx ;;
156 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
157 # Admittedly, this is quite paranoid, since all the known shells bail
158 # out after a failed `exec'.
159 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
162 # We don't want this to propagate to other subprocesses.
163 { _as_can_reexec=; unset _as_can_reexec;}
164 if test "x$CONFIG_SHELL" = x; then
165 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
168 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
169 # is contrary to our usage. Disable this feature.
170 alias -g '\${1+\"\$@\"}'='\"\$@\"'
173 case \`(set -o) 2>/dev/null\` in #(
181 as_required="as_fn_return () { (exit \$1); }
182 as_fn_success () { as_fn_return 0; }
183 as_fn_failure () { as_fn_return 1; }
184 as_fn_ret_success () { return 0; }
185 as_fn_ret_failure () { return 1; }
188 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
189 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
190 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
191 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
192 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
195 exitcode=1; echo positional parameters were not saved.
197 test x\$exitcode = x0 || exit 1
199 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
200 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
201 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
202 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
203 test \$(( 1 + 1 )) = 2 || exit 1"
204 if (eval "$as_required") 2>/dev/null; then :
209 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
214 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
217 test -z "$as_dir" && as_dir=.
221 for as_base in sh bash ksh sh5; do
222 # Try only shells that exist, to save several forks.
223 as_shell=$as_dir/$as_base
224 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
225 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
226 CONFIG_SHELL=$as_shell as_have_required=yes
227 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
235 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
236 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
237 CONFIG_SHELL=$SHELL as_have_required=yes
242 if test "x$CONFIG_SHELL" != x; then :
244 # We cannot yet assume a decent shell, so we have to provide a
245 # neutralization value for shells without unset; and this also
246 # works around shells that cannot unset nonexistent variables.
247 # Preserve -v and -x to the replacement shell.
250 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
252 *v*x* | *x*v* ) as_opts=-vx ;;
257 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
258 # Admittedly, this is quite paranoid, since all the known shells bail
259 # out after a failed `exec'.
260 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
264 if test x$as_have_required = xno; then :
265 $as_echo "$0: This script requires a shell more modern than all"
266 $as_echo "$0: the shells that I found on your system."
267 if test x${ZSH_VERSION+set} = xset ; then
268 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
269 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
271 $as_echo "$0: Please tell bug-autoconf@gnu.org and
272 $0: pgsql-bugs@postgresql.org about your system, including
273 $0: any error possibly output before this message. Then
274 $0: install a modern shell, or manually run the script
275 $0: under such a shell if you do have one."
281 SHELL=${CONFIG_SHELL-/bin/sh}
283 # Unset more variables known to interfere with behavior of common tools.
284 CLICOLOR_FORCE= GREP_OPTIONS=
285 unset CLICOLOR_FORCE GREP_OPTIONS
287 ## --------------------- ##
288 ## M4sh Shell Functions. ##
289 ## --------------------- ##
292 # Portably unset VAR.
295 { eval $1=; unset $1;}
299 # as_fn_set_status STATUS
300 # -----------------------
301 # Set $? to STATUS, without forking.
309 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
319 # Create "$as_dir" as a directory, including parents if necessary.
324 -*) as_dir=./$as_dir;;
326 test -d "$as_dir" || eval $as_mkdir_p || {
330 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
333 as_dirs="'$as_qdir' $as_dirs"
334 as_dir=`$as_dirname -- "$as_dir" ||
335 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
336 X"$as_dir" : 'X\(//\)[^/]' \| \
337 X"$as_dir" : 'X\(//\)$' \| \
338 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
339 $as_echo X"$as_dir" |
340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
357 test -d "$as_dir" && break
359 test -z "$as_dirs" || eval "mkdir $as_dirs"
360 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
365 # as_fn_executable_p FILE
366 # -----------------------
367 # Test if FILE is an executable regular file.
368 as_fn_executable_p ()
370 test -f "$1" && test -x "$1"
371 } # as_fn_executable_p
372 # as_fn_append VAR VALUE
373 # ----------------------
374 # Append the text in VALUE to the end of the definition contained in VAR. Take
375 # advantage of any shell optimizations that allow amortized linear growth over
376 # repeated appends, instead of the typical quadratic growth present in naive
378 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
379 eval 'as_fn_append ()
392 # Perform arithmetic evaluation on the ARGs, and store the result in the
393 # global $as_val. Take advantage of shells that can avoid forks. The arguments
394 # must be portable across $(()) and expr.
395 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
403 as_val=`expr "$@" || test $? -eq 1`
408 # as_fn_error STATUS ERROR [LINENO LOG_FD]
409 # ----------------------------------------
410 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
411 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
412 # script with STATUS, using 1 if that was 0.
415 as_status=$1; test $as_status -eq 0 && as_status=1
417 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
418 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
420 $as_echo "$as_me: error: $2" >&2
421 as_fn_exit $as_status
424 if expr a : '\(a\)' >/dev/null 2>&1 &&
425 test "X`expr 00001 : '.*\(...\)'`" = X001; then
431 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
437 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
443 as_me=`$as_basename -- "$0" ||
444 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
445 X"$0" : 'X\(//\)$' \| \
446 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
448 sed '/^.*\/\([^/][^/]*\)\/*$/{
462 # Avoid depending upon Character Ranges.
463 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
464 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
465 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
466 as_cr_digits='0123456789'
467 as_cr_alnum=$as_cr_Letters$as_cr_digits
470 as_lineno_1=$LINENO as_lineno_1a=$LINENO
471 as_lineno_2=$LINENO as_lineno_2a=$LINENO
472 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
473 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
474 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
486 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 chmod +x "$as_me.lineno" ||
491 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
493 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
494 # already done that, so ensure we don't try to do so again and fall
495 # in an infinite loop. This has already happened in practice.
496 _as_can_reexec=no; export _as_can_reexec
497 # Don't try to exec as it changes $[0], causing all sort of problems
498 # (the dirname of $[0] is not the place where we might find the
499 # original and so on. Autoconf is especially sensitive to this).
501 # Exit status is that of the last command.
505 ECHO_C= ECHO_N= ECHO_T=
506 case `echo -n x` in #(((((
508 case `echo 'xy\c'` in
509 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
511 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 rm -f conf$$ conf$$.exe conf$$.file
519 if test -d conf$$.dir; then
520 rm -f conf$$.dir/conf$$.file
523 mkdir conf$$.dir 2>/dev/null
525 if (echo >conf$$.file) 2>/dev/null; then
526 if ln -s conf$$.file conf$$ 2>/dev/null; then
528 # ... but there are two gotchas:
529 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
530 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
531 # In both cases, we have to default to `cp -pR'.
532 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
534 elif ln conf$$.file conf$$ 2>/dev/null; then
542 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
543 rmdir conf$$.dir 2>/dev/null
545 if mkdir -p . 2>/dev/null; then
546 as_mkdir_p='mkdir -p "$as_dir"'
548 test -d ./-p && rmdir ./-p
553 as_executable_p=as_fn_executable_p
555 # Sed expression to map a string onto a valid CPP name.
556 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
558 # Sed expression to map a string onto a valid variable name.
559 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
562 test -n "$DJDIR" || exec 7<&0 </dev/null
566 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
567 # so uname gets run too.
568 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
573 ac_default_prefix=/usr/local
575 ac_config_libobj_dir=.
582 # Identity of this package.
583 PACKAGE_NAME='PostgreSQL'
584 PACKAGE_TARNAME='postgresql'
585 PACKAGE_VERSION='9.4devel'
586 PACKAGE_STRING='PostgreSQL 9.4devel'
587 PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
590 ac_unique_file="src/backend/access/common/heaptuple.c"
591 ac_default_prefix=/usr/local/pgsql
592 # Factoring default headers for most tests.
593 ac_includes_default="\
595 #ifdef HAVE_SYS_TYPES_H
596 # include <sys/types.h>
598 #ifdef HAVE_SYS_STAT_H
599 # include <sys/stat.h>
605 # ifdef HAVE_STDLIB_H
610 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 #ifdef HAVE_STRINGS_H
616 # include <strings.h>
618 #ifdef HAVE_INTTYPES_H
619 # include <inttypes.h>
628 ac_subst_vars='LTLIBOBJS
662 python_additional_libs
779 program_transform_name
792 enable_option_checking
798 enable_integer_datetimes
827 with_libedit_preferred
838 ac_precious_vars='build_alias
852 # Initialize some variables set by options.
854 ac_init_version=false
855 ac_unrecognized_opts=
857 # The variables have the same names as the options, with
858 # dashes changed to underlines.
866 program_transform_name=s,x,x,
874 # Installation directory options.
875 # These are left unexpanded so users can "make install exec_prefix=/foo"
876 # and all the variables that are supposed to be based on exec_prefix
877 # by default will actually change.
878 # Use braces instead of parens because sh, perl, etc. also accept them.
879 # (The list follows the same order as the GNU Coding Standards.)
880 bindir='${exec_prefix}/bin'
881 sbindir='${exec_prefix}/sbin'
882 libexecdir='${exec_prefix}/libexec'
883 datarootdir='${prefix}/share'
884 datadir='${datarootdir}'
885 sysconfdir='${prefix}/etc'
886 sharedstatedir='${prefix}/com'
887 localstatedir='${prefix}/var'
888 includedir='${prefix}/include'
889 oldincludedir='/usr/include'
890 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
891 infodir='${datarootdir}/info'
896 libdir='${exec_prefix}/lib'
897 localedir='${datarootdir}/locale'
898 mandir='${datarootdir}/man'
904 # If the previous option needs an argument, assign it.
905 if test -n "$ac_prev"; then
906 eval $ac_prev=\$ac_option
912 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
917 # Accept the important Cygnus configure options, so we can diagnose typos.
919 case $ac_dashdash$ac_option in
923 -bindir | --bindir | --bindi | --bind | --bin | --bi)
925 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
928 -build | --build | --buil | --bui | --bu)
929 ac_prev=build_alias ;;
930 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
931 build_alias=$ac_optarg ;;
933 -cache-file | --cache-file | --cache-fil | --cache-fi \
934 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
935 ac_prev=cache_file ;;
936 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
937 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
938 cache_file=$ac_optarg ;;
941 cache_file=config.cache ;;
943 -datadir | --datadir | --datadi | --datad)
945 -datadir=* | --datadir=* | --datadi=* | --datad=*)
946 datadir=$ac_optarg ;;
948 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
949 | --dataroo | --dataro | --datar)
950 ac_prev=datarootdir ;;
951 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
952 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
953 datarootdir=$ac_optarg ;;
955 -disable-* | --disable-*)
956 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
957 # Reject names that are not valid shell variable names.
958 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
959 as_fn_error $? "invalid feature name: $ac_useropt"
960 ac_useropt_orig=$ac_useropt
961 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
962 case $ac_user_opts in
966 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
967 ac_unrecognized_sep=', ';;
969 eval enable_$ac_useropt=no ;;
971 -docdir | --docdir | --docdi | --doc | --do)
973 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
976 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
978 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
981 -enable-* | --enable-*)
982 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
983 # Reject names that are not valid shell variable names.
984 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
985 as_fn_error $? "invalid feature name: $ac_useropt"
986 ac_useropt_orig=$ac_useropt
987 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
988 case $ac_user_opts in
992 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
993 ac_unrecognized_sep=', ';;
995 eval enable_$ac_useropt=\$ac_optarg ;;
997 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
998 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
999 | --exec | --exe | --ex)
1000 ac_prev=exec_prefix ;;
1001 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1002 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1003 | --exec=* | --exe=* | --ex=*)
1004 exec_prefix=$ac_optarg ;;
1006 -gas | --gas | --ga | --g)
1007 # Obsolete; use --with-gas.
1010 -help | --help | --hel | --he | -h)
1011 ac_init_help=long ;;
1012 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1013 ac_init_help=recursive ;;
1014 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1015 ac_init_help=short ;;
1017 -host | --host | --hos | --ho)
1018 ac_prev=host_alias ;;
1019 -host=* | --host=* | --hos=* | --ho=*)
1020 host_alias=$ac_optarg ;;
1022 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1024 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1026 htmldir=$ac_optarg ;;
1028 -includedir | --includedir | --includedi | --included | --include \
1029 | --includ | --inclu | --incl | --inc)
1030 ac_prev=includedir ;;
1031 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1032 | --includ=* | --inclu=* | --incl=* | --inc=*)
1033 includedir=$ac_optarg ;;
1035 -infodir | --infodir | --infodi | --infod | --info | --inf)
1037 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1038 infodir=$ac_optarg ;;
1040 -libdir | --libdir | --libdi | --libd)
1042 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1043 libdir=$ac_optarg ;;
1045 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1046 | --libexe | --libex | --libe)
1047 ac_prev=libexecdir ;;
1048 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1049 | --libexe=* | --libex=* | --libe=*)
1050 libexecdir=$ac_optarg ;;
1052 -localedir | --localedir | --localedi | --localed | --locale)
1053 ac_prev=localedir ;;
1054 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1055 localedir=$ac_optarg ;;
1057 -localstatedir | --localstatedir | --localstatedi | --localstated \
1058 | --localstate | --localstat | --localsta | --localst | --locals)
1059 ac_prev=localstatedir ;;
1060 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1061 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1062 localstatedir=$ac_optarg ;;
1064 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1066 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1067 mandir=$ac_optarg ;;
1069 -nfp | --nfp | --nf)
1070 # Obsolete; use --without-fp.
1073 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1074 | --no-cr | --no-c | -n)
1077 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1078 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1081 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1082 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1083 | --oldin | --oldi | --old | --ol | --o)
1084 ac_prev=oldincludedir ;;
1085 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1086 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1087 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1088 oldincludedir=$ac_optarg ;;
1090 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1092 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1093 prefix=$ac_optarg ;;
1095 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1096 | --program-pre | --program-pr | --program-p)
1097 ac_prev=program_prefix ;;
1098 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1099 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1100 program_prefix=$ac_optarg ;;
1102 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1103 | --program-suf | --program-su | --program-s)
1104 ac_prev=program_suffix ;;
1105 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1106 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1107 program_suffix=$ac_optarg ;;
1109 -program-transform-name | --program-transform-name \
1110 | --program-transform-nam | --program-transform-na \
1111 | --program-transform-n | --program-transform- \
1112 | --program-transform | --program-transfor \
1113 | --program-transfo | --program-transf \
1114 | --program-trans | --program-tran \
1115 | --progr-tra | --program-tr | --program-t)
1116 ac_prev=program_transform_name ;;
1117 -program-transform-name=* | --program-transform-name=* \
1118 | --program-transform-nam=* | --program-transform-na=* \
1119 | --program-transform-n=* | --program-transform-=* \
1120 | --program-transform=* | --program-transfor=* \
1121 | --program-transfo=* | --program-transf=* \
1122 | --program-trans=* | --program-tran=* \
1123 | --progr-tra=* | --program-tr=* | --program-t=*)
1124 program_transform_name=$ac_optarg ;;
1126 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1128 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1129 pdfdir=$ac_optarg ;;
1131 -psdir | --psdir | --psdi | --psd | --ps)
1133 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1136 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1137 | -silent | --silent | --silen | --sile | --sil)
1140 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1142 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1144 sbindir=$ac_optarg ;;
1146 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1147 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1148 | --sharedst | --shareds | --shared | --share | --shar \
1150 ac_prev=sharedstatedir ;;
1151 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1152 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1153 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1155 sharedstatedir=$ac_optarg ;;
1157 -site | --site | --sit)
1159 -site=* | --site=* | --sit=*)
1162 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1164 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1165 srcdir=$ac_optarg ;;
1167 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1168 | --syscon | --sysco | --sysc | --sys | --sy)
1169 ac_prev=sysconfdir ;;
1170 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1171 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1172 sysconfdir=$ac_optarg ;;
1174 -target | --target | --targe | --targ | --tar | --ta | --t)
1175 ac_prev=target_alias ;;
1176 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1177 target_alias=$ac_optarg ;;
1179 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1182 -version | --version | --versio | --versi | --vers | -V)
1183 ac_init_version=: ;;
1186 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1187 # Reject names that are not valid shell variable names.
1188 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1189 as_fn_error $? "invalid package name: $ac_useropt"
1190 ac_useropt_orig=$ac_useropt
1191 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1192 case $ac_user_opts in
1196 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1197 ac_unrecognized_sep=', ';;
1199 eval with_$ac_useropt=\$ac_optarg ;;
1201 -without-* | --without-*)
1202 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1203 # Reject names that are not valid shell variable names.
1204 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1205 as_fn_error $? "invalid package name: $ac_useropt"
1206 ac_useropt_orig=$ac_useropt
1207 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1208 case $ac_user_opts in
1212 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1213 ac_unrecognized_sep=', ';;
1215 eval with_$ac_useropt=no ;;
1218 # Obsolete; use --with-x.
1221 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1222 | --x-incl | --x-inc | --x-in | --x-i)
1223 ac_prev=x_includes ;;
1224 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1225 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1226 x_includes=$ac_optarg ;;
1228 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1229 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1230 ac_prev=x_libraries ;;
1231 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1232 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1233 x_libraries=$ac_optarg ;;
1235 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1236 Try \`$0 --help' for more information"
1240 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1241 # Reject names that are not valid shell variable names.
1242 case $ac_envvar in #(
1243 '' | [0-9]* | *[!_$as_cr_alnum]* )
1244 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1246 eval $ac_envvar=\$ac_optarg
1247 export $ac_envvar ;;
1250 # FIXME: should be removed in autoconf 3.0.
1251 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1252 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1253 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1254 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1260 if test -n "$ac_prev"; then
1261 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1262 as_fn_error $? "missing argument to $ac_option"
1265 if test -n "$ac_unrecognized_opts"; then
1266 case $enable_option_checking in
1268 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1269 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1273 # Check all directory arguments for consistency.
1274 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1275 datadir sysconfdir sharedstatedir localstatedir includedir \
1276 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1277 libdir localedir mandir
1279 eval ac_val=\$$ac_var
1280 # Remove trailing slashes.
1283 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1284 eval $ac_var=\$ac_val;;
1286 # Be sure to have absolute directory names.
1288 [\\/$]* | ?:[\\/]* ) continue;;
1289 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1291 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1294 # There might be people who depend on the old broken behavior: `$host'
1295 # used to hold the argument of --host etc.
1296 # FIXME: To remove some day.
1299 target=$target_alias
1301 # FIXME: To remove some day.
1302 if test "x$host_alias" != x; then
1303 if test "x$build_alias" = x; then
1304 cross_compiling=maybe
1305 elif test "x$build_alias" != "x$host_alias"; then
1311 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1313 test "$silent" = yes && exec 6>/dev/null
1316 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1317 ac_ls_di=`ls -di .` &&
1318 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1319 as_fn_error $? "working directory cannot be determined"
1320 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1321 as_fn_error $? "pwd does not report name of working directory"
1324 # Find the source files, if location was not specified.
1325 if test -z "$srcdir"; then
1326 ac_srcdir_defaulted=yes
1327 # Try the directory containing this script, then the parent directory.
1328 ac_confdir=`$as_dirname -- "$as_myself" ||
1329 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1330 X"$as_myself" : 'X\(//\)[^/]' \| \
1331 X"$as_myself" : 'X\(//\)$' \| \
1332 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1333 $as_echo X"$as_myself" |
1334 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1352 if test ! -r "$srcdir/$ac_unique_file"; then
1356 ac_srcdir_defaulted=no
1358 if test ! -r "$srcdir/$ac_unique_file"; then
1359 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1360 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1362 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1364 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1366 # When building in place, set srcdir=.
1367 if test "$ac_abs_confdir" = "$ac_pwd"; then
1370 # Remove unnecessary trailing slashes from srcdir.
1371 # Double slashes in file names in object file debugging info
1372 # mess up M-x gdb in Emacs.
1374 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1376 for ac_var in $ac_precious_vars; do
1377 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1378 eval ac_env_${ac_var}_value=\$${ac_var}
1379 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1380 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1384 # Report the --help message.
1386 if test "$ac_init_help" = "long"; then
1387 # Omit some internal or obsolete options to make the list less imposing.
1388 # This message is too long to be a string in the A/UX 3.1 sh.
1390 \`configure' configures PostgreSQL 9.4devel to adapt to many kinds of systems.
1392 Usage: $0 [OPTION]... [VAR=VALUE]...
1394 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1395 VAR=VALUE. See below for descriptions of some of the useful variables.
1397 Defaults for the options are specified in brackets.
1400 -h, --help display this help and exit
1401 --help=short display options specific to this package
1402 --help=recursive display the short help of all the included packages
1403 -V, --version display version information and exit
1404 -q, --quiet, --silent do not print \`checking ...' messages
1405 --cache-file=FILE cache test results in FILE [disabled]
1406 -C, --config-cache alias for \`--cache-file=config.cache'
1407 -n, --no-create do not create output files
1408 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1410 Installation directories:
1411 --prefix=PREFIX install architecture-independent files in PREFIX
1412 [$ac_default_prefix]
1413 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1416 By default, \`make install' will install all the files in
1417 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1418 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1419 for instance \`--prefix=\$HOME'.
1421 For better control, use the options below.
1423 Fine tuning of the installation directories:
1424 --bindir=DIR user executables [EPREFIX/bin]
1425 --sbindir=DIR system admin executables [EPREFIX/sbin]
1426 --libexecdir=DIR program executables [EPREFIX/libexec]
1427 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1428 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1429 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1430 --libdir=DIR object code libraries [EPREFIX/lib]
1431 --includedir=DIR C header files [PREFIX/include]
1432 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1433 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1434 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1435 --infodir=DIR info documentation [DATAROOTDIR/info]
1436 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1437 --mandir=DIR man documentation [DATAROOTDIR/man]
1438 --docdir=DIR documentation root [DATAROOTDIR/doc/postgresql]
1439 --htmldir=DIR html documentation [DOCDIR]
1440 --dvidir=DIR dvi documentation [DOCDIR]
1441 --pdfdir=DIR pdf documentation [DOCDIR]
1442 --psdir=DIR ps documentation [DOCDIR]
1448 --build=BUILD configure for building on BUILD [guessed]
1449 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1453 if test -n "$ac_init_help"; then
1454 case $ac_init_help in
1455 short | recursive ) echo "Configuration of PostgreSQL 9.4devel:";;
1460 --disable-option-checking ignore unrecognized --enable/--with options
1461 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1462 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1463 --disable-integer-datetimes
1464 disable 64-bit integer date/time support
1465 --enable-nls[=LANGUAGES]
1466 enable Native Language Support
1467 --disable-rpath do not embed shared library search path in
1469 --disable-spinlocks do not use spinlocks
1470 --enable-debug build with debugging symbols (-g)
1471 --enable-profiling build with profiling enabled
1472 --enable-coverage build with coverage testing instrumentation
1473 --enable-dtrace build with DTrace support
1474 --enable-depend turn on automatic dependency tracking
1475 --enable-cassert enable assertion checks (for debugging)
1476 --disable-thread-safety disable thread-safety in client libraries
1477 --disable-largefile omit support for large files
1478 --disable-float4-byval disable float4 passed by value
1479 --disable-float8-byval disable float8 passed by value
1482 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1483 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1484 --with-extra-version=STRING
1485 append STRING to version
1486 --with-template=NAME override operating system template
1487 --with-includes=DIRS look for additional header files in DIRS
1488 --with-libraries=DIRS look for additional libraries in DIRS
1489 --with-libs=DIRS alternative spelling of --with-libraries
1490 --with-pgport=PORTNUM set default port number [5432]
1491 --with-blocksize=BLOCKSIZE
1492 set table block size in kB [8]
1493 --with-segsize=SEGSIZE set table segment size in GB [1]
1494 --with-wal-blocksize=BLOCKSIZE
1495 set WAL block size in kB [8]
1496 --with-wal-segsize=SEGSIZE
1497 set WAL segment size in MB [16]
1498 --with-CC=CMD set compiler (deprecated)
1499 --with-tcl build Tcl modules (PL/Tcl)
1500 --with-tclconfig=DIR tclConfig.sh is in DIR
1501 --with-perl build Perl modules (PL/Perl)
1502 --with-python build Python modules (PL/Python)
1503 --with-gssapi build with GSSAPI support
1504 --with-krb-srvnam=NAME default service principal name in Kerberos (GSSAPI)
1506 --with-pam build with PAM support
1507 --with-ldap build with LDAP support
1508 --with-bonjour build with Bonjour support
1509 --with-openssl build with OpenSSL support
1510 --with-selinux build with SELinux support
1511 --without-readline do not use GNU Readline nor BSD Libedit for editing
1512 --with-libedit-preferred
1513 prefer BSD Libedit over GNU Readline
1514 --with-ossp-uuid build contrib/uuid-ossp, requires OSSP UUID library
1515 --with-libxml build with XML support
1516 --with-libxslt use XSLT support when building contrib/xml2
1517 --with-system-tzdata=DIR
1518 use system time zone data in DIR
1519 --without-zlib do not use Zlib
1520 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1522 Some influential environment variables:
1523 CC C compiler command
1524 CFLAGS C compiler flags
1525 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1526 nonstandard directory <lib dir>
1527 LIBS libraries to pass to the linker, e.g. -l<library>
1528 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1529 you have headers in a nonstandard directory <include dir>
1531 LDFLAGS_EX extra linker flags for linking executables only
1532 LDFLAGS_SL extra linker flags for linking shared libraries only
1534 location of DocBook stylesheets
1536 Use these variables to override the choices made by `configure' or to help
1537 it to find libraries and programs with nonstandard names/locations.
1539 Report bugs to <pgsql-bugs@postgresql.org>.
1544 if test "$ac_init_help" = "recursive"; then
1545 # If there are subdirs, report their specific --help.
1546 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1547 test -d "$ac_dir" ||
1548 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1553 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1555 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1556 # A ".." for each directory in $ac_dir_suffix.
1557 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1558 case $ac_top_builddir_sub in
1559 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1560 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1563 ac_abs_top_builddir=$ac_pwd
1564 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1565 # for backward compatibility:
1566 ac_top_builddir=$ac_top_build_prefix
1569 .) # We are building in place.
1571 ac_top_srcdir=$ac_top_builddir_sub
1572 ac_abs_top_srcdir=$ac_pwd ;;
1573 [\\/]* | ?:[\\/]* ) # Absolute name.
1574 ac_srcdir=$srcdir$ac_dir_suffix;
1575 ac_top_srcdir=$srcdir
1576 ac_abs_top_srcdir=$srcdir ;;
1578 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1579 ac_top_srcdir=$ac_top_build_prefix$srcdir
1580 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1582 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1584 cd "$ac_dir" || { ac_status=$?; continue; }
1585 # Check for guested configure.
1586 if test -f "$ac_srcdir/configure.gnu"; then
1588 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1589 elif test -f "$ac_srcdir/configure"; then
1591 $SHELL "$ac_srcdir/configure" --help=recursive
1593 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1595 cd "$ac_pwd" || { ac_status=$?; break; }
1599 test -n "$ac_init_help" && exit $ac_status
1600 if $ac_init_version; then
1602 PostgreSQL configure 9.4devel
1603 generated by GNU Autoconf 2.69
1605 Copyright (C) 2012 Free Software Foundation, Inc.
1606 This configure script is free software; the Free Software Foundation
1607 gives unlimited permission to copy, distribute and modify it.
1609 Copyright (c) 1996-2014, PostgreSQL Global Development Group
1614 ## ------------------------ ##
1615 ## Autoconf initialization. ##
1616 ## ------------------------ ##
1618 # ac_fn_c_try_compile LINENO
1619 # --------------------------
1620 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1621 ac_fn_c_try_compile ()
1623 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624 rm -f conftest.$ac_objext
1625 if { { ac_try="$ac_compile"
1627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1628 *) ac_try_echo=$ac_try;;
1630 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1631 $as_echo "$ac_try_echo"; } >&5
1632 (eval "$ac_compile") 2>conftest.err
1634 if test -s conftest.err; then
1635 grep -v '^ *+' conftest.err >conftest.er1
1636 cat conftest.er1 >&5
1637 mv -f conftest.er1 conftest.err
1639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1640 test $ac_status = 0; } && {
1641 test -z "$ac_c_werror_flag" ||
1642 test ! -s conftest.err
1643 } && test -s conftest.$ac_objext; then :
1646 $as_echo "$as_me: failed program was:" >&5
1647 sed 's/^/| /' conftest.$ac_ext >&5
1651 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1652 as_fn_set_status $ac_retval
1654 } # ac_fn_c_try_compile
1656 # ac_fn_c_try_link LINENO
1657 # -----------------------
1658 # Try to link conftest.$ac_ext, and return whether this succeeded.
1661 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1662 rm -f conftest.$ac_objext conftest$ac_exeext
1663 if { { ac_try="$ac_link"
1665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1666 *) ac_try_echo=$ac_try;;
1668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669 $as_echo "$ac_try_echo"; } >&5
1670 (eval "$ac_link") 2>conftest.err
1672 if test -s conftest.err; then
1673 grep -v '^ *+' conftest.err >conftest.er1
1674 cat conftest.er1 >&5
1675 mv -f conftest.er1 conftest.err
1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } && {
1679 test -z "$ac_c_werror_flag" ||
1680 test ! -s conftest.err
1681 } && test -s conftest$ac_exeext && {
1682 test "$cross_compiling" = yes ||
1683 test -x conftest$ac_exeext
1687 $as_echo "$as_me: failed program was:" >&5
1688 sed 's/^/| /' conftest.$ac_ext >&5
1692 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1693 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1694 # interfere with the next link command; also delete a directory that is
1695 # left behind by Apple's compiler. We do this before executing the actions.
1696 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1697 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1698 as_fn_set_status $ac_retval
1700 } # ac_fn_c_try_link
1702 # ac_fn_c_try_cpp LINENO
1703 # ----------------------
1704 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1707 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1708 if { { ac_try="$ac_cpp conftest.$ac_ext"
1710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1711 *) ac_try_echo=$ac_try;;
1713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1714 $as_echo "$ac_try_echo"; } >&5
1715 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1717 if test -s conftest.err; then
1718 grep -v '^ *+' conftest.err >conftest.er1
1719 cat conftest.er1 >&5
1720 mv -f conftest.er1 conftest.err
1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723 test $ac_status = 0; } > conftest.i && {
1724 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1725 test ! -s conftest.err
1729 $as_echo "$as_me: failed program was:" >&5
1730 sed 's/^/| /' conftest.$ac_ext >&5
1734 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1735 as_fn_set_status $ac_retval
1739 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1740 # -------------------------------------------------------
1741 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1742 # the include files in INCLUDES and setting the cache variable VAR
1744 ac_fn_c_check_header_mongrel ()
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 if eval \${$3+:} false; then :
1748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1749 $as_echo_n "checking for $2... " >&6; }
1750 if eval \${$3+:} false; then :
1751 $as_echo_n "(cached) " >&6
1754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1755 $as_echo "$ac_res" >&6; }
1757 # Is the header compilable?
1758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1759 $as_echo_n "checking $2 usability... " >&6; }
1760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761 /* end confdefs.h. */
1765 if ac_fn_c_try_compile "$LINENO"; then :
1766 ac_header_compiler=yes
1768 ac_header_compiler=no
1770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1772 $as_echo "$ac_header_compiler" >&6; }
1774 # Is the header present?
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1776 $as_echo_n "checking $2 presence... " >&6; }
1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1778 /* end confdefs.h. */
1781 if ac_fn_c_try_cpp "$LINENO"; then :
1782 ac_header_preproc=yes
1784 ac_header_preproc=no
1786 rm -f conftest.err conftest.i conftest.$ac_ext
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1788 $as_echo "$ac_header_preproc" >&6; }
1790 # So? What about this header?
1791 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1794 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1796 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1800 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1802 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1804 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1806 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1808 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1809 ( $as_echo "## ---------------------------------------- ##
1810 ## Report this to pgsql-bugs@postgresql.org ##
1811 ## ---------------------------------------- ##"
1812 ) | sed "s/^/$as_me: WARNING: /" >&2
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 $as_echo_n "checking for $2... " >&6; }
1817 if eval \${$3+:} false; then :
1818 $as_echo_n "(cached) " >&6
1820 eval "$3=\$ac_header_compiler"
1823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1824 $as_echo "$ac_res" >&6; }
1826 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1828 } # ac_fn_c_check_header_mongrel
1830 # ac_fn_c_try_run LINENO
1831 # ----------------------
1832 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1833 # that executables *can* be run.
1836 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1837 if { { ac_try="$ac_link"
1839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840 *) ac_try_echo=$ac_try;;
1842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 $as_echo "$ac_try_echo"; } >&5
1844 (eval "$ac_link") 2>&5
1846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1847 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1848 { { case "(($ac_try" in
1849 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1850 *) ac_try_echo=$ac_try;;
1852 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1853 $as_echo "$ac_try_echo"; } >&5
1854 (eval "$ac_try") 2>&5
1856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1857 test $ac_status = 0; }; }; then :
1860 $as_echo "$as_me: program exited with status $ac_status" >&5
1861 $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1864 ac_retval=$ac_status
1866 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868 as_fn_set_status $ac_retval
1872 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1873 # -------------------------------------------------------
1874 # Tests whether HEADER exists and can be compiled using the include files in
1875 # INCLUDES, setting the cache variable VAR accordingly.
1876 ac_fn_c_check_header_compile ()
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1880 $as_echo_n "checking for $2... " >&6; }
1881 if eval \${$3+:} false; then :
1882 $as_echo_n "(cached) " >&6
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1889 if ac_fn_c_try_compile "$LINENO"; then :
1894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898 $as_echo "$ac_res" >&6; }
1899 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1901 } # ac_fn_c_check_header_compile
1903 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1904 # ----------------------------------------------------
1905 # Tries to find if the field MEMBER exists in type AGGR, after including
1906 # INCLUDES, setting cache variable VAR accordingly.
1907 ac_fn_c_check_member ()
1909 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1911 $as_echo_n "checking for $2.$3... " >&6; }
1912 if eval \${$4+:} false; then :
1913 $as_echo_n "(cached) " >&6
1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916 /* end confdefs.h. */
1928 if ac_fn_c_try_compile "$LINENO"; then :
1931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1932 /* end confdefs.h. */
1938 if (sizeof ac_aggr.$3)
1944 if ac_fn_c_try_compile "$LINENO"; then :
1949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955 $as_echo "$ac_res" >&6; }
1956 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1958 } # ac_fn_c_check_member
1960 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1961 # -------------------------------------------
1962 # Tests whether TYPE exists after having included INCLUDES, setting cache
1963 # variable VAR accordingly.
1964 ac_fn_c_check_type ()
1966 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1968 $as_echo_n "checking for $2... " >&6; }
1969 if eval \${$3+:} false; then :
1970 $as_echo_n "(cached) " >&6
1973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1974 /* end confdefs.h. */
1985 if ac_fn_c_try_compile "$LINENO"; then :
1986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1987 /* end confdefs.h. */
1998 if ac_fn_c_try_compile "$LINENO"; then :
2003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2009 $as_echo "$ac_res" >&6; }
2010 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2012 } # ac_fn_c_check_type
2014 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2015 # --------------------------------------------
2016 # Tries to find the compile-time value of EXPR in a program that includes
2017 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2019 ac_fn_c_compute_int ()
2021 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2022 if test "$cross_compiling" = yes; then
2023 # Depending upon the size, compute the lo and hi bounds.
2024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2025 /* end confdefs.h. */
2030 static int test_array [1 - 2 * !(($2) >= 0)];
2032 return test_array [0];
2038 if ac_fn_c_try_compile "$LINENO"; then :
2041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2042 /* end confdefs.h. */
2047 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2049 return test_array [0];
2055 if ac_fn_c_try_compile "$LINENO"; then :
2056 ac_hi=$ac_mid; break
2058 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2059 if test $ac_lo -le $ac_mid; then
2063 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2069 /* end confdefs.h. */
2074 static int test_array [1 - 2 * !(($2) < 0)];
2076 return test_array [0];
2082 if ac_fn_c_try_compile "$LINENO"; then :
2085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2086 /* end confdefs.h. */
2091 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2093 return test_array [0];
2099 if ac_fn_c_try_compile "$LINENO"; then :
2100 ac_lo=$ac_mid; break
2102 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2103 if test $ac_mid -le $ac_hi; then
2107 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2109 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2116 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2117 # Binary search between lo and hi bounds.
2118 while test "x$ac_lo" != "x$ac_hi"; do
2119 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121 /* end confdefs.h. */
2126 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2128 return test_array [0];
2134 if ac_fn_c_try_compile "$LINENO"; then :
2137 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2142 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h. */
2149 static long int longval () { return $2; }
2150 static unsigned long int ulongval () { return $2; }
2157 FILE *f = fopen ("conftest.val", "w");
2162 long int i = longval ();
2165 fprintf (f, "%ld", i);
2169 unsigned long int i = ulongval ();
2172 fprintf (f, "%lu", i);
2174 /* Do not output a trailing newline, as this causes \r\n confusion
2175 on some platforms. */
2176 return ferror (f) || fclose (f) != 0;
2182 if ac_fn_c_try_run "$LINENO"; then :
2183 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2187 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2188 conftest.$ac_objext conftest.beam conftest.$ac_ext
2192 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2193 as_fn_set_status $ac_retval
2195 } # ac_fn_c_compute_int
2197 # ac_fn_c_check_func LINENO FUNC VAR
2198 # ----------------------------------
2199 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2200 ac_fn_c_check_func ()
2202 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2204 $as_echo_n "checking for $2... " >&6; }
2205 if eval \${$3+:} false; then :
2206 $as_echo_n "(cached) " >&6
2208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2209 /* end confdefs.h. */
2210 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2211 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2212 #define $2 innocuous_$2
2214 /* System header to define __stub macros and hopefully few prototypes,
2215 which can conflict with char $2 (); below.
2216 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2217 <limits.h> exists even on freestanding compilers. */
2220 # include <limits.h>
2222 # include <assert.h>
2227 /* Override any GCC internal prototype to avoid an error.
2228 Use char because int might match the return type of a GCC
2229 builtin and then its argument prototype would still apply. */
2234 /* The GNU C library defines this for functions which it implements
2235 to always fail with ENOSYS. Some functions are actually named
2236 something starting with __ and the normal name is an alias. */
2237 #if defined __stub_$2 || defined __stub___$2
2249 if ac_fn_c_try_link "$LINENO"; then :
2254 rm -f core conftest.err conftest.$ac_objext \
2255 conftest$ac_exeext conftest.$ac_ext
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2259 $as_echo "$ac_res" >&6; }
2260 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2262 } # ac_fn_c_check_func
2264 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2265 # ---------------------------------------------
2266 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2268 ac_fn_c_check_decl ()
2270 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2271 as_decl_name=`echo $2|sed 's/ *(.*//'`
2272 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2274 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2275 if eval \${$3+:} false; then :
2276 $as_echo_n "(cached) " >&6
2278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2279 /* end confdefs.h. */
2284 #ifndef $as_decl_name
2286 (void) $as_decl_use;
2288 (void) $as_decl_name;
2296 if ac_fn_c_try_compile "$LINENO"; then :
2301 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2305 $as_echo "$ac_res" >&6; }
2306 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2308 } # ac_fn_c_check_decl
2309 cat >config.log <<_ACEOF
2310 This file contains any messages produced by compilers while
2311 running configure, to aid debugging if configure makes a mistake.
2313 It was created by PostgreSQL $as_me 9.4devel, which was
2314 generated by GNU Autoconf 2.69. Invocation command line was
2326 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2327 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2328 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2329 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2330 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2332 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2333 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2335 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2336 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2337 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2338 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2339 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2340 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2341 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2349 test -z "$as_dir" && as_dir=.
2350 $as_echo "PATH: $as_dir"
2366 # Keep a trace of the command line.
2367 # Strip out --no-create and --no-recursion so they do not pile up.
2368 # Strip out --silent because we don't want to record it for future runs.
2369 # Also quote any args containing shell meta-characters.
2370 # Make two passes to allow for proper duplicate-argument suppression.
2374 ac_must_keep_next=false
2380 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2381 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2382 | -silent | --silent | --silen | --sile | --sil)
2385 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2388 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2390 as_fn_append ac_configure_args1 " '$ac_arg'"
2391 if test $ac_must_keep_next = true; then
2392 ac_must_keep_next=false # Got value, back to normal.
2395 *=* | --config-cache | -C | -disable-* | --disable-* \
2396 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2397 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2398 | -with-* | --with-* | -without-* | --without-* | --x)
2399 case "$ac_configure_args0 " in
2400 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2403 -* ) ac_must_keep_next=true ;;
2406 as_fn_append ac_configure_args " '$ac_arg'"
2411 { ac_configure_args0=; unset ac_configure_args0;}
2412 { ac_configure_args1=; unset ac_configure_args1;}
2414 # When interrupted or exit'd, cleanup temporary files, and complete
2415 # config.log. We remove comments because anyway the quotes in there
2416 # would cause problems or look ugly.
2417 # WARNING: Use '\'' to represent an apostrophe within the trap.
2418 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2419 trap 'exit_status=$?
2420 # Save into config.log some information that might help in debugging.
2424 $as_echo "## ---------------- ##
2425 ## Cache variables. ##
2426 ## ---------------- ##"
2428 # The following way of writing the cache mishandles newlines in values,
2430 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2431 eval ac_val=\$$ac_var
2435 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2436 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2439 _ | IFS | as_nl) ;; #(
2440 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2441 *) { eval $ac_var=; unset $ac_var;} ;;
2446 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2447 *${as_nl}ac_space=\ *)
2449 "s/'\''/'\''\\\\'\'''\''/g;
2450 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2453 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2460 $as_echo "## ----------------- ##
2461 ## Output variables. ##
2462 ## ----------------- ##"
2464 for ac_var in $ac_subst_vars
2466 eval ac_val=\$$ac_var
2468 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470 $as_echo "$ac_var='\''$ac_val'\''"
2474 if test -n "$ac_subst_files"; then
2475 $as_echo "## ------------------- ##
2476 ## File substitutions. ##
2477 ## ------------------- ##"
2479 for ac_var in $ac_subst_files
2481 eval ac_val=\$$ac_var
2483 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2485 $as_echo "$ac_var='\''$ac_val'\''"
2490 if test -s confdefs.h; then
2491 $as_echo "## ----------- ##
2498 test "$ac_signal" != 0 &&
2499 $as_echo "$as_me: caught signal $ac_signal"
2500 $as_echo "$as_me: exit $exit_status"
2502 rm -f core *.core core.conftest.* &&
2503 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2506 for ac_signal in 1 2 13 15; do
2507 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2511 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2512 rm -f -r conftest* confdefs.h
2514 $as_echo "/* confdefs.h */" > confdefs.h
2516 # Predefined preprocessor variables.
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_NAME "$PACKAGE_NAME"
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2530 cat >>confdefs.h <<_ACEOF
2531 #define PACKAGE_STRING "$PACKAGE_STRING"
2534 cat >>confdefs.h <<_ACEOF
2535 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2538 cat >>confdefs.h <<_ACEOF
2539 #define PACKAGE_URL "$PACKAGE_URL"
2543 # Let the site file select an alternate cache file if it wants to.
2544 # Prefer an explicitly selected file to automatically selected ones.
2547 if test -n "$CONFIG_SITE"; then
2548 # We do not want a PATH search for config.site.
2549 case $CONFIG_SITE in #((
2550 -*) ac_site_file1=./$CONFIG_SITE;;
2551 */*) ac_site_file1=$CONFIG_SITE;;
2552 *) ac_site_file1=./$CONFIG_SITE;;
2554 elif test "x$prefix" != xNONE; then
2555 ac_site_file1=$prefix/share/config.site
2556 ac_site_file2=$prefix/etc/config.site
2558 ac_site_file1=$ac_default_prefix/share/config.site
2559 ac_site_file2=$ac_default_prefix/etc/config.site
2561 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2563 test "x$ac_site_file" = xNONE && continue
2564 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567 sed 's/^/| /' "$ac_site_file" >&5
2569 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571 as_fn_error $? "failed to load site script $ac_site_file
2572 See \`config.log' for more details" "$LINENO" 5; }
2576 if test -r "$cache_file"; then
2577 # Some versions of bash will fail to source /dev/null (special files
2578 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2579 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2581 $as_echo "$as_me: loading cache $cache_file" >&6;}
2583 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2584 *) . "./$cache_file";;
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2589 $as_echo "$as_me: creating cache $cache_file" >&6;}
2593 # Check that the precious variables saved in the cache have kept the same
2595 ac_cache_corrupted=false
2596 for ac_var in $ac_precious_vars; do
2597 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2598 eval ac_new_set=\$ac_env_${ac_var}_set
2599 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2600 eval ac_new_val=\$ac_env_${ac_var}_value
2601 case $ac_old_set,$ac_new_set in
2603 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2604 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2605 ac_cache_corrupted=: ;;
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2608 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2609 ac_cache_corrupted=: ;;
2612 if test "x$ac_old_val" != "x$ac_new_val"; then
2613 # differences in whitespace do not lead to failure.
2614 ac_old_val_w=`echo x $ac_old_val`
2615 ac_new_val_w=`echo x $ac_new_val`
2616 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2618 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2619 ac_cache_corrupted=:
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2622 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2623 eval $ac_var=\$ac_old_val
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2626 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2628 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2631 # Pass precious variables to config.status.
2632 if test "$ac_new_set" = set; then
2634 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2635 *) ac_arg=$ac_var=$ac_new_val ;;
2637 case " $ac_configure_args " in
2638 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2639 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2643 if $ac_cache_corrupted; then
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2645 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2647 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2648 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2650 ## -------------------- ##
2651 ## Main body of script. ##
2652 ## -------------------- ##
2655 ac_cpp='$CPP $CPPFLAGS'
2656 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2657 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2658 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2666 for ac_dir in config "$srcdir"/config; do
2667 if test -f "$ac_dir/install-sh"; then
2669 ac_install_sh="$ac_aux_dir/install-sh -c"
2671 elif test -f "$ac_dir/install.sh"; then
2673 ac_install_sh="$ac_aux_dir/install.sh -c"
2675 elif test -f "$ac_dir/shtool"; then
2677 ac_install_sh="$ac_aux_dir/shtool install -c"
2681 if test -z "$ac_aux_dir"; then
2682 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2685 # These three variables are undocumented and unsupported,
2686 # and are intended to be withdrawn in a future Autoconf release.
2687 # They can cause serious problems if a builder's source tree is in a directory
2688 # whose full name contains unusual characters.
2689 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2690 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2691 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2695 configure_args=$ac_configure_args
2698 PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\.[0-9][0-9]*\)'`
2701 cat >>confdefs.h <<_ACEOF
2702 #define PG_MAJORVERSION "$PG_MAJORVERSION"
2709 # Check whether --with-extra-version was given.
2710 if test "${with_extra_version+set}" = set; then :
2711 withval=$with_extra_version;
2714 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2717 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2720 PG_VERSION="$PACKAGE_VERSION$withval"
2725 PG_VERSION="$PACKAGE_VERSION"
2730 cat >>confdefs.h <<_ACEOF
2731 #define PG_VERSION "$PG_VERSION"
2735 # Make sure we can run config.sub.
2736 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2737 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2740 $as_echo_n "checking build system type... " >&6; }
2741 if ${ac_cv_build+:} false; then :
2742 $as_echo_n "(cached) " >&6
2744 ac_build_alias=$build_alias
2745 test "x$ac_build_alias" = x &&
2746 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2747 test "x$ac_build_alias" = x &&
2748 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2749 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2750 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2754 $as_echo "$ac_cv_build" >&6; }
2755 case $ac_cv_build in
2757 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2760 ac_save_IFS=$IFS; IFS='-'
2766 # Remember, the first character of IFS is used to create $*,
2767 # except with old shells:
2770 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2774 $as_echo_n "checking host system type... " >&6; }
2775 if ${ac_cv_host+:} false; then :
2776 $as_echo_n "(cached) " >&6
2778 if test "x$host_alias" = x; then
2779 ac_cv_host=$ac_cv_build
2781 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2782 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2787 $as_echo "$ac_cv_host" >&6; }
2790 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2793 ac_save_IFS=$IFS; IFS='-'
2799 # Remember, the first character of IFS is used to create $*,
2800 # except with old shells:
2803 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which template to use" >&5
2809 $as_echo_n "checking which template to use... " >&6; }
2814 # Check whether --with-template was given.
2815 if test "${with_template+set}" = set; then :
2816 withval=$with_template;
2819 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2822 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2827 list) echo; ls "$srcdir/src/template"; exit;;
2828 *) if test -f "$srcdir/src/template/$with_template" ; then
2831 as_fn_error $? "'$withval' is not a valid template name. Use 'list' for a list." "$LINENO" 5
2840 # --with-template not given
2843 aix*) template=aix ;;
2844 cygwin*) template=cygwin ;;
2845 darwin*) template=darwin ;;
2846 dragonfly*) template=netbsd ;;
2847 freebsd*) template=freebsd ;;
2848 hpux*) template=hpux ;;
2849 linux*|gnu*|k*bsd*-gnu)
2851 mingw*) template=win32 ;;
2852 netbsd*) template=netbsd ;;
2853 openbsd*) template=openbsd ;;
2854 osf*) template=osf ;;
2855 sco*) template=sco ;;
2856 solaris*) template=solaris ;;
2857 sysv5*) template=unixware ;;
2860 if test x"$template" = x"" ; then
2862 *******************************************************************
2863 PostgreSQL has apparently not been ported to your platform yet.
2864 To try a manual configuration, look into the src/template directory
2865 for a similar platform and use the '--with-template=' option.
2867 Please also contact <pgsql-bugs@postgresql.org> to see about
2868 rectifying this. Include the above 'checking host system type...'
2870 *******************************************************************
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $template" >&5
2880 $as_echo "$template" >&6; }
2885 # Initialize default assumption that we do not need separate assembly code
2886 # for TAS (test-and-set). This can be overridden by the template file
2887 # when it's executed.
2894 ## Command line options
2898 # Add non-standard directories to the include path
2903 # Check whether --with-includes was given.
2904 if test "${with_includes+set}" = set; then :
2905 withval=$with_includes;
2908 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2911 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2924 # Add non-standard directories to the library search path
2929 # Check whether --with-libraries was given.
2930 if test "${with_libraries+set}" = set; then :
2931 withval=$with_libraries;
2934 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2937 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2940 LIBRARY_DIRS=$withval
2951 # Check whether --with-libs was given.
2952 if test "${with_libs+set}" = set; then :
2956 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2959 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2962 LIBRARY_DIRS=$withval
2972 # 64-bit integer date/time storage: enabled by default.
2974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with 64-bit integer date/time support" >&5
2975 $as_echo_n "checking whether to build with 64-bit integer date/time support... " >&6; }
2978 # Check whether --enable-integer-datetimes was given.
2979 if test "${enable_integer_datetimes+set}" = set; then :
2980 enableval=$enable_integer_datetimes;
2984 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
2991 as_fn_error $? "no argument expected for --enable-integer-datetimes option" "$LINENO" 5
2996 enable_integer_datetimes=yes
2998 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
3003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_integer_datetimes" >&5
3004 $as_echo "$enable_integer_datetimes" >&6; }
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is wanted" >&5
3011 $as_echo_n "checking whether NLS is wanted... " >&6; }
3014 # Check whether --enable-nls was given.
3015 if test "${enable_nls+set}" = set; then :
3016 enableval=$enable_nls;
3026 WANTED_LANGUAGES=$enableval
3036 if test "$enable_nls" = yes; then
3038 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nls" >&5
3043 $as_echo "$enable_nls" >&6; }
3048 # Default port number (--with-pgport), default 5432
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default port number" >&5
3051 $as_echo_n "checking for default port number... " >&6; }
3055 # Check whether --with-pgport was given.
3056 if test "${with_pgport+set}" = set; then :
3057 withval=$with_pgport;
3060 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3063 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3066 default_port=$withval
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_port" >&5
3076 $as_echo "$default_port" >&6; }
3077 # Need both of these because some places want an integer and some a string
3079 cat >>confdefs.h <<_ACEOF
3080 #define DEF_PGPORT ${default_port}
3084 cat >>confdefs.h <<_ACEOF
3085 #define DEF_PGPORT_STR "${default_port}"
3091 # '-rpath'-like feature can be disabled
3095 # Check whether --enable-rpath was given.
3096 if test "${enable_rpath+set}" = set; then :
3097 enableval=$enable_rpath;
3106 as_fn_error $? "no argument expected for --enable-rpath option" "$LINENO" 5
3123 # Check whether --enable-spinlocks was given.
3124 if test "${enable_spinlocks+set}" = set; then :
3125 enableval=$enable_spinlocks;
3134 as_fn_error $? "no argument expected for --enable-spinlocks option" "$LINENO" 5
3139 enable_spinlocks=yes
3146 # --enable-debug adds -g to compiler flags
3150 # Check whether --enable-debug was given.
3151 if test "${enable_debug+set}" = set; then :
3152 enableval=$enable_debug;
3161 as_fn_error $? "no argument expected for --enable-debug option" "$LINENO" 5
3174 # --enable-profiling enables gcc profiling
3178 # Check whether --enable-profiling was given.
3179 if test "${enable_profiling+set}" = set; then :
3180 enableval=$enable_profiling;
3189 as_fn_error $? "no argument expected for --enable-profiling option" "$LINENO" 5
3201 # --enable-coverage enables generation of code coverage metrics with gcov
3205 # Check whether --enable-coverage was given.
3206 if test "${enable_coverage+set}" = set; then :
3207 enableval=$enable_coverage;
3212 # Extract the first word of "$ac_prog", so it can be a program name with args.
3213 set dummy $ac_prog; ac_word=$2
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3215 $as_echo_n "checking for $ac_word... " >&6; }
3216 if ${ac_cv_prog_GCOV+:} false; then :
3217 $as_echo_n "(cached) " >&6
3219 if test -n "$GCOV"; then
3220 ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
3222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3226 test -z "$as_dir" && as_dir=.
3227 for ac_exec_ext in '' $ac_executable_extensions; do
3228 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3229 ac_cv_prog_GCOV="$ac_prog"
3230 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3239 GCOV=$ac_cv_prog_GCOV
3240 if test -n "$GCOV"; then
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5
3242 $as_echo "$GCOV" >&6; }
3244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3245 $as_echo "no" >&6; }
3249 test -n "$GCOV" && break
3252 if test -z "$GCOV"; then
3253 as_fn_error $? "gcov not found" "$LINENO" 5
3257 # Extract the first word of "$ac_prog", so it can be a program name with args.
3258 set dummy $ac_prog; ac_word=$2
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3260 $as_echo_n "checking for $ac_word... " >&6; }
3261 if ${ac_cv_prog_LCOV+:} false; then :
3262 $as_echo_n "(cached) " >&6
3264 if test -n "$LCOV"; then
3265 ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
3267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271 test -z "$as_dir" && as_dir=.
3272 for ac_exec_ext in '' $ac_executable_extensions; do
3273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3274 ac_cv_prog_LCOV="$ac_prog"
3275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3284 LCOV=$ac_cv_prog_LCOV
3285 if test -n "$LCOV"; then
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
3287 $as_echo "$LCOV" >&6; }
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3290 $as_echo "no" >&6; }
3294 test -n "$LCOV" && break
3297 if test -z "$LCOV"; then
3298 as_fn_error $? "lcov not found" "$LINENO" 5
3300 for ac_prog in genhtml
3302 # Extract the first word of "$ac_prog", so it can be a program name with args.
3303 set dummy $ac_prog; ac_word=$2
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3305 $as_echo_n "checking for $ac_word... " >&6; }
3306 if ${ac_cv_prog_GENHTML+:} false; then :
3307 $as_echo_n "(cached) " >&6
3309 if test -n "$GENHTML"; then
3310 ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
3312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3316 test -z "$as_dir" && as_dir=.
3317 for ac_exec_ext in '' $ac_executable_extensions; do
3318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3319 ac_cv_prog_GENHTML="$ac_prog"
3320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3329 GENHTML=$ac_cv_prog_GENHTML
3330 if test -n "$GENHTML"; then
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
3332 $as_echo "$GENHTML" >&6; }
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3335 $as_echo "no" >&6; }
3339 test -n "$GENHTML" && break
3342 if test -z "$GENHTML"; then
3343 as_fn_error $? "genhtml not found" "$LINENO" 5
3350 as_fn_error $? "no argument expected for --enable-coverage option" "$LINENO" 5
3367 # Check whether --enable-dtrace was given.
3368 if test "${enable_dtrace+set}" = set; then :
3369 enableval=$enable_dtrace;
3372 for ac_prog in dtrace
3374 # Extract the first word of "$ac_prog", so it can be a program name with args.
3375 set dummy $ac_prog; ac_word=$2
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3377 $as_echo_n "checking for $ac_word... " >&6; }
3378 if ${ac_cv_prog_DTRACE+:} false; then :
3379 $as_echo_n "(cached) " >&6
3381 if test -n "$DTRACE"; then
3382 ac_cv_prog_DTRACE="$DTRACE" # Let the user override the test.
3384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3388 test -z "$as_dir" && as_dir=.
3389 for ac_exec_ext in '' $ac_executable_extensions; do
3390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3391 ac_cv_prog_DTRACE="$ac_prog"
3392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3401 DTRACE=$ac_cv_prog_DTRACE
3402 if test -n "$DTRACE"; then
3403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
3404 $as_echo "$DTRACE" >&6; }
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3407 $as_echo "no" >&6; }
3411 test -n "$DTRACE" && break
3414 if test -z "$DTRACE"; then
3415 as_fn_error $? "dtrace not found" "$LINENO" 5
3423 as_fn_error $? "no argument expected for --enable-dtrace option" "$LINENO" 5
3438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for block size" >&5
3439 $as_echo_n "checking for block size... " >&6; }
3443 # Check whether --with-blocksize was given.
3444 if test "${with_blocksize+set}" = set; then :
3445 withval=$with_blocksize;
3448 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3451 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3463 case ${blocksize} in
3470 *) as_fn_error $? "Invalid block size. Allowed values are 1,2,4,8,16,32." "$LINENO" 5
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${blocksize}kB" >&5
3473 $as_echo "${blocksize}kB" >&6; }
3476 cat >>confdefs.h <<_ACEOF
3477 #define BLCKSZ ${BLCKSZ}
3482 # Relation segment size
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for segment size" >&5
3485 $as_echo_n "checking for segment size... " >&6; }
3489 # Check whether --with-segsize was given.
3490 if test "${with_segsize+set}" = set; then :
3491 withval=$with_segsize;
3494 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3497 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3509 # this expression is set up to avoid unnecessary integer overflow
3510 # blocksize is already guaranteed to be a factor of 1024
3511 RELSEG_SIZE=`expr '(' 1024 / ${blocksize} ')' '*' ${segsize} '*' 1024`
3512 test $? -eq 0 || exit 1
3513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${segsize}GB" >&5
3514 $as_echo "${segsize}GB" >&6; }
3517 cat >>confdefs.h <<_ACEOF
3518 #define RELSEG_SIZE ${RELSEG_SIZE}
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL block size" >&5
3526 $as_echo_n "checking for WAL block size... " >&6; }
3530 # Check whether --with-wal-blocksize was given.
3531 if test "${with_wal_blocksize+set}" = set; then :
3532 withval=$with_wal_blocksize;
3535 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3538 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3541 wal_blocksize=$withval
3550 case ${wal_blocksize} in
3551 1) XLOG_BLCKSZ=1024;;
3552 2) XLOG_BLCKSZ=2048;;
3553 4) XLOG_BLCKSZ=4096;;
3554 8) XLOG_BLCKSZ=8192;;
3555 16) XLOG_BLCKSZ=16384;;
3556 32) XLOG_BLCKSZ=32768;;
3557 64) XLOG_BLCKSZ=65536;;
3558 *) as_fn_error $? "Invalid WAL block size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_blocksize}kB" >&5
3561 $as_echo "${wal_blocksize}kB" >&6; }
3564 cat >>confdefs.h <<_ACEOF
3565 #define XLOG_BLCKSZ ${XLOG_BLCKSZ}
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL segment size" >&5
3573 $as_echo_n "checking for WAL segment size... " >&6; }
3577 # Check whether --with-wal-segsize was given.
3578 if test "${with_wal_segsize+set}" = set; then :
3579 withval=$with_wal_segsize;
3582 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3585 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3588 wal_segsize=$withval
3597 case ${wal_segsize} in
3605 *) as_fn_error $? "Invalid WAL segment size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_segsize}MB" >&5
3608 $as_echo "${wal_segsize}MB" >&6; }
3611 cat >>confdefs.h <<_ACEOF
3612 #define XLOG_SEG_SIZE (${wal_segsize} * 1024 * 1024)
3620 # For historical reasons you can also use --with-CC to specify the C compiler
3621 # to use, although the standard way to do this is to set the CC environment
3626 # Check whether --with-CC was given.
3627 if test "${with_CC+set}" = set; then :
3631 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3634 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3646 aix) pgac_cc_list="gcc xlc";;
3647 *) pgac_cc_list="gcc cc";;
3651 ac_cpp='$CPP $CPPFLAGS'
3652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3655 if test -n "$ac_tool_prefix"; then
3656 for ac_prog in $pgac_cc_list
3658 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3659 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3661 $as_echo_n "checking for $ac_word... " >&6; }
3662 if ${ac_cv_prog_CC+:} false; then :
3663 $as_echo_n "(cached) " >&6
3665 if test -n "$CC"; then
3666 ac_cv_prog_CC="$CC" # Let the user override the test.
3668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3672 test -z "$as_dir" && as_dir=.
3673 for ac_exec_ext in '' $ac_executable_extensions; do
3674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3675 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3686 if test -n "$CC"; then
3687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3688 $as_echo "$CC" >&6; }
3690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3691 $as_echo "no" >&6; }
3695 test -n "$CC" && break
3698 if test -z "$CC"; then
3700 for ac_prog in $pgac_cc_list
3702 # Extract the first word of "$ac_prog", so it can be a program name with args.
3703 set dummy $ac_prog; ac_word=$2
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3705 $as_echo_n "checking for $ac_word... " >&6; }
3706 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3707 $as_echo_n "(cached) " >&6
3709 if test -n "$ac_ct_CC"; then
3710 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3716 test -z "$as_dir" && as_dir=.
3717 for ac_exec_ext in '' $ac_executable_extensions; do
3718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3719 ac_cv_prog_ac_ct_CC="$ac_prog"
3720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3729 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3730 if test -n "$ac_ct_CC"; then
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3732 $as_echo "$ac_ct_CC" >&6; }
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3735 $as_echo "no" >&6; }
3739 test -n "$ac_ct_CC" && break
3742 if test "x$ac_ct_CC" = x; then
3745 case $cross_compiling:$ac_tool_warned in
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3749 ac_tool_warned=yes ;;
3756 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3757 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3758 as_fn_error $? "no acceptable C compiler found in \$PATH
3759 See \`config.log' for more details" "$LINENO" 5; }
3761 # Provide some information about the compiler.
3762 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3765 for ac_option in --version -v -V -qversion; do
3766 { { ac_try="$ac_compiler $ac_option >&5"
3768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3769 *) ac_try_echo=$ac_try;;
3771 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3772 $as_echo "$ac_try_echo"; } >&5
3773 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3775 if test -s conftest.err; then
3777 ... rest of stderr output deleted ...
3778 10q' conftest.err >conftest.er1
3779 cat conftest.er1 >&5
3781 rm -f conftest.er1 conftest.err
3782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3783 test $ac_status = 0; }
3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787 /* end confdefs.h. */
3797 ac_clean_files_save=$ac_clean_files
3798 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3799 # Try to create an executable without -o first, disregard a.out.
3800 # It will help us diagnose broken compilers, and finding out an intuition
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3803 $as_echo_n "checking whether the C compiler works... " >&6; }
3804 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3806 # The possible output files:
3807 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3810 for ac_file in $ac_files
3813 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3814 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3819 if { { ac_try="$ac_link_default"
3821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3822 *) ac_try_echo=$ac_try;;
3824 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3825 $as_echo "$ac_try_echo"; } >&5
3826 (eval "$ac_link_default") 2>&5
3828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3829 test $ac_status = 0; }; then :
3830 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3831 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3832 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3833 # so that the user can short-circuit this test for compilers unknown to
3835 for ac_file in $ac_files ''
3837 test -f "$ac_file" || continue
3839 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3842 # We found the default executable, but exeext='' is most
3846 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3848 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3850 # We set ac_cv_exeext here because the later test for it is not
3851 # safe: cross compilers may not add the suffix if given an `-o'
3852 # argument, so we may need to know it at that point already.
3853 # Even if this section looks crufty: it has the advantage of
3860 test "$ac_cv_exeext" = no && ac_cv_exeext=
3865 if test -z "$ac_file"; then :
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3867 $as_echo "no" >&6; }
3868 $as_echo "$as_me: failed program was:" >&5
3869 sed 's/^/| /' conftest.$ac_ext >&5
3871 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3872 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3873 as_fn_error 77 "C compiler cannot create executables
3874 See \`config.log' for more details" "$LINENO" 5; }
3876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3877 $as_echo "yes" >&6; }
3879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3880 $as_echo_n "checking for C compiler default output file name... " >&6; }
3881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3882 $as_echo "$ac_file" >&6; }
3883 ac_exeext=$ac_cv_exeext
3885 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3886 ac_clean_files=$ac_clean_files_save
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3888 $as_echo_n "checking for suffix of executables... " >&6; }
3889 if { { ac_try="$ac_link"
3891 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3892 *) ac_try_echo=$ac_try;;
3894 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3895 $as_echo "$ac_try_echo"; } >&5
3896 (eval "$ac_link") 2>&5
3898 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3899 test $ac_status = 0; }; then :
3900 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3901 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3902 # work properly (i.e., refer to `conftest.exe'), while it won't with
3904 for ac_file in conftest.exe conftest conftest.*; do
3905 test -f "$ac_file" || continue
3907 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3908 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3914 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3915 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3916 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3917 See \`config.log' for more details" "$LINENO" 5; }
3919 rm -f conftest conftest$ac_cv_exeext
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3921 $as_echo "$ac_cv_exeext" >&6; }
3923 rm -f conftest.$ac_ext
3924 EXEEXT=$ac_cv_exeext
3926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3927 /* end confdefs.h. */
3932 FILE *f = fopen ("conftest.out", "w");
3933 return ferror (f) || fclose (f) != 0;
3939 ac_clean_files="$ac_clean_files conftest.out"
3940 # Check that the compiler produces executables we can run. If not, either
3941 # the compiler is broken, or we cross compile.
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3943 $as_echo_n "checking whether we are cross compiling... " >&6; }
3944 if test "$cross_compiling" != yes; then
3945 { { ac_try="$ac_link"
3947 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3948 *) ac_try_echo=$ac_try;;
3950 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3951 $as_echo "$ac_try_echo"; } >&5
3952 (eval "$ac_link") 2>&5
3954 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3955 test $ac_status = 0; }
3956 if { ac_try='./conftest$ac_cv_exeext'
3957 { { case "(($ac_try" in
3958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3959 *) ac_try_echo=$ac_try;;
3961 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3962 $as_echo "$ac_try_echo"; } >&5
3963 (eval "$ac_try") 2>&5
3965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3966 test $ac_status = 0; }; }; then
3969 if test "$cross_compiling" = maybe; then
3972 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3973 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3974 as_fn_error $? "cannot run C compiled programs.
3975 If you meant to cross compile, use \`--host'.
3976 See \`config.log' for more details" "$LINENO" 5; }
3980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3981 $as_echo "$cross_compiling" >&6; }
3983 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3984 ac_clean_files=$ac_clean_files_save
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3986 $as_echo_n "checking for suffix of object files... " >&6; }
3987 if ${ac_cv_objext+:} false; then :
3988 $as_echo_n "(cached) " >&6
3990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3991 /* end confdefs.h. */
4001 rm -f conftest.o conftest.obj
4002 if { { ac_try="$ac_compile"
4004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4005 *) ac_try_echo=$ac_try;;
4007 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4008 $as_echo "$ac_try_echo"; } >&5
4009 (eval "$ac_compile") 2>&5
4011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4012 test $ac_status = 0; }; then :
4013 for ac_file in conftest.o conftest.obj conftest.*; do
4014 test -f "$ac_file" || continue;
4016 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4017 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4022 $as_echo "$as_me: failed program was:" >&5
4023 sed 's/^/| /' conftest.$ac_ext >&5
4025 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4026 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4027 as_fn_error $? "cannot compute suffix of object files: cannot compile
4028 See \`config.log' for more details" "$LINENO" 5; }
4030 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4033 $as_echo "$ac_cv_objext" >&6; }
4034 OBJEXT=$ac_cv_objext
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4037 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4038 if ${ac_cv_c_compiler_gnu+:} false; then :
4039 $as_echo_n "(cached) " >&6
4041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4042 /* end confdefs.h. */
4055 if ac_fn_c_try_compile "$LINENO"; then :
4060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4061 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4065 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4066 if test $ac_compiler_gnu = yes; then
4071 ac_test_CFLAGS=${CFLAGS+set}
4072 ac_save_CFLAGS=$CFLAGS
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4074 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4075 if ${ac_cv_prog_cc_g+:} false; then :
4076 $as_echo_n "(cached) " >&6
4078 ac_save_c_werror_flag=$ac_c_werror_flag
4079 ac_c_werror_flag=yes
4082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4083 /* end confdefs.h. */
4093 if ac_fn_c_try_compile "$LINENO"; then :
4097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4098 /* end confdefs.h. */
4108 if ac_fn_c_try_compile "$LINENO"; then :
4111 ac_c_werror_flag=$ac_save_c_werror_flag
4113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4114 /* end confdefs.h. */
4124 if ac_fn_c_try_compile "$LINENO"; then :
4127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4132 ac_c_werror_flag=$ac_save_c_werror_flag
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4135 $as_echo "$ac_cv_prog_cc_g" >&6; }
4136 if test "$ac_test_CFLAGS" = set; then
4137 CFLAGS=$ac_save_CFLAGS
4138 elif test $ac_cv_prog_cc_g = yes; then
4139 if test "$GCC" = yes; then
4145 if test "$GCC" = yes; then
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4152 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4153 if ${ac_cv_prog_cc_c89+:} false; then :
4154 $as_echo_n "(cached) " >&6
4156 ac_cv_prog_cc_c89=no
4158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4159 /* end confdefs.h. */
4163 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4164 struct buf { int x; };
4165 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4166 static char *e (p, i)
4172 static char *f (char * (*g) (char **, int), char **p, ...)
4177 s = g (p, va_arg (v,int));
4182 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4183 function prototypes and stuff, but not '\xHH' hex character constants.
4184 These don't provoke an error unfortunately, instead are silently treated
4185 as 'x'. The following induces an error, until -std is added to get
4186 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4187 array size at least. It's necessary to write '\x00'==0 to get something
4188 that's true only with -std. */
4189 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4191 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4192 inside strings and character constants. */
4194 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4196 int test (int i, double x);
4197 struct s1 {int (*f) (int a);};
4198 struct s2 {int (*f) (double a);};
4199 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4205 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4210 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4211 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4213 CC="$ac_save_CC $ac_arg"
4214 if ac_fn_c_try_compile "$LINENO"; then :
4215 ac_cv_prog_cc_c89=$ac_arg
4217 rm -f core conftest.err conftest.$ac_objext
4218 test "x$ac_cv_prog_cc_c89" != "xno" && break
4220 rm -f conftest.$ac_ext
4225 case "x$ac_cv_prog_cc_c89" in
4227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4228 $as_echo "none needed" >&6; } ;;
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4231 $as_echo "unsupported" >&6; } ;;
4233 CC="$CC $ac_cv_prog_cc_c89"
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4235 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4237 if test "x$ac_cv_prog_cc_c89" != xno; then :
4242 ac_cpp='$CPP $CPPFLAGS'
4243 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4244 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4245 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4248 # Check if it's Intel's compiler, which (usually) pretends to be gcc,
4249 # but has idiosyncrasies of its own. We assume icc will define
4250 # __INTEL_COMPILER regardless of CFLAGS.
4252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4253 /* end confdefs.h. */
4258 #ifndef __INTEL_COMPILER
4265 if ac_fn_c_try_compile "$LINENO"; then :
4270 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4272 # Check if it's Sun Studio compiler. We assume that
4273 # __SUNPRO_C will be defined for Sun Studio compilers
4274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4275 /* end confdefs.h. */
4287 if ac_fn_c_try_compile "$LINENO"; then :
4292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4301 . "$srcdir/src/template/$template" || exit
4303 # CFLAGS are selected so:
4304 # If the user specifies something in the environment, that is used.
4305 # else: If the template file set something, that is used.
4306 # else: If coverage was enabled, don't set anything.
4307 # else: If the compiler is GCC, then we use -O2.
4308 # else: If the compiler is something else, then we use -O, unless debugging.
4310 if test "$ac_env_CFLAGS_set" = set; then
4311 CFLAGS=$ac_env_CFLAGS_value
4312 elif test "${CFLAGS+set}" = set; then
4313 : # (keep what template set)
4314 elif test "$enable_coverage" = yes; then
4315 : # no optimization by default
4316 elif test "$GCC" = yes; then
4319 # if the user selected debug mode, don't use -O
4320 if test "$enable_debug" != yes; then
4325 # set CFLAGS_VECTOR from the environment, if available
4326 if test "$ac_env_CFLAGS_VECTOR_set" = set; then
4327 CFLAGS_VECTOR=$ac_env_CFLAGS_VECTOR_value
4330 # Some versions of GCC support some additional useful warning flags.
4331 # Check whether they are supported, and add them to CFLAGS if so.
4332 # ICC pretends to be GCC but it's lying; it doesn't support these flags,
4333 # but has its own. Also check other compiler-specific flags here.
4335 if test "$GCC" = yes -a "$ICC" = no; then
4336 CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith"
4337 # These work in some but not all gcc versions
4338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
4339 $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
4340 if ${pgac_cv_prog_cc_cflags__Wdeclaration_after_statement+:} false; then :
4341 $as_echo_n "(cached) " >&6
4343 pgac_save_CFLAGS=$CFLAGS
4344 CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
4345 ac_save_c_werror_flag=$ac_c_werror_flag
4346 ac_c_werror_flag=yes
4347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4348 /* end confdefs.h. */
4358 if ac_fn_c_try_compile "$LINENO"; then :
4359 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=yes
4361 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=no
4363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4364 ac_c_werror_flag=$ac_save_c_werror_flag
4365 CFLAGS="$pgac_save_CFLAGS"
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&5
4368 $as_echo "$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&6; }
4369 if test x"$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" = x"yes"; then
4370 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wendif-labels" >&5
4374 $as_echo_n "checking whether $CC supports -Wendif-labels... " >&6; }
4375 if ${pgac_cv_prog_cc_cflags__Wendif_labels+:} false; then :
4376 $as_echo_n "(cached) " >&6
4378 pgac_save_CFLAGS=$CFLAGS
4379 CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
4380 ac_save_c_werror_flag=$ac_c_werror_flag
4381 ac_c_werror_flag=yes
4382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4383 /* end confdefs.h. */
4393 if ac_fn_c_try_compile "$LINENO"; then :
4394 pgac_cv_prog_cc_cflags__Wendif_labels=yes
4396 pgac_cv_prog_cc_cflags__Wendif_labels=no
4398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4399 ac_c_werror_flag=$ac_save_c_werror_flag
4400 CFLAGS="$pgac_save_CFLAGS"
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wendif_labels" >&5
4403 $as_echo "$pgac_cv_prog_cc_cflags__Wendif_labels" >&6; }
4404 if test x"$pgac_cv_prog_cc_cflags__Wendif_labels" = x"yes"; then
4405 CFLAGS="$CFLAGS -Wendif-labels"
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-format-attribute" >&5
4409 $as_echo_n "checking whether $CC supports -Wmissing-format-attribute... " >&6; }
4410 if ${pgac_cv_prog_cc_cflags__Wmissing_format_attribute+:} false; then :
4411 $as_echo_n "(cached) " >&6
4413 pgac_save_CFLAGS=$CFLAGS
4414 CFLAGS="$pgac_save_CFLAGS -Wmissing-format-attribute"
4415 ac_save_c_werror_flag=$ac_c_werror_flag
4416 ac_c_werror_flag=yes
4417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4418 /* end confdefs.h. */
4428 if ac_fn_c_try_compile "$LINENO"; then :
4429 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=yes
4431 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=no
4433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4434 ac_c_werror_flag=$ac_save_c_werror_flag
4435 CFLAGS="$pgac_save_CFLAGS"
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&5
4438 $as_echo "$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&6; }
4439 if test x"$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" = x"yes"; then
4440 CFLAGS="$CFLAGS -Wmissing-format-attribute"
4443 # This was included in -Wall/-Wformat in older GCC versions
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat-security" >&5
4445 $as_echo_n "checking whether $CC supports -Wformat-security... " >&6; }
4446 if ${pgac_cv_prog_cc_cflags__Wformat_security+:} false; then :
4447 $as_echo_n "(cached) " >&6
4449 pgac_save_CFLAGS=$CFLAGS
4450 CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4451 ac_save_c_werror_flag=$ac_c_werror_flag
4452 ac_c_werror_flag=yes
4453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4454 /* end confdefs.h. */
4464 if ac_fn_c_try_compile "$LINENO"; then :
4465 pgac_cv_prog_cc_cflags__Wformat_security=yes
4467 pgac_cv_prog_cc_cflags__Wformat_security=no
4469 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4470 ac_c_werror_flag=$ac_save_c_werror_flag
4471 CFLAGS="$pgac_save_CFLAGS"
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
4474 $as_echo "$pgac_cv_prog_cc_cflags__Wformat_security" >&6; }
4475 if test x"$pgac_cv_prog_cc_cflags__Wformat_security" = x"yes"; then
4476 CFLAGS="$CFLAGS -Wformat-security"
4479 # Disable strict-aliasing rules; needed for gcc 3.3+
4480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4481 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4482 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4483 $as_echo_n "(cached) " >&6
4485 pgac_save_CFLAGS=$CFLAGS
4486 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4487 ac_save_c_werror_flag=$ac_c_werror_flag
4488 ac_c_werror_flag=yes
4489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4490 /* end confdefs.h. */
4500 if ac_fn_c_try_compile "$LINENO"; then :
4501 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4503 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4505 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4506 ac_c_werror_flag=$ac_save_c_werror_flag
4507 CFLAGS="$pgac_save_CFLAGS"
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4510 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4511 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4512 CFLAGS="$CFLAGS -fno-strict-aliasing"
4515 # Disable optimizations that assume no overflow; needed for gcc 4.3+
4516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fwrapv" >&5
4517 $as_echo_n "checking whether $CC supports -fwrapv... " >&6; }
4518 if ${pgac_cv_prog_cc_cflags__fwrapv+:} false; then :
4519 $as_echo_n "(cached) " >&6
4521 pgac_save_CFLAGS=$CFLAGS
4522 CFLAGS="$pgac_save_CFLAGS -fwrapv"
4523 ac_save_c_werror_flag=$ac_c_werror_flag
4524 ac_c_werror_flag=yes
4525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4526 /* end confdefs.h. */
4536 if ac_fn_c_try_compile "$LINENO"; then :
4537 pgac_cv_prog_cc_cflags__fwrapv=yes
4539 pgac_cv_prog_cc_cflags__fwrapv=no
4541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4542 ac_c_werror_flag=$ac_save_c_werror_flag
4543 CFLAGS="$pgac_save_CFLAGS"
4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fwrapv" >&5
4546 $as_echo "$pgac_cv_prog_cc_cflags__fwrapv" >&6; }
4547 if test x"$pgac_cv_prog_cc_cflags__fwrapv" = x"yes"; then
4548 CFLAGS="$CFLAGS -fwrapv"
4551 # Disable FP optimizations that cause various errors on gcc 4.5+ or maybe 4.6+
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fexcess-precision=standard" >&5
4553 $as_echo_n "checking whether $CC supports -fexcess-precision=standard... " >&6; }
4554 if ${pgac_cv_prog_cc_cflags__fexcess_precision_standard+:} false; then :
4555 $as_echo_n "(cached) " >&6
4557 pgac_save_CFLAGS=$CFLAGS
4558 CFLAGS="$pgac_save_CFLAGS -fexcess-precision=standard"
4559 ac_save_c_werror_flag=$ac_c_werror_flag
4560 ac_c_werror_flag=yes
4561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4562 /* end confdefs.h. */
4572 if ac_fn_c_try_compile "$LINENO"; then :
4573 pgac_cv_prog_cc_cflags__fexcess_precision_standard=yes
4575 pgac_cv_prog_cc_cflags__fexcess_precision_standard=no
4577 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4578 ac_c_werror_flag=$ac_save_c_werror_flag
4579 CFLAGS="$pgac_save_CFLAGS"
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&5
4582 $as_echo "$pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&6; }
4583 if test x"$pgac_cv_prog_cc_cflags__fexcess_precision_standard" = x"yes"; then
4584 CFLAGS="$CFLAGS -fexcess-precision=standard"
4587 # Optimization flags for specific files that benefit from vectorization
4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -funroll-loops" >&5
4589 $as_echo_n "checking whether $CC supports -funroll-loops... " >&6; }
4590 if ${pgac_cv_prog_cc_cflags__funroll_loops+:} false; then :
4591 $as_echo_n "(cached) " >&6
4593 pgac_save_CFLAGS=$CFLAGS
4594 CFLAGS="$pgac_save_CFLAGS -funroll-loops"
4595 ac_save_c_werror_flag=$ac_c_werror_flag
4596 ac_c_werror_flag=yes
4597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4598 /* end confdefs.h. */
4608 if ac_fn_c_try_compile "$LINENO"; then :
4609 pgac_cv_prog_cc_cflags__funroll_loops=yes
4611 pgac_cv_prog_cc_cflags__funroll_loops=no
4613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614 ac_c_werror_flag=$ac_save_c_werror_flag
4615 CFLAGS="$pgac_save_CFLAGS"
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__funroll_loops" >&5
4618 $as_echo "$pgac_cv_prog_cc_cflags__funroll_loops" >&6; }
4619 if test x"$pgac_cv_prog_cc_cflags__funroll_loops" = x"yes"; then
4620 CFLAGS_VECTOR="${CFLAGS_VECTOR} -funroll-loops"
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -ftree-vectorize" >&5
4624 $as_echo_n "checking whether $CC supports -ftree-vectorize... " >&6; }
4625 if ${pgac_cv_prog_cc_cflags__ftree_vectorize+:} false; then :
4626 $as_echo_n "(cached) " >&6
4628 pgac_save_CFLAGS=$CFLAGS
4629 CFLAGS="$pgac_save_CFLAGS -ftree-vectorize"
4630 ac_save_c_werror_flag=$ac_c_werror_flag
4631 ac_c_werror_flag=yes
4632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4633 /* end confdefs.h. */
4643 if ac_fn_c_try_compile "$LINENO"; then :
4644 pgac_cv_prog_cc_cflags__ftree_vectorize=yes
4646 pgac_cv_prog_cc_cflags__ftree_vectorize=no
4648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4649 ac_c_werror_flag=$ac_save_c_werror_flag
4650 CFLAGS="$pgac_save_CFLAGS"
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__ftree_vectorize" >&5
4653 $as_echo "$pgac_cv_prog_cc_cflags__ftree_vectorize" >&6; }
4654 if test x"$pgac_cv_prog_cc_cflags__ftree_vectorize" = x"yes"; then
4655 CFLAGS_VECTOR="${CFLAGS_VECTOR} -ftree-vectorize"
4658 elif test "$ICC" = yes; then
4659 # Intel's compiler has a bug/misoptimization in checking for
4660 # division by NAN (NaN == 0), -mp1 fixes it, so add it to the CFLAGS.
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -mp1" >&5
4662 $as_echo_n "checking whether $CC supports -mp1... " >&6; }
4663 if ${pgac_cv_prog_cc_cflags__mp1+:} false; then :
4664 $as_echo_n "(cached) " >&6
4666 pgac_save_CFLAGS=$CFLAGS
4667 CFLAGS="$pgac_save_CFLAGS -mp1"
4668 ac_save_c_werror_flag=$ac_c_werror_flag
4669 ac_c_werror_flag=yes
4670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4671 /* end confdefs.h. */
4681 if ac_fn_c_try_compile "$LINENO"; then :
4682 pgac_cv_prog_cc_cflags__mp1=yes
4684 pgac_cv_prog_cc_cflags__mp1=no
4686 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4687 ac_c_werror_flag=$ac_save_c_werror_flag
4688 CFLAGS="$pgac_save_CFLAGS"
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__mp1" >&5
4691 $as_echo "$pgac_cv_prog_cc_cflags__mp1" >&6; }
4692 if test x"$pgac_cv_prog_cc_cflags__mp1" = x"yes"; then
4693 CFLAGS="$CFLAGS -mp1"
4696 # Make sure strict aliasing is off (though this is said to be the default)
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4698 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4699 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4700 $as_echo_n "(cached) " >&6
4702 pgac_save_CFLAGS=$CFLAGS
4703 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4704 ac_save_c_werror_flag=$ac_c_werror_flag
4705 ac_c_werror_flag=yes
4706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707 /* end confdefs.h. */
4717 if ac_fn_c_try_compile "$LINENO"; then :
4718 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4720 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4723 ac_c_werror_flag=$ac_save_c_werror_flag
4724 CFLAGS="$pgac_save_CFLAGS"
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4727 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4728 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4729 CFLAGS="$CFLAGS -fno-strict-aliasing"
4732 elif test "$PORTNAME" = "aix"; then
4733 # AIX's xlc has to have strict aliasing turned off too
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -qnoansialias" >&5
4735 $as_echo_n "checking whether $CC supports -qnoansialias... " >&6; }
4736 if ${pgac_cv_prog_cc_cflags__qnoansialias+:} false; then :
4737 $as_echo_n "(cached) " >&6
4739 pgac_save_CFLAGS=$CFLAGS
4740 CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4741 ac_save_c_werror_flag=$ac_c_werror_flag
4742 ac_c_werror_flag=yes
4743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4744 /* end confdefs.h. */
4754 if ac_fn_c_try_compile "$LINENO"; then :
4755 pgac_cv_prog_cc_cflags__qnoansialias=yes
4757 pgac_cv_prog_cc_cflags__qnoansialias=no
4759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4760 ac_c_werror_flag=$ac_save_c_werror_flag
4761 CFLAGS="$pgac_save_CFLAGS"
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__qnoansialias" >&5
4764 $as_echo "$pgac_cv_prog_cc_cflags__qnoansialias" >&6; }
4765 if test x"$pgac_cv_prog_cc_cflags__qnoansialias" = x"yes"; then
4766 CFLAGS="$CFLAGS -qnoansialias"
4769 elif test "$PORTNAME" = "hpux"; then
4770 # On some versions of HP-UX, libm functions do not set errno by default.
4771 # Fix that by using +Olibmerrno if the compiler recognizes it.
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports +Olibmerrno" >&5
4773 $as_echo_n "checking whether $CC supports +Olibmerrno... " >&6; }
4774 if ${pgac_cv_prog_cc_cflags_pOlibmerrno+:} false; then :
4775 $as_echo_n "(cached) " >&6
4777 pgac_save_CFLAGS=$CFLAGS
4778 CFLAGS="$pgac_save_CFLAGS +Olibmerrno"
4779 ac_save_c_werror_flag=$ac_c_werror_flag
4780 ac_c_werror_flag=yes
4781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4782 /* end confdefs.h. */
4792 if ac_fn_c_try_compile "$LINENO"; then :
4793 pgac_cv_prog_cc_cflags_pOlibmerrno=yes
4795 pgac_cv_prog_cc_cflags_pOlibmerrno=no
4797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4798 ac_c_werror_flag=$ac_save_c_werror_flag
4799 CFLAGS="$pgac_save_CFLAGS"
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags_pOlibmerrno" >&5
4802 $as_echo "$pgac_cv_prog_cc_cflags_pOlibmerrno" >&6; }
4803 if test x"$pgac_cv_prog_cc_cflags_pOlibmerrno" = x"yes"; then
4804 CFLAGS="$CFLAGS +Olibmerrno"
4809 CFLAGS_VECTOR=$CFLAGS_VECTOR
4812 # supply -g if --enable-debug
4813 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
4817 # enable code coverage if --enable-coverage
4818 if test "$enable_coverage" = yes; then
4819 if test "$GCC" = yes; then
4820 CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
4822 as_fn_error $? "--enable-coverage is supported only when using GCC" "$LINENO" 5
4826 # enable profiling if --enable-profiling
4827 if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
4828 if test "$GCC" = yes; then
4830 $as_echo "#define PROFILE_PID_DIR 1" >>confdefs.h
4832 CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
4834 as_fn_error $? "--enable-profiling is supported only when using GCC" "$LINENO" 5
4838 # We already have this in Makefile.win32, but configure needs it too
4839 if test "$PORTNAME" = "win32"; then
4840 CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
4843 # Check if the compiler still works with the template settings
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler still works" >&5
4845 $as_echo_n "checking whether the C compiler still works... " >&6; }
4846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4847 /* end confdefs.h. */
4857 if ac_fn_c_try_link "$LINENO"; then :
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4859 $as_echo "yes" >&6; }
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4862 $as_echo "no" >&6; }
4863 as_fn_error $? "cannot proceed" "$LINENO" 5
4865 rm -f core conftest.err conftest.$ac_objext \
4866 conftest$ac_exeext conftest.$ac_ext
4868 # Defend against gcc -ffast-math
4869 if test "$GCC" = yes; then
4870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4871 /* end confdefs.h. */
4876 #ifdef __FAST_MATH__
4883 if ac_fn_c_try_compile "$LINENO"; then :
4886 as_fn_error $? "do not put -ffast-math in CFLAGS" "$LINENO" 5
4888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4892 ac_cpp='$CPP $CPPFLAGS'
4893 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4894 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4895 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4897 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4898 # On Suns, sometimes $CPP names a directory.
4899 if test -n "$CPP" && test -d "$CPP"; then
4902 if test -z "$CPP"; then
4903 if ${ac_cv_prog_CPP+:} false; then :
4904 $as_echo_n "(cached) " >&6
4906 # Double quotes because CPP needs to be expanded
4907 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4910 for ac_c_preproc_warn_flag in '' yes
4912 # Use a header file that comes with gcc, so configuring glibc
4913 # with a fresh cross-compiler works.
4914 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4915 # <limits.h> exists even on freestanding compilers.
4916 # On the NeXT, cc -E runs the code through the compiler's parser,
4917 # not just through cpp. "Syntax error" is here to catch this case.
4918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4919 /* end confdefs.h. */
4921 # include <limits.h>
4923 # include <assert.h>
4927 if ac_fn_c_try_cpp "$LINENO"; then :
4930 # Broken: fails on valid input.
4933 rm -f conftest.err conftest.i conftest.$ac_ext
4935 # OK, works on sane cases. Now check whether nonexistent headers
4936 # can be detected and how.
4937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938 /* end confdefs.h. */
4939 #include <ac_nonexistent.h>
4941 if ac_fn_c_try_cpp "$LINENO"; then :
4942 # Broken: success on invalid input.
4945 # Passes both tests.
4949 rm -f conftest.err conftest.i conftest.$ac_ext
4952 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4953 rm -f conftest.i conftest.err conftest.$ac_ext
4954 if $ac_preproc_ok; then :
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4967 $as_echo "$CPP" >&6; }
4969 for ac_c_preproc_warn_flag in '' yes
4971 # Use a header file that comes with gcc, so configuring glibc
4972 # with a fresh cross-compiler works.
4973 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4974 # <limits.h> exists even on freestanding compilers.
4975 # On the NeXT, cc -E runs the code through the compiler's parser,
4976 # not just through cpp. "Syntax error" is here to catch this case.
4977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4978 /* end confdefs.h. */
4980 # include <limits.h>
4982 # include <assert.h>
4986 if ac_fn_c_try_cpp "$LINENO"; then :
4989 # Broken: fails on valid input.
4992 rm -f conftest.err conftest.i conftest.$ac_ext
4994 # OK, works on sane cases. Now check whether nonexistent headers
4995 # can be detected and how.
4996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4997 /* end confdefs.h. */
4998 #include <ac_nonexistent.h>
5000 if ac_fn_c_try_cpp "$LINENO"; then :
5001 # Broken: success on invalid input.
5004 # Passes both tests.
5008 rm -f conftest.err conftest.i conftest.$ac_ext
5011 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5012 rm -f conftest.i conftest.err conftest.$ac_ext
5013 if $ac_preproc_ok; then :
5016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5018 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5019 See \`config.log' for more details" "$LINENO" 5; }
5023 ac_cpp='$CPP $CPPFLAGS'
5024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5032 # Set up TAS assembly code if needed; the template file has now had its
5033 # chance to request this.
5035 ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
5038 if test "$need_tas" = yes ; then
5047 # Automatic dependency tracking
5051 # Check whether --enable-depend was given.
5052 if test "${enable_depend+set}" = set; then :
5053 enableval=$enable_depend;
5062 as_fn_error $? "no argument expected for --enable-depend option" "$LINENO" 5
5076 # Enable assert checks
5080 # Check whether --enable-cassert was given.
5081 if test "${enable_cassert+set}" = set; then :
5082 enableval=$enable_cassert;
5086 $as_echo "#define USE_ASSERT_CHECKING 1" >>confdefs.h
5093 as_fn_error $? "no argument expected for --enable-cassert option" "$LINENO" 5
5106 # Include directories
5109 IFS="${IFS}${PATH_SEPARATOR}"
5110 # SRCH_INC comes from the template file
5111 for dir in $with_includes $SRCH_INC; do
5112 if test -d "$dir"; then
5113 INCLUDES="$INCLUDES -I$dir"
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Include directory $dir does not exist." >&5
5116 $as_echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
5124 # Library directories
5127 IFS="${IFS}${PATH_SEPARATOR}"
5128 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
5129 for dir in $LIBRARY_DIRS $SRCH_LIB; do
5130 if test -d "$dir"; then
5131 LIBDIRS="$LIBDIRS -L$dir"
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Library directory $dir does not exist." >&5
5134 $as_echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
5140 # Enable thread-safe client libraries
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking allow thread-safe client libraries" >&5
5143 $as_echo_n "checking allow thread-safe client libraries... " >&6; }
5146 # Check whether --enable-thread-safety was given.
5147 if test "${enable_thread_safety+set}" = set; then :
5148 enableval=$enable_thread_safety;
5157 as_fn_error $? "no argument expected for --enable-thread-safety option" "$LINENO" 5
5162 enable_thread_safety=yes
5167 if test "$enable_thread_safety" = yes; then
5169 $as_echo "#define ENABLE_THREAD_SAFETY 1" >>confdefs.h
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_thread_safety" >&5
5173 $as_echo "$enable_thread_safety" >&6; }
5177 # Optionally build Tcl modules (PL/Tcl)
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Tcl" >&5
5180 $as_echo_n "checking whether to build with Tcl... " >&6; }
5184 # Check whether --with-tcl was given.
5185 if test "${with_tcl+set}" = set; then :
5195 as_fn_error $? "no argument expected for --with-tcl option" "$LINENO" 5
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tcl" >&5
5206 $as_echo "$with_tcl" >&6; }
5209 # We see if the path to the Tcl/Tk configuration scripts is specified.
5210 # This will override the use of tclsh to find the paths to search.
5215 # Check whether --with-tclconfig was given.
5216 if test "${with_tclconfig+set}" = set; then :
5217 withval=$with_tclconfig;
5220 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5223 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5235 # Optionally build Perl modules (PL/Perl)
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Perl modules" >&5
5238 $as_echo_n "checking whether to build Perl modules... " >&6; }
5242 # Check whether --with-perl was given.
5243 if test "${with_perl+set}" = set; then :
5253 as_fn_error $? "no argument expected for --with-perl option" "$LINENO" 5
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_perl" >&5
5264 $as_echo "$with_perl" >&6; }
5268 # Optionally build Python modules (PL/Python)
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Python modules" >&5
5271 $as_echo_n "checking whether to build Python modules... " >&6; }
5275 # Check whether --with-python was given.
5276 if test "${with_python+set}" = set; then :
5277 withval=$with_python;
5286 as_fn_error $? "no argument expected for --with-python option" "$LINENO" 5
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
5297 $as_echo "$with_python" >&6; }
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with GSSAPI support" >&5
5304 $as_echo_n "checking whether to build with GSSAPI support... " >&6; }
5308 # Check whether --with-gssapi was given.
5309 if test "${with_gssapi+set}" = set; then :
5310 withval=$with_gssapi;
5315 $as_echo "#define ENABLE_GSS 1" >>confdefs.h
5317 krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
5324 as_fn_error $? "no argument expected for --with-gssapi option" "$LINENO" 5
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gssapi" >&5
5335 $as_echo "$with_gssapi" >&6; }
5342 # Kerberos configuration parameters
5347 # Check whether --with-krb-srvnam was given.
5348 if test "${with_krb_srvnam+set}" = set; then :
5349 withval=$with_krb_srvnam;
5352 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5355 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5363 with_krb_srvnam="postgres"
5368 cat >>confdefs.h <<_ACEOF
5369 #define PG_KRB_SRVNAM "$with_krb_srvnam"
5377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with PAM support" >&5
5378 $as_echo_n "checking whether to build with PAM support... " >&6; }
5382 # Check whether --with-pam was given.
5383 if test "${with_pam+set}" = set; then :
5388 $as_echo "#define USE_PAM 1" >>confdefs.h
5395 as_fn_error $? "no argument expected for --with-pam option" "$LINENO" 5
5405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_pam" >&5
5406 $as_echo "$with_pam" >&6; }
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with LDAP support" >&5
5413 $as_echo_n "checking whether to build with LDAP support... " >&6; }
5417 # Check whether --with-ldap was given.
5418 if test "${with_ldap+set}" = set; then :
5423 $as_echo "#define USE_LDAP 1" >>confdefs.h
5430 as_fn_error $? "no argument expected for --with-ldap option" "$LINENO" 5
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ldap" >&5
5441 $as_echo "$with_ldap" >&6; }
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Bonjour support" >&5
5448 $as_echo_n "checking whether to build with Bonjour support... " >&6; }
5452 # Check whether --with-bonjour was given.
5453 if test "${with_bonjour+set}" = set; then :
5454 withval=$with_bonjour;
5458 $as_echo "#define USE_BONJOUR 1" >>confdefs.h
5465 as_fn_error $? "no argument expected for --with-bonjour option" "$LINENO" 5
5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_bonjour" >&5
5476 $as_echo "$with_bonjour" >&6; }
5482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with OpenSSL support" >&5
5483 $as_echo_n "checking whether to build with OpenSSL support... " >&6; }
5487 # Check whether --with-openssl was given.
5488 if test "${with_openssl+set}" = set; then :
5489 withval=$with_openssl;
5493 $as_echo "#define USE_SSL 1" >>confdefs.h
5500 as_fn_error $? "no argument expected for --with-openssl option" "$LINENO" 5
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_openssl" >&5
5511 $as_echo "$with_openssl" >&6; }
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with SELinux support" >&5
5518 $as_echo_n "checking whether to build with SELinux support... " >&6; }
5522 # Check whether --with-selinux was given.
5523 if test "${with_selinux+set}" = set; then :
5524 withval=$with_selinux;
5533 as_fn_error $? "no argument expected for --with-selinux option" "$LINENO" 5
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_selinux" >&5
5545 $as_echo "$with_selinux" >&6; }
5553 # Check whether --with-readline was given.
5554 if test "${with_readline+set}" = set; then :
5555 withval=$with_readline;
5564 as_fn_error $? "no argument expected for --with-readline option" "$LINENO" 5
5574 # readline on MinGW has problems with backslashes in psql and other bugs.
5575 # This is particularly a problem with non-US code pages.
5576 # Therefore disable its use until we understand the cause. 2004-07-20
5577 if test "$PORTNAME" = "win32"; then
5578 if test "$with_readline" = yes; then
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Readline does not work on MinGW --- disabling" >&5
5580 $as_echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
5592 # Check whether --with-libedit-preferred was given.
5593 if test "${with_libedit_preferred+set}" = set; then :
5594 withval=$with_libedit_preferred;
5603 as_fn_error $? "no argument expected for --with-libedit-preferred option" "$LINENO" 5
5608 with_libedit_preferred=no
5621 # Check whether --with-ossp-uuid was given.
5622 if test "${with_ossp_uuid+set}" = set; then :
5623 withval=$with_ossp_uuid;
5632 as_fn_error $? "no argument expected for --with-ossp-uuid option" "$LINENO" 5
5651 # Check whether --with-libxml was given.
5652 if test "${with_libxml+set}" = set; then :
5653 withval=$with_libxml;
5657 $as_echo "#define USE_LIBXML 1" >>confdefs.h
5664 as_fn_error $? "no argument expected for --with-libxml option" "$LINENO" 5
5675 if test "$with_libxml" = yes ; then
5676 for ac_prog in xml2-config
5678 # Extract the first word of "$ac_prog", so it can be a program name with args.
5679 set dummy $ac_prog; ac_word=$2
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5681 $as_echo_n "checking for $ac_word... " >&6; }
5682 if ${ac_cv_prog_XML2_CONFIG+:} false; then :
5683 $as_echo_n "(cached) " >&6
5685 if test -n "$XML2_CONFIG"; then
5686 ac_cv_prog_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test.
5688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5692 test -z "$as_dir" && as_dir=.
5693 for ac_exec_ext in '' $ac_executable_extensions; do
5694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5695 ac_cv_prog_XML2_CONFIG="$ac_prog"
5696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5705 XML2_CONFIG=$ac_cv_prog_XML2_CONFIG
5706 if test -n "$XML2_CONFIG"; then
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
5708 $as_echo "$XML2_CONFIG" >&6; }
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5711 $as_echo "no" >&6; }
5715 test -n "$XML2_CONFIG" && break
5718 if test -n "$XML2_CONFIG"; then
5719 for pgac_option in `$XML2_CONFIG --cflags`; do
5720 case $pgac_option in
5721 -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";;
5724 for pgac_option in `$XML2_CONFIG --libs`; do
5725 case $pgac_option in
5726 -L*) LDFLAGS="$LDFLAGS $pgac_option";;
5740 # Check whether --with-libxslt was given.
5741 if test "${with_libxslt+set}" = set; then :
5742 withval=$with_libxslt;
5746 $as_echo "#define USE_LIBXSLT 1" >>confdefs.h
5753 as_fn_error $? "no argument expected for --with-libxslt option" "$LINENO" 5
5773 # Check whether --with-system-tzdata was given.
5774 if test "${with_system_tzdata+set}" = set; then :
5775 withval=$with_system_tzdata;
5778 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5781 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5799 # Check whether --with-zlib was given.
5800 if test "${with_zlib+set}" = set; then :
5810 as_fn_error $? "no argument expected for --with-zlib option" "$LINENO" 5
5826 # Assume system is ELF if it predefines __ELF__ as 1,
5827 # otherwise believe host_os based default.
5829 freebsd1*|freebsd2*) elf=no;;
5830 freebsd3*|freebsd4*) elf=yes;;
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5835 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5836 if ${ac_cv_path_GREP+:} false; then :
5837 $as_echo_n "(cached) " >&6
5839 if test -z "$GREP"; then
5840 ac_path_GREP_found=false
5841 # Loop through the user's path and test for each of PROGNAME-LIST
5842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5843 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5846 test -z "$as_dir" && as_dir=.
5847 for ac_prog in grep ggrep; do
5848 for ac_exec_ext in '' $ac_executable_extensions; do
5849 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5850 as_fn_executable_p "$ac_path_GREP" || continue
5851 # Check for GNU ac_path_GREP and select it if it is found.
5852 # Check for GNU $ac_path_GREP
5853 case `"$ac_path_GREP" --version 2>&1` in
5855 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5858 $as_echo_n 0123456789 >"conftest.in"
5861 cat "conftest.in" "conftest.in" >"conftest.tmp"
5862 mv "conftest.tmp" "conftest.in"
5863 cp "conftest.in" "conftest.nl"
5864 $as_echo 'GREP' >> "conftest.nl"
5865 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5866 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5867 as_fn_arith $ac_count + 1 && ac_count=$as_val
5868 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5869 # Best one so far, save it but keep looking for a better one
5870 ac_cv_path_GREP="$ac_path_GREP"
5871 ac_path_GREP_max=$ac_count
5873 # 10*(2^10) chars as input seems more than enough
5874 test $ac_count -gt 10 && break
5876 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5879 $ac_path_GREP_found && break 3
5884 if test -z "$ac_cv_path_GREP"; then
5885 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5888 ac_cv_path_GREP=$GREP
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5893 $as_echo "$ac_cv_path_GREP" >&6; }
5894 GREP="$ac_cv_path_GREP"
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5898 $as_echo_n "checking for egrep... " >&6; }
5899 if ${ac_cv_path_EGREP+:} false; then :
5900 $as_echo_n "(cached) " >&6
5902 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5903 then ac_cv_path_EGREP="$GREP -E"
5905 if test -z "$EGREP"; then
5906 ac_path_EGREP_found=false
5907 # Loop through the user's path and test for each of PROGNAME-LIST
5908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5909 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5912 test -z "$as_dir" && as_dir=.
5913 for ac_prog in egrep; do
5914 for ac_exec_ext in '' $ac_executable_extensions; do
5915 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5916 as_fn_executable_p "$ac_path_EGREP" || continue
5917 # Check for GNU ac_path_EGREP and select it if it is found.
5918 # Check for GNU $ac_path_EGREP
5919 case `"$ac_path_EGREP" --version 2>&1` in
5921 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5924 $as_echo_n 0123456789 >"conftest.in"
5927 cat "conftest.in" "conftest.in" >"conftest.tmp"
5928 mv "conftest.tmp" "conftest.in"
5929 cp "conftest.in" "conftest.nl"
5930 $as_echo 'EGREP' >> "conftest.nl"
5931 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5932 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5933 as_fn_arith $ac_count + 1 && ac_count=$as_val
5934 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5935 # Best one so far, save it but keep looking for a better one
5936 ac_cv_path_EGREP="$ac_path_EGREP"
5937 ac_path_EGREP_max=$ac_count
5939 # 10*(2^10) chars as input seems more than enough
5940 test $ac_count -gt 10 && break
5942 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5945 $ac_path_EGREP_found && break 3
5950 if test -z "$ac_cv_path_EGREP"; then
5951 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5954 ac_cv_path_EGREP=$EGREP
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5960 $as_echo "$ac_cv_path_EGREP" >&6; }
5961 EGREP="$ac_cv_path_EGREP"
5964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5965 /* end confdefs.h. */
5971 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5972 $EGREP "yes" >/dev/null 2>&1; then :
5975 if test "X$elf" = "Xyes" ; then
5989 CPPFLAGS="$CPPFLAGS $INCLUDES"
5990 LDFLAGS="$LDFLAGS $LIBDIRS"
5996 # Check whether --with-gnu-ld was given.
5997 if test "${with_gnu_ld+set}" = set; then :
5998 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6004 if test "$GCC" = yes; then
6005 # Check if gcc -print-prog-name=ld gives a path.
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
6007 $as_echo_n "checking for ld used by GCC... " >&6; }
6010 # gcc leaves a trailing carriage return which upsets mingw
6011 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6013 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6016 # Accept absolute paths.
6017 [\\/]* | [A-Za-z]:[\\/]*)
6018 re_direlt='/[^/][^/]*/\.\./'
6019 # Canonicalize the path of ld
6020 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
6021 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6022 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
6024 test -z "$LD" && LD="$ac_prog"
6027 # If it fails, then pretend we aren't using GCC.
6031 # If it is relative, then search for the first ld in PATH.
6035 elif test "$with_gnu_ld" = yes; then
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6037 $as_echo_n "checking for GNU ld... " >&6; }
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6040 $as_echo_n "checking for non-GNU ld... " >&6; }
6042 if ${ac_cv_path_LD+:} false; then :
6043 $as_echo_n "(cached) " >&6
6045 if test -z "$LD"; then
6046 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
6047 for ac_dir in $PATH; do
6048 test -z "$ac_dir" && ac_dir=.
6049 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6050 ac_cv_path_LD="$ac_dir/$ac_prog"
6051 # Check to see if the program is GNU ld. I'd rather use --version,
6052 # but apparently some GNU ld's only accept -v.
6053 # Break only if it was the GNU/non-GNU ld that we prefer.
6054 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
6055 test "$with_gnu_ld" != no && break
6057 test "$with_gnu_ld" != yes && break
6063 ac_cv_path_LD="$LD" # Let the user override the test with a path.
6068 if test -n "$LD"; then
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6070 $as_echo "$LD" >&6; }
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6073 $as_echo "no" >&6; }
6075 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6077 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6078 if ${ac_cv_prog_gnu_ld+:} false; then :
6079 $as_echo_n "(cached) " >&6
6081 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
6082 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
6083 ac_cv_prog_gnu_ld=yes
6085 ac_cv_prog_gnu_ld=no
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gnu_ld" >&5
6089 $as_echo "$ac_cv_prog_gnu_ld" >&6; }
6090 with_gnu_ld=$ac_cv_prog_gnu_ld
6095 case $host_os in sysv5*)
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld -R works" >&5
6097 $as_echo_n "checking whether ld -R works... " >&6; }
6098 if ${pgac_cv_prog_ld_R+:} false; then :
6099 $as_echo_n "(cached) " >&6
6102 pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
6103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6104 /* end confdefs.h. */
6114 if ac_fn_c_try_link "$LINENO"; then :
6115 pgac_cv_prog_ld_R=yes
6117 pgac_cv_prog_ld_R=no
6119 rm -f core conftest.err conftest.$ac_objext \
6120 conftest$ac_exeext conftest.$ac_ext
6121 LDFLAGS=$pgac_save_LDFLAGS
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_ld_R" >&5
6125 $as_echo "$pgac_cv_prog_ld_R" >&6; }
6126 ld_R_works=$pgac_cv_prog_ld_R
6129 if test -n "$ac_tool_prefix"; then
6130 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6131 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6133 $as_echo_n "checking for $ac_word... " >&6; }
6134 if ${ac_cv_prog_RANLIB+:} false; then :
6135 $as_echo_n "(cached) " >&6
6137 if test -n "$RANLIB"; then
6138 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6144 test -z "$as_dir" && as_dir=.
6145 for ac_exec_ext in '' $ac_executable_extensions; do
6146 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6147 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6157 RANLIB=$ac_cv_prog_RANLIB
6158 if test -n "$RANLIB"; then
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6160 $as_echo "$RANLIB" >&6; }
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6163 $as_echo "no" >&6; }
6168 if test -z "$ac_cv_prog_RANLIB"; then
6169 ac_ct_RANLIB=$RANLIB
6170 # Extract the first word of "ranlib", so it can be a program name with args.
6171 set dummy ranlib; ac_word=$2
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6173 $as_echo_n "checking for $ac_word... " >&6; }
6174 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6175 $as_echo_n "(cached) " >&6
6177 if test -n "$ac_ct_RANLIB"; then
6178 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6184 test -z "$as_dir" && as_dir=.
6185 for ac_exec_ext in '' $ac_executable_extensions; do
6186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6187 ac_cv_prog_ac_ct_RANLIB="ranlib"
6188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6197 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6198 if test -n "$ac_ct_RANLIB"; then
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6200 $as_echo "$ac_ct_RANLIB" >&6; }
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6203 $as_echo "no" >&6; }
6206 if test "x$ac_ct_RANLIB" = x; then
6209 case $cross_compiling:$ac_tool_warned in
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6212 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6213 ac_tool_warned=yes ;;
6215 RANLIB=$ac_ct_RANLIB
6218 RANLIB="$ac_cv_prog_RANLIB"
6222 if test -n "$ac_tool_prefix"; then
6223 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6224 set dummy ${ac_tool_prefix}strip; ac_word=$2
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6226 $as_echo_n "checking for $ac_word... " >&6; }
6227 if ${ac_cv_prog_STRIP+:} false; then :
6228 $as_echo_n "(cached) " >&6
6230 if test -n "$STRIP"; then
6231 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6237 test -z "$as_dir" && as_dir=.
6238 for ac_exec_ext in '' $ac_executable_extensions; do
6239 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6240 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6241 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6250 STRIP=$ac_cv_prog_STRIP
6251 if test -n "$STRIP"; then
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6253 $as_echo "$STRIP" >&6; }
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6256 $as_echo "no" >&6; }
6261 if test -z "$ac_cv_prog_STRIP"; then
6263 # Extract the first word of "strip", so it can be a program name with args.
6264 set dummy strip; ac_word=$2
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6266 $as_echo_n "checking for $ac_word... " >&6; }
6267 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6268 $as_echo_n "(cached) " >&6
6270 if test -n "$ac_ct_STRIP"; then
6271 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6277 test -z "$as_dir" && as_dir=.
6278 for ac_exec_ext in '' $ac_executable_extensions; do
6279 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6280 ac_cv_prog_ac_ct_STRIP="strip"
6281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6290 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6291 if test -n "$ac_ct_STRIP"; then
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6293 $as_echo "$ac_ct_STRIP" >&6; }
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6296 $as_echo "no" >&6; }
6299 if test "x$ac_ct_STRIP" = x; then
6302 case $cross_compiling:$ac_tool_warned in
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6305 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6306 ac_tool_warned=yes ;;
6311 STRIP="$ac_cv_prog_STRIP"
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is possible to strip libraries" >&5
6316 $as_echo_n "checking whether it is possible to strip libraries... " >&6; }
6317 if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
6318 STRIP_STATIC_LIB="$STRIP -x"
6319 STRIP_SHARED_LIB="$STRIP --strip-unneeded"
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6321 $as_echo "yes" >&6; }
6326 STRIP_STATIC_LIB=$STRIP
6327 STRIP_SHARED_LIB=$STRIP
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6329 $as_echo "yes" >&6; }
6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6335 $as_echo "no" >&6; }
6342 if test -n "$ac_tool_prefix"; then
6343 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6344 set dummy ${ac_tool_prefix}ar; ac_word=$2
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6346 $as_echo_n "checking for $ac_word... " >&6; }
6347 if ${ac_cv_prog_AR+:} false; then :
6348 $as_echo_n "(cached) " >&6
6350 if test -n "$AR"; then
6351 ac_cv_prog_AR="$AR" # Let the user override the test.
6353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6357 test -z "$as_dir" && as_dir=.
6358 for ac_exec_ext in '' $ac_executable_extensions; do
6359 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6360 ac_cv_prog_AR="${ac_tool_prefix}ar"
6361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6371 if test -n "$AR"; then
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6373 $as_echo "$AR" >&6; }
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6376 $as_echo "no" >&6; }
6381 if test -z "$ac_cv_prog_AR"; then
6383 # Extract the first word of "ar", so it can be a program name with args.
6384 set dummy ar; ac_word=$2
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6386 $as_echo_n "checking for $ac_word... " >&6; }
6387 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6388 $as_echo_n "(cached) " >&6
6390 if test -n "$ac_ct_AR"; then
6391 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6397 test -z "$as_dir" && as_dir=.
6398 for ac_exec_ext in '' $ac_executable_extensions; do
6399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6400 ac_cv_prog_ac_ct_AR="ar"
6401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6411 if test -n "$ac_ct_AR"; then
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6413 $as_echo "$ac_ct_AR" >&6; }
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6416 $as_echo "no" >&6; }
6419 if test "x$ac_ct_AR" = x; then
6422 case $cross_compiling:$ac_tool_warned in
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6425 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6426 ac_tool_warned=yes ;;
6434 if test "$PORTNAME" = "win32"; then
6435 if test -n "$ac_tool_prefix"; then
6436 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6437 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6439 $as_echo_n "checking for $ac_word... " >&6; }
6440 if ${ac_cv_prog_DLLTOOL+:} false; then :
6441 $as_echo_n "(cached) " >&6
6443 if test -n "$DLLTOOL"; then
6444 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6450 test -z "$as_dir" && as_dir=.
6451 for ac_exec_ext in '' $ac_executable_extensions; do
6452 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6453 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6454 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6463 DLLTOOL=$ac_cv_prog_DLLTOOL
6464 if test -n "$DLLTOOL"; then
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6466 $as_echo "$DLLTOOL" >&6; }
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6469 $as_echo "no" >&6; }
6474 if test -z "$ac_cv_prog_DLLTOOL"; then
6475 ac_ct_DLLTOOL=$DLLTOOL
6476 # Extract the first word of "dlltool", so it can be a program name with args.
6477 set dummy dlltool; ac_word=$2
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6479 $as_echo_n "checking for $ac_word... " >&6; }
6480 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6481 $as_echo_n "(cached) " >&6
6483 if test -n "$ac_ct_DLLTOOL"; then
6484 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6490 test -z "$as_dir" && as_dir=.
6491 for ac_exec_ext in '' $ac_executable_extensions; do
6492 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6493 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6503 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6504 if test -n "$ac_ct_DLLTOOL"; then
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6506 $as_echo "$ac_ct_DLLTOOL" >&6; }
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6509 $as_echo "no" >&6; }
6512 if test "x$ac_ct_DLLTOOL" = x; then
6515 case $cross_compiling:$ac_tool_warned in
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6518 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6519 ac_tool_warned=yes ;;
6521 DLLTOOL=$ac_ct_DLLTOOL
6524 DLLTOOL="$ac_cv_prog_DLLTOOL"
6527 if test -n "$ac_tool_prefix"; then
6528 # Extract the first word of "${ac_tool_prefix}dllwrap", so it can be a program name with args.
6529 set dummy ${ac_tool_prefix}dllwrap; ac_word=$2
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6531 $as_echo_n "checking for $ac_word... " >&6; }
6532 if ${ac_cv_prog_DLLWRAP+:} false; then :
6533 $as_echo_n "(cached) " >&6
6535 if test -n "$DLLWRAP"; then
6536 ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test.
6538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6542 test -z "$as_dir" && as_dir=.
6543 for ac_exec_ext in '' $ac_executable_extensions; do
6544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6545 ac_cv_prog_DLLWRAP="${ac_tool_prefix}dllwrap"
6546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6555 DLLWRAP=$ac_cv_prog_DLLWRAP
6556 if test -n "$DLLWRAP"; then
6557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLWRAP" >&5
6558 $as_echo "$DLLWRAP" >&6; }
6560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6561 $as_echo "no" >&6; }
6566 if test -z "$ac_cv_prog_DLLWRAP"; then
6567 ac_ct_DLLWRAP=$DLLWRAP
6568 # Extract the first word of "dllwrap", so it can be a program name with args.
6569 set dummy dllwrap; ac_word=$2
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6571 $as_echo_n "checking for $ac_word... " >&6; }
6572 if ${ac_cv_prog_ac_ct_DLLWRAP+:} false; then :
6573 $as_echo_n "(cached) " >&6
6575 if test -n "$ac_ct_DLLWRAP"; then
6576 ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test.
6578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6582 test -z "$as_dir" && as_dir=.
6583 for ac_exec_ext in '' $ac_executable_extensions; do
6584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6585 ac_cv_prog_ac_ct_DLLWRAP="dllwrap"
6586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6595 ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP
6596 if test -n "$ac_ct_DLLWRAP"; then
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLWRAP" >&5
6598 $as_echo "$ac_ct_DLLWRAP" >&6; }
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6601 $as_echo "no" >&6; }
6604 if test "x$ac_ct_DLLWRAP" = x; then
6607 case $cross_compiling:$ac_tool_warned in
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6610 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6611 ac_tool_warned=yes ;;
6613 DLLWRAP=$ac_ct_DLLWRAP
6616 DLLWRAP="$ac_cv_prog_DLLWRAP"
6619 if test -n "$ac_tool_prefix"; then
6620 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6621 set dummy ${ac_tool_prefix}windres; ac_word=$2
6622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6623 $as_echo_n "checking for $ac_word... " >&6; }
6624 if ${ac_cv_prog_WINDRES+:} false; then :
6625 $as_echo_n "(cached) " >&6
6627 if test -n "$WINDRES"; then
6628 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6634 test -z "$as_dir" && as_dir=.
6635 for ac_exec_ext in '' $ac_executable_extensions; do
6636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6637 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6647 WINDRES=$ac_cv_prog_WINDRES
6648 if test -n "$WINDRES"; then
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6650 $as_echo "$WINDRES" >&6; }
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6653 $as_echo "no" >&6; }
6658 if test -z "$ac_cv_prog_WINDRES"; then
6659 ac_ct_WINDRES=$WINDRES
6660 # Extract the first word of "windres", so it can be a program name with args.
6661 set dummy windres; ac_word=$2
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6663 $as_echo_n "checking for $ac_word... " >&6; }
6664 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
6665 $as_echo_n "(cached) " >&6
6667 if test -n "$ac_ct_WINDRES"; then
6668 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6674 test -z "$as_dir" && as_dir=.
6675 for ac_exec_ext in '' $ac_executable_extensions; do
6676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6677 ac_cv_prog_ac_ct_WINDRES="windres"
6678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6687 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6688 if test -n "$ac_ct_WINDRES"; then
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6690 $as_echo "$ac_ct_WINDRES" >&6; }
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6693 $as_echo "no" >&6; }
6696 if test "x$ac_ct_WINDRES" = x; then
6699 case $cross_compiling:$ac_tool_warned in
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6702 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6703 ac_tool_warned=yes ;;
6705 WINDRES=$ac_ct_WINDRES
6708 WINDRES="$ac_cv_prog_WINDRES"
6713 # Find a good install program. We prefer a C program (faster),
6714 # so one script is as good as another. But avoid the broken or
6715 # incompatible versions:
6716 # SysV /etc/install, /usr/sbin/install
6717 # SunOS /usr/etc/install
6718 # IRIX /sbin/install
6720 # AmigaOS /C/install, which installs bootblocks on floppy discs
6721 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6722 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6723 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6724 # OS/2's system install, which has a completely different semantic
6725 # ./install, which can be erroneously created by make from ./install.sh.
6726 # Reject install programs that cannot install multiple files.
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6728 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6729 if test -z "$INSTALL"; then
6730 if ${ac_cv_path_install+:} false; then :
6731 $as_echo_n "(cached) " >&6
6733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737 test -z "$as_dir" && as_dir=.
6738 # Account for people who put trailing slashes in PATH elements.
6739 case $as_dir/ in #((
6740 ./ | .// | /[cC]/* | \
6741 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6742 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6745 # OSF1 and SCO ODT 3.0 have their own names for install.
6746 # Don't use installbsd from OSF since it installs stuff as root
6748 for ac_prog in ginstall scoinst install; do
6749 for ac_exec_ext in '' $ac_executable_extensions; do
6750 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6751 if test $ac_prog = install &&
6752 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6753 # AIX install. It has an incompatible calling convention.
6755 elif test $ac_prog = install &&
6756 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6757 # program-specific install script used by HP pwplus--don't use.
6760 rm -rf conftest.one conftest.two conftest.dir
6761 echo one > conftest.one
6762 echo two > conftest.two
6764 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6765 test -s conftest.one && test -s conftest.two &&
6766 test -s conftest.dir/conftest.one &&
6767 test -s conftest.dir/conftest.two
6769 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6782 rm -rf conftest.one conftest.two conftest.dir
6785 if test "${ac_cv_path_install+set}" = set; then
6786 INSTALL=$ac_cv_path_install
6788 # As a last resort, use the slow shell script. Don't cache a
6789 # value for INSTALL within a source directory, because that will
6790 # break other packages using the cache if that directory is
6791 # removed, or if the value is a relative name.
6792 INSTALL=$ac_install_sh
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6796 $as_echo "$INSTALL" >&6; }
6798 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6799 # It thinks the first close brace ends the variable substitution.
6800 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6802 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6804 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6806 # When Autoconf chooses install-sh as install program it tries to generate
6807 # a relative path to it in each makefile where it subsitutes it. This clashes
6808 # with our Makefile.global concept. This workaround helps.
6810 *install-sh*) install_bin='';;
6811 *) install_bin=$INSTALL;;
6815 # Extract the first word of "tar", so it can be a program name with args.
6816 set dummy tar; ac_word=$2
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6818 $as_echo_n "checking for $ac_word... " >&6; }
6819 if ${ac_cv_path_TAR+:} false; then :
6820 $as_echo_n "(cached) " >&6
6824 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831 test -z "$as_dir" && as_dir=.
6832 for ac_exec_ext in '' $ac_executable_extensions; do
6833 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6834 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6846 if test -n "$TAR"; then
6847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
6848 $as_echo "$TAR" >&6; }
6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6851 $as_echo "no" >&6; }
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6856 $as_echo_n "checking whether ln -s works... " >&6; }
6858 if test "$LN_S" = "ln -s"; then
6859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6860 $as_echo "yes" >&6; }
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6863 $as_echo "no, using $LN_S" >&6; }
6866 for ac_prog in gawk mawk nawk awk
6868 # Extract the first word of "$ac_prog", so it can be a program name with args.
6869 set dummy $ac_prog; ac_word=$2
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6871 $as_echo_n "checking for $ac_word... " >&6; }
6872 if ${ac_cv_prog_AWK+:} false; then :
6873 $as_echo_n "(cached) " >&6
6875 if test -n "$AWK"; then
6876 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6882 test -z "$as_dir" && as_dir=.
6883 for ac_exec_ext in '' $ac_executable_extensions; do
6884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6885 ac_cv_prog_AWK="$ac_prog"
6886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6896 if test -n "$AWK"; then
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6898 $as_echo "$AWK" >&6; }
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6901 $as_echo "no" >&6; }
6905 test -n "$AWK" && break
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6909 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6910 if test -z "$MKDIR_P"; then
6911 if ${ac_cv_path_mkdir+:} false; then :
6912 $as_echo_n "(cached) " >&6
6914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6915 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6918 test -z "$as_dir" && as_dir=.
6919 for ac_prog in mkdir gmkdir; do
6920 for ac_exec_ext in '' $ac_executable_extensions; do
6921 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
6922 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6923 'mkdir (GNU coreutils) '* | \
6924 'mkdir (coreutils) '* | \
6925 'mkdir (fileutils) '4.1*)
6926 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6936 test -d ./--version && rmdir ./--version
6937 if test "${ac_cv_path_mkdir+set}" = set; then
6938 MKDIR_P="$ac_cv_path_mkdir -p"
6940 # As a last resort, use the slow shell script. Don't cache a
6941 # value for MKDIR_P within a source directory, because that will
6942 # break other packages using the cache if that directory is
6943 # removed, or if the value is a relative name.
6944 MKDIR_P="$ac_install_sh -d"
6947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6948 $as_echo "$MKDIR_P" >&6; }
6950 # When Autoconf chooses install-sh as mkdir -p program it tries to generate
6951 # a relative path to it in each makefile where it subsitutes it. This clashes
6952 # with our Makefile.global concept. This workaround helps.
6954 *install-sh*) MKDIR_P='\${SHELL} \${top_srcdir}/config/install-sh -c -d';;
6957 # Let the user override the search
6958 if test -z "$BISON"; then
6959 for ac_prog in bison
6961 # Extract the first word of "$ac_prog", so it can be a program name with args.
6962 set dummy $ac_prog; ac_word=$2
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6964 $as_echo_n "checking for $ac_word... " >&6; }
6965 if ${ac_cv_path_BISON+:} false; then :
6966 $as_echo_n "(cached) " >&6
6970 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
6973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6977 test -z "$as_dir" && as_dir=.
6978 for ac_exec_ext in '' $ac_executable_extensions; do
6979 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6980 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
6981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6991 BISON=$ac_cv_path_BISON
6992 if test -n "$BISON"; then
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
6994 $as_echo "$BISON" >&6; }
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6997 $as_echo "no" >&6; }
7001 test -n "$BISON" && break
7006 if test "$BISON"; then
7007 pgac_bison_version=`$BISON --version 2>/dev/null | sed q`
7008 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_bison_version" >&5
7009 $as_echo "$as_me: using $pgac_bison_version" >&6;}
7010 if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7013 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7014 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&5
7015 $as_echo "$as_me: WARNING:
7016 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7017 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&2;}
7022 if test -z "$BISON"; then
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7024 *** Without Bison you will not be able to build PostgreSQL from Git nor
7025 *** change any of the parser definition files. You can obtain Bison from
7026 *** a GNU mirror site. (If you are using the official distribution of
7027 *** PostgreSQL then you do not need to worry about this, because the Bison
7028 *** output is pre-generated.)" >&5
7029 $as_echo "$as_me: WARNING:
7030 *** Without Bison you will not be able to build PostgreSQL from Git nor
7031 *** change any of the parser definition files. You can obtain Bison from
7032 *** a GNU mirror site. (If you are using the official distribution of
7033 *** PostgreSQL then you do not need to worry about this, because the Bison
7034 *** output is pre-generated.)" >&2;}
7036 # We don't need AC_SUBST(BISON) because AC_PATH_PROG did it
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex" >&5
7040 $as_echo_n "checking for flex... " >&6; }
7041 if ${pgac_cv_path_flex+:} false; then :
7042 $as_echo_n "(cached) " >&6
7044 # Let the user override the test
7045 if test -n "$FLEX"; then
7046 pgac_cv_path_flex=$FLEX
7050 for pgac_dir in $PATH; do
7052 if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
7055 for pgac_prog in flex lex; do
7056 pgac_candidate="$pgac_dir/$pgac_prog"
7057 if test -f "$pgac_candidate" \
7058 && $pgac_candidate --version </dev/null >/dev/null 2>&1
7060 echo '%%' > conftest.l
7061 if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
7062 pgac_flex_version=`$pgac_candidate --version 2>/dev/null`
7063 if echo "$pgac_flex_version" | sed 's/[.a-z]/ /g' | $AWK '{ if ($1 = 2 && $2 = 5 && $3 >= 31) exit 0; else exit 1;}'
7065 pgac_cv_path_flex=$pgac_candidate
7068 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7069 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7070 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&5
7071 $as_echo "$as_me: WARNING:
7072 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7073 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&2;}
7079 rm -f conftest.l lex.yy.c
7080 : ${pgac_cv_path_flex=no}
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_path_flex" >&5
7085 $as_echo "$pgac_cv_path_flex" >&6; }
7086 if test x"$pgac_cv_path_flex" = x"no"; then
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7088 *** Without Flex you will not be able to build PostgreSQL from Git nor
7089 *** change any of the scanner definition files. You can obtain Flex from
7090 *** a GNU mirror site. (If you are using the official distribution of
7091 *** PostgreSQL then you do not need to worry about this because the Flex
7092 *** output is pre-generated.)" >&5
7093 $as_echo "$as_me: WARNING:
7094 *** Without Flex you will not be able to build PostgreSQL from Git nor
7095 *** change any of the scanner definition files. You can obtain Flex from
7096 *** a GNU mirror site. (If you are using the official distribution of
7097 *** PostgreSQL then you do not need to worry about this because the Flex
7098 *** output is pre-generated.)" >&2;}
7102 FLEX=$pgac_cv_path_flex
7103 pgac_flex_version=`$FLEX --version 2>/dev/null`
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_flex_version" >&5
7105 $as_echo "$as_me: using $pgac_flex_version" >&6;}
7112 # Let the user override the search
7113 if test -z "$PERL"; then
7114 # Extract the first word of "perl", so it can be a program name with args.
7115 set dummy perl; ac_word=$2
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7117 $as_echo_n "checking for $ac_word... " >&6; }
7118 if ${ac_cv_path_PERL+:} false; then :
7119 $as_echo_n "(cached) " >&6
7123 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7130 test -z "$as_dir" && as_dir=.
7131 for ac_exec_ext in '' $ac_executable_extensions; do
7132 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7133 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7134 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7144 PERL=$ac_cv_path_PERL
7145 if test -n "$PERL"; then
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7147 $as_echo "$PERL" >&6; }
7149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7150 $as_echo "no" >&6; }
7156 if test "$PERL"; then
7157 pgac_perl_version=`$PERL -v 2>/dev/null | sed -n 's/This is perl.*v[a-z ]*\([0-9]\.[0-9][0-9.]*\).*$/\1/p'`
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: using perl $pgac_perl_version" >&5
7159 $as_echo "$as_me: using perl $pgac_perl_version" >&6;}
7160 if echo "$pgac_perl_version" | sed 's/[.a-z_]/ /g' | \
7161 $AWK '{ if ($1 = 5 && $2 >= 8) exit 1; else exit 0;}'
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7164 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7165 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&5
7166 $as_echo "$as_me: WARNING:
7167 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7168 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&2;}
7173 if test -z "$PERL"; then
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7175 *** Without Perl you will not be able to build PostgreSQL from Git.
7176 *** You can obtain Perl from any CPAN mirror site.
7177 *** (If you are using the official distribution of PostgreSQL then you do not
7178 *** need to worry about this, because the Perl output is pre-generated.)" >&5
7179 $as_echo "$as_me: WARNING:
7180 *** Without Perl you will not be able to build PostgreSQL from Git.
7181 *** You can obtain Perl from any CPAN mirror site.
7182 *** (If you are using the official distribution of PostgreSQL then you do not
7183 *** need to worry about this, because the Perl output is pre-generated.)" >&2;}
7186 if test "$with_perl" = yes; then
7187 if test -z "$PERL"; then
7188 as_fn_error $? "Perl not found" "$LINENO" 5
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl archlibexp" >&5
7192 $as_echo_n "checking for Perl archlibexp... " >&6; }
7193 perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
7194 test "$PORTNAME" = "win32" && perl_archlibexp=`echo $perl_archlibexp | sed 's,\\\\,/,g'`
7195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_archlibexp" >&5
7196 $as_echo "$perl_archlibexp" >&6; }
7197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl privlibexp" >&5
7198 $as_echo_n "checking for Perl privlibexp... " >&6; }
7199 perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
7200 test "$PORTNAME" = "win32" && perl_privlibexp=`echo $perl_privlibexp | sed 's,\\\\,/,g'`
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_privlibexp" >&5
7202 $as_echo "$perl_privlibexp" >&6; }
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl useshrplib" >&5
7204 $as_echo_n "checking for Perl useshrplib... " >&6; }
7205 perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
7206 test "$PORTNAME" = "win32" && perl_useshrplib=`echo $perl_useshrplib | sed 's,\\\\,/,g'`
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_useshrplib" >&5
7208 $as_echo "$perl_useshrplib" >&6; }
7210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flags to link embedded Perl" >&5
7211 $as_echo_n "checking for flags to link embedded Perl... " >&6; }
7212 if test "$PORTNAME" = "win32" ; then
7213 perl_lib=`basename $perl_archlibexp/CORE/perl[5-9]*.lib .lib`
7214 test -e "$perl_archlibexp/CORE/$perl_lib.lib" && perl_embed_ldflags="-L$perl_archlibexp/CORE -l$perl_lib"
7216 pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
7217 pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
7218 perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e "s/ -arch [-a-zA-Z0-9_]*//g"`
7220 if test -z "$perl_embed_ldflags" ; then
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7222 $as_echo "no" >&6; }
7223 as_fn_error $? "could not determine flags for linking embedded Perl.
7224 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
7225 installed." "$LINENO" 5
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_embed_ldflags" >&5
7228 $as_echo "$perl_embed_ldflags" >&6; }
7233 if test "$with_python" = yes; then
7234 # Extract the first word of "python", so it can be a program name with args.
7235 set dummy python; ac_word=$2
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7237 $as_echo_n "checking for $ac_word... " >&6; }
7238 if ${ac_cv_path_PYTHON+:} false; then :
7239 $as_echo_n "(cached) " >&6
7243 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
7246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7250 test -z "$as_dir" && as_dir=.
7251 for ac_exec_ext in '' $ac_executable_extensions; do
7252 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7253 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
7254 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7264 PYTHON=$ac_cv_path_PYTHON
7265 if test -n "$PYTHON"; then
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
7267 $as_echo "$PYTHON" >&6; }
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7270 $as_echo "no" >&6; }
7274 if test x"$PYTHON" = x""; then
7275 as_fn_error $? "Python not found" "$LINENO" 5
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python distutils module" >&5
7280 $as_echo_n "checking for Python distutils module... " >&6; }
7281 if "${PYTHON}" -c 'import distutils' 2>&5
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7284 $as_echo "yes" >&6; }
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7287 $as_echo "no" >&6; }
7288 as_fn_error $? "distutils module not found" "$LINENO" 5
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python configuration directory" >&5
7291 $as_echo_n "checking Python configuration directory... " >&6; }
7292 python_majorversion=`${PYTHON} -c "import sys; print(sys.version[0])"`
7293 python_version=`${PYTHON} -c "import sys; print(sys.version[:3])"`
7294 python_configdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBPL'))))"`
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_configdir" >&5
7296 $as_echo "$python_configdir" >&6; }
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python include directories" >&5
7299 $as_echo_n "checking Python include directories... " >&6; }
7300 python_includespec=`${PYTHON} -c "
7301 import distutils.sysconfig
7302 a = '-I' + distutils.sysconfig.get_python_inc(False)
7303 b = '-I' + distutils.sysconfig.get_python_inc(True)
7307 print(a + ' ' + b)"`
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_includespec" >&5
7309 $as_echo "$python_includespec" >&6; }
7313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link an embedded Python application" >&5
7314 $as_echo_n "checking how to link an embedded Python application... " >&6; }
7316 python_libdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR'))))"`
7317 python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
7318 python_so=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('SO'))))"`
7319 ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
7320 python_framework=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('PYTHONFRAMEWORK'))))"`
7321 python_enable_shared=`${PYTHON} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars().get('Py_ENABLE_SHARED',0))"`
7323 if test -n "$python_framework"; then
7324 python_frameworkprefix=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('PYTHONFRAMEWORKPREFIX'))))"`
7325 python_libspec="-F${python_frameworkprefix} -framework $python_framework"
7326 python_enable_shared=1
7327 elif test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
7329 # New way: use the official shared library
7330 ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
7331 python_libspec="-L${python_libdir} -l${ldlibrary}"
7333 # Old way: use libpython from python_configdir
7334 python_libdir="${python_configdir}"
7335 # LDVERSION was introduced in Python 3.2.
7336 python_ldversion=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDVERSION'))))"`
7337 if test x"${python_ldversion}" = x""; then
7338 python_ldversion=$python_version
7340 python_libspec="-L${python_libdir} -lpython${python_ldversion}"
7343 if test -z "$python_framework"; then
7344 python_additional_libs=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','BASEMODLIBS'))))"`
7347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_libspec} ${python_additional_libs}" >&5
7348 $as_echo "${python_libspec} ${python_additional_libs}" >&6; }
7351 # threaded python is not supported on OpenBSD
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Python is compiled with thread support" >&5
7353 $as_echo_n "checking whether Python is compiled with thread support... " >&6; }
7354 pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
7355 if test "$pythreads" = "1"; then
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7357 $as_echo "yes" >&6; }
7360 as_fn_error $? "threaded Python not supported on this platform" "$LINENO" 5
7364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7365 $as_echo "no" >&6; }
7371 if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
7372 # Extract the first word of "zic", so it can be a program name with args.
7373 set dummy zic; ac_word=$2
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375 $as_echo_n "checking for $ac_word... " >&6; }
7376 if ${ac_cv_path_ZIC+:} false; then :
7377 $as_echo_n "(cached) " >&6
7381 ac_cv_path_ZIC="$ZIC" # Let the user override the test with a path.
7384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388 test -z "$as_dir" && as_dir=.
7389 for ac_exec_ext in '' $ac_executable_extensions; do
7390 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7391 ac_cv_path_ZIC="$as_dir/$ac_word$ac_exec_ext"
7392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7403 if test -n "$ZIC"; then
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIC" >&5
7405 $as_echo "$ZIC" >&6; }
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7408 $as_echo "no" >&6; }
7412 if test -z "$ZIC"; then
7414 When cross-compiling, either use the option --with-system-tzdata to use
7415 existing time-zone data, or set the environment variable ZIC to a zic
7416 program to use during the build." "$LINENO" 5
7424 ## Most libraries are included only if they demonstrably provide a function
7425 ## we need, but libm is an exception: always include it, because there are
7426 ## too many compilers that play cute optimization games that will break
7427 ## probes for standard functions such as pow().
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7431 $as_echo_n "checking for main in -lm... " >&6; }
7432 if ${ac_cv_lib_m_main+:} false; then :
7433 $as_echo_n "(cached) " >&6
7435 ac_check_lib_save_LIBS=$LIBS
7437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7438 /* end confdefs.h. */
7449 if ac_fn_c_try_link "$LINENO"; then :
7450 ac_cv_lib_m_main=yes
7454 rm -f core conftest.err conftest.$ac_objext \
7455 conftest$ac_exeext conftest.$ac_ext
7456 LIBS=$ac_check_lib_save_LIBS
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7459 $as_echo "$ac_cv_lib_m_main" >&6; }
7460 if test "x$ac_cv_lib_m_main" = xyes; then :
7461 cat >>confdefs.h <<_ACEOF
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setproctitle" >&5
7470 $as_echo_n "checking for library containing setproctitle... " >&6; }
7471 if ${ac_cv_search_setproctitle+:} false; then :
7472 $as_echo_n "(cached) " >&6
7474 ac_func_search_save_LIBS=$LIBS
7475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7476 /* end confdefs.h. */
7478 /* Override any GCC internal prototype to avoid an error.
7479 Use char because int might match the return type of a GCC
7480 builtin and then its argument prototype would still apply. */
7484 char setproctitle ();
7488 return setproctitle ();
7493 for ac_lib in '' util; do
7494 if test -z "$ac_lib"; then
7495 ac_res="none required"
7498 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7500 if ac_fn_c_try_link "$LINENO"; then :
7501 ac_cv_search_setproctitle=$ac_res
7503 rm -f core conftest.err conftest.$ac_objext \
7505 if ${ac_cv_search_setproctitle+:} false; then :
7509 if ${ac_cv_search_setproctitle+:} false; then :
7512 ac_cv_search_setproctitle=no
7515 LIBS=$ac_func_search_save_LIBS
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setproctitle" >&5
7518 $as_echo "$ac_cv_search_setproctitle" >&6; }
7519 ac_res=$ac_cv_search_setproctitle
7520 if test "$ac_res" != no; then :
7521 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7526 $as_echo_n "checking for library containing dlopen... " >&6; }
7527 if ${ac_cv_search_dlopen+:} false; then :
7528 $as_echo_n "(cached) " >&6
7530 ac_func_search_save_LIBS=$LIBS
7531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7532 /* end confdefs.h. */
7534 /* Override any GCC internal prototype to avoid an error.
7535 Use char because int might match the return type of a GCC
7536 builtin and then its argument prototype would still apply. */
7549 for ac_lib in '' dl; do
7550 if test -z "$ac_lib"; then
7551 ac_res="none required"
7554 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7556 if ac_fn_c_try_link "$LINENO"; then :
7557 ac_cv_search_dlopen=$ac_res
7559 rm -f core conftest.err conftest.$ac_objext \
7561 if ${ac_cv_search_dlopen+:} false; then :
7565 if ${ac_cv_search_dlopen+:} false; then :
7568 ac_cv_search_dlopen=no
7571 LIBS=$ac_func_search_save_LIBS
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7574 $as_echo "$ac_cv_search_dlopen" >&6; }
7575 ac_res=$ac_cv_search_dlopen
7576 if test "$ac_res" != no; then :
7577 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7582 $as_echo_n "checking for library containing socket... " >&6; }
7583 if ${ac_cv_search_socket+:} false; then :
7584 $as_echo_n "(cached) " >&6
7586 ac_func_search_save_LIBS=$LIBS
7587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7588 /* end confdefs.h. */
7590 /* Override any GCC internal prototype to avoid an error.
7591 Use char because int might match the return type of a GCC
7592 builtin and then its argument prototype would still apply. */
7605 for ac_lib in '' socket wsock32; do
7606 if test -z "$ac_lib"; then
7607 ac_res="none required"
7610 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7612 if ac_fn_c_try_link "$LINENO"; then :
7613 ac_cv_search_socket=$ac_res
7615 rm -f core conftest.err conftest.$ac_objext \
7617 if ${ac_cv_search_socket+:} false; then :
7621 if ${ac_cv_search_socket+:} false; then :
7624 ac_cv_search_socket=no
7627 LIBS=$ac_func_search_save_LIBS
7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7630 $as_echo "$ac_cv_search_socket" >&6; }
7631 ac_res=$ac_cv_search_socket
7632 if test "$ac_res" != no; then :
7633 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
7638 $as_echo_n "checking for library containing shl_load... " >&6; }
7639 if ${ac_cv_search_shl_load+:} false; then :
7640 $as_echo_n "(cached) " >&6
7642 ac_func_search_save_LIBS=$LIBS
7643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7644 /* end confdefs.h. */
7646 /* Override any GCC internal prototype to avoid an error.
7647 Use char because int might match the return type of a GCC
7648 builtin and then its argument prototype would still apply. */
7661 for ac_lib in '' dld; do
7662 if test -z "$ac_lib"; then
7663 ac_res="none required"
7666 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7668 if ac_fn_c_try_link "$LINENO"; then :
7669 ac_cv_search_shl_load=$ac_res
7671 rm -f core conftest.err conftest.$ac_objext \
7673 if ${ac_cv_search_shl_load+:} false; then :
7677 if ${ac_cv_search_shl_load+:} false; then :
7680 ac_cv_search_shl_load=no
7683 LIBS=$ac_func_search_save_LIBS
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
7686 $as_echo "$ac_cv_search_shl_load" >&6; }
7687 ac_res=$ac_cv_search_shl_load
7688 if test "$ac_res" != no; then :
7689 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7693 # We only use libld in port/dynloader/aix.c
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldopen" >&5
7697 $as_echo_n "checking for library containing ldopen... " >&6; }
7698 if ${ac_cv_search_ldopen+:} false; then :
7699 $as_echo_n "(cached) " >&6
7701 ac_func_search_save_LIBS=$LIBS
7702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7703 /* end confdefs.h. */
7705 /* Override any GCC internal prototype to avoid an error.
7706 Use char because int might match the return type of a GCC
7707 builtin and then its argument prototype would still apply. */
7720 for ac_lib in '' ld; do
7721 if test -z "$ac_lib"; then
7722 ac_res="none required"
7725 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7727 if ac_fn_c_try_link "$LINENO"; then :
7728 ac_cv_search_ldopen=$ac_res
7730 rm -f core conftest.err conftest.$ac_objext \
7732 if ${ac_cv_search_ldopen+:} false; then :
7736 if ${ac_cv_search_ldopen+:} false; then :
7739 ac_cv_search_ldopen=no
7742 LIBS=$ac_func_search_save_LIBS
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldopen" >&5
7745 $as_echo "$ac_cv_search_ldopen" >&6; }
7746 ac_res=$ac_cv_search_ldopen
7747 if test "$ac_res" != no; then :
7748 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getopt_long" >&5
7755 $as_echo_n "checking for library containing getopt_long... " >&6; }
7756 if ${ac_cv_search_getopt_long+:} false; then :
7757 $as_echo_n "(cached) " >&6
7759 ac_func_search_save_LIBS=$LIBS
7760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7761 /* end confdefs.h. */
7763 /* Override any GCC internal prototype to avoid an error.
7764 Use char because int might match the return type of a GCC
7765 builtin and then its argument prototype would still apply. */
7769 char getopt_long ();
7773 return getopt_long ();
7778 for ac_lib in '' getopt gnugetopt; do
7779 if test -z "$ac_lib"; then
7780 ac_res="none required"
7783 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7785 if ac_fn_c_try_link "$LINENO"; then :
7786 ac_cv_search_getopt_long=$ac_res
7788 rm -f core conftest.err conftest.$ac_objext \
7790 if ${ac_cv_search_getopt_long+:} false; then :
7794 if ${ac_cv_search_getopt_long+:} false; then :
7797 ac_cv_search_getopt_long=no
7800 LIBS=$ac_func_search_save_LIBS
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getopt_long" >&5
7803 $as_echo "$ac_cv_search_getopt_long" >&6; }
7804 ac_res=$ac_cv_search_getopt_long
7805 if test "$ac_res" != no; then :
7806 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
7811 $as_echo_n "checking for library containing crypt... " >&6; }
7812 if ${ac_cv_search_crypt+:} false; then :
7813 $as_echo_n "(cached) " >&6
7815 ac_func_search_save_LIBS=$LIBS
7816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7817 /* end confdefs.h. */
7819 /* Override any GCC internal prototype to avoid an error.
7820 Use char because int might match the return type of a GCC
7821 builtin and then its argument prototype would still apply. */
7834 for ac_lib in '' crypt; do
7835 if test -z "$ac_lib"; then
7836 ac_res="none required"
7839 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7841 if ac_fn_c_try_link "$LINENO"; then :
7842 ac_cv_search_crypt=$ac_res
7844 rm -f core conftest.err conftest.$ac_objext \
7846 if ${ac_cv_search_crypt+:} false; then :
7850 if ${ac_cv_search_crypt+:} false; then :
7853 ac_cv_search_crypt=no
7856 LIBS=$ac_func_search_save_LIBS
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
7859 $as_echo "$ac_cv_search_crypt" >&6; }
7860 ac_res=$ac_cv_search_crypt
7861 if test "$ac_res" != no; then :
7862 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
7867 $as_echo_n "checking for library containing shm_open... " >&6; }
7868 if ${ac_cv_search_shm_open+:} false; then :
7869 $as_echo_n "(cached) " >&6
7871 ac_func_search_save_LIBS=$LIBS
7872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7873 /* end confdefs.h. */
7875 /* Override any GCC internal prototype to avoid an error.
7876 Use char because int might match the return type of a GCC
7877 builtin and then its argument prototype would still apply. */
7890 for ac_lib in '' rt; do
7891 if test -z "$ac_lib"; then
7892 ac_res="none required"
7895 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7897 if ac_fn_c_try_link "$LINENO"; then :
7898 ac_cv_search_shm_open=$ac_res
7900 rm -f core conftest.err conftest.$ac_objext \
7902 if ${ac_cv_search_shm_open+:} false; then :
7906 if ${ac_cv_search_shm_open+:} false; then :
7909 ac_cv_search_shm_open=no
7912 LIBS=$ac_func_search_save_LIBS
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_open" >&5
7915 $as_echo "$ac_cv_search_shm_open" >&6; }
7916 ac_res=$ac_cv_search_shm_open
7917 if test "$ac_res" != no; then :
7918 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_unlink" >&5
7923 $as_echo_n "checking for library containing shm_unlink... " >&6; }
7924 if ${ac_cv_search_shm_unlink+:} false; then :
7925 $as_echo_n "(cached) " >&6
7927 ac_func_search_save_LIBS=$LIBS
7928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7929 /* end confdefs.h. */
7931 /* Override any GCC internal prototype to avoid an error.
7932 Use char because int might match the return type of a GCC
7933 builtin and then its argument prototype would still apply. */
7941 return shm_unlink ();
7946 for ac_lib in '' rt; do
7947 if test -z "$ac_lib"; then
7948 ac_res="none required"
7951 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7953 if ac_fn_c_try_link "$LINENO"; then :
7954 ac_cv_search_shm_unlink=$ac_res
7956 rm -f core conftest.err conftest.$ac_objext \
7958 if ${ac_cv_search_shm_unlink+:} false; then :
7962 if ${ac_cv_search_shm_unlink+:} false; then :
7965 ac_cv_search_shm_unlink=no
7968 LIBS=$ac_func_search_save_LIBS
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_unlink" >&5
7971 $as_echo "$ac_cv_search_shm_unlink" >&6; }
7972 ac_res=$ac_cv_search_shm_unlink
7973 if test "$ac_res" != no; then :
7974 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
7980 $as_echo_n "checking for library containing fdatasync... " >&6; }
7981 if ${ac_cv_search_fdatasync+:} false; then :
7982 $as_echo_n "(cached) " >&6
7984 ac_func_search_save_LIBS=$LIBS
7985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7986 /* end confdefs.h. */
7988 /* Override any GCC internal prototype to avoid an error.
7989 Use char because int might match the return type of a GCC
7990 builtin and then its argument prototype would still apply. */
7998 return fdatasync ();
8003 for ac_lib in '' rt posix4; do
8004 if test -z "$ac_lib"; then
8005 ac_res="none required"
8008 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8010 if ac_fn_c_try_link "$LINENO"; then :
8011 ac_cv_search_fdatasync=$ac_res
8013 rm -f core conftest.err conftest.$ac_objext \
8015 if ${ac_cv_search_fdatasync+:} false; then :
8019 if ${ac_cv_search_fdatasync+:} false; then :
8022 ac_cv_search_fdatasync=no
8025 LIBS=$ac_func_search_save_LIBS
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
8028 $as_echo "$ac_cv_search_fdatasync" >&6; }
8029 ac_res=$ac_cv_search_fdatasync
8030 if test "$ac_res" != no; then :
8031 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8035 # Required for thread_test.c on Solaris 2.5:
8036 # Other ports use it too (HP-UX) so test unconditionally
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname_r" >&5
8038 $as_echo_n "checking for library containing gethostbyname_r... " >&6; }
8039 if ${ac_cv_search_gethostbyname_r+:} false; then :
8040 $as_echo_n "(cached) " >&6
8042 ac_func_search_save_LIBS=$LIBS
8043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8044 /* end confdefs.h. */
8046 /* Override any GCC internal prototype to avoid an error.
8047 Use char because int might match the return type of a GCC
8048 builtin and then its argument prototype would still apply. */
8052 char gethostbyname_r ();
8056 return gethostbyname_r ();
8061 for ac_lib in '' nsl; do
8062 if test -z "$ac_lib"; then
8063 ac_res="none required"
8066 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8068 if ac_fn_c_try_link "$LINENO"; then :
8069 ac_cv_search_gethostbyname_r=$ac_res
8071 rm -f core conftest.err conftest.$ac_objext \
8073 if ${ac_cv_search_gethostbyname_r+:} false; then :
8077 if ${ac_cv_search_gethostbyname_r+:} false; then :
8080 ac_cv_search_gethostbyname_r=no
8083 LIBS=$ac_func_search_save_LIBS
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname_r" >&5
8086 $as_echo "$ac_cv_search_gethostbyname_r" >&6; }
8087 ac_res=$ac_cv_search_gethostbyname_r
8088 if test "$ac_res" != no; then :
8089 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shmget" >&5
8095 $as_echo_n "checking for library containing shmget... " >&6; }
8096 if ${ac_cv_search_shmget+:} false; then :
8097 $as_echo_n "(cached) " >&6
8099 ac_func_search_save_LIBS=$LIBS
8100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8101 /* end confdefs.h. */
8103 /* Override any GCC internal prototype to avoid an error.
8104 Use char because int might match the return type of a GCC
8105 builtin and then its argument prototype would still apply. */
8118 for ac_lib in '' cygipc; do
8119 if test -z "$ac_lib"; then
8120 ac_res="none required"
8123 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8125 if ac_fn_c_try_link "$LINENO"; then :
8126 ac_cv_search_shmget=$ac_res
8128 rm -f core conftest.err conftest.$ac_objext \
8130 if ${ac_cv_search_shmget+:} false; then :
8134 if ${ac_cv_search_shmget+:} false; then :
8137 ac_cv_search_shmget=no
8140 LIBS=$ac_func_search_save_LIBS
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shmget" >&5
8143 $as_echo "$ac_cv_search_shmget" >&6; }
8144 ac_res=$ac_cv_search_shmget
8145 if test "$ac_res" != no; then :
8146 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8151 if test "$with_readline" = yes; then
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
8155 $as_echo_n "checking for library containing readline... " >&6; }
8156 if ${pgac_cv_check_readline+:} false; then :
8157 $as_echo_n "(cached) " >&6
8159 pgac_cv_check_readline=no
8160 pgac_save_LIBS=$LIBS
8161 if test x"$with_libedit_preferred" != x"yes"
8162 then READLINE_ORDER="-lreadline -ledit"
8163 else READLINE_ORDER="-ledit -lreadline"
8165 for pgac_rllib in $READLINE_ORDER ; do
8166 for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
8167 LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
8168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8169 /* end confdefs.h. */
8171 /* Override any GCC internal prototype to avoid an error.
8172 Use char because int might match the return type of a GCC
8173 builtin and then its argument prototype would still apply. */
8186 if ac_fn_c_try_link "$LINENO"; then :
8188 # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
8189 # recognize dependent libraries; assume curses is needed if we didn't
8190 # find any dependency.
8192 netbsd* | openbsd* | irix*)
8193 if test x"$pgac_lib" = x"" ; then
8194 pgac_lib=" -lcurses"
8198 pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
8202 rm -f core conftest.err conftest.$ac_objext \
8203 conftest$ac_exeext conftest.$ac_ext
8205 if test "$pgac_cv_check_readline" != no ; then
8209 LIBS=$pgac_save_LIBS
8212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_readline" >&5
8213 $as_echo "$pgac_cv_check_readline" >&6; }
8214 if test "$pgac_cv_check_readline" != no ; then
8215 LIBS="$pgac_cv_check_readline $LIBS"
8217 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
8222 if test x"$pgac_cv_check_readline" = x"no"; then
8223 as_fn_error $? "readline library not found
8224 If you have readline already installed, see config.log for details on the
8225 failure. It is possible the compiler isn't looking in the proper directory.
8226 Use --without-readline to disable readline support." "$LINENO" 5
8230 if test "$with_zlib" = yes; then
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
8232 $as_echo_n "checking for inflate in -lz... " >&6; }
8233 if ${ac_cv_lib_z_inflate+:} false; then :
8234 $as_echo_n "(cached) " >&6
8236 ac_check_lib_save_LIBS=$LIBS
8238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8239 /* end confdefs.h. */
8241 /* Override any GCC internal prototype to avoid an error.
8242 Use char because int might match the return type of a GCC
8243 builtin and then its argument prototype would still apply. */
8256 if ac_fn_c_try_link "$LINENO"; then :
8257 ac_cv_lib_z_inflate=yes
8259 ac_cv_lib_z_inflate=no
8261 rm -f core conftest.err conftest.$ac_objext \
8262 conftest$ac_exeext conftest.$ac_ext
8263 LIBS=$ac_check_lib_save_LIBS
8265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
8266 $as_echo "$ac_cv_lib_z_inflate" >&6; }
8267 if test "x$ac_cv_lib_z_inflate" = xyes; then :
8268 cat >>confdefs.h <<_ACEOF
8275 as_fn_error $? "zlib library not found
8276 If you have zlib already installed, see config.log for details on the
8277 failure. It is possible the compiler isn't looking in the proper directory.
8278 Use --without-zlib to disable zlib support." "$LINENO" 5
8283 if test "$enable_spinlocks" = yes; then
8285 $as_echo "#define HAVE_SPINLOCKS 1" >>confdefs.h
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
8289 *** Not using spinlocks will cause poor performance." >&5
8290 $as_echo "$as_me: WARNING:
8291 *** Not using spinlocks will cause poor performance." >&2;}
8294 if test "$with_gssapi" = yes ; then
8295 if test "$PORTNAME" != "win32"; then
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gss_init_sec_context" >&5
8297 $as_echo_n "checking for library containing gss_init_sec_context... " >&6; }
8298 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8299 $as_echo_n "(cached) " >&6
8301 ac_func_search_save_LIBS=$LIBS
8302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8303 /* end confdefs.h. */
8305 /* Override any GCC internal prototype to avoid an error.
8306 Use char because int might match the return type of a GCC
8307 builtin and then its argument prototype would still apply. */
8311 char gss_init_sec_context ();
8315 return gss_init_sec_context ();
8320 for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
8321 if test -z "$ac_lib"; then
8322 ac_res="none required"
8325 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8327 if ac_fn_c_try_link "$LINENO"; then :
8328 ac_cv_search_gss_init_sec_context=$ac_res
8330 rm -f core conftest.err conftest.$ac_objext \
8332 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8336 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8339 ac_cv_search_gss_init_sec_context=no
8342 LIBS=$ac_func_search_save_LIBS
8344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gss_init_sec_context" >&5
8345 $as_echo "$ac_cv_search_gss_init_sec_context" >&6; }
8346 ac_res=$ac_cv_search_gss_init_sec_context
8347 if test "$ac_res" != no; then :
8348 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8351 as_fn_error $? "could not find function 'gss_init_sec_context' required for GSSAPI" "$LINENO" 5
8355 LIBS="$LIBS -lgssapi32"
8359 if test "$with_openssl" = yes ; then
8360 if test "$PORTNAME" != "win32"; then
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_new_ex_data in -lcrypto" >&5
8362 $as_echo_n "checking for CRYPTO_new_ex_data in -lcrypto... " >&6; }
8363 if ${ac_cv_lib_crypto_CRYPTO_new_ex_data+:} false; then :
8364 $as_echo_n "(cached) " >&6
8366 ac_check_lib_save_LIBS=$LIBS
8367 LIBS="-lcrypto $LIBS"
8368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8369 /* end confdefs.h. */
8371 /* Override any GCC internal prototype to avoid an error.
8372 Use char because int might match the return type of a GCC
8373 builtin and then its argument prototype would still apply. */
8377 char CRYPTO_new_ex_data ();
8381 return CRYPTO_new_ex_data ();
8386 if ac_fn_c_try_link "$LINENO"; then :
8387 ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
8389 ac_cv_lib_crypto_CRYPTO_new_ex_data=no
8391 rm -f core conftest.err conftest.$ac_objext \
8392 conftest$ac_exeext conftest.$ac_ext
8393 LIBS=$ac_check_lib_save_LIBS
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
8396 $as_echo "$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6; }
8397 if test "x$ac_cv_lib_crypto_CRYPTO_new_ex_data" = xyes; then :
8398 cat >>confdefs.h <<_ACEOF
8399 #define HAVE_LIBCRYPTO 1
8402 LIBS="-lcrypto $LIBS"
8405 as_fn_error $? "library 'crypto' is required for OpenSSL" "$LINENO" 5
8408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5
8409 $as_echo_n "checking for SSL_library_init in -lssl... " >&6; }
8410 if ${ac_cv_lib_ssl_SSL_library_init+:} false; then :
8411 $as_echo_n "(cached) " >&6
8413 ac_check_lib_save_LIBS=$LIBS
8415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8416 /* end confdefs.h. */
8418 /* Override any GCC internal prototype to avoid an error.
8419 Use char because int might match the return type of a GCC
8420 builtin and then its argument prototype would still apply. */
8424 char SSL_library_init ();
8428 return SSL_library_init ();
8433 if ac_fn_c_try_link "$LINENO"; then :
8434 ac_cv_lib_ssl_SSL_library_init=yes
8436 ac_cv_lib_ssl_SSL_library_init=no
8438 rm -f core conftest.err conftest.$ac_objext \
8439 conftest$ac_exeext conftest.$ac_ext
8440 LIBS=$ac_check_lib_save_LIBS
8442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5
8443 $as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; }
8444 if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then :
8445 cat >>confdefs.h <<_ACEOF
8446 #define HAVE_LIBSSL 1
8452 as_fn_error $? "library 'ssl' is required for OpenSSL" "$LINENO" 5
8456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing CRYPTO_new_ex_data" >&5
8457 $as_echo_n "checking for library containing CRYPTO_new_ex_data... " >&6; }
8458 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8459 $as_echo_n "(cached) " >&6
8461 ac_func_search_save_LIBS=$LIBS
8462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8463 /* end confdefs.h. */
8465 /* Override any GCC internal prototype to avoid an error.
8466 Use char because int might match the return type of a GCC
8467 builtin and then its argument prototype would still apply. */
8471 char CRYPTO_new_ex_data ();
8475 return CRYPTO_new_ex_data ();
8480 for ac_lib in '' eay32 crypto; do
8481 if test -z "$ac_lib"; then
8482 ac_res="none required"
8485 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8487 if ac_fn_c_try_link "$LINENO"; then :
8488 ac_cv_search_CRYPTO_new_ex_data=$ac_res
8490 rm -f core conftest.err conftest.$ac_objext \
8492 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8496 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8499 ac_cv_search_CRYPTO_new_ex_data=no
8502 LIBS=$ac_func_search_save_LIBS
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_CRYPTO_new_ex_data" >&5
8505 $as_echo "$ac_cv_search_CRYPTO_new_ex_data" >&6; }
8506 ac_res=$ac_cv_search_CRYPTO_new_ex_data
8507 if test "$ac_res" != no; then :
8508 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8511 as_fn_error $? "library 'eay32' or 'crypto' is required for OpenSSL" "$LINENO" 5
8514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_library_init" >&5
8515 $as_echo_n "checking for library containing SSL_library_init... " >&6; }
8516 if ${ac_cv_search_SSL_library_init+:} false; then :
8517 $as_echo_n "(cached) " >&6
8519 ac_func_search_save_LIBS=$LIBS
8520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8521 /* end confdefs.h. */
8523 /* Override any GCC internal prototype to avoid an error.
8524 Use char because int might match the return type of a GCC
8525 builtin and then its argument prototype would still apply. */
8529 char SSL_library_init ();
8533 return SSL_library_init ();
8538 for ac_lib in '' ssleay32 ssl; do
8539 if test -z "$ac_lib"; then
8540 ac_res="none required"
8543 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8545 if ac_fn_c_try_link "$LINENO"; then :
8546 ac_cv_search_SSL_library_init=$ac_res
8548 rm -f core conftest.err conftest.$ac_objext \
8550 if ${ac_cv_search_SSL_library_init+:} false; then :
8554 if ${ac_cv_search_SSL_library_init+:} false; then :
8557 ac_cv_search_SSL_library_init=no
8560 LIBS=$ac_func_search_save_LIBS
8562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_library_init" >&5
8563 $as_echo "$ac_cv_search_SSL_library_init" >&6; }
8564 ac_res=$ac_cv_search_SSL_library_init
8565 if test "$ac_res" != no; then :
8566 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8569 as_fn_error $? "library 'ssleay32' or 'ssl' is required for OpenSSL" "$LINENO" 5
8575 if test "$with_pam" = yes ; then
8576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8577 $as_echo_n "checking for pam_start in -lpam... " >&6; }
8578 if ${ac_cv_lib_pam_pam_start+:} false; then :
8579 $as_echo_n "(cached) " >&6
8581 ac_check_lib_save_LIBS=$LIBS
8583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8584 /* end confdefs.h. */
8586 /* Override any GCC internal prototype to avoid an error.
8587 Use char because int might match the return type of a GCC
8588 builtin and then its argument prototype would still apply. */
8596 return pam_start ();
8601 if ac_fn_c_try_link "$LINENO"; then :
8602 ac_cv_lib_pam_pam_start=yes
8604 ac_cv_lib_pam_pam_start=no
8606 rm -f core conftest.err conftest.$ac_objext \
8607 conftest$ac_exeext conftest.$ac_ext
8608 LIBS=$ac_check_lib_save_LIBS
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8611 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8612 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8613 cat >>confdefs.h <<_ACEOF
8614 #define HAVE_LIBPAM 1
8620 as_fn_error $? "library 'pam' is required for PAM" "$LINENO" 5
8625 if test "$with_libxml" = yes ; then
8626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSaveToBuffer in -lxml2" >&5
8627 $as_echo_n "checking for xmlSaveToBuffer in -lxml2... " >&6; }
8628 if ${ac_cv_lib_xml2_xmlSaveToBuffer+:} false; then :
8629 $as_echo_n "(cached) " >&6
8631 ac_check_lib_save_LIBS=$LIBS
8633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8634 /* end confdefs.h. */
8636 /* Override any GCC internal prototype to avoid an error.
8637 Use char because int might match the return type of a GCC
8638 builtin and then its argument prototype would still apply. */
8642 char xmlSaveToBuffer ();
8646 return xmlSaveToBuffer ();
8651 if ac_fn_c_try_link "$LINENO"; then :
8652 ac_cv_lib_xml2_xmlSaveToBuffer=yes
8654 ac_cv_lib_xml2_xmlSaveToBuffer=no
8656 rm -f core conftest.err conftest.$ac_objext \
8657 conftest$ac_exeext conftest.$ac_ext
8658 LIBS=$ac_check_lib_save_LIBS
8660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSaveToBuffer" >&5
8661 $as_echo "$ac_cv_lib_xml2_xmlSaveToBuffer" >&6; }
8662 if test "x$ac_cv_lib_xml2_xmlSaveToBuffer" = xyes; then :
8663 cat >>confdefs.h <<_ACEOF
8664 #define HAVE_LIBXML2 1
8670 as_fn_error $? "library 'xml2' (version >= 2.6.23) is required for XML support" "$LINENO" 5
8675 if test "$with_libxslt" = yes ; then
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xsltCleanupGlobals in -lxslt" >&5
8677 $as_echo_n "checking for xsltCleanupGlobals in -lxslt... " >&6; }
8678 if ${ac_cv_lib_xslt_xsltCleanupGlobals+:} false; then :
8679 $as_echo_n "(cached) " >&6
8681 ac_check_lib_save_LIBS=$LIBS
8683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h. */
8686 /* Override any GCC internal prototype to avoid an error.
8687 Use char because int might match the return type of a GCC
8688 builtin and then its argument prototype would still apply. */
8692 char xsltCleanupGlobals ();
8696 return xsltCleanupGlobals ();
8701 if ac_fn_c_try_link "$LINENO"; then :
8702 ac_cv_lib_xslt_xsltCleanupGlobals=yes
8704 ac_cv_lib_xslt_xsltCleanupGlobals=no
8706 rm -f core conftest.err conftest.$ac_objext \
8707 conftest$ac_exeext conftest.$ac_ext
8708 LIBS=$ac_check_lib_save_LIBS
8710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xslt_xsltCleanupGlobals" >&5
8711 $as_echo "$ac_cv_lib_xslt_xsltCleanupGlobals" >&6; }
8712 if test "x$ac_cv_lib_xslt_xsltCleanupGlobals" = xyes; then :
8713 cat >>confdefs.h <<_ACEOF
8714 #define HAVE_LIBXSLT 1
8720 as_fn_error $? "library 'xslt' is required for XSLT support" "$LINENO" 5
8725 # for contrib/sepgsql
8726 if test "$with_selinux" = yes; then
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for security_compute_create_name in -lselinux" >&5
8728 $as_echo_n "checking for security_compute_create_name in -lselinux... " >&6; }
8729 if ${ac_cv_lib_selinux_security_compute_create_name+:} false; then :
8730 $as_echo_n "(cached) " >&6
8732 ac_check_lib_save_LIBS=$LIBS
8733 LIBS="-lselinux $LIBS"
8734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8735 /* end confdefs.h. */
8737 /* Override any GCC internal prototype to avoid an error.
8738 Use char because int might match the return type of a GCC
8739 builtin and then its argument prototype would still apply. */
8743 char security_compute_create_name ();
8747 return security_compute_create_name ();
8752 if ac_fn_c_try_link "$LINENO"; then :
8753 ac_cv_lib_selinux_security_compute_create_name=yes
8755 ac_cv_lib_selinux_security_compute_create_name=no
8757 rm -f core conftest.err conftest.$ac_objext \
8758 conftest$ac_exeext conftest.$ac_ext
8759 LIBS=$ac_check_lib_save_LIBS
8761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_security_compute_create_name" >&5
8762 $as_echo "$ac_cv_lib_selinux_security_compute_create_name" >&6; }
8763 if test "x$ac_cv_lib_selinux_security_compute_create_name" = xyes; then :
8764 cat >>confdefs.h <<_ACEOF
8765 #define HAVE_LIBSELINUX 1
8768 LIBS="-lselinux $LIBS"
8771 as_fn_error $? "library 'libselinux', version 2.1.10 or newer, is required for SELinux support" "$LINENO" 5
8776 # for contrib/uuid-ossp
8777 if test "$with_ossp_uuid" = yes ; then
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -lossp-uuid" >&5
8779 $as_echo_n "checking for uuid_export in -lossp-uuid... " >&6; }
8780 if ${ac_cv_lib_ossp_uuid_uuid_export+:} false; then :
8781 $as_echo_n "(cached) " >&6
8783 ac_check_lib_save_LIBS=$LIBS
8784 LIBS="-lossp-uuid $LIBS"
8785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8786 /* end confdefs.h. */
8788 /* Override any GCC internal prototype to avoid an error.
8789 Use char because int might match the return type of a GCC
8790 builtin and then its argument prototype would still apply. */
8794 char uuid_export ();
8798 return uuid_export ();
8803 if ac_fn_c_try_link "$LINENO"; then :
8804 ac_cv_lib_ossp_uuid_uuid_export=yes
8806 ac_cv_lib_ossp_uuid_uuid_export=no
8808 rm -f core conftest.err conftest.$ac_objext \
8809 conftest$ac_exeext conftest.$ac_ext
8810 LIBS=$ac_check_lib_save_LIBS
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossp_uuid_uuid_export" >&5
8813 $as_echo "$ac_cv_lib_ossp_uuid_uuid_export" >&6; }
8814 if test "x$ac_cv_lib_ossp_uuid_uuid_export" = xyes; then :
8815 OSSP_UUID_LIBS="-lossp-uuid"
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -luuid" >&5
8818 $as_echo_n "checking for uuid_export in -luuid... " >&6; }
8819 if ${ac_cv_lib_uuid_uuid_export+:} false; then :
8820 $as_echo_n "(cached) " >&6
8822 ac_check_lib_save_LIBS=$LIBS
8824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8825 /* end confdefs.h. */
8827 /* Override any GCC internal prototype to avoid an error.
8828 Use char because int might match the return type of a GCC
8829 builtin and then its argument prototype would still apply. */
8833 char uuid_export ();
8837 return uuid_export ();
8842 if ac_fn_c_try_link "$LINENO"; then :
8843 ac_cv_lib_uuid_uuid_export=yes
8845 ac_cv_lib_uuid_uuid_export=no
8847 rm -f core conftest.err conftest.$ac_objext \
8848 conftest$ac_exeext conftest.$ac_ext
8849 LIBS=$ac_check_lib_save_LIBS
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_export" >&5
8852 $as_echo "$ac_cv_lib_uuid_uuid_export" >&6; }
8853 if test "x$ac_cv_lib_uuid_uuid_export" = xyes; then :
8854 OSSP_UUID_LIBS="-luuid"
8856 as_fn_error $? "library 'ossp-uuid' or 'uuid' is required for OSSP-UUID" "$LINENO" 5
8869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8870 $as_echo_n "checking for ANSI C header files... " >&6; }
8871 if ${ac_cv_header_stdc+:} false; then :
8872 $as_echo_n "(cached) " >&6
8874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8875 /* end confdefs.h. */
8889 if ac_fn_c_try_compile "$LINENO"; then :
8890 ac_cv_header_stdc=yes
8892 ac_cv_header_stdc=no
8894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8896 if test $ac_cv_header_stdc = yes; then
8897 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8899 /* end confdefs.h. */
8903 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8904 $EGREP "memchr" >/dev/null 2>&1; then :
8907 ac_cv_header_stdc=no
8913 if test $ac_cv_header_stdc = yes; then
8914 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8916 /* end confdefs.h. */
8920 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8921 $EGREP "free" >/dev/null 2>&1; then :
8924 ac_cv_header_stdc=no
8930 if test $ac_cv_header_stdc = yes; then
8931 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8932 if test "$cross_compiling" = yes; then :
8935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8936 /* end confdefs.h. */
8939 #if ((' ' & 0x0FF) == 0x020)
8940 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8941 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8943 # define ISLOWER(c) \
8944 (('a' <= (c) && (c) <= 'i') \
8945 || ('j' <= (c) && (c) <= 'r') \
8946 || ('s' <= (c) && (c) <= 'z'))
8947 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8950 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8955 for (i = 0; i < 256; i++)
8956 if (XOR (islower (i), ISLOWER (i))
8957 || toupper (i) != TOUPPER (i))
8962 if ac_fn_c_try_run "$LINENO"; then :
8965 ac_cv_header_stdc=no
8967 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8968 conftest.$ac_objext conftest.beam conftest.$ac_ext
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8974 $as_echo "$ac_cv_header_stdc" >&6; }
8975 if test $ac_cv_header_stdc = yes; then
8977 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8981 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8982 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8983 inttypes.h stdint.h unistd.h
8985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8986 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8988 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8989 cat >>confdefs.h <<_ACEOF
8990 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8998 for ac_header in crypt.h dld.h fp_class.h getopt.h ieeefp.h ifaddrs.h langinfo.h poll.h pwd.h sys/ioctl.h sys/ipc.h sys/poll.h sys/pstat.h sys/resource.h sys/select.h sys/sem.h sys/shm.h sys/socket.h sys/sockio.h sys/tas.h sys/time.h sys/un.h termios.h ucred.h utime.h wchar.h wctype.h
9000 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9001 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9002 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9003 cat >>confdefs.h <<_ACEOF
9004 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9012 # On BSD, test for net/if.h will fail unless sys/socket.h
9013 # is included first.
9014 for ac_header in net/if.h
9016 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
9017 #ifdef HAVE_SYS_SOCKET_H
9018 #include <sys/socket.h>
9022 if test "x$ac_cv_header_net_if_h" = xyes; then :
9023 cat >>confdefs.h <<_ACEOF
9024 #define HAVE_NET_IF_H 1
9032 # On OpenBSD, test for sys/ucred.h will fail unless sys/param.h
9033 # is included first.
9034 for ac_header in sys/ucred.h
9036 ac_fn_c_check_header_compile "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default
9037 #include <sys/param.h>
9040 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
9041 cat >>confdefs.h <<_ACEOF
9042 #define HAVE_SYS_UCRED_H 1
9050 # At least on IRIX, test for netinet/tcp.h will fail unless
9051 # netinet/in.h is included first.
9052 for ac_header in netinet/in.h
9054 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
9055 if test "x$ac_cv_header_netinet_in_h" = xyes; then :
9056 cat >>confdefs.h <<_ACEOF
9057 #define HAVE_NETINET_IN_H 1
9064 for ac_header in netinet/tcp.h
9066 ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default
9067 #ifdef HAVE_NETINET_IN_H
9068 #include <netinet/in.h>
9072 if test "x$ac_cv_header_netinet_tcp_h" = xyes; then :
9073 cat >>confdefs.h <<_ACEOF
9074 #define HAVE_NETINET_TCP_H 1
9082 if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
9083 for ac_header in readline/readline.h
9085 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9086 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9087 cat >>confdefs.h <<_ACEOF
9088 #define HAVE_READLINE_READLINE_H 1
9092 for ac_header in readline.h
9094 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
9095 if test "x$ac_cv_header_readline_h" = xyes; then :
9096 cat >>confdefs.h <<_ACEOF
9097 #define HAVE_READLINE_H 1
9101 as_fn_error $? "readline header not found
9102 If you have readline already installed, see config.log for details on the
9103 failure. It is possible the compiler isn't looking in the proper directory.
9104 Use --without-readline to disable readline support." "$LINENO" 5
9113 for ac_header in readline/history.h
9115 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
9116 if test "x$ac_cv_header_readline_history_h" = xyes; then :
9117 cat >>confdefs.h <<_ACEOF
9118 #define HAVE_READLINE_HISTORY_H 1
9122 for ac_header in history.h
9124 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
9125 if test "x$ac_cv_header_history_h" = xyes; then :
9126 cat >>confdefs.h <<_ACEOF
9127 #define HAVE_HISTORY_H 1
9131 as_fn_error $? "history header not found
9132 If you have readline already installed, see config.log for details on the
9133 failure. It is possible the compiler isn't looking in the proper directory.
9134 Use --without-readline to disable readline support." "$LINENO" 5
9145 if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
9146 # Some installations of libedit usurp /usr/include/readline/, which seems
9147 # bad practice, since in combined installations readline will have its headers
9148 # there. We might have to resort to AC_EGREP checks to make sure we found
9149 # the proper header...
9150 for ac_header in editline/readline.h
9152 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
9153 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
9154 cat >>confdefs.h <<_ACEOF
9155 #define HAVE_EDITLINE_READLINE_H 1
9159 for ac_header in readline.h
9161 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
9162 if test "x$ac_cv_header_readline_h" = xyes; then :
9163 cat >>confdefs.h <<_ACEOF
9164 #define HAVE_READLINE_H 1
9168 for ac_header in readline/readline.h
9170 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9171 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9172 cat >>confdefs.h <<_ACEOF
9173 #define HAVE_READLINE_READLINE_H 1
9177 as_fn_error $? "readline header not found
9178 If you have libedit already installed, see config.log for details on the
9179 failure. It is possible the compiler isn't looking in the proper directory.
9180 Use --without-readline to disable libedit support." "$LINENO" 5
9193 # Note: in a libedit installation, history.h is sometimes a dummy, and may
9194 # not be there at all. Hence, don't complain if not found. We must check
9195 # though, since in yet other versions it is an independent header.
9196 for ac_header in editline/history.h
9198 ac_fn_c_check_header_mongrel "$LINENO" "editline/history.h" "ac_cv_header_editline_history_h" "$ac_includes_default"
9199 if test "x$ac_cv_header_editline_history_h" = xyes; then :
9200 cat >>confdefs.h <<_ACEOF
9201 #define HAVE_EDITLINE_HISTORY_H 1
9205 for ac_header in history.h
9207 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
9208 if test "x$ac_cv_header_history_h" = xyes; then :
9209 cat >>confdefs.h <<_ACEOF
9210 #define HAVE_HISTORY_H 1
9214 for ac_header in readline/history.h
9216 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
9217 if test "x$ac_cv_header_readline_history_h" = xyes; then :
9218 cat >>confdefs.h <<_ACEOF
9219 #define HAVE_READLINE_HISTORY_H 1
9236 if test "$with_zlib" = yes; then
9237 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9238 if test "x$ac_cv_header_zlib_h" = xyes; then :
9241 as_fn_error $? "zlib header not found
9242 If you have zlib already installed, see config.log for details on the
9243 failure. It is possible the compiler isn't looking in the proper directory.
9244 Use --without-zlib to disable zlib support." "$LINENO" 5
9250 if test "$with_gssapi" = yes ; then
9251 for ac_header in gssapi/gssapi.h
9253 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
9254 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
9255 cat >>confdefs.h <<_ACEOF
9256 #define HAVE_GSSAPI_GSSAPI_H 1
9260 for ac_header in gssapi.h
9262 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
9263 if test "x$ac_cv_header_gssapi_h" = xyes; then :
9264 cat >>confdefs.h <<_ACEOF
9265 #define HAVE_GSSAPI_H 1
9269 as_fn_error $? "gssapi.h header file is required for GSSAPI" "$LINENO" 5
9280 if test "$with_openssl" = yes ; then
9281 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
9282 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
9285 as_fn_error $? "header file <openssl/ssl.h> is required for OpenSSL" "$LINENO" 5
9289 ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
9290 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
9293 as_fn_error $? "header file <openssl/err.h> is required for OpenSSL" "$LINENO" 5
9299 if test "$with_pam" = yes ; then
9300 for ac_header in security/pam_appl.h
9302 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
9303 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
9304 cat >>confdefs.h <<_ACEOF
9305 #define HAVE_SECURITY_PAM_APPL_H 1
9309 for ac_header in pam/pam_appl.h
9311 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
9312 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
9313 cat >>confdefs.h <<_ACEOF
9314 #define HAVE_PAM_PAM_APPL_H 1
9318 as_fn_error $? "header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." "$LINENO" 5
9329 if test "$with_libxml" = yes ; then
9330 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
9331 if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
9334 as_fn_error $? "header file <libxml/parser.h> is required for XML support" "$LINENO" 5
9340 if test "$with_libxslt" = yes ; then
9341 ac_fn_c_check_header_mongrel "$LINENO" "libxslt/xslt.h" "ac_cv_header_libxslt_xslt_h" "$ac_includes_default"
9342 if test "x$ac_cv_header_libxslt_xslt_h" = xyes; then :
9345 as_fn_error $? "header file <libxslt/xslt.h> is required for XSLT support" "$LINENO" 5
9351 if test "$with_ldap" = yes ; then
9352 if test "$PORTNAME" != "win32"; then
9353 for ac_header in ldap.h
9355 ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default"
9356 if test "x$ac_cv_header_ldap_h" = xyes; then :
9357 cat >>confdefs.h <<_ACEOF
9358 #define HAVE_LDAP_H 1
9362 as_fn_error $? "header file <ldap.h> is required for LDAP" "$LINENO" 5
9368 for ac_header in winldap.h
9370 ac_fn_c_check_header_compile "$LINENO" "winldap.h" "ac_cv_header_winldap_h" "$ac_includes_default
9371 #include <windows.h>
9374 if test "x$ac_cv_header_winldap_h" = xyes; then :
9375 cat >>confdefs.h <<_ACEOF
9376 #define HAVE_WINLDAP_H 1
9380 as_fn_error $? "header file <winldap.h> is required for LDAP" "$LINENO" 5
9388 if test "$with_bonjour" = yes ; then
9389 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9390 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9393 as_fn_error $? "header file <dns_sd.h> is required for Bonjour" "$LINENO" 5
9399 # for contrib/uuid-ossp
9400 if test "$with_ossp_uuid" = yes ; then
9401 for ac_header in ossp/uuid.h
9403 ac_fn_c_check_header_mongrel "$LINENO" "ossp/uuid.h" "ac_cv_header_ossp_uuid_h" "$ac_includes_default"
9404 if test "x$ac_cv_header_ossp_uuid_h" = xyes; then :
9405 cat >>confdefs.h <<_ACEOF
9406 #define HAVE_OSSP_UUID_H 1
9411 for ac_header in uuid.h
9413 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9414 if test "x$ac_cv_header_uuid_h" = xyes; then :
9415 cat >>confdefs.h <<_ACEOF
9416 #define HAVE_UUID_H 1
9420 as_fn_error $? "header file <ossp/uuid.h> or <uuid.h> is required for OSSP-UUID" "$LINENO" 5
9431 if test "$PORTNAME" = "win32" ; then
9432 for ac_header in crtdefs.h
9434 ac_fn_c_check_header_mongrel "$LINENO" "crtdefs.h" "ac_cv_header_crtdefs_h" "$ac_includes_default"
9435 if test "x$ac_cv_header_crtdefs_h" = xyes; then :
9436 cat >>confdefs.h <<_ACEOF
9437 #define HAVE_CRTDEFS_H 1
9447 ## Types, structures, compiler characteristics
9450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9451 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9452 if ${ac_cv_c_bigendian+:} false; then :
9453 $as_echo_n "(cached) " >&6
9455 ac_cv_c_bigendian=unknown
9456 # See if we're dealing with a universal compiler.
9457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9458 /* end confdefs.h. */
9459 #ifndef __APPLE_CC__
9460 not a universal capable compiler
9465 if ac_fn_c_try_compile "$LINENO"; then :
9467 # Check for potential -arch flags. It is not universal unless
9468 # there are at least two -arch flags with different values.
9471 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9472 if test -n "$ac_prev"; then
9474 i?86 | x86_64 | ppc | ppc64)
9475 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9478 ac_cv_c_bigendian=universal
9484 elif test "x$ac_word" = "x-arch"; then
9489 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9490 if test $ac_cv_c_bigendian = unknown; then
9491 # See if sys/param.h defines the BYTE_ORDER macro.
9492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9493 /* end confdefs.h. */
9494 #include <sys/types.h>
9495 #include <sys/param.h>
9500 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9501 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9510 if ac_fn_c_try_compile "$LINENO"; then :
9511 # It does; now see whether it defined to BIG_ENDIAN or not.
9512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9513 /* end confdefs.h. */
9514 #include <sys/types.h>
9515 #include <sys/param.h>
9520 #if BYTE_ORDER != BIG_ENDIAN
9528 if ac_fn_c_try_compile "$LINENO"; then :
9529 ac_cv_c_bigendian=yes
9531 ac_cv_c_bigendian=no
9533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9537 if test $ac_cv_c_bigendian = unknown; then
9538 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9540 /* end confdefs.h. */
9546 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9554 if ac_fn_c_try_compile "$LINENO"; then :
9555 # It does; now see whether it defined to _BIG_ENDIAN or not.
9556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9557 /* end confdefs.h. */
9571 if ac_fn_c_try_compile "$LINENO"; then :
9572 ac_cv_c_bigendian=yes
9574 ac_cv_c_bigendian=no
9576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9580 if test $ac_cv_c_bigendian = unknown; then
9581 # Compile a test program.
9582 if test "$cross_compiling" = yes; then :
9583 # Try to guess by grepping values from an object file.
9584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9585 /* end confdefs.h. */
9586 short int ascii_mm[] =
9587 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9588 short int ascii_ii[] =
9589 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9590 int use_ascii (int i) {
9591 return ascii_mm[i] + ascii_ii[i];
9593 short int ebcdic_ii[] =
9594 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9595 short int ebcdic_mm[] =
9596 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9597 int use_ebcdic (int i) {
9598 return ebcdic_mm[i] + ebcdic_ii[i];
9605 return use_ascii (foo) == use_ebcdic (foo);
9610 if ac_fn_c_try_compile "$LINENO"; then :
9611 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9612 ac_cv_c_bigendian=yes
9614 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9615 if test "$ac_cv_c_bigendian" = unknown; then
9616 ac_cv_c_bigendian=no
9618 # finding both strings is unlikely to happen, but who knows?
9619 ac_cv_c_bigendian=unknown
9623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9626 /* end confdefs.h. */
9627 $ac_includes_default
9632 /* Are we little or big endian? From Harbison&Steele. */
9636 char c[sizeof (long int)];
9639 return u.c[sizeof (long int) - 1] == 1;
9645 if ac_fn_c_try_run "$LINENO"; then :
9646 ac_cv_c_bigendian=no
9648 ac_cv_c_bigendian=yes
9650 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9651 conftest.$ac_objext conftest.beam conftest.$ac_ext
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9657 $as_echo "$ac_cv_c_bigendian" >&6; }
9658 case $ac_cv_c_bigendian in #(
9660 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9666 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9670 as_fn_error $? "unknown endianness
9671 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9675 $as_echo_n "checking for inline... " >&6; }
9676 if ${ac_cv_c_inline+:} false; then :
9677 $as_echo_n "(cached) " >&6
9680 for ac_kw in inline __inline__ __inline; do
9681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9682 /* end confdefs.h. */
9685 static $ac_kw foo_t static_foo () {return 0; }
9686 $ac_kw foo_t foo () {return 0; }
9690 if ac_fn_c_try_compile "$LINENO"; then :
9691 ac_cv_c_inline=$ac_kw
9693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9694 test "$ac_cv_c_inline" != no && break
9698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
9699 $as_echo "$ac_cv_c_inline" >&6; }
9701 case $ac_cv_c_inline in
9704 case $ac_cv_c_inline in
9706 *) ac_val=$ac_cv_c_inline;;
9708 cat >>confdefs.h <<_ACEOF
9710 #define inline $ac_val
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for quiet inline (no complaint if unreferenced)" >&5
9717 $as_echo_n "checking for quiet inline (no complaint if unreferenced)... " >&6; }
9718 if ${pgac_cv_c_inline_quietly+:} false; then :
9719 $as_echo_n "(cached) " >&6
9721 pgac_cv_c_inline_quietly=no
9722 if test "$ac_cv_c_inline" != no; then
9723 pgac_c_inline_save_werror=$ac_c_werror_flag
9724 ac_c_werror_flag=yes
9725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9726 /* end confdefs.h. */
9727 static inline int fun () {return 0;}
9736 if ac_fn_c_try_link "$LINENO"; then :
9737 pgac_cv_c_inline_quietly=yes
9739 rm -f core conftest.err conftest.$ac_objext \
9740 conftest$ac_exeext conftest.$ac_ext
9741 ac_c_werror_flag=$pgac_c_inline_save_werror
9744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_inline_quietly" >&5
9745 $as_echo "$pgac_cv_c_inline_quietly" >&6; }
9746 if test "$pgac_cv_c_inline_quietly" != no; then
9748 cat >>confdefs.h <<_ACEOF
9749 #define PG_USE_INLINE 1
9755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
9756 $as_echo_n "checking for flexible array members... " >&6; }
9757 if ${ac_cv_c_flexmember+:} false; then :
9758 $as_echo_n "(cached) " >&6
9760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9761 /* end confdefs.h. */
9765 struct s { int n; double d[]; };
9770 struct s *p = malloc (offsetof (struct s, d)
9771 + m * sizeof (double));
9773 return p->d != (double *) NULL;
9778 if ac_fn_c_try_compile "$LINENO"; then :
9779 ac_cv_c_flexmember=yes
9781 ac_cv_c_flexmember=no
9783 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
9786 $as_echo "$ac_cv_c_flexmember" >&6; }
9787 if test $ac_cv_c_flexmember = yes; then
9789 $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
9792 $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed types" >&5
9797 $as_echo_n "checking for signed types... " >&6; }
9798 if ${pgac_cv_c_signed+:} false; then :
9799 $as_echo_n "(cached) " >&6
9801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9802 /* end confdefs.h. */
9807 signed char c; signed short s; signed int i;
9812 if ac_fn_c_try_compile "$LINENO"; then :
9813 pgac_cv_c_signed=yes
9817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_signed" >&5
9820 $as_echo "$pgac_cv_c_signed" >&6; }
9821 if test x"$pgac_cv_c_signed" = xno ; then
9823 $as_echo "#define signed /**/" >>confdefs.h
9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
9827 $as_echo_n "checking for __func__... " >&6; }
9828 if ${pgac_cv_funcname_func_support+:} false; then :
9829 $as_echo_n "(cached) " >&6
9831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9832 /* end confdefs.h. */
9837 printf("%s\n", __func__);
9842 if ac_fn_c_try_compile "$LINENO"; then :
9843 pgac_cv_funcname_func_support=yes
9845 pgac_cv_funcname_func_support=no
9847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_func_support" >&5
9850 $as_echo "$pgac_cv_funcname_func_support" >&6; }
9851 if test x"$pgac_cv_funcname_func_support" = xyes ; then
9853 $as_echo "#define HAVE_FUNCNAME__FUNC 1" >>confdefs.h
9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
9857 $as_echo_n "checking for __FUNCTION__... " >&6; }
9858 if ${pgac_cv_funcname_function_support+:} false; then :
9859 $as_echo_n "(cached) " >&6
9861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9862 /* end confdefs.h. */
9867 printf("%s\n", __FUNCTION__);
9872 if ac_fn_c_try_compile "$LINENO"; then :
9873 pgac_cv_funcname_function_support=yes
9875 pgac_cv_funcname_function_support=no
9877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_function_support" >&5
9880 $as_echo "$pgac_cv_funcname_function_support" >&6; }
9881 if test x"$pgac_cv_funcname_function_support" = xyes ; then
9883 $as_echo "#define HAVE_FUNCNAME__FUNCTION 1" >>confdefs.h
9887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Static_assert" >&5
9888 $as_echo_n "checking for _Static_assert... " >&6; }
9889 if ${pgac_cv__static_assert+:} false; then :
9890 $as_echo_n "(cached) " >&6
9892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9893 /* end confdefs.h. */
9898 ({ _Static_assert(1, "foo"); })
9903 if ac_fn_c_try_link "$LINENO"; then :
9904 pgac_cv__static_assert=yes
9906 pgac_cv__static_assert=no
9908 rm -f core conftest.err conftest.$ac_objext \
9909 conftest$ac_exeext conftest.$ac_ext
9911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__static_assert" >&5
9912 $as_echo "$pgac_cv__static_assert" >&6; }
9913 if test x"$pgac_cv__static_assert" = xyes ; then
9915 $as_echo "#define HAVE__STATIC_ASSERT 1" >>confdefs.h
9918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_types_compatible_p" >&5
9919 $as_echo_n "checking for __builtin_types_compatible_p... " >&6; }
9920 if ${pgac_cv__types_compatible+:} false; then :
9921 $as_echo_n "(cached) " >&6
9923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9924 /* end confdefs.h. */
9929 int x; static int y[__builtin_types_compatible_p(__typeof__(x), int)];
9934 if ac_fn_c_try_compile "$LINENO"; then :
9935 pgac_cv__types_compatible=yes
9937 pgac_cv__types_compatible=no
9939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__types_compatible" >&5
9942 $as_echo "$pgac_cv__types_compatible" >&6; }
9943 if test x"$pgac_cv__types_compatible" = xyes ; then
9945 $as_echo "#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1" >>confdefs.h
9948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_constant_p" >&5
9949 $as_echo_n "checking for __builtin_constant_p... " >&6; }
9950 if ${pgac_cv__builtin_constant_p+:} false; then :
9951 $as_echo_n "(cached) " >&6
9953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9954 /* end confdefs.h. */
9955 static int x; static int y[__builtin_constant_p(x) ? x : 1];
9964 if ac_fn_c_try_compile "$LINENO"; then :
9965 pgac_cv__builtin_constant_p=yes
9967 pgac_cv__builtin_constant_p=no
9969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_constant_p" >&5
9972 $as_echo "$pgac_cv__builtin_constant_p" >&6; }
9973 if test x"$pgac_cv__builtin_constant_p" = xyes ; then
9975 $as_echo "#define HAVE__BUILTIN_CONSTANT_P 1" >>confdefs.h
9978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unreachable" >&5
9979 $as_echo_n "checking for __builtin_unreachable... " >&6; }
9980 if ${pgac_cv__builtin_unreachable+:} false; then :
9981 $as_echo_n "(cached) " >&6
9983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984 /* end confdefs.h. */
9989 __builtin_unreachable();
9994 if ac_fn_c_try_link "$LINENO"; then :
9995 pgac_cv__builtin_unreachable=yes
9997 pgac_cv__builtin_unreachable=no
9999 rm -f core conftest.err conftest.$ac_objext \
10000 conftest$ac_exeext conftest.$ac_ext
10002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_unreachable" >&5
10003 $as_echo "$pgac_cv__builtin_unreachable" >&6; }
10004 if test x"$pgac_cv__builtin_unreachable" = xyes ; then
10006 $as_echo "#define HAVE__BUILTIN_UNREACHABLE 1" >>confdefs.h
10009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __VA_ARGS__" >&5
10010 $as_echo_n "checking for __VA_ARGS__... " >&6; }
10011 if ${pgac_cv__va_args+:} false; then :
10012 $as_echo_n "(cached) " >&6
10014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10015 /* end confdefs.h. */
10020 #define debug(...) fprintf(stderr, __VA_ARGS__)
10021 debug("%s", "blarg");
10027 if ac_fn_c_try_compile "$LINENO"; then :
10028 pgac_cv__va_args=yes
10030 pgac_cv__va_args=no
10032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__va_args" >&5
10035 $as_echo "$pgac_cv__va_args" >&6; }
10036 if test x"$pgac_cv__va_args" = xyes ; then
10038 $as_echo "#define HAVE__VA_ARGS 1" >>confdefs.h
10041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
10042 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
10043 if ${ac_cv_struct_tm+:} false; then :
10044 $as_echo_n "(cached) " >&6
10046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10047 /* end confdefs.h. */
10048 #include <sys/types.h>
10055 int *p = &tm.tm_sec;
10061 if ac_fn_c_try_compile "$LINENO"; then :
10062 ac_cv_struct_tm=time.h
10064 ac_cv_struct_tm=sys/time.h
10066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
10069 $as_echo "$ac_cv_struct_tm" >&6; }
10070 if test $ac_cv_struct_tm = sys/time.h; then
10072 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
10076 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
10077 #include <$ac_cv_struct_tm>
10080 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
10082 cat >>confdefs.h <<_ACEOF
10083 #define HAVE_STRUCT_TM_TM_ZONE 1
10089 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
10091 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
10094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
10095 $as_echo_n "checking for tzname... " >&6; }
10096 if ${ac_cv_var_tzname+:} false; then :
10097 $as_echo_n "(cached) " >&6
10099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10100 /* end confdefs.h. */
10102 #ifndef tzname /* For SGI. */
10103 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
10114 if ac_fn_c_try_link "$LINENO"; then :
10115 ac_cv_var_tzname=yes
10117 ac_cv_var_tzname=no
10119 rm -f core conftest.err conftest.$ac_objext \
10120 conftest$ac_exeext conftest.$ac_ext
10122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
10123 $as_echo "$ac_cv_var_tzname" >&6; }
10124 if test $ac_cv_var_tzname = yes; then
10126 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
10130 ac_fn_c_check_type "$LINENO" "union semun" "ac_cv_type_union_semun" "#include <sys/types.h>
10131 #include <sys/ipc.h>
10132 #include <sys/sem.h>
10134 if test "x$ac_cv_type_union_semun" = xyes; then :
10136 cat >>confdefs.h <<_ACEOF
10137 #define HAVE_UNION_SEMUN 1
10143 ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#include <sys/types.h>
10144 #ifdef HAVE_SYS_UN_H
10145 #include <sys/un.h>
10149 if test "x$ac_cv_type_struct_sockaddr_un" = xyes; then :
10151 $as_echo "#define HAVE_UNIX_SOCKETS 1" >>confdefs.h
10155 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#include <sys/types.h>
10156 #ifdef HAVE_SYS_SOCKET_H
10157 #include <sys/socket.h>
10161 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
10163 cat >>confdefs.h <<_ACEOF
10164 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
10170 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
10171 #ifdef HAVE_SYS_SOCKET_H
10172 #include <sys/socket.h>
10176 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
10178 cat >>confdefs.h <<_ACEOF
10179 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
10184 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
10185 #ifdef HAVE_SYS_SOCKET_H
10186 #include <sys/socket.h>
10190 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
10192 cat >>confdefs.h <<_ACEOF
10193 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
10198 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_len" "ac_cv_member_struct_sockaddr_storage_ss_len" "#include <sys/types.h>
10199 #ifdef HAVE_SYS_SOCKET_H
10200 #include <sys/socket.h>
10204 if test "x$ac_cv_member_struct_sockaddr_storage_ss_len" = xyes; then :
10206 cat >>confdefs.h <<_ACEOF
10207 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
10212 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_len" "ac_cv_member_struct_sockaddr_storage___ss_len" "#include <sys/types.h>
10213 #ifdef HAVE_SYS_SOCKET_H
10214 #include <sys/socket.h>
10218 if test "x$ac_cv_member_struct_sockaddr_storage___ss_len" = xyes; then :
10220 cat >>confdefs.h <<_ACEOF
10221 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
10226 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
10227 #ifdef HAVE_SYS_SOCKET_H
10228 #include <sys/socket.h>
10232 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
10234 cat >>confdefs.h <<_ACEOF
10235 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
10241 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#include <sys/types.h>
10242 #include <sys/socket.h>
10246 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
10248 cat >>confdefs.h <<_ACEOF
10249 #define HAVE_STRUCT_ADDRINFO 1
10256 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
10257 if test "x$ac_cv_type_intptr_t" = xyes; then :
10259 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
10262 for ac_type in 'int' 'long int' 'long long int'; do
10263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10264 /* end confdefs.h. */
10265 $ac_includes_default
10269 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
10270 test_array [0] = 0;
10271 return test_array [0];
10277 if ac_fn_c_try_compile "$LINENO"; then :
10279 cat >>confdefs.h <<_ACEOF
10280 #define intptr_t $ac_type
10285 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10286 test -z "$ac_type" && break
10292 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
10293 if test "x$ac_cv_type_uintptr_t" = xyes; then :
10295 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
10298 for ac_type in 'unsigned int' 'unsigned long int' \
10299 'unsigned long long int'; do
10300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10301 /* end confdefs.h. */
10302 $ac_includes_default
10306 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
10307 test_array [0] = 0;
10308 return test_array [0];
10314 if ac_fn_c_try_compile "$LINENO"; then :
10316 cat >>confdefs.h <<_ACEOF
10317 #define uintptr_t $ac_type
10322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10323 test -z "$ac_type" && break
10329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
10330 $as_echo_n "checking for unsigned long long int... " >&6; }
10331 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
10332 $as_echo_n "(cached) " >&6
10334 ac_cv_type_unsigned_long_long_int=yes
10335 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
10336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10337 /* end confdefs.h. */
10339 /* For now, do not test the preprocessor; as of 2007 there are too many
10340 implementations with broken preprocessors. Perhaps this can
10341 be revisited in 2012. In the meantime, code should not expect
10342 #if to work with literals wider than 32 bits. */
10343 /* Test literals. */
10344 long long int ll = 9223372036854775807ll;
10345 long long int nll = -9223372036854775807LL;
10346 unsigned long long int ull = 18446744073709551615ULL;
10347 /* Test constant expressions. */
10348 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
10350 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
10356 /* Test availability of runtime routines for shift and division. */
10357 long long int llmax = 9223372036854775807ll;
10358 unsigned long long int ullmax = 18446744073709551615ull;
10359 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
10360 | (llmax / ll) | (llmax % ll)
10361 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
10362 | (ullmax / ull) | (ullmax % ull));
10368 if ac_fn_c_try_link "$LINENO"; then :
10371 ac_cv_type_unsigned_long_long_int=no
10373 rm -f core conftest.err conftest.$ac_objext \
10374 conftest$ac_exeext conftest.$ac_ext
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
10378 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
10379 if test $ac_cv_type_unsigned_long_long_int = yes; then
10381 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
10387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
10388 $as_echo_n "checking for long long int... " >&6; }
10389 if ${ac_cv_type_long_long_int+:} false; then :
10390 $as_echo_n "(cached) " >&6
10392 ac_cv_type_long_long_int=yes
10393 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
10394 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
10395 if test $ac_cv_type_long_long_int = yes; then
10396 if test "$cross_compiling" = yes; then :
10399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10400 /* end confdefs.h. */
10401 #include <limits.h>
10404 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
10405 # define LLONG_MAX (HALF - 1 + HALF)
10410 long long int n = 1;
10414 long long int m = n << i;
10417 if (LLONG_MAX / 2 < m)
10425 if ac_fn_c_try_run "$LINENO"; then :
10428 ac_cv_type_long_long_int=no
10430 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10431 conftest.$ac_objext conftest.beam conftest.$ac_ext
10437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
10438 $as_echo "$ac_cv_type_long_long_int" >&6; }
10439 if test $ac_cv_type_long_long_int = yes; then
10441 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
10446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale_t" >&5
10447 $as_echo_n "checking for locale_t... " >&6; }
10448 if ${pgac_cv_type_locale_t+:} false; then :
10449 $as_echo_n "(cached) " >&6
10451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10452 /* end confdefs.h. */
10453 #include <locale.h>
10463 if ac_fn_c_try_compile "$LINENO"; then :
10464 pgac_cv_type_locale_t=yes
10466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10467 /* end confdefs.h. */
10468 #include <xlocale.h>
10478 if ac_fn_c_try_compile "$LINENO"; then :
10479 pgac_cv_type_locale_t='yes (in xlocale.h)'
10481 pgac_cv_type_locale_t=no
10483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_locale_t" >&5
10488 $as_echo "$pgac_cv_type_locale_t" >&6; }
10489 if test "$pgac_cv_type_locale_t" != no; then
10491 $as_echo "#define HAVE_LOCALE_T 1" >>confdefs.h
10494 if test "$pgac_cv_type_locale_t" = 'yes (in xlocale.h)'; then
10496 $as_echo "#define LOCALE_T_IN_XLOCALE 1" >>confdefs.h
10500 ac_fn_c_check_type "$LINENO" "struct cmsgcred" "ac_cv_type_struct_cmsgcred" "#include <sys/socket.h>
10501 #include <sys/param.h>
10502 #ifdef HAVE_SYS_UCRED_H
10503 #include <sys/ucred.h>
10506 if test "x$ac_cv_type_struct_cmsgcred" = xyes; then :
10508 cat >>confdefs.h <<_ACEOF
10509 #define HAVE_STRUCT_CMSGCRED 1
10516 ac_fn_c_check_type "$LINENO" "struct option" "ac_cv_type_struct_option" "#ifdef HAVE_GETOPT_H
10517 #include <getopt.h>
10520 if test "x$ac_cv_type_struct_option" = xyes; then :
10522 cat >>confdefs.h <<_ACEOF
10523 #define HAVE_STRUCT_OPTION 1
10530 if test "$with_zlib" = yes; then
10531 # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
10532 # did not). While we could work around the lack of z_streamp, it
10533 # seems unwise to encourage people to use such old zlib versions...
10534 ac_fn_c_check_type "$LINENO" "z_streamp" "ac_cv_type_z_streamp" "#include <zlib.h>
10536 if test "x$ac_cv_type_z_streamp" = xyes; then :
10539 as_fn_error $? "zlib version is too old
10540 Use --without-zlib to disable zlib support." "$LINENO" 5
10545 # On PPC, check if assembler supports LWARX instruction's mutex hint bit
10548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports lwarx hint bit" >&5
10549 $as_echo_n "checking whether assembler supports lwarx hint bit... " >&6; }
10550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10551 /* end confdefs.h. */
10556 int a = 0; int *p = &a; int r;
10557 __asm__ __volatile__ (" lwarx %0,0,%1,1\n" : "=&r"(r) : "r"(p));
10562 if ac_fn_c_try_compile "$LINENO"; then :
10563 pgac_cv_have_ppc_mutex_hint=yes
10565 pgac_cv_have_ppc_mutex_hint=no
10567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_have_ppc_mutex_hint" >&5
10569 $as_echo "$pgac_cv_have_ppc_mutex_hint" >&6; }
10570 if test x"$pgac_cv_have_ppc_mutex_hint" = xyes ; then
10572 $as_echo "#define HAVE_PPC_LWARX_MUTEX_HINT 1" >>confdefs.h
10578 # Check largefile support. You might think this is a system service not a
10579 # compiler characteristic, but you'd be wrong. We must check this before
10580 # probing existence of related functions such as fseeko, since the largefile
10581 # defines can affect what is generated for that.
10582 if test "$PORTNAME" != "win32"; then
10583 # Check whether --enable-largefile was given.
10584 if test "${enable_largefile+set}" = set; then :
10585 enableval=$enable_largefile;
10588 if test "$enable_largefile" != no; then
10590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
10591 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
10592 if ${ac_cv_sys_largefile_CC+:} false; then :
10593 $as_echo_n "(cached) " >&6
10595 ac_cv_sys_largefile_CC=no
10596 if test "$GCC" != yes; then
10599 # IRIX 6.2 and later do not support large files by default,
10600 # so use the C compiler's -n32 option if that helps.
10601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10602 /* end confdefs.h. */
10603 #include <sys/types.h>
10604 /* Check that off_t can represent 2**63 - 1 correctly.
10605 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10606 since some C++ compilers masquerading as C compilers
10607 incorrectly reject 9223372036854775807. */
10608 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10609 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10610 && LARGE_OFF_T % 2147483647 == 1)
10620 if ac_fn_c_try_compile "$LINENO"; then :
10623 rm -f core conftest.err conftest.$ac_objext
10625 if ac_fn_c_try_compile "$LINENO"; then :
10626 ac_cv_sys_largefile_CC=' -n32'; break
10628 rm -f core conftest.err conftest.$ac_objext
10632 rm -f conftest.$ac_ext
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10636 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
10637 if test "$ac_cv_sys_largefile_CC" != no; then
10638 CC=$CC$ac_cv_sys_largefile_CC
10641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10642 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10643 if ${ac_cv_sys_file_offset_bits+:} false; then :
10644 $as_echo_n "(cached) " >&6
10647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10648 /* end confdefs.h. */
10649 #include <sys/types.h>
10650 /* Check that off_t can represent 2**63 - 1 correctly.
10651 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10652 since some C++ compilers masquerading as C compilers
10653 incorrectly reject 9223372036854775807. */
10654 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10655 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10656 && LARGE_OFF_T % 2147483647 == 1)
10666 if ac_fn_c_try_compile "$LINENO"; then :
10667 ac_cv_sys_file_offset_bits=no; break
10669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10671 /* end confdefs.h. */
10672 #define _FILE_OFFSET_BITS 64
10673 #include <sys/types.h>
10674 /* Check that off_t can represent 2**63 - 1 correctly.
10675 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10676 since some C++ compilers masquerading as C compilers
10677 incorrectly reject 9223372036854775807. */
10678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10679 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10680 && LARGE_OFF_T % 2147483647 == 1)
10690 if ac_fn_c_try_compile "$LINENO"; then :
10691 ac_cv_sys_file_offset_bits=64; break
10693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10694 ac_cv_sys_file_offset_bits=unknown
10698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
10699 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10700 case $ac_cv_sys_file_offset_bits in #(
10703 cat >>confdefs.h <<_ACEOF
10704 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10709 if test $ac_cv_sys_file_offset_bits = unknown; then
10710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
10711 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10712 if ${ac_cv_sys_large_files+:} false; then :
10713 $as_echo_n "(cached) " >&6
10716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10717 /* end confdefs.h. */
10718 #include <sys/types.h>
10719 /* Check that off_t can represent 2**63 - 1 correctly.
10720 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10721 since some C++ compilers masquerading as C compilers
10722 incorrectly reject 9223372036854775807. */
10723 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10724 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10725 && LARGE_OFF_T % 2147483647 == 1)
10735 if ac_fn_c_try_compile "$LINENO"; then :
10736 ac_cv_sys_large_files=no; break
10738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10740 /* end confdefs.h. */
10741 #define _LARGE_FILES 1
10742 #include <sys/types.h>
10743 /* Check that off_t can represent 2**63 - 1 correctly.
10744 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10745 since some C++ compilers masquerading as C compilers
10746 incorrectly reject 9223372036854775807. */
10747 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10748 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10749 && LARGE_OFF_T % 2147483647 == 1)
10759 if ac_fn_c_try_compile "$LINENO"; then :
10760 ac_cv_sys_large_files=1; break
10762 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10763 ac_cv_sys_large_files=unknown
10767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
10768 $as_echo "$ac_cv_sys_large_files" >&6; }
10769 case $ac_cv_sys_large_files in #(
10772 cat >>confdefs.h <<_ACEOF
10773 #define _LARGE_FILES $ac_cv_sys_large_files
10786 # Check for largefile support (must be after AC_SYS_LARGEFILE)
10787 # The cast to long int works around a bug in the HP C Compiler
10788 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
10789 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
10790 # This bug is HP SR number 8606223364.
10791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
10792 $as_echo_n "checking size of off_t... " >&6; }
10793 if ${ac_cv_sizeof_off_t+:} false; then :
10794 $as_echo_n "(cached) " >&6
10796 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
10799 if test "$ac_cv_type_off_t" = yes; then
10800 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10801 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10802 as_fn_error 77 "cannot compute sizeof (off_t)
10803 See \`config.log' for more details" "$LINENO" 5; }
10805 ac_cv_sizeof_off_t=0
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
10811 $as_echo "$ac_cv_sizeof_off_t" >&6; }
10815 cat >>confdefs.h <<_ACEOF
10816 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
10821 # If we don't have largefile support, can't handle segsize >= 2GB.
10822 if test "$ac_cv_sizeof_off_t" -lt 8 -a "$segsize" != "1"; then
10823 as_fn_error $? "Large file support is not enabled. Segment size cannot be larger than 1GB." "$LINENO" 5
10828 ## Functions, global variables
10831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int timezone" >&5
10832 $as_echo_n "checking for int timezone... " >&6; }
10833 if ${pgac_cv_var_int_timezone+:} false; then :
10834 $as_echo_n "(cached) " >&6
10836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10837 /* end confdefs.h. */
10844 res = timezone / 60;
10846 res = _timezone / 60;
10852 if ac_fn_c_try_link "$LINENO"; then :
10853 pgac_cv_var_int_timezone=yes
10855 pgac_cv_var_int_timezone=no
10857 rm -f core conftest.err conftest.$ac_objext \
10858 conftest$ac_exeext conftest.$ac_ext
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_timezone" >&5
10861 $as_echo "$pgac_cv_var_int_timezone" >&6; }
10862 if test x"$pgac_cv_var_int_timezone" = xyes ; then
10864 $as_echo "#define HAVE_INT_TIMEZONE 1" >>confdefs.h
10867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for accept()" >&5
10868 $as_echo_n "checking types of arguments for accept()... " >&6; }
10869 if ${ac_cv_func_accept_return+:} false; then :
10870 $as_echo_n "(cached) " >&6
10872 if ${ac_cv_func_accept_arg1+:} false; then :
10873 $as_echo_n "(cached) " >&6
10875 if ${ac_cv_func_accept_arg2+:} false; then :
10876 $as_echo_n "(cached) " >&6
10878 if ${ac_cv_func_accept_arg3+:} false; then :
10879 $as_echo_n "(cached) " >&6
10881 for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL' 'SOCKET WSAAPI'; do
10882 for ac_cv_func_accept_arg1 in 'int' 'unsigned int' 'SOCKET'; do
10883 for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
10884 for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
10885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10886 /* end confdefs.h. */
10887 #ifdef HAVE_SYS_TYPES_H
10888 #include <sys/types.h>
10890 #ifdef HAVE_SYS_SOCKET_H
10891 #include <sys/socket.h>
10893 extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
10902 if ac_fn_c_try_compile "$LINENO"; then :
10903 ac_not_found=no; break 4
10907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10912 if test "$ac_not_found" = yes; then
10913 as_fn_error $? "could not determine argument types" "$LINENO" 5
10915 if test "$ac_cv_func_accept_arg3" = "void"; then
10916 ac_cv_func_accept_arg3=int
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&5
10927 $as_echo "$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6; }
10929 cat >>confdefs.h <<_ACEOF
10930 #define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
10934 cat >>confdefs.h <<_ACEOF
10935 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
10939 cat >>confdefs.h <<_ACEOF
10940 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
10944 cat >>confdefs.h <<_ACEOF
10945 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
10949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday takes only one argument" >&5
10950 $as_echo_n "checking whether gettimeofday takes only one argument... " >&6; }
10951 if ${pgac_cv_func_gettimeofday_1arg+:} false; then :
10952 $as_echo_n "(cached) " >&6
10954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10955 /* end confdefs.h. */
10956 #include <sys/time.h>
10960 struct timeval *tp;
10961 struct timezone *tzp;
10962 gettimeofday(tp,tzp);
10967 if ac_fn_c_try_compile "$LINENO"; then :
10968 pgac_cv_func_gettimeofday_1arg=no
10970 pgac_cv_func_gettimeofday_1arg=yes
10972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_gettimeofday_1arg" >&5
10975 $as_echo "$pgac_cv_func_gettimeofday_1arg" >&6; }
10976 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
10978 $as_echo "#define GETTIMEOFDAY_1ARG 1" >>confdefs.h
10983 # Some versions of libedit contain strlcpy(), setproctitle(), and other
10984 # symbols that that library has no business exposing to the world. Pending
10985 # acquisition of a clue by those developers, ignore libedit (including its
10986 # possible alias of libreadline) while checking for everything else.
10987 LIBS_including_readline="$LIBS"
10988 LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'`
10990 for ac_func in cbrt dlopen fdatasync getifaddrs getpeerucred getrlimit mbstowcs_l memmove poll pstat readlink setproctitle setsid shm_open sigprocmask symlink sync_file_range towlower utime utimes wcstombs wcstombs_l
10992 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10993 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10994 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10995 cat >>confdefs.h <<_ACEOF
10996 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11003 ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
11004 if test "x$ac_cv_func_fseeko" = xyes; then :
11005 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11008 case " $LIBOBJS " in
11009 *" fseeko.$ac_objext "* ) ;;
11010 *) LIBOBJS="$LIBOBJS fseeko.$ac_objext"
11018 # NetBSD uses a custom fseeko/ftello built on fsetpos/fgetpos
11019 # Mingw uses macros to access Win32 API calls
11022 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11024 ac_cv_func_fseeko=yes;;
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11027 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
11028 if ${ac_cv_sys_largefile_source+:} false; then :
11029 $as_echo_n "(cached) " >&6
11032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11033 /* end confdefs.h. */
11034 #include <sys/types.h> /* for off_t */
11039 int (*fp) (FILE *, off_t, int) = fseeko;
11040 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11045 if ac_fn_c_try_link "$LINENO"; then :
11046 ac_cv_sys_largefile_source=no; break
11048 rm -f core conftest.err conftest.$ac_objext \
11049 conftest$ac_exeext conftest.$ac_ext
11050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11051 /* end confdefs.h. */
11052 #define _LARGEFILE_SOURCE 1
11053 #include <sys/types.h> /* for off_t */
11058 int (*fp) (FILE *, off_t, int) = fseeko;
11059 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11064 if ac_fn_c_try_link "$LINENO"; then :
11065 ac_cv_sys_largefile_source=1; break
11067 rm -f core conftest.err conftest.$ac_objext \
11068 conftest$ac_exeext conftest.$ac_ext
11069 ac_cv_sys_largefile_source=unknown
11073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
11074 $as_echo "$ac_cv_sys_largefile_source" >&6; }
11075 case $ac_cv_sys_largefile_source in #(
11078 cat >>confdefs.h <<_ACEOF
11079 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
11085 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
11086 # in glibc 2.1.3, but that breaks too many other things.
11087 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
11088 if test $ac_cv_sys_largefile_source != unknown; then
11090 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11096 # posix_fadvise() is a no-op on Solaris, so don't incur function overhead
11097 # by calling it, 2009-04-02
11098 # http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/gen/posix_fadvise.c
11099 if test "$PORTNAME" != "solaris"; then
11100 for ac_func in posix_fadvise
11102 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
11103 if test "x$ac_cv_func_posix_fadvise" = xyes; then :
11104 cat >>confdefs.h <<_ACEOF
11105 #define HAVE_POSIX_FADVISE 1
11111 ac_fn_c_check_decl "$LINENO" "posix_fadvise" "ac_cv_have_decl_posix_fadvise" "#include <fcntl.h>
11113 if test "x$ac_cv_have_decl_posix_fadvise" = xyes; then :
11119 cat >>confdefs.h <<_ACEOF
11120 #define HAVE_DECL_POSIX_FADVISE $ac_have_decl
11125 ac_fn_c_check_decl "$LINENO" "fdatasync" "ac_cv_have_decl_fdatasync" "#include <unistd.h>
11127 if test "x$ac_cv_have_decl_fdatasync" = xyes; then :
11133 cat >>confdefs.h <<_ACEOF
11134 #define HAVE_DECL_FDATASYNC $ac_have_decl
11137 ac_fn_c_check_decl "$LINENO" "strlcat" "ac_cv_have_decl_strlcat" "$ac_includes_default"
11138 if test "x$ac_cv_have_decl_strlcat" = xyes; then :
11144 cat >>confdefs.h <<_ACEOF
11145 #define HAVE_DECL_STRLCAT $ac_have_decl
11147 ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "$ac_includes_default"
11148 if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
11154 cat >>confdefs.h <<_ACEOF
11155 #define HAVE_DECL_STRLCPY $ac_have_decl
11158 # This is probably only present on Darwin, but may as well check always
11159 ac_fn_c_check_decl "$LINENO" "F_FULLFSYNC" "ac_cv_have_decl_F_FULLFSYNC" "#include <fcntl.h>
11161 if test "x$ac_cv_have_decl_F_FULLFSYNC" = xyes; then :
11167 cat >>confdefs.h <<_ACEOF
11168 #define HAVE_DECL_F_FULLFSYNC $ac_have_decl
11173 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "$ac_includes_default
11174 #include <netinet/in.h>
11176 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
11178 $as_echo "#define HAVE_IPV6 1" >>confdefs.h
11185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PS_STRINGS" >&5
11186 $as_echo_n "checking for PS_STRINGS... " >&6; }
11187 if ${pgac_cv_var_PS_STRINGS+:} false; then :
11188 $as_echo_n "(cached) " >&6
11190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11191 /* end confdefs.h. */
11192 #include <machine/vmparam.h>
11193 #include <sys/exec.h>
11198 PS_STRINGS->ps_nargvstr = 1;
11199 PS_STRINGS->ps_argvstr = "foo";
11204 if ac_fn_c_try_link "$LINENO"; then :
11205 pgac_cv_var_PS_STRINGS=yes
11207 pgac_cv_var_PS_STRINGS=no
11209 rm -f core conftest.err conftest.$ac_objext \
11210 conftest$ac_exeext conftest.$ac_ext
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_PS_STRINGS" >&5
11213 $as_echo "$pgac_cv_var_PS_STRINGS" >&6; }
11214 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
11216 $as_echo "#define HAVE_PS_STRINGS 1" >>confdefs.h
11221 # We use our snprintf.c emulation if either snprintf() or vsnprintf()
11222 # is missing. Yes, there are machines that have only one. We may
11223 # also decide to use snprintf.c if snprintf() is present but does not
11224 # have all the features we need --- see below.
11226 if test "$PORTNAME" = "win32"; then
11227 # Win32 gets snprintf.c built unconditionally.
11229 # To properly translate all NLS languages strings, we must support the
11230 # *printf() %$ format, which allows *printf() arguments to be selected
11231 # by position in the translated string.
11233 # libintl versions < 0.13 use the native *printf() functions, and Win32
11234 # *printf() doesn't understand %$, so we must use our /port versions,
11235 # which do understand %$. libintl versions >= 0.13 include their own
11236 # *printf versions on Win32. The libintl 0.13 release note text is:
11238 # C format strings with positions, as they arise when a translator
11239 # needs to reorder a sentence, are now supported on all platforms.
11240 # On those few platforms (NetBSD and Woe32) for which the native
11241 # printf()/fprintf()/... functions don't support such format
11242 # strings, replacements are provided through <libintl.h>.
11244 # We could use libintl >= 0.13's *printf() if we were sure that we had
11245 # a litint >= 0.13 at runtime, but seeing that there is no clean way
11246 # to guarantee that, it is best to just use our own, so we are sure to
11247 # get %$ support. In include/port.h we disable the *printf() macros
11248 # that might have been defined by libintl.
11250 # We do this unconditionally whether NLS is used or not so we are sure
11251 # that all Win32 libraries and binaries behave the same.
11252 pgac_need_repl_snprintf=yes
11254 pgac_need_repl_snprintf=no
11255 for ac_func in snprintf
11257 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
11258 if test "x$ac_cv_func_snprintf" = xyes; then :
11259 cat >>confdefs.h <<_ACEOF
11260 #define HAVE_SNPRINTF 1
11264 pgac_need_repl_snprintf=yes
11268 for ac_func in vsnprintf
11270 ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
11271 if test "x$ac_cv_func_vsnprintf" = xyes; then :
11272 cat >>confdefs.h <<_ACEOF
11273 #define HAVE_VSNPRINTF 1
11277 pgac_need_repl_snprintf=yes
11284 # Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
11285 # include/c.h will provide declarations. Note this is a separate test
11286 # from whether the functions exist in the C library --- there are
11287 # systems that have the functions but don't bother to declare them :-(
11289 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11290 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
11296 cat >>confdefs.h <<_ACEOF
11297 #define HAVE_DECL_SNPRINTF $ac_have_decl
11299 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11300 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
11306 cat >>confdefs.h <<_ACEOF
11307 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf" >&5
11313 $as_echo_n "checking for isinf... " >&6; }
11314 if ${ac_cv_func_isinf+:} false; then :
11315 $as_echo_n "(cached) " >&6
11317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11318 /* end confdefs.h. */
11321 double glob_double;
11326 return isinf(glob_double) ? 0 : 1;
11331 if ac_fn_c_try_link "$LINENO"; then :
11332 ac_cv_func_isinf=yes
11334 ac_cv_func_isinf=no
11336 rm -f core conftest.err conftest.$ac_objext \
11337 conftest$ac_exeext conftest.$ac_ext
11339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_isinf" >&5
11340 $as_echo "$ac_cv_func_isinf" >&6; }
11342 if test $ac_cv_func_isinf = yes ; then
11344 $as_echo "#define HAVE_ISINF 1" >>confdefs.h
11347 case " $LIBOBJS " in
11348 *" isinf.$ac_objext "* ) ;;
11349 *) LIBOBJS="$LIBOBJS isinf.$ac_objext"
11353 # Look for a way to implement a substitute for isinf()
11354 for ac_func in fpclass fp_class fp_class_d class
11356 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11357 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11358 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11359 cat >>confdefs.h <<_ACEOF
11360 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11368 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
11369 if test "x$ac_cv_func_crypt" = xyes; then :
11370 $as_echo "#define HAVE_CRYPT 1" >>confdefs.h
11373 case " $LIBOBJS " in
11374 *" crypt.$ac_objext "* ) ;;
11375 *) LIBOBJS="$LIBOBJS crypt.$ac_objext"
11381 ac_fn_c_check_func "$LINENO" "fls" "ac_cv_func_fls"
11382 if test "x$ac_cv_func_fls" = xyes; then :
11383 $as_echo "#define HAVE_FLS 1" >>confdefs.h
11386 case " $LIBOBJS " in
11387 *" fls.$ac_objext "* ) ;;
11388 *) LIBOBJS="$LIBOBJS fls.$ac_objext"
11394 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
11395 if test "x$ac_cv_func_getopt" = xyes; then :
11396 $as_echo "#define HAVE_GETOPT 1" >>confdefs.h
11399 case " $LIBOBJS " in
11400 *" getopt.$ac_objext "* ) ;;
11401 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11407 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
11408 if test "x$ac_cv_func_getrusage" = xyes; then :
11409 $as_echo "#define HAVE_GETRUSAGE 1" >>confdefs.h
11412 case " $LIBOBJS " in
11413 *" getrusage.$ac_objext "* ) ;;
11414 *) LIBOBJS="$LIBOBJS getrusage.$ac_objext"
11420 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
11421 if test "x$ac_cv_func_inet_aton" = xyes; then :
11422 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
11425 case " $LIBOBJS " in
11426 *" inet_aton.$ac_objext "* ) ;;
11427 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
11433 ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random"
11434 if test "x$ac_cv_func_random" = xyes; then :
11435 $as_echo "#define HAVE_RANDOM 1" >>confdefs.h
11438 case " $LIBOBJS " in
11439 *" random.$ac_objext "* ) ;;
11440 *) LIBOBJS="$LIBOBJS random.$ac_objext"
11446 ac_fn_c_check_func "$LINENO" "rint" "ac_cv_func_rint"
11447 if test "x$ac_cv_func_rint" = xyes; then :
11448 $as_echo "#define HAVE_RINT 1" >>confdefs.h
11451 case " $LIBOBJS " in
11452 *" rint.$ac_objext "* ) ;;
11453 *) LIBOBJS="$LIBOBJS rint.$ac_objext"
11459 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
11460 if test "x$ac_cv_func_srandom" = xyes; then :
11461 $as_echo "#define HAVE_SRANDOM 1" >>confdefs.h
11464 case " $LIBOBJS " in
11465 *" srandom.$ac_objext "* ) ;;
11466 *) LIBOBJS="$LIBOBJS srandom.$ac_objext"
11472 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
11473 if test "x$ac_cv_func_strerror" = xyes; then :
11474 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
11477 case " $LIBOBJS " in
11478 *" strerror.$ac_objext "* ) ;;
11479 *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
11485 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
11486 if test "x$ac_cv_func_strlcat" = xyes; then :
11487 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
11490 case " $LIBOBJS " in
11491 *" strlcat.$ac_objext "* ) ;;
11492 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
11498 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
11499 if test "x$ac_cv_func_strlcpy" = xyes; then :
11500 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
11503 case " $LIBOBJS " in
11504 *" strlcpy.$ac_objext "* ) ;;
11505 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
11515 # Windows uses a specialised env handler
11516 # and doesn't need a replacement getpeereid because it doesn't use
11520 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
11523 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
11525 ac_cv_func_unsetenv=yes
11526 ac_cv_func_getpeereid=yes;;
11528 ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
11529 if test "x$ac_cv_func_unsetenv" = xyes; then :
11530 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
11533 case " $LIBOBJS " in
11534 *" unsetenv.$ac_objext "* ) ;;
11535 *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"
11541 ac_fn_c_check_func "$LINENO" "getpeereid" "ac_cv_func_getpeereid"
11542 if test "x$ac_cv_func_getpeereid" = xyes; then :
11543 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
11546 case " $LIBOBJS " in
11547 *" getpeereid.$ac_objext "* ) ;;
11548 *) LIBOBJS="$LIBOBJS getpeereid.$ac_objext"
11558 # System's version of getaddrinfo(), if any, may be used only if we found
11559 # a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
11560 # (Note: the AC_REPLACE_FUNCS probe fails on Windows, where the available
11561 # versions of getaddrinfo don't follow normal C call protocol. This is OK
11562 # because we want to use our own getaddrinfo.c on Windows anyway.)
11563 if test x"$ac_cv_type_struct_addrinfo" = xyes ; then
11564 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
11565 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
11566 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
11569 case " $LIBOBJS " in
11570 *" getaddrinfo.$ac_objext "* ) ;;
11571 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
11579 case " $LIBOBJS " in
11580 *" getaddrinfo.$ac_objext "* ) ;;
11581 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
11587 # Similarly, use system's getopt_long() only if system provides struct option.
11588 if test x"$ac_cv_type_struct_option" = xyes ; then
11589 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
11590 if test "x$ac_cv_func_getopt_long" = xyes; then :
11591 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
11594 case " $LIBOBJS " in
11595 *" getopt_long.$ac_objext "* ) ;;
11596 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
11604 case " $LIBOBJS " in
11605 *" getopt_long.$ac_objext "* ) ;;
11606 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
11612 # Solaris' getopt() doesn't do what we want for long options, so always use
11613 # our version on that platform.
11614 if test "$PORTNAME" = "solaris"; then
11615 case " $LIBOBJS " in
11616 *" getopt.$ac_objext "* ) ;;
11617 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11623 # mingw has adopted a GNU-centric interpretation of optind/optreset,
11624 # so always use our version on Windows.
11625 if test "$PORTNAME" = "win32"; then
11626 case " $LIBOBJS " in
11627 *" getopt.$ac_objext "* ) ;;
11628 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11632 case " $LIBOBJS " in
11633 *" getopt_long.$ac_objext "* ) ;;
11634 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
11641 if test "$PORTNAME" = "win32"; then
11642 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
11643 if test "x$ac_cv_func_gettimeofday" = xyes; then :
11644 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
11647 case " $LIBOBJS " in
11648 *" gettimeofday.$ac_objext "* ) ;;
11649 *) LIBOBJS="$LIBOBJS gettimeofday.$ac_objext"
11656 case " $LIBOBJS " in
11657 *" kill.$ac_objext "* ) ;;
11658 *) LIBOBJS="$LIBOBJS kill.$ac_objext"
11662 case " $LIBOBJS " in
11663 *" open.$ac_objext "* ) ;;
11664 *) LIBOBJS="$LIBOBJS open.$ac_objext"
11668 case " $LIBOBJS " in
11669 *" win32env.$ac_objext "* ) ;;
11670 *) LIBOBJS="$LIBOBJS win32env.$ac_objext"
11674 case " $LIBOBJS " in
11675 *" win32error.$ac_objext "* ) ;;
11676 *) LIBOBJS="$LIBOBJS win32error.$ac_objext"
11680 case " $LIBOBJS " in
11681 *" win32setlocale.$ac_objext "* ) ;;
11682 *) LIBOBJS="$LIBOBJS win32setlocale.$ac_objext"
11687 $as_echo "#define HAVE_SYMLINK 1" >>confdefs.h
11689 ac_fn_c_check_type "$LINENO" "MINIDUMP_TYPE" "ac_cv_type_MINIDUMP_TYPE" "
11690 #define WIN32_LEAN_AND_MEAN
11691 #include <windows.h>
11692 #include <string.h>
11693 #include <dbghelp.h>
11695 if test "x$ac_cv_type_MINIDUMP_TYPE" = xyes; then :
11697 cat >>confdefs.h <<_ACEOF
11698 #define HAVE_MINIDUMP_TYPE 1
11701 pgac_minidump_type=yes
11703 pgac_minidump_type=no
11707 if test x"$pgac_minidump_type" = x"yes" ; then
11708 have_win32_dbghelp=yes
11711 have_win32_dbghelp=no
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
11716 $as_echo_n "checking for sigsetjmp... " >&6; }
11717 if ${pgac_cv_func_sigsetjmp+:} false; then :
11718 $as_echo_n "(cached) " >&6
11720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11721 /* end confdefs.h. */
11722 #include <setjmp.h>
11726 sigjmp_buf x; sigsetjmp(x, 1);
11731 if ac_fn_c_try_link "$LINENO"; then :
11732 pgac_cv_func_sigsetjmp=yes
11734 pgac_cv_func_sigsetjmp=no
11736 rm -f core conftest.err conftest.$ac_objext \
11737 conftest$ac_exeext conftest.$ac_ext
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_sigsetjmp" >&5
11740 $as_echo "$pgac_cv_func_sigsetjmp" >&6; }
11741 if test x"$pgac_cv_func_sigsetjmp" = x"yes"; then
11743 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
11747 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
11748 /* NetBSD declares sys_siglist in unistd.h. */
11749 #ifdef HAVE_UNISTD_H
11750 # include <unistd.h>
11754 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
11760 cat >>confdefs.h <<_ACEOF
11761 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
11766 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
11767 if test "x$ac_cv_func_syslog" = xyes; then :
11768 ac_fn_c_check_header_mongrel "$LINENO" "syslog.h" "ac_cv_header_syslog_h" "$ac_includes_default"
11769 if test "x$ac_cv_header_syslog_h" = xyes; then :
11771 $as_echo "#define HAVE_SYSLOG 1" >>confdefs.h
11779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for opterr" >&5
11780 $as_echo_n "checking for opterr... " >&6; }
11781 if ${pgac_cv_var_int_opterr+:} false; then :
11782 $as_echo_n "(cached) " >&6
11784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11785 /* end confdefs.h. */
11786 #include <unistd.h>
11790 extern int opterr; opterr = 1;
11795 if ac_fn_c_try_link "$LINENO"; then :
11796 pgac_cv_var_int_opterr=yes
11798 pgac_cv_var_int_opterr=no
11800 rm -f core conftest.err conftest.$ac_objext \
11801 conftest$ac_exeext conftest.$ac_ext
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_opterr" >&5
11804 $as_echo "$pgac_cv_var_int_opterr" >&6; }
11805 if test x"$pgac_cv_var_int_opterr" = x"yes"; then
11807 $as_echo "#define HAVE_INT_OPTERR 1" >>confdefs.h
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
11812 $as_echo_n "checking for optreset... " >&6; }
11813 if ${pgac_cv_var_int_optreset+:} false; then :
11814 $as_echo_n "(cached) " >&6
11816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11817 /* end confdefs.h. */
11818 #include <unistd.h>
11822 extern int optreset; optreset = 1;
11827 if ac_fn_c_try_link "$LINENO"; then :
11828 pgac_cv_var_int_optreset=yes
11830 pgac_cv_var_int_optreset=no
11832 rm -f core conftest.err conftest.$ac_objext \
11833 conftest$ac_exeext conftest.$ac_ext
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_optreset" >&5
11836 $as_echo "$pgac_cv_var_int_optreset" >&6; }
11837 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
11839 $as_echo "#define HAVE_INT_OPTRESET 1" >>confdefs.h
11843 for ac_func in strtoll strtoq
11845 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11846 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11847 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11848 cat >>confdefs.h <<_ACEOF
11849 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11855 for ac_func in strtoull strtouq
11857 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11858 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11859 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11860 cat >>confdefs.h <<_ACEOF
11861 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin locking functions" >&5
11869 $as_echo_n "checking for builtin locking functions... " >&6; }
11870 if ${pgac_cv_gcc_int_atomics+:} false; then :
11871 $as_echo_n "(cached) " >&6
11873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11874 /* end confdefs.h. */
11880 __sync_lock_test_and_set(&lock, 1);
11881 __sync_lock_release(&lock);
11886 if ac_fn_c_try_link "$LINENO"; then :
11887 pgac_cv_gcc_int_atomics="yes"
11889 pgac_cv_gcc_int_atomics="no"
11891 rm -f core conftest.err conftest.$ac_objext \
11892 conftest$ac_exeext conftest.$ac_ext
11894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_int_atomics" >&5
11895 $as_echo "$pgac_cv_gcc_int_atomics" >&6; }
11896 if test x"$pgac_cv_gcc_int_atomics" = x"yes"; then
11898 $as_echo "#define HAVE_GCC_INT_ATOMICS 1" >>confdefs.h
11902 # Lastly, restore full LIBS list and check for readline/libedit symbols
11903 LIBS="$LIBS_including_readline"
11905 if test "$with_readline" = yes; then
11906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_append_character" >&5
11907 $as_echo_n "checking for rl_completion_append_character... " >&6; }
11908 if ${pgac_cv_var_rl_completion_append_character+:} false; then :
11909 $as_echo_n "(cached) " >&6
11911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11912 /* end confdefs.h. */
11914 #ifdef HAVE_READLINE_READLINE_H
11915 # include <readline/readline.h>
11916 #elif defined(HAVE_READLINE_H)
11917 # include <readline.h>
11923 rl_completion_append_character = 'x';
11928 if ac_fn_c_try_link "$LINENO"; then :
11929 pgac_cv_var_rl_completion_append_character=yes
11931 pgac_cv_var_rl_completion_append_character=no
11933 rm -f core conftest.err conftest.$ac_objext \
11934 conftest$ac_exeext conftest.$ac_ext
11936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_rl_completion_append_character" >&5
11937 $as_echo "$pgac_cv_var_rl_completion_append_character" >&6; }
11938 if test x"$pgac_cv_var_rl_completion_append_character" = x"yes"; then
11940 $as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h
11943 for ac_func in rl_completion_matches rl_filename_completion_function
11945 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11946 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11947 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11948 cat >>confdefs.h <<_ACEOF
11949 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11955 for ac_func in append_history history_truncate_file
11957 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11958 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11959 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11960 cat >>confdefs.h <<_ACEOF
11961 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11973 # For each platform, we need to know about any special compile and link
11974 # libraries, and whether the normal C function names are thread-safe.
11975 # See the comment at the top of src/port/thread.c for more information.
11976 # WIN32 doesn't need the pthread tests; it always uses threads
11977 if test "$enable_thread_safety" = yes -a "$PORTNAME" != "win32"; then
11982 ac_cpp='$CPP $CPPFLAGS'
11983 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11984 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11985 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11989 # We used to check for pthread.h first, but this fails if pthread.h
11990 # requires special compiler flags (e.g. on True64 or Sequent).
11991 # It gets checked for in the link test anyway.
11993 # First of all, check if the user has set any of the PTHREAD_LIBS,
11994 # etcetera environment variables, and if threads linking works using
11996 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
11997 save_CFLAGS="$CFLAGS"
11998 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12000 LIBS="$PTHREAD_LIBS $LIBS"
12001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
12002 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
12003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12004 /* end confdefs.h. */
12006 /* Override any GCC internal prototype to avoid an error.
12007 Use char because int might match the return type of a GCC
12008 builtin and then its argument prototype would still apply. */
12012 char pthread_join ();
12016 return pthread_join ();
12021 if ac_fn_c_try_link "$LINENO"; then :
12024 rm -f core conftest.err conftest.$ac_objext \
12025 conftest$ac_exeext conftest.$ac_ext
12026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
12027 $as_echo "$acx_pthread_ok" >&6; }
12028 if test x"$acx_pthread_ok" = xno; then
12033 CFLAGS="$save_CFLAGS"
12036 # We must check for the threads library under a number of different
12037 # names; the ordering is very important because some systems
12038 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
12039 # libraries is broken (non-POSIX).
12041 # Create a list of thread flags to try. Items starting with a "-" are
12042 # C compiler flags, and other items are library names, except for "none"
12043 # which indicates that we try without any flags at all, and "pthread-config"
12044 # which is a program returning the flags for the Pth emulation library.
12046 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config pthreadGC2"
12048 # The ordering *is* (sometimes) important. Some notes on the
12049 # individual items follow:
12051 # pthreads: AIX (must check this before -lpthread)
12052 # none: in case threads are in libc; should be tried before -Kthread and
12053 # other compiler flags to prevent continual compiler warnings
12054 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
12055 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
12056 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
12057 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
12058 # -pthreads: Solaris/gcc
12059 # -mthreads: Mingw32/gcc, Lynx/gcc
12060 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
12061 # doesn't hurt to check since this sometimes defines pthreads too;
12062 # also defines -D_REENTRANT)
12063 # pthread: Linux, etcetera
12064 # --thread-safe: KAI C++
12065 # pthread-config: use pthread-config program (for GNU Pth library)
12067 case "${host_cpu}-${host_os}" in
12070 # On Solaris (at least, for some versions), libc contains stubbed
12071 # (non-functional) versions of the pthreads routines, so link-based
12072 # tests will erroneously succeed. (We need to link with -pthread or
12073 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
12074 # a function called by this macro, so we could check for that, but
12075 # who knows whether they'll stub that too in a future libc.) So,
12076 # we'll just look for -pthreads and -lpthread first:
12078 acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
12082 if test x"$acx_pthread_ok" = xno; then
12083 for flag in $acx_pthread_flags; do
12085 tryPTHREAD_CFLAGS=""
12089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
12090 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
12094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
12095 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
12096 tryPTHREAD_CFLAGS="$flag"
12100 # skip this if we already have flags defined, for PostgreSQL
12101 if test x"$PTHREAD_CFLAGS" != x -o x"$PTHREAD_LIBS" != x; then continue; fi
12102 # Extract the first word of "pthread-config", so it can be a program name with args.
12103 set dummy pthread-config; ac_word=$2
12104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12105 $as_echo_n "checking for $ac_word... " >&6; }
12106 if ${ac_cv_prog_acx_pthread_config+:} false; then :
12107 $as_echo_n "(cached) " >&6
12109 if test -n "$acx_pthread_config"; then
12110 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
12112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12113 for as_dir in $PATH
12116 test -z "$as_dir" && as_dir=.
12117 for ac_exec_ext in '' $ac_executable_extensions; do
12118 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12119 ac_cv_prog_acx_pthread_config="yes"
12120 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12127 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
12130 acx_pthread_config=$ac_cv_prog_acx_pthread_config
12131 if test -n "$acx_pthread_config"; then
12132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
12133 $as_echo "$acx_pthread_config" >&6; }
12135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12136 $as_echo "no" >&6; }
12140 if test x"$acx_pthread_config" = xno; then continue; fi
12141 tryPTHREAD_CFLAGS="`pthread-config --cflags`"
12142 tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
12146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
12147 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
12148 tryPTHREAD_LIBS="-l$flag"
12153 save_CFLAGS="$CFLAGS"
12154 LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
12155 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
12157 # Check for various functions. We must include pthread.h,
12158 # since some functions may be macros. (On the Sequent, we
12159 # need a special flag -Kthread to make this header compile.)
12160 # We check for pthread_join because it is in -lpthread on IRIX
12161 # while pthread_create is in libc. We check for pthread_attr_init
12162 # due to DEC craziness with -lpthreads. We check for
12163 # pthread_cleanup_push because it is one of the few pthread
12164 # functions on Solaris that doesn't have a non-functional libc stub.
12165 # We try pthread_create on general principles.
12166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12167 /* end confdefs.h. */
12168 #include <pthread.h>
12172 pthread_t th; pthread_join(th, 0);
12173 pthread_attr_init(0); pthread_cleanup_push(0, 0);
12174 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
12179 if ac_fn_c_try_link "$LINENO"; then :
12184 rm -f core conftest.err conftest.$ac_objext \
12185 conftest$ac_exeext conftest.$ac_ext
12187 if test "x$acx_pthread_ok" = xyes; then
12188 # Don't use options that are ignored by the compiler.
12189 # We find them by checking stderror.
12190 cat >conftest.$ac_ext <<_ACEOF
12192 main (int argc, char **argv)
12199 rm -f conftest.$ac_objext conftest$ac_exeext
12200 # Check both linking and compiling, because they might tolerate different options.
12201 if test "`(eval $ac_link 2>&1 1>&5)`" = "" && test "`(eval $ac_compile 2>&1 1>&5)`" = ""; then
12202 # we continue with more flags because Linux needs -lpthread
12203 # for libpq builds on PostgreSQL. The test above only
12204 # tests for building binaries, not shared libraries.
12205 PTHREAD_LIBS=" $tryPTHREAD_LIBS $PTHREAD_LIBS"
12206 PTHREAD_CFLAGS="$PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
12207 else acx_pthread_ok=no
12212 CFLAGS="$save_CFLAGS"
12214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
12215 $as_echo "$acx_pthread_ok" >&6; }
12219 # Various other checks:
12220 if test "x$acx_pthread_ok" = xyes; then
12222 LIBS="$PTHREAD_LIBS $LIBS"
12223 save_CFLAGS="$CFLAGS"
12224 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12226 # Detect AIX lossage: threads are created detached by default
12227 # and the JOINABLE attribute has a nonstandard name (UNDETACHED).
12228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
12229 $as_echo_n "checking for joinable pthread attribute... " >&6; }
12230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12231 /* end confdefs.h. */
12232 #include <pthread.h>
12236 int attr=PTHREAD_CREATE_JOINABLE;
12241 if ac_fn_c_try_link "$LINENO"; then :
12242 ok=PTHREAD_CREATE_JOINABLE
12246 rm -f core conftest.err conftest.$ac_objext \
12247 conftest$ac_exeext conftest.$ac_ext
12248 if test x"$ok" = xunknown; then
12249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12250 /* end confdefs.h. */
12251 #include <pthread.h>
12255 int attr=PTHREAD_CREATE_UNDETACHED;
12260 if ac_fn_c_try_link "$LINENO"; then :
12261 ok=PTHREAD_CREATE_UNDETACHED
12265 rm -f core conftest.err conftest.$ac_objext \
12266 conftest$ac_exeext conftest.$ac_ext
12268 if test x"$ok" != xPTHREAD_CREATE_JOINABLE; then
12270 $as_echo "#define PTHREAD_CREATE_JOINABLE \$ok" >>confdefs.h
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ok}" >&5
12274 $as_echo "${ok}" >&6; }
12275 if test x"$ok" = xunknown; then
12276 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: we do not know how to create joinable pthreads" >&5
12277 $as_echo "$as_me: WARNING: we do not know how to create joinable pthreads" >&2;}
12280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
12281 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
12283 # We always add these in PostgreSQL
12284 # case "${host_cpu}-${host_os}" in
12285 # *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
12286 # *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
12289 $as_echo "${flag}" >&6; }
12290 if test "x$flag" != xno; then
12291 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
12295 CFLAGS="$save_CFLAGS"
12297 # Supporting cc_r would require a special CC in all places that
12298 # use libpq, and that is ugly, so we don't do it. Users can still
12299 # define their compiler as cc_r to do thread builds of everything.
12300 # More AIX lossage: must compile with cc_r
12301 # Extract the first word of "cc_r", so it can be a program name with args.
12302 set dummy cc_r; ac_word=$2
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12304 $as_echo_n "checking for $ac_word... " >&6; }
12305 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
12306 $as_echo_n "(cached) " >&6
12308 if test -n "$PTHREAD_CC"; then
12309 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
12311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12312 for as_dir in $PATH
12315 test -z "$as_dir" && as_dir=.
12316 for ac_exec_ext in '' $ac_executable_extensions; do
12317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12318 ac_cv_prog_PTHREAD_CC="cc_r"
12319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12326 test -z "$ac_cv_prog_PTHREAD_CC" && ac_cv_prog_PTHREAD_CC="${CC}"
12329 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
12330 if test -n "$PTHREAD_CC"; then
12331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
12332 $as_echo "$PTHREAD_CC" >&6; }
12334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12335 $as_echo "no" >&6; }
12347 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
12348 if test x"$acx_pthread_ok" = xyes; then
12350 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
12358 ac_cpp='$CPP $CPPFLAGS'
12359 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12360 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12361 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12365 # Some platforms use these, so just define them. They can't hurt if they
12366 # are not supported. For example, on Solaris -D_POSIX_PTHREAD_SEMANTICS
12367 # enables 5-arg getpwuid_r, among other things.
12368 PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
12371 # At this point, we don't want to muck with the compiler name for threading.
12372 # Let's see who fails, perhaps AIX. 2004-04-23
12373 if test "$PTHREAD_CC" != "$CC"; then
12375 PostgreSQL does not support platforms that require a special compiler
12376 for thread safety; use --disable-thread-safety to disable thread safety." "$LINENO" 5
12379 # Check for *_r functions
12382 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12383 LIBS="$LIBS $PTHREAD_LIBS"
12385 if test "$PORTNAME" != "win32"; then
12386 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
12387 if test "x$ac_cv_header_pthread_h" = xyes; then :
12391 pthread.h not found; use --disable-thread-safety to disable thread safety" "$LINENO" 5
12397 for ac_func in strerror_r getpwuid_r gethostbyname_r
12399 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12400 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12401 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12402 cat >>confdefs.h <<_ACEOF
12403 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12410 # Do test here with the proper thread flags
12411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpwuid_r takes a fifth argument" >&5
12412 $as_echo_n "checking whether getpwuid_r takes a fifth argument... " >&6; }
12413 if ${pgac_cv_func_getpwuid_r_5arg+:} false; then :
12414 $as_echo_n "(cached) " >&6
12416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12417 /* end confdefs.h. */
12418 #include <sys/types.h>
12424 struct passwd *space;
12427 struct passwd **result;
12428 getpwuid_r(uid, space, buf, bufsize, result);
12433 if ac_fn_c_try_compile "$LINENO"; then :
12434 pgac_cv_func_getpwuid_r_5arg=yes
12436 pgac_cv_func_getpwuid_r_5arg=no
12438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_getpwuid_r_5arg" >&5
12441 $as_echo "$pgac_cv_func_getpwuid_r_5arg" >&6; }
12442 if test x"$pgac_cv_func_getpwuid_r_5arg" = xyes ; then
12444 $as_echo "#define GETPWUID_R_5ARG 1" >>confdefs.h
12448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns int" >&5
12449 $as_echo_n "checking whether strerror_r returns int... " >&6; }
12450 if ${pgac_cv_func_strerror_r_int+:} false; then :
12451 $as_echo_n "(cached) " >&6
12453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12454 /* end confdefs.h. */
12455 #include <string.h>
12460 int strerror_r(int, char *, size_t);
12462 /* Older AIX has 'int' for the third argument so we don't test the args. */
12469 if ac_fn_c_try_compile "$LINENO"; then :
12470 pgac_cv_func_strerror_r_int=yes
12472 pgac_cv_func_strerror_r_int=no
12474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_strerror_r_int" >&5
12477 $as_echo "$pgac_cv_func_strerror_r_int" >&6; }
12478 if test x"$pgac_cv_func_strerror_r_int" = xyes ; then
12480 $as_echo "#define STRERROR_R_INT 1" >>confdefs.h
12489 # do not use values from template file
12498 # We can test for libldap_r only after we know PTHREAD_LIBS
12499 if test "$with_ldap" = yes ; then
12501 if test "$PORTNAME" != "win32"; then
12502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lldap" >&5
12503 $as_echo_n "checking for ldap_bind in -lldap... " >&6; }
12504 if ${ac_cv_lib_ldap_ldap_bind+:} false; then :
12505 $as_echo_n "(cached) " >&6
12507 ac_check_lib_save_LIBS=$LIBS
12508 LIBS="-lldap $EXTRA_LDAP_LIBS $LIBS"
12509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12510 /* end confdefs.h. */
12512 /* Override any GCC internal prototype to avoid an error.
12513 Use char because int might match the return type of a GCC
12514 builtin and then its argument prototype would still apply. */
12522 return ldap_bind ();
12527 if ac_fn_c_try_link "$LINENO"; then :
12528 ac_cv_lib_ldap_ldap_bind=yes
12530 ac_cv_lib_ldap_ldap_bind=no
12532 rm -f core conftest.err conftest.$ac_objext \
12533 conftest$ac_exeext conftest.$ac_ext
12534 LIBS=$ac_check_lib_save_LIBS
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_ldap_bind" >&5
12537 $as_echo "$ac_cv_lib_ldap_ldap_bind" >&6; }
12538 if test "x$ac_cv_lib_ldap_ldap_bind" = xyes; then :
12539 cat >>confdefs.h <<_ACEOF
12540 #define HAVE_LIBLDAP 1
12543 LIBS="-lldap $LIBS"
12546 as_fn_error $? "library 'ldap' is required for LDAP" "$LINENO" 5
12549 LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
12550 if test "$enable_thread_safety" = yes; then
12551 # on some platforms ldap_r fails to link without PTHREAD_LIBS
12552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_simple_bind in -lldap_r" >&5
12553 $as_echo_n "checking for ldap_simple_bind in -lldap_r... " >&6; }
12554 if ${ac_cv_lib_ldap_r_ldap_simple_bind+:} false; then :
12555 $as_echo_n "(cached) " >&6
12557 ac_check_lib_save_LIBS=$LIBS
12558 LIBS="-lldap_r $PTHREAD_CFLAGS $PTHREAD_LIBS $EXTRA_LDAP_LIBS $LIBS"
12559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12560 /* end confdefs.h. */
12562 /* Override any GCC internal prototype to avoid an error.
12563 Use char because int might match the return type of a GCC
12564 builtin and then its argument prototype would still apply. */
12568 char ldap_simple_bind ();
12572 return ldap_simple_bind ();
12577 if ac_fn_c_try_link "$LINENO"; then :
12578 ac_cv_lib_ldap_r_ldap_simple_bind=yes
12580 ac_cv_lib_ldap_r_ldap_simple_bind=no
12582 rm -f core conftest.err conftest.$ac_objext \
12583 conftest$ac_exeext conftest.$ac_ext
12584 LIBS=$ac_check_lib_save_LIBS
12586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_r_ldap_simple_bind" >&5
12587 $as_echo "$ac_cv_lib_ldap_r_ldap_simple_bind" >&6; }
12588 if test "x$ac_cv_lib_ldap_r_ldap_simple_bind" = xyes; then :
12589 cat >>confdefs.h <<_ACEOF
12590 #define HAVE_LIBLDAP_R 1
12593 LIBS="-lldap_r $LIBS"
12596 as_fn_error $? "library 'ldap_r' is required for LDAP" "$LINENO" 5
12599 LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
12601 LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
12604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lwldap32" >&5
12605 $as_echo_n "checking for ldap_bind in -lwldap32... " >&6; }
12606 if ${ac_cv_lib_wldap32_ldap_bind+:} false; then :
12607 $as_echo_n "(cached) " >&6
12609 ac_check_lib_save_LIBS=$LIBS
12610 LIBS="-lwldap32 $LIBS"
12611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12612 /* end confdefs.h. */
12614 /* Override any GCC internal prototype to avoid an error.
12615 Use char because int might match the return type of a GCC
12616 builtin and then its argument prototype would still apply. */
12624 return ldap_bind ();
12629 if ac_fn_c_try_link "$LINENO"; then :
12630 ac_cv_lib_wldap32_ldap_bind=yes
12632 ac_cv_lib_wldap32_ldap_bind=no
12634 rm -f core conftest.err conftest.$ac_objext \
12635 conftest$ac_exeext conftest.$ac_ext
12636 LIBS=$ac_check_lib_save_LIBS
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wldap32_ldap_bind" >&5
12639 $as_echo "$ac_cv_lib_wldap32_ldap_bind" >&6; }
12640 if test "x$ac_cv_lib_wldap32_ldap_bind" = xyes; then :
12641 cat >>confdefs.h <<_ACEOF
12642 #define HAVE_LIBWLDAP32 1
12645 LIBS="-lwldap32 $LIBS"
12648 as_fn_error $? "library 'wldap32' is required for LDAP" "$LINENO" 5
12651 LDAP_LIBS_FE="-lwldap32"
12652 LDAP_LIBS_BE="-lwldap32"
12660 # This test makes sure that run tests work at all. Sometimes a shared
12661 # library is found by the linker, but the runtime linker can't find it.
12662 # This check should come after all modifications of compiler or linker
12663 # variables, and before any other run tests.
12664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking test program" >&5
12665 $as_echo_n "checking test program... " >&6; }
12666 if test "$cross_compiling" = yes; then :
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling" >&5
12668 $as_echo "cross-compiling" >&6; }
12670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12671 /* end confdefs.h. */
12672 int main() { return 0; }
12674 if ac_fn_c_try_run "$LINENO"; then :
12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12676 $as_echo "ok" >&6; }
12678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12679 $as_echo "failed" >&6; }
12681 Could not execute a simple test program. This may be a problem
12682 related to locating shared libraries. Check the file 'config.log'
12683 for the exact reason." "$LINENO" 5
12685 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12686 conftest.$ac_objext conftest.beam conftest.$ac_ext
12690 # --------------------
12691 # Run tests below here
12692 # --------------------
12694 # Force use of our snprintf if system's doesn't do arg control
12695 # See comment above at snprintf test for details.
12696 if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
12697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports argument control" >&5
12698 $as_echo_n "checking whether snprintf supports argument control... " >&6; }
12699 if ${pgac_cv_snprintf_arg_control+:} false; then :
12700 $as_echo_n "(cached) " >&6
12702 if test "$cross_compiling" = yes; then :
12703 pgac_cv_snprintf_arg_control=cross
12705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12706 /* end confdefs.h. */
12708 #include <string.h>
12714 /* can it swap arguments? */
12715 snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
12716 if (strcmp(buf, "4 3") != 0)
12721 if ac_fn_c_try_run "$LINENO"; then :
12722 pgac_cv_snprintf_arg_control=yes
12724 pgac_cv_snprintf_arg_control=no
12726 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12727 conftest.$ac_objext conftest.beam conftest.$ac_ext
12732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_arg_control" >&5
12733 $as_echo "$pgac_cv_snprintf_arg_control" >&6; }
12735 if test $pgac_cv_snprintf_arg_control != yes ; then
12736 pgac_need_repl_snprintf=yes
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long int is 64 bits" >&5
12744 $as_echo_n "checking whether long int is 64 bits... " >&6; }
12745 if ${pgac_cv_type_long_int_64+:} false; then :
12746 $as_echo_n "(cached) " >&6
12748 if test "$cross_compiling" = yes; then :
12749 # If cross-compiling, check the size reported by the compiler and
12750 # trust that the arithmetic works.
12751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12752 /* end confdefs.h. */
12757 static int test_array [1 - 2 * !(sizeof(long int) == 8)];
12758 test_array [0] = 0;
12759 return test_array [0];
12765 if ac_fn_c_try_compile "$LINENO"; then :
12766 pgac_cv_type_long_int_64=yes
12768 pgac_cv_type_long_int_64=no
12770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12773 /* end confdefs.h. */
12774 typedef long int ac_int64;
12777 * These are globals to discourage the compiler from folding all the
12778 * arithmetic tests down to compile-time constants.
12780 ac_int64 a = 20000001;
12781 ac_int64 b = 40000005;
12783 int does_int64_work()
12787 if (sizeof(ac_int64) != 8)
12788 return 0; /* definitely not the right size */
12790 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
12798 exit(! does_int64_work());
12801 if ac_fn_c_try_run "$LINENO"; then :
12802 pgac_cv_type_long_int_64=yes
12804 pgac_cv_type_long_int_64=no
12806 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12807 conftest.$ac_objext conftest.beam conftest.$ac_ext
12811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_int_64" >&5
12812 $as_echo "$pgac_cv_type_long_int_64" >&6; }
12814 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
12815 if test x"$pgac_cv_type_long_int_64" = xyes ; then
12817 $as_echo "#define HAVE_LONG_INT_64 1" >>confdefs.h
12822 if test x"$HAVE_LONG_INT_64" = x"yes" ; then
12823 pg_int64_type="long int"
12825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long long int is 64 bits" >&5
12826 $as_echo_n "checking whether long long int is 64 bits... " >&6; }
12827 if ${pgac_cv_type_long_long_int_64+:} false; then :
12828 $as_echo_n "(cached) " >&6
12830 if test "$cross_compiling" = yes; then :
12831 # If cross-compiling, check the size reported by the compiler and
12832 # trust that the arithmetic works.
12833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12834 /* end confdefs.h. */
12839 static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
12840 test_array [0] = 0;
12841 return test_array [0];
12847 if ac_fn_c_try_compile "$LINENO"; then :
12848 pgac_cv_type_long_long_int_64=yes
12850 pgac_cv_type_long_long_int_64=no
12852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h. */
12856 typedef long long int ac_int64;
12859 * These are globals to discourage the compiler from folding all the
12860 * arithmetic tests down to compile-time constants.
12862 ac_int64 a = 20000001;
12863 ac_int64 b = 40000005;
12865 int does_int64_work()
12869 if (sizeof(ac_int64) != 8)
12870 return 0; /* definitely not the right size */
12872 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
12880 exit(! does_int64_work());
12883 if ac_fn_c_try_run "$LINENO"; then :
12884 pgac_cv_type_long_long_int_64=yes
12886 pgac_cv_type_long_long_int_64=no
12888 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12889 conftest.$ac_objext conftest.beam conftest.$ac_ext
12893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_long_int_64" >&5
12894 $as_echo "$pgac_cv_type_long_long_int_64" >&6; }
12896 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
12897 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
12899 $as_echo "#define HAVE_LONG_LONG_INT_64 1" >>confdefs.h
12903 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
12904 pg_int64_type="long long int"
12906 as_fn_error $? "Cannot find a working 64-bit integer type." "$LINENO" 5
12911 cat >>confdefs.h <<_ACEOF
12912 #define PG_INT64_TYPE $pg_int64_type
12917 if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
12918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12919 /* end confdefs.h. */
12921 #define INT64CONST(x) x##LL
12922 long long int foo = INT64CONST(0x1234567890123456);
12932 if ac_fn_c_try_compile "$LINENO"; then :
12934 $as_echo "#define HAVE_LL_CONSTANTS 1" >>confdefs.h
12937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12941 # If we found "long int" is 64 bits, assume snprintf handles it. If
12942 # we found we need to use "long long int", better check. We cope with
12943 # snprintfs that use %lld, %qd, or %I64d as the format. If none of these
12944 # work, fall back to our own snprintf emulation (which we know uses %lld).
12946 if test "$HAVE_LONG_LONG_INT_64" = yes ; then
12947 if test $pgac_need_repl_snprintf = no; then
12948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking snprintf format for long long int" >&5
12949 $as_echo_n "checking snprintf format for long long int... " >&6; }
12950 if ${pgac_cv_snprintf_long_long_int_format+:} false; then :
12951 $as_echo_n "(cached) " >&6
12953 for pgac_format in '%lld' '%qd' '%I64d'; do
12954 if test "$cross_compiling" = yes; then :
12955 pgac_cv_snprintf_long_long_int_format=cross; break
12957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12958 /* end confdefs.h. */
12960 typedef long long int ac_int64;
12961 #define INT64_FORMAT "$pgac_format"
12963 ac_int64 a = 20000001;
12964 ac_int64 b = 40000005;
12966 int does_int64_snprintf_work()
12971 if (sizeof(ac_int64) != 8)
12972 return 0; /* doesn't look like the right size */
12975 snprintf(buf, 100, INT64_FORMAT, c);
12976 if (strcmp(buf, "800000140000005") != 0)
12977 return 0; /* either multiply or snprintf is busted */
12981 exit(! does_int64_snprintf_work());
12984 if ac_fn_c_try_run "$LINENO"; then :
12985 pgac_cv_snprintf_long_long_int_format=$pgac_format; break
12987 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12988 conftest.$ac_objext conftest.beam conftest.$ac_ext
12994 LONG_LONG_INT_FORMAT=''
12996 case $pgac_cv_snprintf_long_long_int_format in
12997 cross) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot test (not on host machine)" >&5
12998 $as_echo "cannot test (not on host machine)" >&6; };;
12999 ?*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_long_long_int_format" >&5
13000 $as_echo "$pgac_cv_snprintf_long_long_int_format" >&6; }
13001 LONG_LONG_INT_FORMAT=$pgac_cv_snprintf_long_long_int_format;;
13002 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
13003 $as_echo "none" >&6; };;
13005 if test "$LONG_LONG_INT_FORMAT" = ""; then
13006 # Force usage of our own snprintf, since system snprintf is broken
13007 pgac_need_repl_snprintf=yes
13008 LONG_LONG_INT_FORMAT='%lld'
13011 # Here if we previously decided we needed to use our own snprintf
13012 LONG_LONG_INT_FORMAT='%lld'
13014 LONG_LONG_UINT_FORMAT=`echo "$LONG_LONG_INT_FORMAT" | sed 's/d$/u/'`
13015 INT64_FORMAT="\"$LONG_LONG_INT_FORMAT\""
13016 UINT64_FORMAT="\"$LONG_LONG_UINT_FORMAT\""
13018 # Here if we are not using 'long long int' at all
13019 INT64_FORMAT='"%ld"'
13020 UINT64_FORMAT='"%lu"'
13024 cat >>confdefs.h <<_ACEOF
13025 #define INT64_FORMAT $INT64_FORMAT
13030 cat >>confdefs.h <<_ACEOF
13031 #define UINT64_FORMAT $UINT64_FORMAT
13035 # Also force use of our snprintf if the system's doesn't support the %z flag.
13036 if test "$pgac_need_repl_snprintf" = no; then
13037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports the %z modifier" >&5
13038 $as_echo_n "checking whether snprintf supports the %z modifier... " >&6; }
13039 if ${pgac_cv_snprintf_size_t_support+:} false; then :
13040 $as_echo_n "(cached) " >&6
13042 if test "$cross_compiling" = yes; then :
13043 pgac_cv_snprintf_size_t_support=cross
13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13046 /* end confdefs.h. */
13048 #include <string.h>
13056 * Print the largest unsigned number fitting in a size_t using both %zu
13057 * and the previously-determined format for 64-bit integers. Note that
13058 * we don't run this code unless we know snprintf handles 64-bit ints.
13060 bufz[0] = '\0'; /* in case snprintf fails to emit anything */
13061 snprintf(bufz, sizeof(bufz), "%zu", ~((size_t) 0));
13062 snprintf(buf64, sizeof(buf64), UINT64_FORMAT, (PG_INT64_TYPE) ~((size_t) 0));
13063 if (strcmp(bufz, buf64) != 0)
13068 if ac_fn_c_try_run "$LINENO"; then :
13069 pgac_cv_snprintf_size_t_support=yes
13071 pgac_cv_snprintf_size_t_support=no
13073 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13074 conftest.$ac_objext conftest.beam conftest.$ac_ext
13079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_size_t_support" >&5
13080 $as_echo "$pgac_cv_snprintf_size_t_support" >&6; }
13082 if test "$pgac_cv_snprintf_size_t_support" != yes; then
13083 pgac_need_repl_snprintf=yes
13087 # Now we have checked all the reasons to replace snprintf
13088 if test $pgac_need_repl_snprintf = yes; then
13090 $as_echo "#define USE_REPL_SNPRINTF 1" >>confdefs.h
13092 case " $LIBOBJS " in
13093 *" snprintf.$ac_objext "* ) ;;
13094 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
13100 # Check size of void *, size_t (enables tweaks for > 32bit address space)
13101 # The cast to long int works around a bug in the HP C Compiler
13102 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13103 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13104 # This bug is HP SR number 8606223364.
13105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13106 $as_echo_n "checking size of void *... " >&6; }
13107 if ${ac_cv_sizeof_void_p+:} false; then :
13108 $as_echo_n "(cached) " >&6
13110 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
13113 if test "$ac_cv_type_void_p" = yes; then
13114 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13115 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13116 as_fn_error 77 "cannot compute sizeof (void *)
13117 See \`config.log' for more details" "$LINENO" 5; }
13119 ac_cv_sizeof_void_p=0
13124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13125 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13129 cat >>confdefs.h <<_ACEOF
13130 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13134 # The cast to long int works around a bug in the HP C Compiler
13135 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13136 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13137 # This bug is HP SR number 8606223364.
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
13139 $as_echo_n "checking size of size_t... " >&6; }
13140 if ${ac_cv_sizeof_size_t+:} false; then :
13141 $as_echo_n "(cached) " >&6
13143 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
13146 if test "$ac_cv_type_size_t" = yes; then
13147 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13148 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13149 as_fn_error 77 "cannot compute sizeof (size_t)
13150 See \`config.log' for more details" "$LINENO" 5; }
13152 ac_cv_sizeof_size_t=0
13157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
13158 $as_echo "$ac_cv_sizeof_size_t" >&6; }
13162 cat >>confdefs.h <<_ACEOF
13163 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
13167 # The cast to long int works around a bug in the HP C Compiler
13168 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13169 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13170 # This bug is HP SR number 8606223364.
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13172 $as_echo_n "checking size of long... " >&6; }
13173 if ${ac_cv_sizeof_long+:} false; then :
13174 $as_echo_n "(cached) " >&6
13176 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13179 if test "$ac_cv_type_long" = yes; then
13180 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13181 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13182 as_fn_error 77 "cannot compute sizeof (long)
13183 See \`config.log' for more details" "$LINENO" 5; }
13185 ac_cv_sizeof_long=0
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13191 $as_echo "$ac_cv_sizeof_long" >&6; }
13195 cat >>confdefs.h <<_ACEOF
13196 #define SIZEOF_LONG $ac_cv_sizeof_long
13201 # Decide whether float4 is passed by value: user-selectable, enabled by default
13202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float4 passed by value" >&5
13203 $as_echo_n "checking whether to build with float4 passed by value... " >&6; }
13206 # Check whether --enable-float4-byval was given.
13207 if test "${enable_float4_byval+set}" = set; then :
13208 enableval=$enable_float4_byval;
13212 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13214 float4passbyval=true
13217 float4passbyval=false
13220 as_fn_error $? "no argument expected for --enable-float4-byval option" "$LINENO" 5
13225 enable_float4_byval=yes
13227 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13229 float4passbyval=true
13233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float4_byval" >&5
13234 $as_echo "$enable_float4_byval" >&6; }
13236 cat >>confdefs.h <<_ACEOF
13237 #define FLOAT4PASSBYVAL $float4passbyval
13241 # Decide whether float8 is passed by value.
13242 # Note: this setting also controls int8 and related types such as timestamp.
13243 # If sizeof(Datum) >= 8, this is user-selectable, enabled by default.
13244 # If not, trying to select it is an error.
13245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float8 passed by value" >&5
13246 $as_echo_n "checking whether to build with float8 passed by value... " >&6; }
13247 if test $ac_cv_sizeof_void_p -ge 8 ; then
13250 # Check whether --enable-float8-byval was given.
13251 if test "${enable_float8_byval+set}" = set; then :
13252 enableval=$enable_float8_byval;
13261 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13266 enable_float8_byval=yes
13274 # Check whether --enable-float8-byval was given.
13275 if test "${enable_float8_byval+set}" = set; then :
13276 enableval=$enable_float8_byval;
13285 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13290 enable_float8_byval=no
13295 if test "$enable_float8_byval" = yes ; then
13296 as_fn_error $? "--enable-float8-byval is not supported on 32-bit platforms." "$LINENO" 5
13299 if test "$enable_float8_byval" = yes ; then
13301 $as_echo "#define USE_FLOAT8_BYVAL 1" >>confdefs.h
13303 float8passbyval=true
13305 float8passbyval=false
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float8_byval" >&5
13308 $as_echo "$enable_float8_byval" >&6; }
13310 cat >>confdefs.h <<_ACEOF
13311 #define FLOAT8PASSBYVAL $float8passbyval
13315 # Determine memory alignment requirements for the basic C data types.
13317 # The cast to long int works around a bug in the HP C Compiler,
13318 # see AC_CHECK_SIZEOF for more information.
13319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of short" >&5
13320 $as_echo_n "checking alignment of short... " >&6; }
13321 if ${ac_cv_alignof_short+:} false; then :
13322 $as_echo_n "(cached) " >&6
13324 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_short" "$ac_includes_default
13326 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13328 typedef struct { char x; short y; } ac__type_alignof_;"; then :
13331 if test "$ac_cv_type_short" = yes; then
13332 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13333 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13334 as_fn_error 77 "cannot compute alignment of short
13335 See \`config.log' for more details" "$LINENO" 5; }
13337 ac_cv_alignof_short=0
13342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_short" >&5
13343 $as_echo "$ac_cv_alignof_short" >&6; }
13347 cat >>confdefs.h <<_ACEOF
13348 #define ALIGNOF_SHORT $ac_cv_alignof_short
13352 # The cast to long int works around a bug in the HP C Compiler,
13353 # see AC_CHECK_SIZEOF for more information.
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of int" >&5
13355 $as_echo_n "checking alignment of int... " >&6; }
13356 if ${ac_cv_alignof_int+:} false; then :
13357 $as_echo_n "(cached) " >&6
13359 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_int" "$ac_includes_default
13361 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13363 typedef struct { char x; int y; } ac__type_alignof_;"; then :
13366 if test "$ac_cv_type_int" = yes; then
13367 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13368 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13369 as_fn_error 77 "cannot compute alignment of int
13370 See \`config.log' for more details" "$LINENO" 5; }
13372 ac_cv_alignof_int=0
13377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_int" >&5
13378 $as_echo "$ac_cv_alignof_int" >&6; }
13382 cat >>confdefs.h <<_ACEOF
13383 #define ALIGNOF_INT $ac_cv_alignof_int
13387 # The cast to long int works around a bug in the HP C Compiler,
13388 # see AC_CHECK_SIZEOF for more information.
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long" >&5
13390 $as_echo_n "checking alignment of long... " >&6; }
13391 if ${ac_cv_alignof_long+:} false; then :
13392 $as_echo_n "(cached) " >&6
13394 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long" "$ac_includes_default
13396 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13398 typedef struct { char x; long y; } ac__type_alignof_;"; then :
13401 if test "$ac_cv_type_long" = yes; then
13402 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13403 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13404 as_fn_error 77 "cannot compute alignment of long
13405 See \`config.log' for more details" "$LINENO" 5; }
13407 ac_cv_alignof_long=0
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long" >&5
13413 $as_echo "$ac_cv_alignof_long" >&6; }
13417 cat >>confdefs.h <<_ACEOF
13418 #define ALIGNOF_LONG $ac_cv_alignof_long
13422 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
13423 # The cast to long int works around a bug in the HP C Compiler,
13424 # see AC_CHECK_SIZEOF for more information.
13425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long long int" >&5
13426 $as_echo_n "checking alignment of long long int... " >&6; }
13427 if ${ac_cv_alignof_long_long_int+:} false; then :
13428 $as_echo_n "(cached) " >&6
13430 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long_long_int" "$ac_includes_default
13432 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13434 typedef struct { char x; long long int y; } ac__type_alignof_;"; then :
13437 if test "$ac_cv_type_long_long_int" = yes; then
13438 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13439 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13440 as_fn_error 77 "cannot compute alignment of long long int
13441 See \`config.log' for more details" "$LINENO" 5; }
13443 ac_cv_alignof_long_long_int=0
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long_long_int" >&5
13449 $as_echo "$ac_cv_alignof_long_long_int" >&6; }
13453 cat >>confdefs.h <<_ACEOF
13454 #define ALIGNOF_LONG_LONG_INT $ac_cv_alignof_long_long_int
13459 # The cast to long int works around a bug in the HP C Compiler,
13460 # see AC_CHECK_SIZEOF for more information.
13461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
13462 $as_echo_n "checking alignment of double... " >&6; }
13463 if ${ac_cv_alignof_double+:} false; then :
13464 $as_echo_n "(cached) " >&6
13466 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default
13468 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13470 typedef struct { char x; double y; } ac__type_alignof_;"; then :
13473 if test "$ac_cv_type_double" = yes; then
13474 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13475 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13476 as_fn_error 77 "cannot compute alignment of double
13477 See \`config.log' for more details" "$LINENO" 5; }
13479 ac_cv_alignof_double=0
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
13485 $as_echo "$ac_cv_alignof_double" >&6; }
13489 cat >>confdefs.h <<_ACEOF
13490 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
13495 # Compute maximum alignment of any basic type.
13496 # We assume long's alignment is at least as strong as char, short, or int;
13497 # but we must check long long (if it exists) and double.
13499 MAX_ALIGNOF=$ac_cv_alignof_long
13500 if test $MAX_ALIGNOF -lt $ac_cv_alignof_double ; then
13501 MAX_ALIGNOF=$ac_cv_alignof_double
13503 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $ac_cv_alignof_long_long_int ; then
13504 MAX_ALIGNOF="$ac_cv_alignof_long_long_int"
13507 cat >>confdefs.h <<_ACEOF
13508 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
13513 # Some platforms predefine the types int8, int16, etc. Only check
13514 # a (hopefully) representative subset.
13515 ac_fn_c_check_type "$LINENO" "int8" "ac_cv_type_int8" "#include <stdio.h>
13517 if test "x$ac_cv_type_int8" = xyes; then :
13519 cat >>confdefs.h <<_ACEOF
13520 #define HAVE_INT8 1
13525 ac_fn_c_check_type "$LINENO" "uint8" "ac_cv_type_uint8" "#include <stdio.h>
13527 if test "x$ac_cv_type_uint8" = xyes; then :
13529 cat >>confdefs.h <<_ACEOF
13530 #define HAVE_UINT8 1
13535 ac_fn_c_check_type "$LINENO" "int64" "ac_cv_type_int64" "#include <stdio.h>
13537 if test "x$ac_cv_type_int64" = xyes; then :
13539 cat >>confdefs.h <<_ACEOF
13540 #define HAVE_INT64 1
13545 ac_fn_c_check_type "$LINENO" "uint64" "ac_cv_type_uint64" "#include <stdio.h>
13547 if test "x$ac_cv_type_uint64" = xyes; then :
13549 cat >>confdefs.h <<_ACEOF
13550 #define HAVE_UINT64 1
13557 # We also check for sig_atomic_t, which *should* be defined per ANSI
13558 # C, but is missing on some old platforms.
13559 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
13561 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
13563 cat >>confdefs.h <<_ACEOF
13564 #define HAVE_SIG_ATOMIC_T 1
13572 if test "$PORTNAME" != "win32"
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX signal interface" >&5
13575 $as_echo_n "checking for POSIX signal interface... " >&6; }
13576 if ${pgac_cv_func_posix_signals+:} false; then :
13577 $as_echo_n "(cached) " >&6
13579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13580 /* end confdefs.h. */
13581 #include <signal.h>
13586 struct sigaction act, oact;
13587 sigemptyset(&act.sa_mask);
13588 act.sa_flags = SA_RESTART;
13589 sigaction(0, &act, &oact);
13594 if ac_fn_c_try_link "$LINENO"; then :
13595 pgac_cv_func_posix_signals=yes
13597 pgac_cv_func_posix_signals=no
13599 rm -f core conftest.err conftest.$ac_objext \
13600 conftest$ac_exeext conftest.$ac_ext
13602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_posix_signals" >&5
13603 $as_echo "$pgac_cv_func_posix_signals" >&6; }
13604 if test x"$pgac_cv_func_posix_signals" = xyes ; then
13606 $as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
13609 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
13611 if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
13613 Thread-safety requires POSIX signals, which are not supported by this
13614 operating system; use --disable-thread-safety to disable thread safety." "$LINENO" 5
13619 # Select semaphore implementation type.
13620 if test "$PORTNAME" != "win32"; then
13621 if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
13623 $as_echo "#define USE_NAMED_POSIX_SEMAPHORES 1" >>confdefs.h
13625 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
13627 if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
13629 $as_echo "#define USE_UNNAMED_POSIX_SEMAPHORES 1" >>confdefs.h
13631 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
13634 $as_echo "#define USE_SYSV_SEMAPHORES 1" >>confdefs.h
13636 SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
13641 $as_echo "#define USE_WIN32_SEMAPHORES 1" >>confdefs.h
13643 SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
13647 # Select shared-memory implementation type.
13648 if test "$PORTNAME" != "win32"; then
13650 $as_echo "#define USE_SYSV_SHARED_MEMORY 1" >>confdefs.h
13652 SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"
13655 $as_echo "#define USE_WIN32_SHARED_MEMORY 1" >>confdefs.h
13657 SHMEM_IMPLEMENTATION="src/backend/port/win32_shmem.c"
13660 # Select latch implementation type.
13661 if test "$PORTNAME" != "win32"; then
13662 LATCH_IMPLEMENTATION="src/backend/port/unix_latch.c"
13664 LATCH_IMPLEMENTATION="src/backend/port/win32_latch.c"
13667 # If not set in template file, set bytes to use libc memset()
13668 if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
13669 MEMSET_LOOP_LIMIT=1024
13672 cat >>confdefs.h <<_ACEOF
13673 #define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
13678 if test "$enable_nls" = yes ; then
13680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bind_textdomain_codeset" >&5
13681 $as_echo_n "checking for library containing bind_textdomain_codeset... " >&6; }
13682 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
13683 $as_echo_n "(cached) " >&6
13685 ac_func_search_save_LIBS=$LIBS
13686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13687 /* end confdefs.h. */
13689 /* Override any GCC internal prototype to avoid an error.
13690 Use char because int might match the return type of a GCC
13691 builtin and then its argument prototype would still apply. */
13695 char bind_textdomain_codeset ();
13699 return bind_textdomain_codeset ();
13704 for ac_lib in '' intl; do
13705 if test -z "$ac_lib"; then
13706 ac_res="none required"
13709 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13711 if ac_fn_c_try_link "$LINENO"; then :
13712 ac_cv_search_bind_textdomain_codeset=$ac_res
13714 rm -f core conftest.err conftest.$ac_objext \
13716 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
13720 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
13723 ac_cv_search_bind_textdomain_codeset=no
13725 rm conftest.$ac_ext
13726 LIBS=$ac_func_search_save_LIBS
13728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bind_textdomain_codeset" >&5
13729 $as_echo "$ac_cv_search_bind_textdomain_codeset" >&6; }
13730 ac_res=$ac_cv_search_bind_textdomain_codeset
13731 if test "$ac_res" != no; then :
13732 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13735 as_fn_error $? "a gettext implementation is required for NLS" "$LINENO" 5
13738 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
13739 if test "x$ac_cv_header_libintl_h" = xyes; then :
13742 as_fn_error $? "header file <libintl.h> is required for NLS" "$LINENO" 5
13746 for ac_prog in msgfmt
13748 # Extract the first word of "$ac_prog", so it can be a program name with args.
13749 set dummy $ac_prog; ac_word=$2
13750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13751 $as_echo_n "checking for $ac_word... " >&6; }
13752 if ${ac_cv_prog_MSGFMT+:} false; then :
13753 $as_echo_n "(cached) " >&6
13755 if test -n "$MSGFMT"; then
13756 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
13758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13759 for as_dir in $PATH
13762 test -z "$as_dir" && as_dir=.
13763 for ac_exec_ext in '' $ac_executable_extensions; do
13764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13765 ac_cv_prog_MSGFMT="$ac_prog"
13766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13775 MSGFMT=$ac_cv_prog_MSGFMT
13776 if test -n "$MSGFMT"; then
13777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13778 $as_echo "$MSGFMT" >&6; }
13780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13781 $as_echo "no" >&6; }
13785 test -n "$MSGFMT" && break
13788 if test -z "$MSGFMT"; then
13789 as_fn_error $? "msgfmt is required for NLS" "$LINENO" 5
13791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msgfmt flags" >&5
13792 $as_echo_n "checking for msgfmt flags... " >&6; }
13793 if ${pgac_cv_msgfmt_flags+:} false; then :
13794 $as_echo_n "(cached) " >&6
13796 if test x"$MSGFMT" != x"" && "$MSGFMT" --version 2>&1 | grep "GNU" >/dev/null; then
13797 pgac_cv_msgfmt_flags=-c
13800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_msgfmt_flags" >&5
13801 $as_echo "$pgac_cv_msgfmt_flags" >&6; }
13802 MSGFMT_FLAGS=$pgac_cv_msgfmt_flags
13804 for ac_prog in msgmerge
13806 # Extract the first word of "$ac_prog", so it can be a program name with args.
13807 set dummy $ac_prog; ac_word=$2
13808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13809 $as_echo_n "checking for $ac_word... " >&6; }
13810 if ${ac_cv_prog_MSGMERGE+:} false; then :
13811 $as_echo_n "(cached) " >&6
13813 if test -n "$MSGMERGE"; then
13814 ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
13816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13817 for as_dir in $PATH
13820 test -z "$as_dir" && as_dir=.
13821 for ac_exec_ext in '' $ac_executable_extensions; do
13822 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13823 ac_cv_prog_MSGMERGE="$ac_prog"
13824 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13833 MSGMERGE=$ac_cv_prog_MSGMERGE
13834 if test -n "$MSGMERGE"; then
13835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13836 $as_echo "$MSGMERGE" >&6; }
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13839 $as_echo "no" >&6; }
13843 test -n "$MSGMERGE" && break
13846 for ac_prog in xgettext
13848 # Extract the first word of "$ac_prog", so it can be a program name with args.
13849 set dummy $ac_prog; ac_word=$2
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13851 $as_echo_n "checking for $ac_word... " >&6; }
13852 if ${ac_cv_prog_XGETTEXT+:} false; then :
13853 $as_echo_n "(cached) " >&6
13855 if test -n "$XGETTEXT"; then
13856 ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
13858 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13859 for as_dir in $PATH
13862 test -z "$as_dir" && as_dir=.
13863 for ac_exec_ext in '' $ac_executable_extensions; do
13864 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13865 ac_cv_prog_XGETTEXT="$ac_prog"
13866 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13875 XGETTEXT=$ac_cv_prog_XGETTEXT
13876 if test -n "$XGETTEXT"; then
13877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13878 $as_echo "$XGETTEXT" >&6; }
13880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13881 $as_echo "no" >&6; }
13885 test -n "$XGETTEXT" && break
13891 # Check for Tcl configuration script tclConfig.sh
13892 if test "$with_tcl" = yes; then
13893 for ac_prog in tclsh tcl tclsh8.5 tclsh85 tclsh8.4 tclsh84 tclsh8.3 tclsh83
13895 # Extract the first word of "$ac_prog", so it can be a program name with args.
13896 set dummy $ac_prog; ac_word=$2
13897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13898 $as_echo_n "checking for $ac_word... " >&6; }
13899 if ${ac_cv_path_TCLSH+:} false; then :
13900 $as_echo_n "(cached) " >&6
13904 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
13907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13908 for as_dir in $PATH
13911 test -z "$as_dir" && as_dir=.
13912 for ac_exec_ext in '' $ac_executable_extensions; do
13913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13914 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
13915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13925 TCLSH=$ac_cv_path_TCLSH
13926 if test -n "$TCLSH"; then
13927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH" >&5
13928 $as_echo "$TCLSH" >&6; }
13930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13931 $as_echo "no" >&6; }
13935 test -n "$TCLSH" && break
13938 if test x"$TCLSH" = x""; then
13939 as_fn_error $? "Tcl shell not found" "$LINENO" 5
13942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh" >&5
13943 $as_echo_n "checking for tclConfig.sh... " >&6; }
13944 # Let user override test
13945 if test -z "$TCL_CONFIG_SH"; then
13946 pgac_test_dirs="$with_tclconfig"
13948 set X $pgac_test_dirs; shift
13949 if test $# -eq 0; then
13950 test -z "$TCLSH" && as_fn_error $? "unable to locate tclConfig.sh because no Tcl shell was found" "$LINENO" 5
13951 set X `echo 'puts $auto_path' | $TCLSH`; shift
13955 if test -r "$pgac_dir/tclConfig.sh"; then
13956 TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
13962 if test -z "$TCL_CONFIG_SH"; then
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13964 $as_echo "no" >&6; }
13965 as_fn_error $? "file 'tclConfig.sh' is required for Tcl" "$LINENO" 5
13967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG_SH" >&5
13968 $as_echo "$TCL_CONFIG_SH" >&6; }
13974 eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
13975 eval TCL_LIB_FILE=\"$TCL_LIB_FILE\"
13976 eval TCL_LIBS=\"$TCL_LIBS\"
13977 eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
13978 eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"
13980 # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
13981 ac_save_CPPFLAGS=$CPPFLAGS
13982 CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
13983 ac_fn_c_check_header_mongrel "$LINENO" "tcl.h" "ac_cv_header_tcl_h" "$ac_includes_default"
13984 if test "x$ac_cv_header_tcl_h" = xyes; then :
13987 as_fn_error $? "header file <tcl.h> is required for Tcl" "$LINENO" 5
13991 CPPFLAGS=$ac_save_CPPFLAGS
13994 # check for <perl.h>
13995 if test "$with_perl" = yes; then
13996 ac_save_CPPFLAGS=$CPPFLAGS
13997 CPPFLAGS="$CPPFLAGS -I$perl_archlibexp/CORE"
13998 ac_fn_c_check_header_compile "$LINENO" "perl.h" "ac_cv_header_perl_h" "#include <EXTERN.h>
14000 if test "x$ac_cv_header_perl_h" = xyes; then :
14003 as_fn_error $? "header file <perl.h> is required for Perl" "$LINENO" 5
14007 # While we're at it, check that we can link to libperl.
14008 # On most platforms, if perl.h is there then libperl.so will be too, but at
14009 # this writing Debian packages them separately. There is no known reason to
14010 # waste cycles on separate probes for the Tcl or Python libraries, though.
14011 pgac_save_LIBS=$LIBS
14012 LIBS="$perl_embed_ldflags"
14013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libperl" >&5
14014 $as_echo_n "checking for libperl... " >&6; }
14015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14016 /* end confdefs.h. */
14018 #include <EXTERN.h>
14029 if ac_fn_c_try_link "$LINENO"; then :
14030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14031 $as_echo "yes" >&6; }
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14034 $as_echo "no" >&6; }
14035 as_fn_error $? "libperl library is required for Perl" "$LINENO" 5
14037 rm -f core conftest.err conftest.$ac_objext \
14038 conftest$ac_exeext conftest.$ac_ext
14039 LIBS=$pgac_save_LIBS
14040 CPPFLAGS=$ac_save_CPPFLAGS
14043 # check for <Python.h>
14044 if test "$with_python" = yes; then
14045 ac_save_CPPFLAGS=$CPPFLAGS
14046 CPPFLAGS="$python_includespec $CPPFLAGS"
14047 ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
14048 if test "x$ac_cv_header_Python_h" = xyes; then :
14051 as_fn_error $? "header file <Python.h> is required for Python" "$LINENO" 5
14055 CPPFLAGS=$ac_save_CPPFLAGS
14059 # Check for DocBook and tools
14061 for ac_prog in onsgmls nsgmls
14063 # Extract the first word of "$ac_prog", so it can be a program name with args.
14064 set dummy $ac_prog; ac_word=$2
14065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14066 $as_echo_n "checking for $ac_word... " >&6; }
14067 if ${ac_cv_prog_NSGMLS+:} false; then :
14068 $as_echo_n "(cached) " >&6
14070 if test -n "$NSGMLS"; then
14071 ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
14073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14074 for as_dir in $PATH
14077 test -z "$as_dir" && as_dir=.
14078 for ac_exec_ext in '' $ac_executable_extensions; do
14079 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14080 ac_cv_prog_NSGMLS="$ac_prog"
14081 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14090 NSGMLS=$ac_cv_prog_NSGMLS
14091 if test -n "$NSGMLS"; then
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NSGMLS" >&5
14093 $as_echo "$NSGMLS" >&6; }
14095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14096 $as_echo "no" >&6; }
14100 test -n "$NSGMLS" && break
14103 for ac_prog in openjade jade
14105 # Extract the first word of "$ac_prog", so it can be a program name with args.
14106 set dummy $ac_prog; ac_word=$2
14107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14108 $as_echo_n "checking for $ac_word... " >&6; }
14109 if ${ac_cv_prog_JADE+:} false; then :
14110 $as_echo_n "(cached) " >&6
14112 if test -n "$JADE"; then
14113 ac_cv_prog_JADE="$JADE" # Let the user override the test.
14115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14116 for as_dir in $PATH
14119 test -z "$as_dir" && as_dir=.
14120 for ac_exec_ext in '' $ac_executable_extensions; do
14121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14122 ac_cv_prog_JADE="$ac_prog"
14123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14132 JADE=$ac_cv_prog_JADE
14133 if test -n "$JADE"; then
14134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JADE" >&5
14135 $as_echo "$JADE" >&6; }
14137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14138 $as_echo "no" >&6; }
14142 test -n "$JADE" && break
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook V4.2" >&5
14147 $as_echo_n "checking for DocBook V4.2... " >&6; }
14148 if ${pgac_cv_check_docbook+:} false; then :
14149 $as_echo_n "(cached) " >&6
14151 cat >conftest.sgml <<EOF
14152 <!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
14154 <title>test</title>
14156 <title>random</title>
14158 <title>testsect</title>
14165 pgac_cv_check_docbook=no
14167 if test -n "$NSGMLS"; then
14168 $NSGMLS -s conftest.sgml 1>&5 2>&1
14169 if test $? -eq 0; then
14170 pgac_cv_check_docbook=yes
14173 rm -f conftest.sgml
14175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_docbook" >&5
14176 $as_echo "$pgac_cv_check_docbook" >&6; }
14178 have_docbook=$pgac_cv_check_docbook
14181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook stylesheets" >&5
14182 $as_echo_n "checking for DocBook stylesheets... " >&6; }
14183 if ${pgac_cv_path_stylesheets+:} false; then :
14184 $as_echo_n "(cached) " >&6
14186 if test -n "$DOCBOOKSTYLE"; then
14187 pgac_cv_path_stylesheets=$DOCBOOKSTYLE
14189 for pgac_prefix in /usr /usr/local /opt /sw; do
14190 for pgac_infix in share lib; do
14191 for pgac_postfix in \
14192 sgml/stylesheets/nwalsh-modular \
14193 sgml/stylesheets/docbook \
14194 sgml/stylesheets/dsssl/docbook \
14195 sgml/docbook-dsssl \
14196 sgml/docbook/dsssl/modular \
14197 sgml/docbook/stylesheet/dsssl/modular \
14198 sgml/docbook/dsssl-stylesheets \
14199 sgml/dsssl/docbook-dsssl-nwalsh
14201 pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
14202 if test -r "$pgac_candidate/html/docbook.dsl" \
14203 && test -r "$pgac_candidate/print/docbook.dsl"
14205 pgac_cv_path_stylesheets=$pgac_candidate
14214 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
14216 if test -n "$DOCBOOKSTYLE"; then
14217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOCBOOKSTYLE" >&5
14218 $as_echo "$DOCBOOKSTYLE" >&6; }
14220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14221 $as_echo "no" >&6; }
14223 if test -n "$DOCBOOKSTYLE" -a -r "$DOCBOOKSTYLE/bin/collateindex.pl"; then
14224 COLLATEINDEX="$DOCBOOKSTYLE/bin/collateindex.pl"
14227 # Extract the first word of "collateindex.pl", so it can be a program name with args.
14228 set dummy collateindex.pl; ac_word=$2
14229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14230 $as_echo_n "checking for $ac_word... " >&6; }
14231 if ${ac_cv_path_COLLATEINDEX+:} false; then :
14232 $as_echo_n "(cached) " >&6
14234 case $COLLATEINDEX in
14236 ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
14239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14240 for as_dir in $PATH
14243 test -z "$as_dir" && as_dir=.
14244 for ac_exec_ext in '' $ac_executable_extensions; do
14245 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14246 ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
14247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14257 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
14258 if test -n "$COLLATEINDEX"; then
14259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COLLATEINDEX" >&5
14260 $as_echo "$COLLATEINDEX" >&6; }
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14263 $as_echo "no" >&6; }
14268 for ac_prog in xsltproc
14270 # Extract the first word of "$ac_prog", so it can be a program name with args.
14271 set dummy $ac_prog; ac_word=$2
14272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14273 $as_echo_n "checking for $ac_word... " >&6; }
14274 if ${ac_cv_prog_XSLTPROC+:} false; then :
14275 $as_echo_n "(cached) " >&6
14277 if test -n "$XSLTPROC"; then
14278 ac_cv_prog_XSLTPROC="$XSLTPROC" # Let the user override the test.
14280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14281 for as_dir in $PATH
14284 test -z "$as_dir" && as_dir=.
14285 for ac_exec_ext in '' $ac_executable_extensions; do
14286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14287 ac_cv_prog_XSLTPROC="$ac_prog"
14288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14297 XSLTPROC=$ac_cv_prog_XSLTPROC
14298 if test -n "$XSLTPROC"; then
14299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
14300 $as_echo "$XSLTPROC" >&6; }
14302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14303 $as_echo "no" >&6; }
14307 test -n "$XSLTPROC" && break
14310 for ac_prog in osx sgml2xml sx
14312 # Extract the first word of "$ac_prog", so it can be a program name with args.
14313 set dummy $ac_prog; ac_word=$2
14314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14315 $as_echo_n "checking for $ac_word... " >&6; }
14316 if ${ac_cv_prog_OSX+:} false; then :
14317 $as_echo_n "(cached) " >&6
14319 if test -n "$OSX"; then
14320 ac_cv_prog_OSX="$OSX" # Let the user override the test.
14322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14323 for as_dir in $PATH
14326 test -z "$as_dir" && as_dir=.
14327 for ac_exec_ext in '' $ac_executable_extensions; do
14328 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14329 ac_cv_prog_OSX="$ac_prog"
14330 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14339 OSX=$ac_cv_prog_OSX
14340 if test -n "$OSX"; then
14341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OSX" >&5
14342 $as_echo "$OSX" >&6; }
14344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14345 $as_echo "no" >&6; }
14349 test -n "$OSX" && break
14355 # We have to run the thread test near the end so we have all our symbols
14356 # defined. Cross compiling throws a warning.
14358 if test "$enable_thread_safety" = yes; then
14359 if test "$PORTNAME" != "win32"
14361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking thread safety of required library functions" >&5
14362 $as_echo_n "checking thread safety of required library functions... " >&6; }
14366 CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
14367 LIBS="$LIBS $PTHREAD_LIBS"
14368 if test "$cross_compiling" = yes; then :
14369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
14370 $as_echo "maybe" >&6; }
14371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
14372 *** Skipping thread test program because of cross-compile build.
14373 *** Run the program in src/test/thread on the target machine.
14375 $as_echo "$as_me: WARNING:
14376 *** Skipping thread test program because of cross-compile build.
14377 *** Run the program in src/test/thread on the target machine.
14380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14381 /* end confdefs.h. */
14382 #include "$srcdir/src/test/thread/thread_test.c"
14384 if ac_fn_c_try_run "$LINENO"; then :
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14386 $as_echo "yes" >&6; }
14388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14389 $as_echo "no" >&6; }
14390 as_fn_error $? "thread test program failed
14391 This platform is not thread-safe. Check the file 'config.log' or compile
14392 and run src/test/thread/thread_test for the exact reason.
14393 Use --disable-thread-safety to disable thread safety." "$LINENO" 5
14395 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14396 conftest.$ac_objext conftest.beam conftest.$ac_ext
14402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** skipping thread test on Win32" >&5
14403 $as_echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
14407 # If compiler will take -Wl,--as-needed (or various platform-specific
14408 # spellings thereof) then add that to LDFLAGS. This is much easier than
14409 # trying to filter LIBS to the minimum for each executable.
14410 # On (at least) some Red-Hat-derived systems, this switch breaks linking to
14411 # libreadline; therefore we postpone testing it until we know what library
14412 # dependencies readline has. The test code will try to link with $LIBS.
14413 if test "$with_readline" = yes; then
14414 link_test_func=readline
14416 link_test_func=exit
14419 if test "$PORTNAME" = "darwin"; then
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-dead_strip_dylibs" >&5
14421 $as_echo_n "checking whether $CC supports -Wl,-dead_strip_dylibs... " >&6; }
14422 if ${pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs+:} false; then :
14423 $as_echo_n "(cached) " >&6
14425 pgac_save_LDFLAGS=$LDFLAGS
14426 LDFLAGS="$pgac_save_LDFLAGS -Wl,-dead_strip_dylibs"
14427 if test "$cross_compiling" = yes; then :
14428 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs="assuming no"
14430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14431 /* end confdefs.h. */
14432 extern void $link_test_func (); void (*fptr) () = $link_test_func;
14441 if ac_fn_c_try_run "$LINENO"; then :
14442 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=yes
14444 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=no
14446 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14447 conftest.$ac_objext conftest.beam conftest.$ac_ext
14450 LDFLAGS="$pgac_save_LDFLAGS"
14452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&5
14453 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&6; }
14454 if test x"$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" = x"yes"; then
14455 LDFLAGS="$LDFLAGS -Wl,-dead_strip_dylibs"
14458 elif test "$PORTNAME" = "openbsd"; then
14459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-Bdynamic" >&5
14460 $as_echo_n "checking whether $CC supports -Wl,-Bdynamic... " >&6; }
14461 if ${pgac_cv_prog_cc_ldflags__Wl__Bdynamic+:} false; then :
14462 $as_echo_n "(cached) " >&6
14464 pgac_save_LDFLAGS=$LDFLAGS
14465 LDFLAGS="$pgac_save_LDFLAGS -Wl,-Bdynamic"
14466 if test "$cross_compiling" = yes; then :
14467 pgac_cv_prog_cc_ldflags__Wl__Bdynamic="assuming no"
14469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14470 /* end confdefs.h. */
14471 extern void $link_test_func (); void (*fptr) () = $link_test_func;
14480 if ac_fn_c_try_run "$LINENO"; then :
14481 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=yes
14483 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=no
14485 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14486 conftest.$ac_objext conftest.beam conftest.$ac_ext
14489 LDFLAGS="$pgac_save_LDFLAGS"
14491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&5
14492 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&6; }
14493 if test x"$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" = x"yes"; then
14494 LDFLAGS="$LDFLAGS -Wl,-Bdynamic"
14498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,--as-needed" >&5
14499 $as_echo_n "checking whether $CC supports -Wl,--as-needed... " >&6; }
14500 if ${pgac_cv_prog_cc_ldflags__Wl___as_needed+:} false; then :
14501 $as_echo_n "(cached) " >&6
14503 pgac_save_LDFLAGS=$LDFLAGS
14504 LDFLAGS="$pgac_save_LDFLAGS -Wl,--as-needed"
14505 if test "$cross_compiling" = yes; then :
14506 pgac_cv_prog_cc_ldflags__Wl___as_needed="assuming no"
14508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14509 /* end confdefs.h. */
14510 extern void $link_test_func (); void (*fptr) () = $link_test_func;
14519 if ac_fn_c_try_run "$LINENO"; then :
14520 pgac_cv_prog_cc_ldflags__Wl___as_needed=yes
14522 pgac_cv_prog_cc_ldflags__Wl___as_needed=no
14524 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14525 conftest.$ac_objext conftest.beam conftest.$ac_ext
14528 LDFLAGS="$pgac_save_LDFLAGS"
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl___as_needed" >&5
14531 $as_echo "$pgac_cv_prog_cc_ldflags__Wl___as_needed" >&6; }
14532 if test x"$pgac_cv_prog_cc_ldflags__Wl___as_needed" = x"yes"; then
14533 LDFLAGS="$LDFLAGS -Wl,--as-needed"
14538 # Create compiler version string
14539 if test x"$GCC" = x"yes" ; then
14540 cc_string=`${CC} --version | sed q`
14541 case $cc_string in [A-Za-z]*) ;; *) cc_string="GCC $cc_string";; esac
14542 elif test x"$SUN_STUDIO_CC" = x"yes" ; then
14543 cc_string=`${CC} -V 2>&1 | sed q`
14549 cat >>confdefs.h <<_ACEOF
14550 #define PG_VERSION_STR "PostgreSQL $PG_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"
14554 # Supply a numeric version string for use by 3rd party add-ons
14555 # awk -F is a regex on some platforms, and not on others, so make "." a tab
14556 PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/[A-Za-z].*$//' |
14558 $AWK '{printf "%d%02d%02d", $1, $2, (NF >= 3) ? $3 : 0}'`"
14560 cat >>confdefs.h <<_ACEOF
14561 #define PG_VERSION_NUM $PG_VERSION_NUM
14566 # Begin output steps
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: using compiler=$cc_string" >&5
14569 $as_echo "$as_me: using compiler=$cc_string" >&6;}
14570 { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS=$CFLAGS" >&5
14571 $as_echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
14572 { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS=$CPPFLAGS" >&5
14573 $as_echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
14574 { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS=$LDFLAGS" >&5
14575 $as_echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}
14577 # prepare build tree if outside source tree
14578 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
14579 # Note 2: /bin/pwd might be better than shell's built-in at getting
14580 # a symlink-free name.
14581 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
14585 if test "$no_create" != yes; then
14586 $as_echo_n "preparing build tree... " >&6
14587 pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
14588 $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
14589 || as_fn_error $? "failed" "$LINENO" 5
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14591 $as_echo "done" >&6; }
14597 ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
14600 ac_config_links="$ac_config_links src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION} src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION} src/backend/port/pg_latch.c:${LATCH_IMPLEMENTATION} src/include/dynloader.h:src/backend/port/dynloader/${template}.h src/include/pg_config_os.h:src/include/port/${template}.h src/Makefile.port:src/makefiles/Makefile.${template}"
14603 if test "$PORTNAME" = "win32"; then
14604 ac_config_commands="$ac_config_commands check_win32_symlinks"
14608 ac_config_headers="$ac_config_headers src/include/pg_config.h"
14611 ac_config_headers="$ac_config_headers src/include/pg_config_ext.h"
14614 ac_config_headers="$ac_config_headers src/interfaces/ecpg/include/ecpg_config.h"
14617 cat >confcache <<\_ACEOF
14618 # This file is a shell script that caches the results of configure
14619 # tests run on this system so they can be shared between configure
14620 # scripts and configure runs, see configure's option --config-cache.
14621 # It is not useful on other systems. If it contains results you don't
14622 # want to keep, you may remove or edit it.
14624 # config.status only pays attention to the cache file if you give it
14625 # the --recheck option to rerun configure.
14627 # `ac_cv_env_foo' variables (set or unset) will be overridden when
14628 # loading this file, other *unset* `ac_cv_foo' will be assigned the
14629 # following values.
14633 # The following way of writing the cache mishandles newlines in values,
14634 # but we know of no workaround that is simple, portable, and efficient.
14635 # So, we kill variables containing newlines.
14636 # Ultrix sh set writes to stderr and can't be redirected directly,
14637 # and sets the high bit in the cache file unless we assign to the vars.
14639 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14640 eval ac_val=\$$ac_var
14644 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14645 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14648 _ | IFS | as_nl) ;; #(
14649 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14650 *) { eval $ac_var=; unset $ac_var;} ;;
14656 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14657 *${as_nl}ac_space=\ *)
14658 # `set' does not quote correctly, so add quotes: double-quote
14659 # substitution turns \\\\ into \\, and sed turns \\ into \.
14662 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14665 # `set' quotes correctly as required by POSIX, so do not add quotes.
14666 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14675 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14677 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14679 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14680 if test -w "$cache_file"; then
14681 if test "x$cache_file" != "x/dev/null"; then
14682 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14683 $as_echo "$as_me: updating cache $cache_file" >&6;}
14684 if test ! -f "$cache_file" || test -h "$cache_file"; then
14685 cat confcache >"$cache_file"
14687 case $cache_file in #(
14689 mv -f confcache "$cache_file"$$ &&
14690 mv -f "$cache_file"$$ "$cache_file" ;; #(
14692 mv -f confcache "$cache_file" ;;
14697 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14698 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14703 test "x$prefix" = xNONE && prefix=$ac_default_prefix
14704 # Let make expand exec_prefix.
14705 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14707 DEFS=-DHAVE_CONFIG_H
14712 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14713 # 1. Remove the extension, and $U if already installed.
14714 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14715 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14716 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14717 # will be set to the directory where LIBOBJS objects are built.
14718 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14719 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14721 LIBOBJS=$ac_libobjs
14723 LTLIBOBJS=$ac_ltlibobjs
14728 : "${CONFIG_STATUS=./config.status}"
14730 ac_clean_files_save=$ac_clean_files
14731 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14732 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14733 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14735 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14737 # Generated by $as_me.
14738 # Run this file to recreate the current configuration.
14739 # Compiler output produced by configure, useful for debugging
14740 # configure, is in config.log if it exists.
14743 ac_cs_recheck=false
14746 SHELL=\${CONFIG_SHELL-$SHELL}
14749 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14750 ## -------------------- ##
14751 ## M4sh Initialization. ##
14752 ## -------------------- ##
14754 # Be more Bourne compatible
14755 DUALCASE=1; export DUALCASE # for MKS sh
14756 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14759 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14760 # is contrary to our usage. Disable this feature.
14761 alias -g '${1+"$@"}'='"$@"'
14762 setopt NO_GLOB_SUBST
14764 case `(set -o) 2>/dev/null` in #(
14776 # Printing a long string crashes Solaris 7 /usr/bin/printf.
14777 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14778 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14779 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14780 # Prefer a ksh shell builtin over an external printf program on Solaris,
14781 # but without wasting forks for bash or zsh.
14782 if test -z "$BASH_VERSION$ZSH_VERSION" \
14783 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14784 as_echo='print -r --'
14785 as_echo_n='print -rn --'
14786 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14787 as_echo='printf %s\n'
14788 as_echo_n='printf %s'
14790 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14791 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14792 as_echo_n='/usr/ucb/echo -n'
14794 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14795 as_echo_n_body='eval
14799 expr "X$arg" : "X\\(.*\\)$as_nl";
14800 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14802 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14804 export as_echo_n_body
14805 as_echo_n='sh -c $as_echo_n_body as_echo'
14807 export as_echo_body
14808 as_echo='sh -c $as_echo_body as_echo'
14811 # The user is always right.
14812 if test "${PATH_SEPARATOR+set}" != set; then
14814 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14815 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14822 # We need space, tab and new line, in precisely that order. Quoting is
14823 # there to prevent editors from complaining about space-tab.
14824 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
14825 # splitting by setting IFS to empty value.)
14828 # Find who we are. Look in the path if we contain no directory separator.
14831 *[\\/]* ) as_myself=$0 ;;
14832 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14833 for as_dir in $PATH
14836 test -z "$as_dir" && as_dir=.
14837 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14843 # We did not find ourselves, most probably we were run as `sh COMMAND'
14844 # in which case we are not to be found in the path.
14845 if test "x$as_myself" = x; then
14848 if test ! -f "$as_myself"; then
14849 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14853 # Unset variables that we do not need and which cause bugs (e.g. in
14854 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14855 # suppresses any "Segmentation fault" message there. '((' could
14856 # trigger a bug in pdksh 5.2.14.
14857 for as_var in BASH_ENV ENV MAIL MAILPATH
14858 do eval test x\${$as_var+set} = xset \
14859 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14872 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14875 # as_fn_error STATUS ERROR [LINENO LOG_FD]
14876 # ----------------------------------------
14877 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14878 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14879 # script with STATUS, using 1 if that was 0.
14882 as_status=$1; test $as_status -eq 0 && as_status=1
14884 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14885 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14887 $as_echo "$as_me: error: $2" >&2
14888 as_fn_exit $as_status
14892 # as_fn_set_status STATUS
14893 # -----------------------
14894 # Set $? to STATUS, without forking.
14895 as_fn_set_status ()
14898 } # as_fn_set_status
14900 # as_fn_exit STATUS
14901 # -----------------
14902 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14906 as_fn_set_status $1
14912 # Portably unset VAR.
14915 { eval $1=; unset $1;}
14917 as_unset=as_fn_unset
14918 # as_fn_append VAR VALUE
14919 # ----------------------
14920 # Append the text in VALUE to the end of the definition contained in VAR. Take
14921 # advantage of any shell optimizations that allow amortized linear growth over
14922 # repeated appends, instead of the typical quadratic growth present in naive
14924 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14925 eval 'as_fn_append ()
14936 # as_fn_arith ARG...
14937 # ------------------
14938 # Perform arithmetic evaluation on the ARGs, and store the result in the
14939 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14940 # must be portable across $(()) and expr.
14941 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14942 eval 'as_fn_arith ()
14949 as_val=`expr "$@" || test $? -eq 1`
14954 if expr a : '\(a\)' >/dev/null 2>&1 &&
14955 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14961 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14962 as_basename=basename
14967 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14973 as_me=`$as_basename -- "$0" ||
14974 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14975 X"$0" : 'X\(//\)$' \| \
14976 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14978 sed '/^.*\/\([^/][^/]*\)\/*$/{
14992 # Avoid depending upon Character Ranges.
14993 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14994 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14995 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14996 as_cr_digits='0123456789'
14997 as_cr_alnum=$as_cr_Letters$as_cr_digits
14999 ECHO_C= ECHO_N= ECHO_T=
15000 case `echo -n x` in #(((((
15002 case `echo 'xy\c'` in
15003 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15005 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15012 rm -f conf$$ conf$$.exe conf$$.file
15013 if test -d conf$$.dir; then
15014 rm -f conf$$.dir/conf$$.file
15017 mkdir conf$$.dir 2>/dev/null
15019 if (echo >conf$$.file) 2>/dev/null; then
15020 if ln -s conf$$.file conf$$ 2>/dev/null; then
15022 # ... but there are two gotchas:
15023 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15024 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15025 # In both cases, we have to default to `cp -pR'.
15026 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15028 elif ln conf$$.file conf$$ 2>/dev/null; then
15036 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15037 rmdir conf$$.dir 2>/dev/null
15042 # Create "$as_dir" as a directory, including parents if necessary.
15047 -*) as_dir=./$as_dir;;
15049 test -d "$as_dir" || eval $as_mkdir_p || {
15053 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15054 *) as_qdir=$as_dir;;
15056 as_dirs="'$as_qdir' $as_dirs"
15057 as_dir=`$as_dirname -- "$as_dir" ||
15058 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15059 X"$as_dir" : 'X\(//\)[^/]' \| \
15060 X"$as_dir" : 'X\(//\)$' \| \
15061 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15062 $as_echo X"$as_dir" |
15063 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15067 /^X\(\/\/\)[^/].*/{
15080 test -d "$as_dir" && break
15082 test -z "$as_dirs" || eval "mkdir $as_dirs"
15083 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15087 if mkdir -p . 2>/dev/null; then
15088 as_mkdir_p='mkdir -p "$as_dir"'
15090 test -d ./-p && rmdir ./-p
15095 # as_fn_executable_p FILE
15096 # -----------------------
15097 # Test if FILE is an executable regular file.
15098 as_fn_executable_p ()
15100 test -f "$1" && test -x "$1"
15101 } # as_fn_executable_p
15102 as_test_x='test -x'
15103 as_executable_p=as_fn_executable_p
15105 # Sed expression to map a string onto a valid CPP name.
15106 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15108 # Sed expression to map a string onto a valid variable name.
15109 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15113 ## ----------------------------------- ##
15114 ## Main body of $CONFIG_STATUS script. ##
15115 ## ----------------------------------- ##
15117 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15119 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15120 # Save the log message, to keep $0 and so on meaningful, and to
15121 # report actual input values of CONFIG_FILES etc. instead of their
15122 # values after options handling.
15124 This file was extended by PostgreSQL $as_me 9.4devel, which was
15125 generated by GNU Autoconf 2.69. Invocation command line was
15127 CONFIG_FILES = $CONFIG_FILES
15128 CONFIG_HEADERS = $CONFIG_HEADERS
15129 CONFIG_LINKS = $CONFIG_LINKS
15130 CONFIG_COMMANDS = $CONFIG_COMMANDS
15133 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15138 case $ac_config_files in *"
15139 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15142 case $ac_config_headers in *"
15143 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15147 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15148 # Files that config.status was made for.
15149 config_files="$ac_config_files"
15150 config_headers="$ac_config_headers"
15151 config_links="$ac_config_links"
15152 config_commands="$ac_config_commands"
15156 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15158 \`$as_me' instantiates files and other configuration actions
15159 from templates according to the current configuration. Unless the files
15160 and actions are specified as TAGs, all are instantiated by default.
15162 Usage: $0 [OPTION]... [TAG]...
15164 -h, --help print this help, then exit
15165 -V, --version print version number and configuration settings, then exit
15166 --config print configuration, then exit
15167 -q, --quiet, --silent
15168 do not print progress messages
15169 -d, --debug don't remove temporary files
15170 --recheck update $as_me by reconfiguring in the same conditions
15171 --file=FILE[:TEMPLATE]
15172 instantiate the configuration file FILE
15173 --header=FILE[:TEMPLATE]
15174 instantiate the configuration header FILE
15176 Configuration files:
15179 Configuration headers:
15182 Configuration links:
15185 Configuration commands:
15188 Report bugs to <pgsql-bugs@postgresql.org>."
15191 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15192 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15194 PostgreSQL config.status 9.4devel
15195 configured by $0, generated by GNU Autoconf 2.69,
15196 with options \\"\$ac_cs_config\\"
15198 Copyright (C) 2012 Free Software Foundation, Inc.
15199 This config.status script is free software; the Free Software Foundation
15200 gives unlimited permission to copy, distribute and modify it."
15207 test -n "\$AWK" || AWK=awk
15210 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15211 # The default lists apply if the user does not specify any file.
15217 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15218 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15222 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15234 # Handling of the options.
15235 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15237 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15238 $as_echo "$ac_cs_version"; exit ;;
15239 --config | --confi | --conf | --con | --co | --c )
15240 $as_echo "$ac_cs_config"; exit ;;
15241 --debug | --debu | --deb | --de | --d | -d )
15243 --file | --fil | --fi | --f )
15246 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15247 '') as_fn_error $? "missing file argument" ;;
15249 as_fn_append CONFIG_FILES " '$ac_optarg'"
15250 ac_need_defaults=false;;
15251 --header | --heade | --head | --hea )
15254 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15256 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15257 ac_need_defaults=false;;
15259 # Conflict between --help and --header
15260 as_fn_error $? "ambiguous option: \`$1'
15261 Try \`$0 --help' for more information.";;
15262 --help | --hel | -h )
15263 $as_echo "$ac_cs_usage"; exit ;;
15264 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15265 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15268 # This is an error.
15269 -*) as_fn_error $? "unrecognized option: \`$1'
15270 Try \`$0 --help' for more information." ;;
15272 *) as_fn_append ac_config_targets " $1"
15273 ac_need_defaults=false ;;
15279 ac_configure_extra_args=
15281 if $ac_cs_silent; then
15283 ac_configure_extra_args="$ac_configure_extra_args --silent"
15287 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15288 if \$ac_cs_recheck; then
15289 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15291 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15292 CONFIG_SHELL='$SHELL'
15293 export CONFIG_SHELL
15298 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15302 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15303 ## Running $as_me. ##
15309 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15312 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15314 # Handling of arguments.
15315 for ac_config_target in $ac_config_targets
15317 case $ac_config_target in
15318 "src/backend/port/tas.s") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
15319 "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
15320 "src/Makefile.global") CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
15321 "src/backend/port/dynloader.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
15322 "src/backend/port/pg_sema.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
15323 "src/backend/port/pg_shmem.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
15324 "src/backend/port/pg_latch.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_latch.c:${LATCH_IMPLEMENTATION}" ;;
15325 "src/include/dynloader.h") CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
15326 "src/include/pg_config_os.h") CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
15327 "src/Makefile.port") CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
15328 "check_win32_symlinks") CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
15329 "src/include/pg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
15330 "src/include/pg_config_ext.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config_ext.h" ;;
15331 "src/interfaces/ecpg/include/ecpg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/interfaces/ecpg/include/ecpg_config.h" ;;
15333 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15338 # If the user did not use the arguments to specify the items to instantiate,
15339 # then the envvar interface is used. Set only those that are not.
15340 # We use the long form for the default assignment because of an extremely
15341 # bizarre bug on SunOS 4.1.3.
15342 if $ac_need_defaults; then
15343 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15344 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15345 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15346 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15349 # Have a temporary directory for convenience. Make it in the build tree
15350 # simply because there is no reason against having it here, and in addition,
15351 # creating and moving files from /tmp can sometimes cause problems.
15352 # Hook for its removal unless debugging.
15353 # Note that there is a small window in which the directory will not be cleaned:
15354 # after its creation but before its name has been assigned to `$tmp'.
15358 trap 'exit_status=$?
15359 : "${ac_tmp:=$tmp}"
15360 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15362 trap 'as_fn_exit 1' 1 2 13 15
15364 # Create a (secure) tmp directory for tmp files.
15367 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15371 tmp=./conf$$-$RANDOM
15372 (umask 077 && mkdir "$tmp")
15373 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15376 # Set up the scripts for CONFIG_FILES section.
15377 # No need to generate them if there are no CONFIG_FILES.
15378 # This happens for instance with `./config.status config.h'.
15379 if test -n "$CONFIG_FILES"; then
15382 ac_cr=`echo X | tr X '\015'`
15383 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15384 # But we know of no other shell where ac_cr would be empty at this
15385 # point, so we can use a bashism as a fallback.
15386 if test "x$ac_cr" = x; then
15387 eval ac_cr=\$\'\\r\'
15389 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15390 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15393 ac_cs_awk_cr=$ac_cr
15396 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15401 echo "cat >conf$$subs.awk <<_ACEOF" &&
15402 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15404 } >conf$$subs.sh ||
15405 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15406 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15408 for ac_last_try in false false false false false :; do
15409 . ./conf$$subs.sh ||
15410 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15412 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15413 if test $ac_delim_n = $ac_delim_num; then
15415 elif $ac_last_try; then
15416 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15418 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15421 rm -f conf$$subs.sh
15423 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15424 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15428 s/^/S["/; s/!.*/"]=/
15438 s/\(.\{148\}\)..*/\1/
15440 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15445 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15452 s/\(.\{148\}\)..*/\1/
15454 s/["\\]/\\&/g; s/^/"/; s/$/"/
15458 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15463 ' <conf$$subs.awk | sed '
15468 ' >>$CONFIG_STATUS || ac_write_fail=1
15469 rm -f conf$$subs.awk
15470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15472 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15473 for (key in S) S_is_set[key] = 1
15479 nfields = split(line, field, "@")
15481 len = length(field[1])
15482 for (i = 2; i < nfields; i++) {
15484 keylen = length(key)
15485 if (S_is_set[key]) {
15487 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15488 len += length(value) + length(field[++i])
15499 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15500 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15501 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15504 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15505 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15508 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15509 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15510 # trailing colons and then remove the whole line if VPATH becomes empty
15511 # (actually we leave an empty line to preserve line numbers).
15512 if test "x$srcdir" = x.; then
15513 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15531 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15532 fi # test -n "$CONFIG_FILES"
15534 # Set up the scripts for CONFIG_HEADERS section.
15535 # No need to generate them if there are no CONFIG_HEADERS.
15536 # This happens for instance with `./config.status Makefile'.
15537 if test -n "$CONFIG_HEADERS"; then
15538 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
15542 # Transform confdefs.h into an awk script `defines.awk', embedded as
15543 # here-document in config.status, that substitutes the proper values into
15544 # config.h.in to produce config.h.
15546 # Create a delimiter string that does not exist in confdefs.h, to ease
15547 # handling of long lines.
15549 for ac_last_try in false false :; do
15550 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15551 if test -z "$ac_tt"; then
15553 elif $ac_last_try; then
15554 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
15556 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15560 # For the awk script, D is an array of macro values keyed by name,
15561 # likewise P contains macro parameters if any. Preserve backslash
15562 # newline sequences.
15564 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15566 s/.\{148\}/&'"$ac_delim"'/g
15569 s/^[ ]*#[ ]*define[ ][ ]*/ /
15576 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15578 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15582 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15583 D["\1"]=" \3\\\\\\n"\\/p
15585 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15590 s/.\{148\}/&'"$ac_delim"'/g
15595 s/["\\]/\\&/g; s/^/"/; s/$/"/p
15598 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15600 ' <confdefs.h | sed '
15601 s/'"$ac_delim"'/"\\\
15602 "/g' >>$CONFIG_STATUS || ac_write_fail=1
15604 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15605 for (key in D) D_is_set[key] = 1
15608 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15610 split(line, arg, " ")
15611 if (arg[1] == "#") {
15615 defundef = substr(arg[1], 2)
15618 split(mac1, mac2, "(") #)
15620 prefix = substr(line, 1, index(line, defundef) - 1)
15621 if (D_is_set[macro]) {
15622 # Preserve the white space surrounding the "#".
15623 print prefix "define", macro P[macro] D[macro]
15626 # Replace #undef with comments. This is necessary, for example,
15627 # in the case of _POSIX_SOURCE, which is predefined and required
15628 # on some systems where configure will not decide to define it.
15629 if (defundef == "undef") {
15630 print "/*", prefix defundef, macro, "*/"
15638 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15639 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
15640 fi # test -n "$CONFIG_HEADERS"
15643 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
15648 :[FHLC]) ac_mode=$ac_tag; continue;;
15650 case $ac_mode$ac_tag in
15652 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15653 :[FH]-) ac_tag=-:-;;
15654 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15671 -) ac_f="$ac_tmp/stdin";;
15672 *) # Look for the file first in the build tree, then in the source tree
15673 # (if the path is not absolute). The absolute path cannot be DOS-style,
15674 # because $ac_f cannot contain `:'.
15678 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15680 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15682 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15683 as_fn_append ac_file_inputs " '$ac_f'"
15686 # Let's still pretend it is `configure' which instantiates (i.e., don't
15687 # use $as_me), people would be surprised to read:
15688 # /* config.h. Generated by config.status. */
15689 configure_input='Generated from '`
15690 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15692 if test x"$ac_file" != x-; then
15693 configure_input="$ac_file. $configure_input"
15694 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15695 $as_echo "$as_me: creating $ac_file" >&6;}
15697 # Neutralize special characters interpreted by sed in replacement strings.
15698 case $configure_input in #(
15699 *\&* | *\|* | *\\* )
15700 ac_sed_conf_input=`$as_echo "$configure_input" |
15701 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15702 *) ac_sed_conf_input=$configure_input;;
15706 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15707 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15712 ac_dir=`$as_dirname -- "$ac_file" ||
15713 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15714 X"$ac_file" : 'X\(//\)[^/]' \| \
15715 X"$ac_file" : 'X\(//\)$' \| \
15716 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15717 $as_echo X"$ac_file" |
15718 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15722 /^X\(\/\/\)[^/].*/{
15735 as_dir="$ac_dir"; as_fn_mkdir_p
15739 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15741 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15742 # A ".." for each directory in $ac_dir_suffix.
15743 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15744 case $ac_top_builddir_sub in
15745 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15746 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15749 ac_abs_top_builddir=$ac_pwd
15750 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15751 # for backward compatibility:
15752 ac_top_builddir=$ac_top_build_prefix
15755 .) # We are building in place.
15757 ac_top_srcdir=$ac_top_builddir_sub
15758 ac_abs_top_srcdir=$ac_pwd ;;
15759 [\\/]* | ?:[\\/]* ) # Absolute name.
15760 ac_srcdir=$srcdir$ac_dir_suffix;
15761 ac_top_srcdir=$srcdir
15762 ac_abs_top_srcdir=$srcdir ;;
15763 *) # Relative name.
15764 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15765 ac_top_srcdir=$ac_top_build_prefix$srcdir
15766 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15768 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15778 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15779 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15781 ac_MKDIR_P=$MKDIR_P
15783 [\\/$]* | ?:[\\/]* ) ;;
15784 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15788 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15789 # If the template does not know about datarootdir, expand it.
15790 # FIXME: This hack should be removed a few years after 2.60.
15791 ac_datarootdir_hack=; ac_datarootdir_seen=
15802 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15803 *datarootdir*) ac_datarootdir_seen=yes;;
15804 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15806 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15808 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15809 ac_datarootdir_hack='
15810 s&@datadir@&$datadir&g
15811 s&@docdir@&$docdir&g
15812 s&@infodir@&$infodir&g
15813 s&@localedir@&$localedir&g
15814 s&@mandir@&$mandir&g
15815 s&\\\${datarootdir}&$datarootdir&g' ;;
15819 # Neutralize VPATH when `$srcdir' = `.'.
15820 # Shell code in configure.ac might set extrasub.
15821 # FIXME: do we really want to maintain this feature?
15822 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15823 ac_sed_extra="$ac_vpsub
15826 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15828 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15829 s|@configure_input@|$ac_sed_conf_input|;t t
15830 s&@top_builddir@&$ac_top_builddir_sub&;t t
15831 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15832 s&@srcdir@&$ac_srcdir&;t t
15833 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15834 s&@top_srcdir@&$ac_top_srcdir&;t t
15835 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15836 s&@builddir@&$ac_builddir&;t t
15837 s&@abs_builddir@&$ac_abs_builddir&;t t
15838 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15839 s&@INSTALL@&$ac_INSTALL&;t t
15840 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15841 $ac_datarootdir_hack
15843 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15844 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15846 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15847 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15848 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15849 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15851 which seems to be undefined. Please make sure it is defined" >&5
15852 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15853 which seems to be undefined. Please make sure it is defined" >&2;}
15855 rm -f "$ac_tmp/stdin"
15857 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15858 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15860 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15866 if test x"$ac_file" != x-; then
15868 $as_echo "/* $configure_input */" \
15869 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15870 } >"$ac_tmp/config.h" \
15871 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15872 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15873 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15874 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15877 mv "$ac_tmp/config.h" "$ac_file" \
15878 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15881 $as_echo "/* $configure_input */" \
15882 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15883 || as_fn_error $? "could not create -" "$LINENO" 5
15891 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
15894 # Prefer the file from the source tree if names are identical.
15895 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
15896 ac_source=$srcdir/$ac_source
15899 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
15900 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
15902 if test ! -r "$ac_source"; then
15903 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
15907 # Try a relative symlink, then a hard link, then a copy.
15909 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
15910 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
15912 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
15913 ln "$ac_source" "$ac_file" 2>/dev/null ||
15914 cp -p "$ac_source" "$ac_file" ||
15915 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
15918 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15919 $as_echo "$as_me: executing $ac_file commands" >&6;}
15924 case $ac_file$ac_mode in
15925 "check_win32_symlinks":C)
15926 # Links sometimes fail undetected on Mingw -
15927 # so here we detect it and warn the user
15928 for FILE in $CONFIG_LINKS
15930 # test -e works for symlinks in the MinGW console
15931 test -e `expr "$FILE" : '\([^:]*\)'` || { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** link for $FILE -- please fix by hand" >&5
15932 $as_echo "$as_me: WARNING: *** link for $FILE -- please fix by hand" >&2;}
15935 "src/include/pg_config.h":H)
15936 # Update timestamp for pg_config.h (see Makefile.global)
15937 echo >src/include/stamp-h
15939 "src/include/pg_config_ext.h":H)
15940 # Update timestamp for pg_config_ext.h (see Makefile.global)
15941 echo >src/include/stamp-ext-h
15943 "src/interfaces/ecpg/include/ecpg_config.h":H) echo >src/interfaces/ecpg/include/stamp-h ;;
15951 ac_clean_files=$ac_clean_files_save
15953 test $ac_write_fail = 0 ||
15954 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15957 # configure is writing to config.log, and then calls config.status.
15958 # config.status does its own redirection, appending to config.log.
15959 # Unfortunately, on DOS this fails, as config.log is still kept open
15960 # by configure, so config.status won't be able to write to it; its
15961 # output is simply discarded. So we exec the FD to /dev/null,
15962 # effectively closing config.log, so it can be properly (re)opened and
15963 # appended to by config.status. When coming back to configure, we
15964 # need to make the FD available again.
15965 if test "$no_create" != yes; then
15967 ac_config_status_args=
15968 test "$silent" = yes &&
15969 ac_config_status_args="$ac_config_status_args --quiet"
15971 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15973 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15974 # would make configure fail if this is the last instruction.
15975 $ac_cs_success || as_fn_exit 1
15977 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15979 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}