2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for PostgreSQL 9.5devel.
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.5devel'
586 PACKAGE_STRING='PostgreSQL 9.5devel'
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
664 python_additional_libs
782 program_transform_name
795 enable_option_checking
801 enable_integer_datetimes
831 with_libedit_preferred
843 ac_precious_vars='build_alias
857 # Initialize some variables set by options.
859 ac_init_version=false
860 ac_unrecognized_opts=
862 # The variables have the same names as the options, with
863 # dashes changed to underlines.
871 program_transform_name=s,x,x,
879 # Installation directory options.
880 # These are left unexpanded so users can "make install exec_prefix=/foo"
881 # and all the variables that are supposed to be based on exec_prefix
882 # by default will actually change.
883 # Use braces instead of parens because sh, perl, etc. also accept them.
884 # (The list follows the same order as the GNU Coding Standards.)
885 bindir='${exec_prefix}/bin'
886 sbindir='${exec_prefix}/sbin'
887 libexecdir='${exec_prefix}/libexec'
888 datarootdir='${prefix}/share'
889 datadir='${datarootdir}'
890 sysconfdir='${prefix}/etc'
891 sharedstatedir='${prefix}/com'
892 localstatedir='${prefix}/var'
893 includedir='${prefix}/include'
894 oldincludedir='/usr/include'
895 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
896 infodir='${datarootdir}/info'
901 libdir='${exec_prefix}/lib'
902 localedir='${datarootdir}/locale'
903 mandir='${datarootdir}/man'
909 # If the previous option needs an argument, assign it.
910 if test -n "$ac_prev"; then
911 eval $ac_prev=\$ac_option
917 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
922 # Accept the important Cygnus configure options, so we can diagnose typos.
924 case $ac_dashdash$ac_option in
928 -bindir | --bindir | --bindi | --bind | --bin | --bi)
930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
933 -build | --build | --buil | --bui | --bu)
934 ac_prev=build_alias ;;
935 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
936 build_alias=$ac_optarg ;;
938 -cache-file | --cache-file | --cache-fil | --cache-fi \
939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
940 ac_prev=cache_file ;;
941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
943 cache_file=$ac_optarg ;;
946 cache_file=config.cache ;;
948 -datadir | --datadir | --datadi | --datad)
950 -datadir=* | --datadir=* | --datadi=* | --datad=*)
951 datadir=$ac_optarg ;;
953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
954 | --dataroo | --dataro | --datar)
955 ac_prev=datarootdir ;;
956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
958 datarootdir=$ac_optarg ;;
960 -disable-* | --disable-*)
961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
962 # Reject names that are not valid shell variable names.
963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
964 as_fn_error $? "invalid feature name: $ac_useropt"
965 ac_useropt_orig=$ac_useropt
966 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
967 case $ac_user_opts in
971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
972 ac_unrecognized_sep=', ';;
974 eval enable_$ac_useropt=no ;;
976 -docdir | --docdir | --docdi | --doc | --do)
978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
986 -enable-* | --enable-*)
987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
988 # Reject names that are not valid shell variable names.
989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
990 as_fn_error $? "invalid feature name: $ac_useropt"
991 ac_useropt_orig=$ac_useropt
992 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
993 case $ac_user_opts in
997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
998 ac_unrecognized_sep=', ';;
1000 eval enable_$ac_useropt=\$ac_optarg ;;
1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004 | --exec | --exe | --ex)
1005 ac_prev=exec_prefix ;;
1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008 | --exec=* | --exe=* | --ex=*)
1009 exec_prefix=$ac_optarg ;;
1011 -gas | --gas | --ga | --g)
1012 # Obsolete; use --with-gas.
1015 -help | --help | --hel | --he | -h)
1016 ac_init_help=long ;;
1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018 ac_init_help=recursive ;;
1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020 ac_init_help=short ;;
1022 -host | --host | --hos | --ho)
1023 ac_prev=host_alias ;;
1024 -host=* | --host=* | --hos=* | --ho=*)
1025 host_alias=$ac_optarg ;;
1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1031 htmldir=$ac_optarg ;;
1033 -includedir | --includedir | --includedi | --included | --include \
1034 | --includ | --inclu | --incl | --inc)
1035 ac_prev=includedir ;;
1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037 | --includ=* | --inclu=* | --incl=* | --inc=*)
1038 includedir=$ac_optarg ;;
1040 -infodir | --infodir | --infodi | --infod | --info | --inf)
1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1043 infodir=$ac_optarg ;;
1045 -libdir | --libdir | --libdi | --libd)
1047 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1048 libdir=$ac_optarg ;;
1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051 | --libexe | --libex | --libe)
1052 ac_prev=libexecdir ;;
1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054 | --libexe=* | --libex=* | --libe=*)
1055 libexecdir=$ac_optarg ;;
1057 -localedir | --localedir | --localedi | --localed | --locale)
1058 ac_prev=localedir ;;
1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060 localedir=$ac_optarg ;;
1062 -localstatedir | --localstatedir | --localstatedi | --localstated \
1063 | --localstate | --localstat | --localsta | --localst | --locals)
1064 ac_prev=localstatedir ;;
1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1067 localstatedir=$ac_optarg ;;
1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1072 mandir=$ac_optarg ;;
1074 -nfp | --nfp | --nf)
1075 # Obsolete; use --without-fp.
1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1079 | --no-cr | --no-c | -n)
1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088 | --oldin | --oldi | --old | --ol | --o)
1089 ac_prev=oldincludedir ;;
1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1093 oldincludedir=$ac_optarg ;;
1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1098 prefix=$ac_optarg ;;
1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101 | --program-pre | --program-pr | --program-p)
1102 ac_prev=program_prefix ;;
1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1105 program_prefix=$ac_optarg ;;
1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108 | --program-suf | --program-su | --program-s)
1109 ac_prev=program_suffix ;;
1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1112 program_suffix=$ac_optarg ;;
1114 -program-transform-name | --program-transform-name \
1115 | --program-transform-nam | --program-transform-na \
1116 | --program-transform-n | --program-transform- \
1117 | --program-transform | --program-transfor \
1118 | --program-transfo | --program-transf \
1119 | --program-trans | --program-tran \
1120 | --progr-tra | --program-tr | --program-t)
1121 ac_prev=program_transform_name ;;
1122 -program-transform-name=* | --program-transform-name=* \
1123 | --program-transform-nam=* | --program-transform-na=* \
1124 | --program-transform-n=* | --program-transform-=* \
1125 | --program-transform=* | --program-transfor=* \
1126 | --program-transfo=* | --program-transf=* \
1127 | --program-trans=* | --program-tran=* \
1128 | --progr-tra=* | --program-tr=* | --program-t=*)
1129 program_transform_name=$ac_optarg ;;
1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134 pdfdir=$ac_optarg ;;
1136 -psdir | --psdir | --psdi | --psd | --ps)
1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142 | -silent | --silent | --silen | --sile | --sil)
1145 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1147 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1149 sbindir=$ac_optarg ;;
1151 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1152 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1153 | --sharedst | --shareds | --shared | --share | --shar \
1155 ac_prev=sharedstatedir ;;
1156 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1157 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1158 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1160 sharedstatedir=$ac_optarg ;;
1162 -site | --site | --sit)
1164 -site=* | --site=* | --sit=*)
1167 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1169 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1170 srcdir=$ac_optarg ;;
1172 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1173 | --syscon | --sysco | --sysc | --sys | --sy)
1174 ac_prev=sysconfdir ;;
1175 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1176 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1177 sysconfdir=$ac_optarg ;;
1179 -target | --target | --targe | --targ | --tar | --ta | --t)
1180 ac_prev=target_alias ;;
1181 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1182 target_alias=$ac_optarg ;;
1184 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1187 -version | --version | --versio | --versi | --vers | -V)
1188 ac_init_version=: ;;
1191 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1192 # Reject names that are not valid shell variable names.
1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1194 as_fn_error $? "invalid package name: $ac_useropt"
1195 ac_useropt_orig=$ac_useropt
1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1197 case $ac_user_opts in
1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1202 ac_unrecognized_sep=', ';;
1204 eval with_$ac_useropt=\$ac_optarg ;;
1206 -without-* | --without-*)
1207 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1208 # Reject names that are not valid shell variable names.
1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1210 as_fn_error $? "invalid package name: $ac_useropt"
1211 ac_useropt_orig=$ac_useropt
1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1213 case $ac_user_opts in
1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1218 ac_unrecognized_sep=', ';;
1220 eval with_$ac_useropt=no ;;
1223 # Obsolete; use --with-x.
1226 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1227 | --x-incl | --x-inc | --x-in | --x-i)
1228 ac_prev=x_includes ;;
1229 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1230 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1231 x_includes=$ac_optarg ;;
1233 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1234 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1235 ac_prev=x_libraries ;;
1236 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1237 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1238 x_libraries=$ac_optarg ;;
1240 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1241 Try \`$0 --help' for more information"
1245 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1246 # Reject names that are not valid shell variable names.
1247 case $ac_envvar in #(
1248 '' | [0-9]* | *[!_$as_cr_alnum]* )
1249 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1251 eval $ac_envvar=\$ac_optarg
1252 export $ac_envvar ;;
1255 # FIXME: should be removed in autoconf 3.0.
1256 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1257 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1258 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1259 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1265 if test -n "$ac_prev"; then
1266 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1267 as_fn_error $? "missing argument to $ac_option"
1270 if test -n "$ac_unrecognized_opts"; then
1271 case $enable_option_checking in
1273 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1274 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1278 # Check all directory arguments for consistency.
1279 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1280 datadir sysconfdir sharedstatedir localstatedir includedir \
1281 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1282 libdir localedir mandir
1284 eval ac_val=\$$ac_var
1285 # Remove trailing slashes.
1288 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1289 eval $ac_var=\$ac_val;;
1291 # Be sure to have absolute directory names.
1293 [\\/$]* | ?:[\\/]* ) continue;;
1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1296 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1299 # There might be people who depend on the old broken behavior: `$host'
1300 # used to hold the argument of --host etc.
1301 # FIXME: To remove some day.
1304 target=$target_alias
1306 # FIXME: To remove some day.
1307 if test "x$host_alias" != x; then
1308 if test "x$build_alias" = x; then
1309 cross_compiling=maybe
1310 elif test "x$build_alias" != "x$host_alias"; then
1316 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318 test "$silent" = yes && exec 6>/dev/null
1321 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322 ac_ls_di=`ls -di .` &&
1323 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1324 as_fn_error $? "working directory cannot be determined"
1325 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1326 as_fn_error $? "pwd does not report name of working directory"
1329 # Find the source files, if location was not specified.
1330 if test -z "$srcdir"; then
1331 ac_srcdir_defaulted=yes
1332 # Try the directory containing this script, then the parent directory.
1333 ac_confdir=`$as_dirname -- "$as_myself" ||
1334 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1335 X"$as_myself" : 'X\(//\)[^/]' \| \
1336 X"$as_myself" : 'X\(//\)$' \| \
1337 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1338 $as_echo X"$as_myself" |
1339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1357 if test ! -r "$srcdir/$ac_unique_file"; then
1361 ac_srcdir_defaulted=no
1363 if test ! -r "$srcdir/$ac_unique_file"; then
1364 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1365 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1367 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1369 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1371 # When building in place, set srcdir=.
1372 if test "$ac_abs_confdir" = "$ac_pwd"; then
1375 # Remove unnecessary trailing slashes from srcdir.
1376 # Double slashes in file names in object file debugging info
1377 # mess up M-x gdb in Emacs.
1379 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381 for ac_var in $ac_precious_vars; do
1382 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1383 eval ac_env_${ac_var}_value=\$${ac_var}
1384 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1385 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1389 # Report the --help message.
1391 if test "$ac_init_help" = "long"; then
1392 # Omit some internal or obsolete options to make the list less imposing.
1393 # This message is too long to be a string in the A/UX 3.1 sh.
1395 \`configure' configures PostgreSQL 9.5devel to adapt to many kinds of systems.
1397 Usage: $0 [OPTION]... [VAR=VALUE]...
1399 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1400 VAR=VALUE. See below for descriptions of some of the useful variables.
1402 Defaults for the options are specified in brackets.
1405 -h, --help display this help and exit
1406 --help=short display options specific to this package
1407 --help=recursive display the short help of all the included packages
1408 -V, --version display version information and exit
1409 -q, --quiet, --silent do not print \`checking ...' messages
1410 --cache-file=FILE cache test results in FILE [disabled]
1411 -C, --config-cache alias for \`--cache-file=config.cache'
1412 -n, --no-create do not create output files
1413 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1415 Installation directories:
1416 --prefix=PREFIX install architecture-independent files in PREFIX
1417 [$ac_default_prefix]
1418 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1421 By default, \`make install' will install all the files in
1422 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1423 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1424 for instance \`--prefix=\$HOME'.
1426 For better control, use the options below.
1428 Fine tuning of the installation directories:
1429 --bindir=DIR user executables [EPREFIX/bin]
1430 --sbindir=DIR system admin executables [EPREFIX/sbin]
1431 --libexecdir=DIR program executables [EPREFIX/libexec]
1432 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1433 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1434 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1435 --libdir=DIR object code libraries [EPREFIX/lib]
1436 --includedir=DIR C header files [PREFIX/include]
1437 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1438 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1439 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1440 --infodir=DIR info documentation [DATAROOTDIR/info]
1441 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1442 --mandir=DIR man documentation [DATAROOTDIR/man]
1443 --docdir=DIR documentation root [DATAROOTDIR/doc/postgresql]
1444 --htmldir=DIR html documentation [DOCDIR]
1445 --dvidir=DIR dvi documentation [DOCDIR]
1446 --pdfdir=DIR pdf documentation [DOCDIR]
1447 --psdir=DIR ps documentation [DOCDIR]
1453 --build=BUILD configure for building on BUILD [guessed]
1454 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1458 if test -n "$ac_init_help"; then
1459 case $ac_init_help in
1460 short | recursive ) echo "Configuration of PostgreSQL 9.5devel:";;
1465 --disable-option-checking ignore unrecognized --enable/--with options
1466 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1467 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1468 --disable-integer-datetimes
1469 disable 64-bit integer date/time support
1470 --enable-nls[=LANGUAGES]
1471 enable Native Language Support
1472 --disable-rpath do not embed shared library search path in
1474 --disable-spinlocks do not use spinlocks
1475 --disable-atomics do not use atomic operations
1476 --enable-debug build with debugging symbols (-g)
1477 --enable-profiling build with profiling enabled
1478 --enable-coverage build with coverage testing instrumentation
1479 --enable-dtrace build with DTrace support
1480 --enable-depend turn on automatic dependency tracking
1481 --enable-cassert enable assertion checks (for debugging)
1482 --disable-thread-safety disable thread-safety in client libraries
1483 --disable-largefile omit support for large files
1484 --disable-float4-byval disable float4 passed by value
1485 --disable-float8-byval disable float8 passed by value
1488 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1489 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1490 --with-extra-version=STRING
1491 append STRING to version
1492 --with-template=NAME override operating system template
1493 --with-includes=DIRS look for additional header files in DIRS
1494 --with-libraries=DIRS look for additional libraries in DIRS
1495 --with-libs=DIRS alternative spelling of --with-libraries
1496 --with-pgport=PORTNUM set default port number [5432]
1497 --with-blocksize=BLOCKSIZE
1498 set table block size in kB [8]
1499 --with-segsize=SEGSIZE set table segment size in GB [1]
1500 --with-wal-blocksize=BLOCKSIZE
1501 set WAL block size in kB [8]
1502 --with-wal-segsize=SEGSIZE
1503 set WAL segment size in MB [16]
1504 --with-CC=CMD set compiler (deprecated)
1505 --with-tcl build Tcl modules (PL/Tcl)
1506 --with-tclconfig=DIR tclConfig.sh is in DIR
1507 --with-perl build Perl modules (PL/Perl)
1508 --with-python build Python modules (PL/Python)
1509 --with-gssapi build with GSSAPI support
1510 --with-krb-srvnam=NAME default service principal name in Kerberos (GSSAPI)
1512 --with-pam build with PAM support
1513 --with-ldap build with LDAP support
1514 --with-bonjour build with Bonjour support
1515 --with-openssl build with OpenSSL support
1516 --with-selinux build with SELinux support
1517 --without-readline do not use GNU Readline nor BSD Libedit for editing
1518 --with-libedit-preferred
1519 prefer BSD Libedit over GNU Readline
1520 --with-uuid=LIB build contrib/uuid-ossp using LIB (bsd,e2fs,ossp)
1521 --with-ossp-uuid obsolete spelling of --with-uuid=ossp
1522 --with-libxml build with XML support
1523 --with-libxslt use XSLT support when building contrib/xml2
1524 --with-system-tzdata=DIR
1525 use system time zone data in DIR
1526 --without-zlib do not use Zlib
1527 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1529 Some influential environment variables:
1530 CC C compiler command
1531 CFLAGS C compiler flags
1532 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1533 nonstandard directory <lib dir>
1534 LIBS libraries to pass to the linker, e.g. -l<library>
1535 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1536 you have headers in a nonstandard directory <include dir>
1538 LDFLAGS_EX extra linker flags for linking executables only
1539 LDFLAGS_SL extra linker flags for linking shared libraries only
1541 location of DocBook stylesheets
1543 Use these variables to override the choices made by `configure' or to help
1544 it to find libraries and programs with nonstandard names/locations.
1546 Report bugs to <pgsql-bugs@postgresql.org>.
1551 if test "$ac_init_help" = "recursive"; then
1552 # If there are subdirs, report their specific --help.
1553 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1554 test -d "$ac_dir" ||
1555 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1560 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1562 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1563 # A ".." for each directory in $ac_dir_suffix.
1564 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1565 case $ac_top_builddir_sub in
1566 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1570 ac_abs_top_builddir=$ac_pwd
1571 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1572 # for backward compatibility:
1573 ac_top_builddir=$ac_top_build_prefix
1576 .) # We are building in place.
1578 ac_top_srcdir=$ac_top_builddir_sub
1579 ac_abs_top_srcdir=$ac_pwd ;;
1580 [\\/]* | ?:[\\/]* ) # Absolute name.
1581 ac_srcdir=$srcdir$ac_dir_suffix;
1582 ac_top_srcdir=$srcdir
1583 ac_abs_top_srcdir=$srcdir ;;
1585 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1586 ac_top_srcdir=$ac_top_build_prefix$srcdir
1587 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1589 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1591 cd "$ac_dir" || { ac_status=$?; continue; }
1592 # Check for guested configure.
1593 if test -f "$ac_srcdir/configure.gnu"; then
1595 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1596 elif test -f "$ac_srcdir/configure"; then
1598 $SHELL "$ac_srcdir/configure" --help=recursive
1600 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1602 cd "$ac_pwd" || { ac_status=$?; break; }
1606 test -n "$ac_init_help" && exit $ac_status
1607 if $ac_init_version; then
1609 PostgreSQL configure 9.5devel
1610 generated by GNU Autoconf 2.69
1612 Copyright (C) 2012 Free Software Foundation, Inc.
1613 This configure script is free software; the Free Software Foundation
1614 gives unlimited permission to copy, distribute and modify it.
1616 Copyright (c) 1996-2014, PostgreSQL Global Development Group
1621 ## ------------------------ ##
1622 ## Autoconf initialization. ##
1623 ## ------------------------ ##
1625 # ac_fn_c_try_compile LINENO
1626 # --------------------------
1627 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1628 ac_fn_c_try_compile ()
1630 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1631 rm -f conftest.$ac_objext
1632 if { { ac_try="$ac_compile"
1634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1635 *) ac_try_echo=$ac_try;;
1637 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1638 $as_echo "$ac_try_echo"; } >&5
1639 (eval "$ac_compile") 2>conftest.err
1641 if test -s conftest.err; then
1642 grep -v '^ *+' conftest.err >conftest.er1
1643 cat conftest.er1 >&5
1644 mv -f conftest.er1 conftest.err
1646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1647 test $ac_status = 0; } && {
1648 test -z "$ac_c_werror_flag" ||
1649 test ! -s conftest.err
1650 } && test -s conftest.$ac_objext; then :
1653 $as_echo "$as_me: failed program was:" >&5
1654 sed 's/^/| /' conftest.$ac_ext >&5
1658 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1659 as_fn_set_status $ac_retval
1661 } # ac_fn_c_try_compile
1663 # ac_fn_c_try_link LINENO
1664 # -----------------------
1665 # Try to link conftest.$ac_ext, and return whether this succeeded.
1668 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1669 rm -f conftest.$ac_objext conftest$ac_exeext
1670 if { { ac_try="$ac_link"
1672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1673 *) ac_try_echo=$ac_try;;
1675 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1676 $as_echo "$ac_try_echo"; } >&5
1677 (eval "$ac_link") 2>conftest.err
1679 if test -s conftest.err; then
1680 grep -v '^ *+' conftest.err >conftest.er1
1681 cat conftest.er1 >&5
1682 mv -f conftest.er1 conftest.err
1684 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1685 test $ac_status = 0; } && {
1686 test -z "$ac_c_werror_flag" ||
1687 test ! -s conftest.err
1688 } && test -s conftest$ac_exeext && {
1689 test "$cross_compiling" = yes ||
1690 test -x conftest$ac_exeext
1694 $as_echo "$as_me: failed program was:" >&5
1695 sed 's/^/| /' conftest.$ac_ext >&5
1699 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1700 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1701 # interfere with the next link command; also delete a directory that is
1702 # left behind by Apple's compiler. We do this before executing the actions.
1703 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1704 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705 as_fn_set_status $ac_retval
1707 } # ac_fn_c_try_link
1709 # ac_fn_c_try_cpp LINENO
1710 # ----------------------
1711 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1714 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715 if { { ac_try="$ac_cpp conftest.$ac_ext"
1717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718 *) ac_try_echo=$ac_try;;
1720 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721 $as_echo "$ac_try_echo"; } >&5
1722 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1724 if test -s conftest.err; then
1725 grep -v '^ *+' conftest.err >conftest.er1
1726 cat conftest.er1 >&5
1727 mv -f conftest.er1 conftest.err
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; } > conftest.i && {
1731 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1732 test ! -s conftest.err
1736 $as_echo "$as_me: failed program was:" >&5
1737 sed 's/^/| /' conftest.$ac_ext >&5
1741 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1742 as_fn_set_status $ac_retval
1746 # ac_fn_c_check_func LINENO FUNC VAR
1747 # ----------------------------------
1748 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1749 ac_fn_c_check_func ()
1751 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1753 $as_echo_n "checking for $2... " >&6; }
1754 if eval \${$3+:} false; then :
1755 $as_echo_n "(cached) " >&6
1757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1758 /* end confdefs.h. */
1759 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1760 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1761 #define $2 innocuous_$2
1763 /* System header to define __stub macros and hopefully few prototypes,
1764 which can conflict with char $2 (); below.
1765 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1766 <limits.h> exists even on freestanding compilers. */
1769 # include <limits.h>
1771 # include <assert.h>
1776 /* Override any GCC internal prototype to avoid an error.
1777 Use char because int might match the return type of a GCC
1778 builtin and then its argument prototype would still apply. */
1783 /* The GNU C library defines this for functions which it implements
1784 to always fail with ENOSYS. Some functions are actually named
1785 something starting with __ and the normal name is an alias. */
1786 #if defined __stub_$2 || defined __stub___$2
1798 if ac_fn_c_try_link "$LINENO"; then :
1803 rm -f core conftest.err conftest.$ac_objext \
1804 conftest$ac_exeext conftest.$ac_ext
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 $as_echo "$ac_res" >&6; }
1809 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1811 } # ac_fn_c_check_func
1813 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1814 # -------------------------------------------------------
1815 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1816 # the include files in INCLUDES and setting the cache variable VAR
1818 ac_fn_c_check_header_mongrel ()
1820 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 if eval \${$3+:} false; then :
1822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1823 $as_echo_n "checking for $2... " >&6; }
1824 if eval \${$3+:} false; then :
1825 $as_echo_n "(cached) " >&6
1828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1829 $as_echo "$ac_res" >&6; }
1831 # Is the header compilable?
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1833 $as_echo_n "checking $2 usability... " >&6; }
1834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1835 /* end confdefs.h. */
1839 if ac_fn_c_try_compile "$LINENO"; then :
1840 ac_header_compiler=yes
1842 ac_header_compiler=no
1844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1846 $as_echo "$ac_header_compiler" >&6; }
1848 # Is the header present?
1849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1850 $as_echo_n "checking $2 presence... " >&6; }
1851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1852 /* end confdefs.h. */
1855 if ac_fn_c_try_cpp "$LINENO"; then :
1856 ac_header_preproc=yes
1858 ac_header_preproc=no
1860 rm -f conftest.err conftest.i conftest.$ac_ext
1861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1862 $as_echo "$ac_header_preproc" >&6; }
1864 # So? What about this header?
1865 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1868 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1870 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1874 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1876 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1878 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1880 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1882 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1883 ( $as_echo "## ---------------------------------------- ##
1884 ## Report this to pgsql-bugs@postgresql.org ##
1885 ## ---------------------------------------- ##"
1886 ) | sed "s/^/$as_me: WARNING: /" >&2
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1890 $as_echo_n "checking for $2... " >&6; }
1891 if eval \${$3+:} false; then :
1892 $as_echo_n "(cached) " >&6
1894 eval "$3=\$ac_header_compiler"
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898 $as_echo "$ac_res" >&6; }
1900 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1902 } # ac_fn_c_check_header_mongrel
1904 # ac_fn_c_try_run LINENO
1905 # ----------------------
1906 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1907 # that executables *can* be run.
1910 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1911 if { { ac_try="$ac_link"
1913 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1914 *) ac_try_echo=$ac_try;;
1916 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1917 $as_echo "$ac_try_echo"; } >&5
1918 (eval "$ac_link") 2>&5
1920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1921 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1922 { { case "(($ac_try" in
1923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1924 *) ac_try_echo=$ac_try;;
1926 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1927 $as_echo "$ac_try_echo"; } >&5
1928 (eval "$ac_try") 2>&5
1930 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1931 test $ac_status = 0; }; }; then :
1934 $as_echo "$as_me: program exited with status $ac_status" >&5
1935 $as_echo "$as_me: failed program was:" >&5
1936 sed 's/^/| /' conftest.$ac_ext >&5
1938 ac_retval=$ac_status
1940 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1941 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1942 as_fn_set_status $ac_retval
1946 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1947 # -------------------------------------------------------
1948 # Tests whether HEADER exists and can be compiled using the include files in
1949 # INCLUDES, setting the cache variable VAR accordingly.
1950 ac_fn_c_check_header_compile ()
1952 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1954 $as_echo_n "checking for $2... " >&6; }
1955 if eval \${$3+:} false; then :
1956 $as_echo_n "(cached) " >&6
1958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1959 /* end confdefs.h. */
1963 if ac_fn_c_try_compile "$LINENO"; then :
1968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1972 $as_echo "$ac_res" >&6; }
1973 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1975 } # ac_fn_c_check_header_compile
1977 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1978 # ----------------------------------------------------
1979 # Tries to find if the field MEMBER exists in type AGGR, after including
1980 # INCLUDES, setting cache variable VAR accordingly.
1981 ac_fn_c_check_member ()
1983 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1985 $as_echo_n "checking for $2.$3... " >&6; }
1986 if eval \${$4+:} false; then :
1987 $as_echo_n "(cached) " >&6
1989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990 /* end confdefs.h. */
2002 if ac_fn_c_try_compile "$LINENO"; then :
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006 /* end confdefs.h. */
2012 if (sizeof ac_aggr.$3)
2018 if ac_fn_c_try_compile "$LINENO"; then :
2023 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2029 $as_echo "$ac_res" >&6; }
2030 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2032 } # ac_fn_c_check_member
2034 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2035 # -------------------------------------------
2036 # Tests whether TYPE exists after having included INCLUDES, setting cache
2037 # variable VAR accordingly.
2038 ac_fn_c_check_type ()
2040 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2042 $as_echo_n "checking for $2... " >&6; }
2043 if eval \${$3+:} false; then :
2044 $as_echo_n "(cached) " >&6
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h. */
2059 if ac_fn_c_try_compile "$LINENO"; then :
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 /* end confdefs.h. */
2072 if ac_fn_c_try_compile "$LINENO"; then :
2077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2083 $as_echo "$ac_res" >&6; }
2084 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2086 } # ac_fn_c_check_type
2088 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2089 # --------------------------------------------
2090 # Tries to find the compile-time value of EXPR in a program that includes
2091 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2093 ac_fn_c_compute_int ()
2095 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2096 if test "$cross_compiling" = yes; then
2097 # Depending upon the size, compute the lo and hi bounds.
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2104 static int test_array [1 - 2 * !(($2) >= 0)];
2106 return test_array [0];
2112 if ac_fn_c_try_compile "$LINENO"; then :
2115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2116 /* end confdefs.h. */
2121 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2123 return test_array [0];
2129 if ac_fn_c_try_compile "$LINENO"; then :
2130 ac_hi=$ac_mid; break
2132 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2133 if test $ac_lo -le $ac_mid; then
2137 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2143 /* end confdefs.h. */
2148 static int test_array [1 - 2 * !(($2) < 0)];
2150 return test_array [0];
2156 if ac_fn_c_try_compile "$LINENO"; then :
2159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2160 /* end confdefs.h. */
2165 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2167 return test_array [0];
2173 if ac_fn_c_try_compile "$LINENO"; then :
2174 ac_lo=$ac_mid; break
2176 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2177 if test $ac_mid -le $ac_hi; then
2181 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2183 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2191 # Binary search between lo and hi bounds.
2192 while test "x$ac_lo" != "x$ac_hi"; do
2193 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2195 /* end confdefs.h. */
2200 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2202 return test_array [0];
2208 if ac_fn_c_try_compile "$LINENO"; then :
2211 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2216 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2221 /* end confdefs.h. */
2223 static long int longval () { return $2; }
2224 static unsigned long int ulongval () { return $2; }
2231 FILE *f = fopen ("conftest.val", "w");
2236 long int i = longval ();
2239 fprintf (f, "%ld", i);
2243 unsigned long int i = ulongval ();
2246 fprintf (f, "%lu", i);
2248 /* Do not output a trailing newline, as this causes \r\n confusion
2249 on some platforms. */
2250 return ferror (f) || fclose (f) != 0;
2256 if ac_fn_c_try_run "$LINENO"; then :
2257 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2261 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2262 conftest.$ac_objext conftest.beam conftest.$ac_ext
2266 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2267 as_fn_set_status $ac_retval
2269 } # ac_fn_c_compute_int
2271 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2272 # ---------------------------------------------
2273 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2275 ac_fn_c_check_decl ()
2277 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2278 as_decl_name=`echo $2|sed 's/ *(.*//'`
2279 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2281 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2282 if eval \${$3+:} false; then :
2283 $as_echo_n "(cached) " >&6
2285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2286 /* end confdefs.h. */
2291 #ifndef $as_decl_name
2293 (void) $as_decl_use;
2295 (void) $as_decl_name;
2303 if ac_fn_c_try_compile "$LINENO"; then :
2308 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2312 $as_echo "$ac_res" >&6; }
2313 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2315 } # ac_fn_c_check_decl
2316 cat >config.log <<_ACEOF
2317 This file contains any messages produced by compilers while
2318 running configure, to aid debugging if configure makes a mistake.
2320 It was created by PostgreSQL $as_me 9.5devel, which was
2321 generated by GNU Autoconf 2.69. Invocation command line was
2333 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2334 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2335 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2336 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2337 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2339 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2340 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2342 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2343 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2344 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2345 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2346 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2347 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2348 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2356 test -z "$as_dir" && as_dir=.
2357 $as_echo "PATH: $as_dir"
2373 # Keep a trace of the command line.
2374 # Strip out --no-create and --no-recursion so they do not pile up.
2375 # Strip out --silent because we don't want to record it for future runs.
2376 # Also quote any args containing shell meta-characters.
2377 # Make two passes to allow for proper duplicate-argument suppression.
2381 ac_must_keep_next=false
2387 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2388 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2389 | -silent | --silent | --silen | --sile | --sil)
2392 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2395 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2397 as_fn_append ac_configure_args1 " '$ac_arg'"
2398 if test $ac_must_keep_next = true; then
2399 ac_must_keep_next=false # Got value, back to normal.
2402 *=* | --config-cache | -C | -disable-* | --disable-* \
2403 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2404 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2405 | -with-* | --with-* | -without-* | --without-* | --x)
2406 case "$ac_configure_args0 " in
2407 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2410 -* ) ac_must_keep_next=true ;;
2413 as_fn_append ac_configure_args " '$ac_arg'"
2418 { ac_configure_args0=; unset ac_configure_args0;}
2419 { ac_configure_args1=; unset ac_configure_args1;}
2421 # When interrupted or exit'd, cleanup temporary files, and complete
2422 # config.log. We remove comments because anyway the quotes in there
2423 # would cause problems or look ugly.
2424 # WARNING: Use '\'' to represent an apostrophe within the trap.
2425 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2426 trap 'exit_status=$?
2427 # Save into config.log some information that might help in debugging.
2431 $as_echo "## ---------------- ##
2432 ## Cache variables. ##
2433 ## ---------------- ##"
2435 # The following way of writing the cache mishandles newlines in values,
2437 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2438 eval ac_val=\$$ac_var
2442 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2443 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2446 _ | IFS | as_nl) ;; #(
2447 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2448 *) { eval $ac_var=; unset $ac_var;} ;;
2453 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2454 *${as_nl}ac_space=\ *)
2456 "s/'\''/'\''\\\\'\'''\''/g;
2457 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2460 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2467 $as_echo "## ----------------- ##
2468 ## Output variables. ##
2469 ## ----------------- ##"
2471 for ac_var in $ac_subst_vars
2473 eval ac_val=\$$ac_var
2475 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2477 $as_echo "$ac_var='\''$ac_val'\''"
2481 if test -n "$ac_subst_files"; then
2482 $as_echo "## ------------------- ##
2483 ## File substitutions. ##
2484 ## ------------------- ##"
2486 for ac_var in $ac_subst_files
2488 eval ac_val=\$$ac_var
2490 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2492 $as_echo "$ac_var='\''$ac_val'\''"
2497 if test -s confdefs.h; then
2498 $as_echo "## ----------- ##
2505 test "$ac_signal" != 0 &&
2506 $as_echo "$as_me: caught signal $ac_signal"
2507 $as_echo "$as_me: exit $exit_status"
2509 rm -f core *.core core.conftest.* &&
2510 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2513 for ac_signal in 1 2 13 15; do
2514 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2518 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2519 rm -f -r conftest* confdefs.h
2521 $as_echo "/* confdefs.h */" > confdefs.h
2523 # Predefined preprocessor variables.
2525 cat >>confdefs.h <<_ACEOF
2526 #define PACKAGE_NAME "$PACKAGE_NAME"
2529 cat >>confdefs.h <<_ACEOF
2530 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2533 cat >>confdefs.h <<_ACEOF
2534 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2537 cat >>confdefs.h <<_ACEOF
2538 #define PACKAGE_STRING "$PACKAGE_STRING"
2541 cat >>confdefs.h <<_ACEOF
2542 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2545 cat >>confdefs.h <<_ACEOF
2546 #define PACKAGE_URL "$PACKAGE_URL"
2550 # Let the site file select an alternate cache file if it wants to.
2551 # Prefer an explicitly selected file to automatically selected ones.
2554 if test -n "$CONFIG_SITE"; then
2555 # We do not want a PATH search for config.site.
2556 case $CONFIG_SITE in #((
2557 -*) ac_site_file1=./$CONFIG_SITE;;
2558 */*) ac_site_file1=$CONFIG_SITE;;
2559 *) ac_site_file1=./$CONFIG_SITE;;
2561 elif test "x$prefix" != xNONE; then
2562 ac_site_file1=$prefix/share/config.site
2563 ac_site_file2=$prefix/etc/config.site
2565 ac_site_file1=$ac_default_prefix/share/config.site
2566 ac_site_file2=$ac_default_prefix/etc/config.site
2568 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2570 test "x$ac_site_file" = xNONE && continue
2571 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2573 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2574 sed 's/^/| /' "$ac_site_file" >&5
2576 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2577 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2578 as_fn_error $? "failed to load site script $ac_site_file
2579 See \`config.log' for more details" "$LINENO" 5; }
2583 if test -r "$cache_file"; then
2584 # Some versions of bash will fail to source /dev/null (special files
2585 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2586 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2588 $as_echo "$as_me: loading cache $cache_file" >&6;}
2590 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2591 *) . "./$cache_file";;
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2596 $as_echo "$as_me: creating cache $cache_file" >&6;}
2600 # Check that the precious variables saved in the cache have kept the same
2602 ac_cache_corrupted=false
2603 for ac_var in $ac_precious_vars; do
2604 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2605 eval ac_new_set=\$ac_env_${ac_var}_set
2606 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2607 eval ac_new_val=\$ac_env_${ac_var}_value
2608 case $ac_old_set,$ac_new_set in
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2611 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2612 ac_cache_corrupted=: ;;
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2615 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2616 ac_cache_corrupted=: ;;
2619 if test "x$ac_old_val" != "x$ac_new_val"; then
2620 # differences in whitespace do not lead to failure.
2621 ac_old_val_w=`echo x $ac_old_val`
2622 ac_new_val_w=`echo x $ac_new_val`
2623 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2625 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2626 ac_cache_corrupted=:
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2629 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2630 eval $ac_var=\$ac_old_val
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2633 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2635 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2638 # Pass precious variables to config.status.
2639 if test "$ac_new_set" = set; then
2641 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2642 *) ac_arg=$ac_var=$ac_new_val ;;
2644 case " $ac_configure_args " in
2645 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2646 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2650 if $ac_cache_corrupted; then
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2652 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2654 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2655 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2657 ## -------------------- ##
2658 ## Main body of script. ##
2659 ## -------------------- ##
2662 ac_cpp='$CPP $CPPFLAGS'
2663 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2664 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2665 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2673 for ac_dir in config "$srcdir"/config; do
2674 if test -f "$ac_dir/install-sh"; then
2676 ac_install_sh="$ac_aux_dir/install-sh -c"
2678 elif test -f "$ac_dir/install.sh"; then
2680 ac_install_sh="$ac_aux_dir/install.sh -c"
2682 elif test -f "$ac_dir/shtool"; then
2684 ac_install_sh="$ac_aux_dir/shtool install -c"
2688 if test -z "$ac_aux_dir"; then
2689 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2692 # These three variables are undocumented and unsupported,
2693 # and are intended to be withdrawn in a future Autoconf release.
2694 # They can cause serious problems if a builder's source tree is in a directory
2695 # whose full name contains unusual characters.
2696 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2697 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2698 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2702 configure_args=$ac_configure_args
2705 PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\.[0-9][0-9]*\)'`
2708 cat >>confdefs.h <<_ACEOF
2709 #define PG_MAJORVERSION "$PG_MAJORVERSION"
2716 # Check whether --with-extra-version was given.
2717 if test "${with_extra_version+set}" = set; then :
2718 withval=$with_extra_version;
2721 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2724 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2727 PG_VERSION="$PACKAGE_VERSION$withval"
2732 PG_VERSION="$PACKAGE_VERSION"
2737 cat >>confdefs.h <<_ACEOF
2738 #define PG_VERSION "$PG_VERSION"
2742 # Make sure we can run config.sub.
2743 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2744 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2747 $as_echo_n "checking build system type... " >&6; }
2748 if ${ac_cv_build+:} false; then :
2749 $as_echo_n "(cached) " >&6
2751 ac_build_alias=$build_alias
2752 test "x$ac_build_alias" = x &&
2753 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2754 test "x$ac_build_alias" = x &&
2755 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2756 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2757 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2761 $as_echo "$ac_cv_build" >&6; }
2762 case $ac_cv_build in
2764 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2767 ac_save_IFS=$IFS; IFS='-'
2773 # Remember, the first character of IFS is used to create $*,
2774 # except with old shells:
2777 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2781 $as_echo_n "checking host system type... " >&6; }
2782 if ${ac_cv_host+:} false; then :
2783 $as_echo_n "(cached) " >&6
2785 if test "x$host_alias" = x; then
2786 ac_cv_host=$ac_cv_build
2788 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2789 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2794 $as_echo "$ac_cv_host" >&6; }
2797 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2800 ac_save_IFS=$IFS; IFS='-'
2806 # Remember, the first character of IFS is used to create $*,
2807 # except with old shells:
2810 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which template to use" >&5
2816 $as_echo_n "checking which template to use... " >&6; }
2821 # Check whether --with-template was given.
2822 if test "${with_template+set}" = set; then :
2823 withval=$with_template;
2826 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2829 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2834 list) echo; ls "$srcdir/src/template"; exit;;
2835 *) if test -f "$srcdir/src/template/$with_template" ; then
2838 as_fn_error $? "'$withval' is not a valid template name. Use 'list' for a list." "$LINENO" 5
2847 # --with-template not given
2850 aix*) template=aix ;;
2851 cygwin*) template=cygwin ;;
2852 darwin*) template=darwin ;;
2853 dragonfly*) template=netbsd ;;
2854 freebsd*) template=freebsd ;;
2855 hpux*) template=hpux ;;
2856 linux*|gnu*|k*bsd*-gnu)
2858 mingw*) template=win32 ;;
2859 netbsd*) template=netbsd ;;
2860 openbsd*) template=openbsd ;;
2861 sco*) template=sco ;;
2862 solaris*) template=solaris ;;
2863 sysv5*) template=unixware ;;
2866 if test x"$template" = x"" ; then
2868 *******************************************************************
2869 PostgreSQL has apparently not been ported to your platform yet.
2870 To try a manual configuration, look into the src/template directory
2871 for a similar platform and use the '--with-template=' option.
2873 Please also contact <pgsql-bugs@postgresql.org> to see about
2874 rectifying this. Include the above 'checking host system type...'
2876 *******************************************************************
2885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $template" >&5
2886 $as_echo "$template" >&6; }
2891 # Initialize default assumption that we do not need separate assembly code
2892 # for TAS (test-and-set). This can be overridden by the template file
2893 # when it's executed.
2900 ## Command line options
2904 # Add non-standard directories to the include path
2909 # Check whether --with-includes was given.
2910 if test "${with_includes+set}" = set; then :
2911 withval=$with_includes;
2914 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2917 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2930 # Add non-standard directories to the library search path
2935 # Check whether --with-libraries was given.
2936 if test "${with_libraries+set}" = set; then :
2937 withval=$with_libraries;
2940 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2943 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2946 LIBRARY_DIRS=$withval
2957 # Check whether --with-libs was given.
2958 if test "${with_libs+set}" = set; then :
2962 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2965 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2968 LIBRARY_DIRS=$withval
2978 # 64-bit integer date/time storage: enabled by default.
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with 64-bit integer date/time support" >&5
2981 $as_echo_n "checking whether to build with 64-bit integer date/time support... " >&6; }
2984 # Check whether --enable-integer-datetimes was given.
2985 if test "${enable_integer_datetimes+set}" = set; then :
2986 enableval=$enable_integer_datetimes;
2990 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
2997 as_fn_error $? "no argument expected for --enable-integer-datetimes option" "$LINENO" 5
3002 enable_integer_datetimes=yes
3004 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_integer_datetimes" >&5
3010 $as_echo "$enable_integer_datetimes" >&6; }
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is wanted" >&5
3017 $as_echo_n "checking whether NLS is wanted... " >&6; }
3020 # Check whether --enable-nls was given.
3021 if test "${enable_nls+set}" = set; then :
3022 enableval=$enable_nls;
3032 WANTED_LANGUAGES=$enableval
3042 if test "$enable_nls" = yes; then
3044 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nls" >&5
3049 $as_echo "$enable_nls" >&6; }
3054 # Default port number (--with-pgport), default 5432
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default port number" >&5
3057 $as_echo_n "checking for default port number... " >&6; }
3061 # Check whether --with-pgport was given.
3062 if test "${with_pgport+set}" = set; then :
3063 withval=$with_pgport;
3066 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3069 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3072 default_port=$withval
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_port" >&5
3082 $as_echo "$default_port" >&6; }
3083 # Need both of these because some places want an integer and some a string
3085 cat >>confdefs.h <<_ACEOF
3086 #define DEF_PGPORT ${default_port}
3090 cat >>confdefs.h <<_ACEOF
3091 #define DEF_PGPORT_STR "${default_port}"
3097 # '-rpath'-like feature can be disabled
3101 # Check whether --enable-rpath was given.
3102 if test "${enable_rpath+set}" = set; then :
3103 enableval=$enable_rpath;
3112 as_fn_error $? "no argument expected for --enable-rpath option" "$LINENO" 5
3129 # Check whether --enable-spinlocks was given.
3130 if test "${enable_spinlocks+set}" = set; then :
3131 enableval=$enable_spinlocks;
3140 as_fn_error $? "no argument expected for --enable-spinlocks option" "$LINENO" 5
3145 enable_spinlocks=yes
3156 # Check whether --enable-atomics was given.
3157 if test "${enable_atomics+set}" = set; then :
3158 enableval=$enable_atomics;
3167 as_fn_error $? "no argument expected for --enable-atomics option" "$LINENO" 5
3179 # --enable-debug adds -g to compiler flags
3183 # Check whether --enable-debug was given.
3184 if test "${enable_debug+set}" = set; then :
3185 enableval=$enable_debug;
3194 as_fn_error $? "no argument expected for --enable-debug option" "$LINENO" 5
3207 # --enable-profiling enables gcc profiling
3211 # Check whether --enable-profiling was given.
3212 if test "${enable_profiling+set}" = set; then :
3213 enableval=$enable_profiling;
3222 as_fn_error $? "no argument expected for --enable-profiling option" "$LINENO" 5
3234 # --enable-coverage enables generation of code coverage metrics with gcov
3238 # Check whether --enable-coverage was given.
3239 if test "${enable_coverage+set}" = set; then :
3240 enableval=$enable_coverage;
3245 # Extract the first word of "$ac_prog", so it can be a program name with args.
3246 set dummy $ac_prog; ac_word=$2
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3248 $as_echo_n "checking for $ac_word... " >&6; }
3249 if ${ac_cv_prog_GCOV+:} false; then :
3250 $as_echo_n "(cached) " >&6
3252 if test -n "$GCOV"; then
3253 ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
3255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3259 test -z "$as_dir" && as_dir=.
3260 for ac_exec_ext in '' $ac_executable_extensions; do
3261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3262 ac_cv_prog_GCOV="$ac_prog"
3263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3272 GCOV=$ac_cv_prog_GCOV
3273 if test -n "$GCOV"; then
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5
3275 $as_echo "$GCOV" >&6; }
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3278 $as_echo "no" >&6; }
3282 test -n "$GCOV" && break
3285 if test -z "$GCOV"; then
3286 as_fn_error $? "gcov not found" "$LINENO" 5
3290 # Extract the first word of "$ac_prog", so it can be a program name with args.
3291 set dummy $ac_prog; ac_word=$2
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3293 $as_echo_n "checking for $ac_word... " >&6; }
3294 if ${ac_cv_prog_LCOV+:} false; then :
3295 $as_echo_n "(cached) " >&6
3297 if test -n "$LCOV"; then
3298 ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
3300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3304 test -z "$as_dir" && as_dir=.
3305 for ac_exec_ext in '' $ac_executable_extensions; do
3306 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3307 ac_cv_prog_LCOV="$ac_prog"
3308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3317 LCOV=$ac_cv_prog_LCOV
3318 if test -n "$LCOV"; then
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
3320 $as_echo "$LCOV" >&6; }
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3323 $as_echo "no" >&6; }
3327 test -n "$LCOV" && break
3330 if test -z "$LCOV"; then
3331 as_fn_error $? "lcov not found" "$LINENO" 5
3333 for ac_prog in genhtml
3335 # Extract the first word of "$ac_prog", so it can be a program name with args.
3336 set dummy $ac_prog; ac_word=$2
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3338 $as_echo_n "checking for $ac_word... " >&6; }
3339 if ${ac_cv_prog_GENHTML+:} false; then :
3340 $as_echo_n "(cached) " >&6
3342 if test -n "$GENHTML"; then
3343 ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
3345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3349 test -z "$as_dir" && as_dir=.
3350 for ac_exec_ext in '' $ac_executable_extensions; do
3351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3352 ac_cv_prog_GENHTML="$ac_prog"
3353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3362 GENHTML=$ac_cv_prog_GENHTML
3363 if test -n "$GENHTML"; then
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
3365 $as_echo "$GENHTML" >&6; }
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3368 $as_echo "no" >&6; }
3372 test -n "$GENHTML" && break
3375 if test -z "$GENHTML"; then
3376 as_fn_error $? "genhtml not found" "$LINENO" 5
3383 as_fn_error $? "no argument expected for --enable-coverage option" "$LINENO" 5
3400 # Check whether --enable-dtrace was given.
3401 if test "${enable_dtrace+set}" = set; then :
3402 enableval=$enable_dtrace;
3405 for ac_prog in dtrace
3407 # Extract the first word of "$ac_prog", so it can be a program name with args.
3408 set dummy $ac_prog; ac_word=$2
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3410 $as_echo_n "checking for $ac_word... " >&6; }
3411 if ${ac_cv_prog_DTRACE+:} false; then :
3412 $as_echo_n "(cached) " >&6
3414 if test -n "$DTRACE"; then
3415 ac_cv_prog_DTRACE="$DTRACE" # Let the user override the test.
3417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3421 test -z "$as_dir" && as_dir=.
3422 for ac_exec_ext in '' $ac_executable_extensions; do
3423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3424 ac_cv_prog_DTRACE="$ac_prog"
3425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3434 DTRACE=$ac_cv_prog_DTRACE
3435 if test -n "$DTRACE"; then
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
3437 $as_echo "$DTRACE" >&6; }
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3440 $as_echo "no" >&6; }
3444 test -n "$DTRACE" && break
3447 if test -z "$DTRACE"; then
3448 as_fn_error $? "dtrace not found" "$LINENO" 5
3456 as_fn_error $? "no argument expected for --enable-dtrace option" "$LINENO" 5
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for block size" >&5
3472 $as_echo_n "checking for block size... " >&6; }
3476 # Check whether --with-blocksize was given.
3477 if test "${with_blocksize+set}" = set; then :
3478 withval=$with_blocksize;
3481 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3484 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3496 case ${blocksize} in
3503 *) as_fn_error $? "Invalid block size. Allowed values are 1,2,4,8,16,32." "$LINENO" 5
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${blocksize}kB" >&5
3506 $as_echo "${blocksize}kB" >&6; }
3509 cat >>confdefs.h <<_ACEOF
3510 #define BLCKSZ ${BLCKSZ}
3515 # Relation segment size
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for segment size" >&5
3518 $as_echo_n "checking for segment size... " >&6; }
3522 # Check whether --with-segsize was given.
3523 if test "${with_segsize+set}" = set; then :
3524 withval=$with_segsize;
3527 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3530 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3542 # this expression is set up to avoid unnecessary integer overflow
3543 # blocksize is already guaranteed to be a factor of 1024
3544 RELSEG_SIZE=`expr '(' 1024 / ${blocksize} ')' '*' ${segsize} '*' 1024`
3545 test $? -eq 0 || exit 1
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${segsize}GB" >&5
3547 $as_echo "${segsize}GB" >&6; }
3550 cat >>confdefs.h <<_ACEOF
3551 #define RELSEG_SIZE ${RELSEG_SIZE}
3558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL block size" >&5
3559 $as_echo_n "checking for WAL block size... " >&6; }
3563 # Check whether --with-wal-blocksize was given.
3564 if test "${with_wal_blocksize+set}" = set; then :
3565 withval=$with_wal_blocksize;
3568 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3571 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3574 wal_blocksize=$withval
3583 case ${wal_blocksize} in
3584 1) XLOG_BLCKSZ=1024;;
3585 2) XLOG_BLCKSZ=2048;;
3586 4) XLOG_BLCKSZ=4096;;
3587 8) XLOG_BLCKSZ=8192;;
3588 16) XLOG_BLCKSZ=16384;;
3589 32) XLOG_BLCKSZ=32768;;
3590 64) XLOG_BLCKSZ=65536;;
3591 *) as_fn_error $? "Invalid WAL block size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_blocksize}kB" >&5
3594 $as_echo "${wal_blocksize}kB" >&6; }
3597 cat >>confdefs.h <<_ACEOF
3598 #define XLOG_BLCKSZ ${XLOG_BLCKSZ}
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL segment size" >&5
3606 $as_echo_n "checking for WAL segment size... " >&6; }
3610 # Check whether --with-wal-segsize was given.
3611 if test "${with_wal_segsize+set}" = set; then :
3612 withval=$with_wal_segsize;
3615 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3618 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3621 wal_segsize=$withval
3630 case ${wal_segsize} in
3638 *) as_fn_error $? "Invalid WAL segment size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_segsize}MB" >&5
3641 $as_echo "${wal_segsize}MB" >&6; }
3644 cat >>confdefs.h <<_ACEOF
3645 #define XLOG_SEG_SIZE (${wal_segsize} * 1024 * 1024)
3653 # For historical reasons you can also use --with-CC to specify the C compiler
3654 # to use, although the standard way to do this is to set the CC environment
3659 # Check whether --with-CC was given.
3660 if test "${with_CC+set}" = set; then :
3664 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3667 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3679 aix) pgac_cc_list="gcc xlc";;
3680 *) pgac_cc_list="gcc cc";;
3684 ac_cpp='$CPP $CPPFLAGS'
3685 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3686 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3687 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3688 if test -n "$ac_tool_prefix"; then
3689 for ac_prog in $pgac_cc_list
3691 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3692 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3694 $as_echo_n "checking for $ac_word... " >&6; }
3695 if ${ac_cv_prog_CC+:} false; then :
3696 $as_echo_n "(cached) " >&6
3698 if test -n "$CC"; then
3699 ac_cv_prog_CC="$CC" # Let the user override the test.
3701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3705 test -z "$as_dir" && as_dir=.
3706 for ac_exec_ext in '' $ac_executable_extensions; do
3707 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3708 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3719 if test -n "$CC"; then
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3721 $as_echo "$CC" >&6; }
3723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3724 $as_echo "no" >&6; }
3728 test -n "$CC" && break
3731 if test -z "$CC"; then
3733 for ac_prog in $pgac_cc_list
3735 # Extract the first word of "$ac_prog", so it can be a program name with args.
3736 set dummy $ac_prog; ac_word=$2
3737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3738 $as_echo_n "checking for $ac_word... " >&6; }
3739 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3740 $as_echo_n "(cached) " >&6
3742 if test -n "$ac_ct_CC"; then
3743 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3749 test -z "$as_dir" && as_dir=.
3750 for ac_exec_ext in '' $ac_executable_extensions; do
3751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3752 ac_cv_prog_ac_ct_CC="$ac_prog"
3753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3762 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3763 if test -n "$ac_ct_CC"; then
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3765 $as_echo "$ac_ct_CC" >&6; }
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3768 $as_echo "no" >&6; }
3772 test -n "$ac_ct_CC" && break
3775 if test "x$ac_ct_CC" = x; then
3778 case $cross_compiling:$ac_tool_warned in
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3781 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3782 ac_tool_warned=yes ;;
3789 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3790 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3791 as_fn_error $? "no acceptable C compiler found in \$PATH
3792 See \`config.log' for more details" "$LINENO" 5; }
3794 # Provide some information about the compiler.
3795 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3798 for ac_option in --version -v -V -qversion; do
3799 { { ac_try="$ac_compiler $ac_option >&5"
3801 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3802 *) ac_try_echo=$ac_try;;
3804 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3805 $as_echo "$ac_try_echo"; } >&5
3806 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3808 if test -s conftest.err; then
3810 ... rest of stderr output deleted ...
3811 10q' conftest.err >conftest.er1
3812 cat conftest.er1 >&5
3814 rm -f conftest.er1 conftest.err
3815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3816 test $ac_status = 0; }
3819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3820 /* end confdefs.h. */
3830 ac_clean_files_save=$ac_clean_files
3831 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3832 # Try to create an executable without -o first, disregard a.out.
3833 # It will help us diagnose broken compilers, and finding out an intuition
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3836 $as_echo_n "checking whether the C compiler works... " >&6; }
3837 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3839 # The possible output files:
3840 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3843 for ac_file in $ac_files
3846 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3847 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3852 if { { ac_try="$ac_link_default"
3854 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855 *) ac_try_echo=$ac_try;;
3857 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3858 $as_echo "$ac_try_echo"; } >&5
3859 (eval "$ac_link_default") 2>&5
3861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3862 test $ac_status = 0; }; then :
3863 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3864 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3865 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3866 # so that the user can short-circuit this test for compilers unknown to
3868 for ac_file in $ac_files ''
3870 test -f "$ac_file" || continue
3872 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3875 # We found the default executable, but exeext='' is most
3879 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3881 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3883 # We set ac_cv_exeext here because the later test for it is not
3884 # safe: cross compilers may not add the suffix if given an `-o'
3885 # argument, so we may need to know it at that point already.
3886 # Even if this section looks crufty: it has the advantage of
3893 test "$ac_cv_exeext" = no && ac_cv_exeext=
3898 if test -z "$ac_file"; then :
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3900 $as_echo "no" >&6; }
3901 $as_echo "$as_me: failed program was:" >&5
3902 sed 's/^/| /' conftest.$ac_ext >&5
3904 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3905 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3906 as_fn_error 77 "C compiler cannot create executables
3907 See \`config.log' for more details" "$LINENO" 5; }
3909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3910 $as_echo "yes" >&6; }
3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3913 $as_echo_n "checking for C compiler default output file name... " >&6; }
3914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3915 $as_echo "$ac_file" >&6; }
3916 ac_exeext=$ac_cv_exeext
3918 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3919 ac_clean_files=$ac_clean_files_save
3920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3921 $as_echo_n "checking for suffix of executables... " >&6; }
3922 if { { ac_try="$ac_link"
3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925 *) ac_try_echo=$ac_try;;
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 $as_echo "$ac_try_echo"; } >&5
3929 (eval "$ac_link") 2>&5
3931 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932 test $ac_status = 0; }; then :
3933 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3934 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3935 # work properly (i.e., refer to `conftest.exe'), while it won't with
3937 for ac_file in conftest.exe conftest conftest.*; do
3938 test -f "$ac_file" || continue
3940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3941 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3947 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3948 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3949 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3950 See \`config.log' for more details" "$LINENO" 5; }
3952 rm -f conftest conftest$ac_cv_exeext
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3954 $as_echo "$ac_cv_exeext" >&6; }
3956 rm -f conftest.$ac_ext
3957 EXEEXT=$ac_cv_exeext
3959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3960 /* end confdefs.h. */
3965 FILE *f = fopen ("conftest.out", "w");
3966 return ferror (f) || fclose (f) != 0;
3972 ac_clean_files="$ac_clean_files conftest.out"
3973 # Check that the compiler produces executables we can run. If not, either
3974 # the compiler is broken, or we cross compile.
3975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3976 $as_echo_n "checking whether we are cross compiling... " >&6; }
3977 if test "$cross_compiling" != yes; then
3978 { { ac_try="$ac_link"
3980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3981 *) ac_try_echo=$ac_try;;
3983 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3984 $as_echo "$ac_try_echo"; } >&5
3985 (eval "$ac_link") 2>&5
3987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3988 test $ac_status = 0; }
3989 if { ac_try='./conftest$ac_cv_exeext'
3990 { { case "(($ac_try" in
3991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3992 *) ac_try_echo=$ac_try;;
3994 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3995 $as_echo "$ac_try_echo"; } >&5
3996 (eval "$ac_try") 2>&5
3998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3999 test $ac_status = 0; }; }; then
4002 if test "$cross_compiling" = maybe; then
4005 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4006 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4007 as_fn_error $? "cannot run C compiled programs.
4008 If you meant to cross compile, use \`--host'.
4009 See \`config.log' for more details" "$LINENO" 5; }
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4014 $as_echo "$cross_compiling" >&6; }
4016 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4017 ac_clean_files=$ac_clean_files_save
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4019 $as_echo_n "checking for suffix of object files... " >&6; }
4020 if ${ac_cv_objext+:} false; then :
4021 $as_echo_n "(cached) " >&6
4023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4024 /* end confdefs.h. */
4034 rm -f conftest.o conftest.obj
4035 if { { ac_try="$ac_compile"
4037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038 *) ac_try_echo=$ac_try;;
4040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4041 $as_echo "$ac_try_echo"; } >&5
4042 (eval "$ac_compile") 2>&5
4044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4045 test $ac_status = 0; }; then :
4046 for ac_file in conftest.o conftest.obj conftest.*; do
4047 test -f "$ac_file" || continue;
4049 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4050 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4055 $as_echo "$as_me: failed program was:" >&5
4056 sed 's/^/| /' conftest.$ac_ext >&5
4058 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4059 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4060 as_fn_error $? "cannot compute suffix of object files: cannot compile
4061 See \`config.log' for more details" "$LINENO" 5; }
4063 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4066 $as_echo "$ac_cv_objext" >&6; }
4067 OBJEXT=$ac_cv_objext
4069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4070 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4071 if ${ac_cv_c_compiler_gnu+:} false; then :
4072 $as_echo_n "(cached) " >&6
4074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h. */
4088 if ac_fn_c_try_compile "$LINENO"; then :
4093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4094 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4098 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4099 if test $ac_compiler_gnu = yes; then
4104 ac_test_CFLAGS=${CFLAGS+set}
4105 ac_save_CFLAGS=$CFLAGS
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4107 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4108 if ${ac_cv_prog_cc_g+:} false; then :
4109 $as_echo_n "(cached) " >&6
4111 ac_save_c_werror_flag=$ac_c_werror_flag
4112 ac_c_werror_flag=yes
4115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4116 /* end confdefs.h. */
4126 if ac_fn_c_try_compile "$LINENO"; then :
4130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4131 /* end confdefs.h. */
4141 if ac_fn_c_try_compile "$LINENO"; then :
4144 ac_c_werror_flag=$ac_save_c_werror_flag
4146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4147 /* end confdefs.h. */
4157 if ac_fn_c_try_compile "$LINENO"; then :
4160 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4165 ac_c_werror_flag=$ac_save_c_werror_flag
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4168 $as_echo "$ac_cv_prog_cc_g" >&6; }
4169 if test "$ac_test_CFLAGS" = set; then
4170 CFLAGS=$ac_save_CFLAGS
4171 elif test $ac_cv_prog_cc_g = yes; then
4172 if test "$GCC" = yes; then
4178 if test "$GCC" = yes; then
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4185 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4186 if ${ac_cv_prog_cc_c89+:} false; then :
4187 $as_echo_n "(cached) " >&6
4189 ac_cv_prog_cc_c89=no
4191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4192 /* end confdefs.h. */
4196 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4197 struct buf { int x; };
4198 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4199 static char *e (p, i)
4205 static char *f (char * (*g) (char **, int), char **p, ...)
4210 s = g (p, va_arg (v,int));
4215 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4216 function prototypes and stuff, but not '\xHH' hex character constants.
4217 These don't provoke an error unfortunately, instead are silently treated
4218 as 'x'. The following induces an error, until -std is added to get
4219 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4220 array size at least. It's necessary to write '\x00'==0 to get something
4221 that's true only with -std. */
4222 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4224 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4225 inside strings and character constants. */
4227 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4229 int test (int i, double x);
4230 struct s1 {int (*f) (int a);};
4231 struct s2 {int (*f) (double a);};
4232 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4238 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4243 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4244 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4246 CC="$ac_save_CC $ac_arg"
4247 if ac_fn_c_try_compile "$LINENO"; then :
4248 ac_cv_prog_cc_c89=$ac_arg
4250 rm -f core conftest.err conftest.$ac_objext
4251 test "x$ac_cv_prog_cc_c89" != "xno" && break
4253 rm -f conftest.$ac_ext
4258 case "x$ac_cv_prog_cc_c89" in
4260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4261 $as_echo "none needed" >&6; } ;;
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4264 $as_echo "unsupported" >&6; } ;;
4266 CC="$CC $ac_cv_prog_cc_c89"
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4268 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4270 if test "x$ac_cv_prog_cc_c89" != xno; then :
4275 ac_cpp='$CPP $CPPFLAGS'
4276 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4277 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4278 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4281 # Check if it's Intel's compiler, which (usually) pretends to be gcc,
4282 # but has idiosyncrasies of its own. We assume icc will define
4283 # __INTEL_COMPILER regardless of CFLAGS.
4285 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4286 /* end confdefs.h. */
4291 #ifndef __INTEL_COMPILER
4298 if ac_fn_c_try_compile "$LINENO"; then :
4303 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4305 # Check if it's Sun Studio compiler. We assume that
4306 # __SUNPRO_C will be defined for Sun Studio compilers
4307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4308 /* end confdefs.h. */
4320 if ac_fn_c_try_compile "$LINENO"; then :
4325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4334 . "$srcdir/src/template/$template" || exit
4336 # CFLAGS are selected so:
4337 # If the user specifies something in the environment, that is used.
4338 # else: If the template file set something, that is used.
4339 # else: If coverage was enabled, don't set anything.
4340 # else: If the compiler is GCC, then we use -O2.
4341 # else: If the compiler is something else, then we use -O, unless debugging.
4343 if test "$ac_env_CFLAGS_set" = set; then
4344 CFLAGS=$ac_env_CFLAGS_value
4345 elif test "${CFLAGS+set}" = set; then
4346 : # (keep what template set)
4347 elif test "$enable_coverage" = yes; then
4348 : # no optimization by default
4349 elif test "$GCC" = yes; then
4352 # if the user selected debug mode, don't use -O
4353 if test "$enable_debug" != yes; then
4358 # set CFLAGS_VECTOR from the environment, if available
4359 if test "$ac_env_CFLAGS_VECTOR_set" = set; then
4360 CFLAGS_VECTOR=$ac_env_CFLAGS_VECTOR_value
4363 # Some versions of GCC support some additional useful warning flags.
4364 # Check whether they are supported, and add them to CFLAGS if so.
4365 # ICC pretends to be GCC but it's lying; it doesn't support these flags,
4366 # but has its own. Also check other compiler-specific flags here.
4368 if test "$GCC" = yes -a "$ICC" = no; then
4369 CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wpointer-arith"
4370 # These work in some but not all gcc versions
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
4372 $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
4373 if ${pgac_cv_prog_cc_cflags__Wdeclaration_after_statement+:} false; then :
4374 $as_echo_n "(cached) " >&6
4376 pgac_save_CFLAGS=$CFLAGS
4377 CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
4378 ac_save_c_werror_flag=$ac_c_werror_flag
4379 ac_c_werror_flag=yes
4380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4381 /* end confdefs.h. */
4391 if ac_fn_c_try_compile "$LINENO"; then :
4392 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=yes
4394 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=no
4396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4397 ac_c_werror_flag=$ac_save_c_werror_flag
4398 CFLAGS="$pgac_save_CFLAGS"
4400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&5
4401 $as_echo "$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&6; }
4402 if test x"$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" = x"yes"; then
4403 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wendif-labels" >&5
4407 $as_echo_n "checking whether $CC supports -Wendif-labels... " >&6; }
4408 if ${pgac_cv_prog_cc_cflags__Wendif_labels+:} false; then :
4409 $as_echo_n "(cached) " >&6
4411 pgac_save_CFLAGS=$CFLAGS
4412 CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
4413 ac_save_c_werror_flag=$ac_c_werror_flag
4414 ac_c_werror_flag=yes
4415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4416 /* end confdefs.h. */
4426 if ac_fn_c_try_compile "$LINENO"; then :
4427 pgac_cv_prog_cc_cflags__Wendif_labels=yes
4429 pgac_cv_prog_cc_cflags__Wendif_labels=no
4431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4432 ac_c_werror_flag=$ac_save_c_werror_flag
4433 CFLAGS="$pgac_save_CFLAGS"
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wendif_labels" >&5
4436 $as_echo "$pgac_cv_prog_cc_cflags__Wendif_labels" >&6; }
4437 if test x"$pgac_cv_prog_cc_cflags__Wendif_labels" = x"yes"; then
4438 CFLAGS="$CFLAGS -Wendif-labels"
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-format-attribute" >&5
4442 $as_echo_n "checking whether $CC supports -Wmissing-format-attribute... " >&6; }
4443 if ${pgac_cv_prog_cc_cflags__Wmissing_format_attribute+:} false; then :
4444 $as_echo_n "(cached) " >&6
4446 pgac_save_CFLAGS=$CFLAGS
4447 CFLAGS="$pgac_save_CFLAGS -Wmissing-format-attribute"
4448 ac_save_c_werror_flag=$ac_c_werror_flag
4449 ac_c_werror_flag=yes
4450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4451 /* end confdefs.h. */
4461 if ac_fn_c_try_compile "$LINENO"; then :
4462 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=yes
4464 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=no
4466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4467 ac_c_werror_flag=$ac_save_c_werror_flag
4468 CFLAGS="$pgac_save_CFLAGS"
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&5
4471 $as_echo "$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&6; }
4472 if test x"$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" = x"yes"; then
4473 CFLAGS="$CFLAGS -Wmissing-format-attribute"
4476 # This was included in -Wall/-Wformat in older GCC versions
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat-security" >&5
4478 $as_echo_n "checking whether $CC supports -Wformat-security... " >&6; }
4479 if ${pgac_cv_prog_cc_cflags__Wformat_security+:} false; then :
4480 $as_echo_n "(cached) " >&6
4482 pgac_save_CFLAGS=$CFLAGS
4483 CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4484 ac_save_c_werror_flag=$ac_c_werror_flag
4485 ac_c_werror_flag=yes
4486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487 /* end confdefs.h. */
4497 if ac_fn_c_try_compile "$LINENO"; then :
4498 pgac_cv_prog_cc_cflags__Wformat_security=yes
4500 pgac_cv_prog_cc_cflags__Wformat_security=no
4502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4503 ac_c_werror_flag=$ac_save_c_werror_flag
4504 CFLAGS="$pgac_save_CFLAGS"
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
4507 $as_echo "$pgac_cv_prog_cc_cflags__Wformat_security" >&6; }
4508 if test x"$pgac_cv_prog_cc_cflags__Wformat_security" = x"yes"; then
4509 CFLAGS="$CFLAGS -Wformat-security"
4512 # Disable strict-aliasing rules; needed for gcc 3.3+
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4514 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4515 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4516 $as_echo_n "(cached) " >&6
4518 pgac_save_CFLAGS=$CFLAGS
4519 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4520 ac_save_c_werror_flag=$ac_c_werror_flag
4521 ac_c_werror_flag=yes
4522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4523 /* end confdefs.h. */
4533 if ac_fn_c_try_compile "$LINENO"; then :
4534 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4536 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4539 ac_c_werror_flag=$ac_save_c_werror_flag
4540 CFLAGS="$pgac_save_CFLAGS"
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4543 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4544 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4545 CFLAGS="$CFLAGS -fno-strict-aliasing"
4548 # Disable optimizations that assume no overflow; needed for gcc 4.3+
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fwrapv" >&5
4550 $as_echo_n "checking whether $CC supports -fwrapv... " >&6; }
4551 if ${pgac_cv_prog_cc_cflags__fwrapv+:} false; then :
4552 $as_echo_n "(cached) " >&6
4554 pgac_save_CFLAGS=$CFLAGS
4555 CFLAGS="$pgac_save_CFLAGS -fwrapv"
4556 ac_save_c_werror_flag=$ac_c_werror_flag
4557 ac_c_werror_flag=yes
4558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4559 /* end confdefs.h. */
4569 if ac_fn_c_try_compile "$LINENO"; then :
4570 pgac_cv_prog_cc_cflags__fwrapv=yes
4572 pgac_cv_prog_cc_cflags__fwrapv=no
4574 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4575 ac_c_werror_flag=$ac_save_c_werror_flag
4576 CFLAGS="$pgac_save_CFLAGS"
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fwrapv" >&5
4579 $as_echo "$pgac_cv_prog_cc_cflags__fwrapv" >&6; }
4580 if test x"$pgac_cv_prog_cc_cflags__fwrapv" = x"yes"; then
4581 CFLAGS="$CFLAGS -fwrapv"
4584 # Disable FP optimizations that cause various errors on gcc 4.5+ or maybe 4.6+
4585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fexcess-precision=standard" >&5
4586 $as_echo_n "checking whether $CC supports -fexcess-precision=standard... " >&6; }
4587 if ${pgac_cv_prog_cc_cflags__fexcess_precision_standard+:} false; then :
4588 $as_echo_n "(cached) " >&6
4590 pgac_save_CFLAGS=$CFLAGS
4591 CFLAGS="$pgac_save_CFLAGS -fexcess-precision=standard"
4592 ac_save_c_werror_flag=$ac_c_werror_flag
4593 ac_c_werror_flag=yes
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4605 if ac_fn_c_try_compile "$LINENO"; then :
4606 pgac_cv_prog_cc_cflags__fexcess_precision_standard=yes
4608 pgac_cv_prog_cc_cflags__fexcess_precision_standard=no
4610 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4611 ac_c_werror_flag=$ac_save_c_werror_flag
4612 CFLAGS="$pgac_save_CFLAGS"
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&5
4615 $as_echo "$pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&6; }
4616 if test x"$pgac_cv_prog_cc_cflags__fexcess_precision_standard" = x"yes"; then
4617 CFLAGS="$CFLAGS -fexcess-precision=standard"
4620 # Optimization flags for specific files that benefit from vectorization
4621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -funroll-loops" >&5
4622 $as_echo_n "checking whether $CC supports -funroll-loops... " >&6; }
4623 if ${pgac_cv_prog_cc_cflags__funroll_loops+:} false; then :
4624 $as_echo_n "(cached) " >&6
4626 pgac_save_CFLAGS=$CFLAGS
4627 CFLAGS="$pgac_save_CFLAGS -funroll-loops"
4628 ac_save_c_werror_flag=$ac_c_werror_flag
4629 ac_c_werror_flag=yes
4630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4631 /* end confdefs.h. */
4641 if ac_fn_c_try_compile "$LINENO"; then :
4642 pgac_cv_prog_cc_cflags__funroll_loops=yes
4644 pgac_cv_prog_cc_cflags__funroll_loops=no
4646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4647 ac_c_werror_flag=$ac_save_c_werror_flag
4648 CFLAGS="$pgac_save_CFLAGS"
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__funroll_loops" >&5
4651 $as_echo "$pgac_cv_prog_cc_cflags__funroll_loops" >&6; }
4652 if test x"$pgac_cv_prog_cc_cflags__funroll_loops" = x"yes"; then
4653 CFLAGS_VECTOR="${CFLAGS_VECTOR} -funroll-loops"
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -ftree-vectorize" >&5
4657 $as_echo_n "checking whether $CC supports -ftree-vectorize... " >&6; }
4658 if ${pgac_cv_prog_cc_cflags__ftree_vectorize+:} false; then :
4659 $as_echo_n "(cached) " >&6
4661 pgac_save_CFLAGS=$CFLAGS
4662 CFLAGS="$pgac_save_CFLAGS -ftree-vectorize"
4663 ac_save_c_werror_flag=$ac_c_werror_flag
4664 ac_c_werror_flag=yes
4665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666 /* end confdefs.h. */
4676 if ac_fn_c_try_compile "$LINENO"; then :
4677 pgac_cv_prog_cc_cflags__ftree_vectorize=yes
4679 pgac_cv_prog_cc_cflags__ftree_vectorize=no
4681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4682 ac_c_werror_flag=$ac_save_c_werror_flag
4683 CFLAGS="$pgac_save_CFLAGS"
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__ftree_vectorize" >&5
4686 $as_echo "$pgac_cv_prog_cc_cflags__ftree_vectorize" >&6; }
4687 if test x"$pgac_cv_prog_cc_cflags__ftree_vectorize" = x"yes"; then
4688 CFLAGS_VECTOR="${CFLAGS_VECTOR} -ftree-vectorize"
4691 elif test "$ICC" = yes; then
4692 # Intel's compiler has a bug/misoptimization in checking for
4693 # division by NAN (NaN == 0), -mp1 fixes it, so add it to the CFLAGS.
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -mp1" >&5
4695 $as_echo_n "checking whether $CC supports -mp1... " >&6; }
4696 if ${pgac_cv_prog_cc_cflags__mp1+:} false; then :
4697 $as_echo_n "(cached) " >&6
4699 pgac_save_CFLAGS=$CFLAGS
4700 CFLAGS="$pgac_save_CFLAGS -mp1"
4701 ac_save_c_werror_flag=$ac_c_werror_flag
4702 ac_c_werror_flag=yes
4703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4704 /* end confdefs.h. */
4714 if ac_fn_c_try_compile "$LINENO"; then :
4715 pgac_cv_prog_cc_cflags__mp1=yes
4717 pgac_cv_prog_cc_cflags__mp1=no
4719 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4720 ac_c_werror_flag=$ac_save_c_werror_flag
4721 CFLAGS="$pgac_save_CFLAGS"
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__mp1" >&5
4724 $as_echo "$pgac_cv_prog_cc_cflags__mp1" >&6; }
4725 if test x"$pgac_cv_prog_cc_cflags__mp1" = x"yes"; then
4726 CFLAGS="$CFLAGS -mp1"
4729 # Make sure strict aliasing is off (though this is said to be the default)
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4731 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4732 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4733 $as_echo_n "(cached) " >&6
4735 pgac_save_CFLAGS=$CFLAGS
4736 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4737 ac_save_c_werror_flag=$ac_c_werror_flag
4738 ac_c_werror_flag=yes
4739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4740 /* end confdefs.h. */
4750 if ac_fn_c_try_compile "$LINENO"; then :
4751 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4753 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4756 ac_c_werror_flag=$ac_save_c_werror_flag
4757 CFLAGS="$pgac_save_CFLAGS"
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4760 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4761 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4762 CFLAGS="$CFLAGS -fno-strict-aliasing"
4765 elif test "$PORTNAME" = "aix"; then
4766 # AIX's xlc has to have strict aliasing turned off too
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -qnoansialias" >&5
4768 $as_echo_n "checking whether $CC supports -qnoansialias... " >&6; }
4769 if ${pgac_cv_prog_cc_cflags__qnoansialias+:} false; then :
4770 $as_echo_n "(cached) " >&6
4772 pgac_save_CFLAGS=$CFLAGS
4773 CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4774 ac_save_c_werror_flag=$ac_c_werror_flag
4775 ac_c_werror_flag=yes
4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4777 /* end confdefs.h. */
4787 if ac_fn_c_try_compile "$LINENO"; then :
4788 pgac_cv_prog_cc_cflags__qnoansialias=yes
4790 pgac_cv_prog_cc_cflags__qnoansialias=no
4792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4793 ac_c_werror_flag=$ac_save_c_werror_flag
4794 CFLAGS="$pgac_save_CFLAGS"
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__qnoansialias" >&5
4797 $as_echo "$pgac_cv_prog_cc_cflags__qnoansialias" >&6; }
4798 if test x"$pgac_cv_prog_cc_cflags__qnoansialias" = x"yes"; then
4799 CFLAGS="$CFLAGS -qnoansialias"
4802 elif test "$PORTNAME" = "hpux"; then
4803 # On some versions of HP-UX, libm functions do not set errno by default.
4804 # Fix that by using +Olibmerrno if the compiler recognizes it.
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports +Olibmerrno" >&5
4806 $as_echo_n "checking whether $CC supports +Olibmerrno... " >&6; }
4807 if ${pgac_cv_prog_cc_cflags_pOlibmerrno+:} false; then :
4808 $as_echo_n "(cached) " >&6
4810 pgac_save_CFLAGS=$CFLAGS
4811 CFLAGS="$pgac_save_CFLAGS +Olibmerrno"
4812 ac_save_c_werror_flag=$ac_c_werror_flag
4813 ac_c_werror_flag=yes
4814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4815 /* end confdefs.h. */
4825 if ac_fn_c_try_compile "$LINENO"; then :
4826 pgac_cv_prog_cc_cflags_pOlibmerrno=yes
4828 pgac_cv_prog_cc_cflags_pOlibmerrno=no
4830 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4831 ac_c_werror_flag=$ac_save_c_werror_flag
4832 CFLAGS="$pgac_save_CFLAGS"
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags_pOlibmerrno" >&5
4835 $as_echo "$pgac_cv_prog_cc_cflags_pOlibmerrno" >&6; }
4836 if test x"$pgac_cv_prog_cc_cflags_pOlibmerrno" = x"yes"; then
4837 CFLAGS="$CFLAGS +Olibmerrno"
4842 CFLAGS_VECTOR=$CFLAGS_VECTOR
4845 # supply -g if --enable-debug
4846 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
4850 # enable code coverage if --enable-coverage
4851 if test "$enable_coverage" = yes; then
4852 if test "$GCC" = yes; then
4853 CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
4855 as_fn_error $? "--enable-coverage is supported only when using GCC" "$LINENO" 5
4859 # enable profiling if --enable-profiling
4860 if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
4861 if test "$GCC" = yes; then
4863 $as_echo "#define PROFILE_PID_DIR 1" >>confdefs.h
4865 CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
4867 as_fn_error $? "--enable-profiling is supported only when using GCC" "$LINENO" 5
4871 # We already have this in Makefile.win32, but configure needs it too
4872 if test "$PORTNAME" = "win32"; then
4873 CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
4876 # Check if the compiler still works with the template settings
4877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler still works" >&5
4878 $as_echo_n "checking whether the C compiler still works... " >&6; }
4879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880 /* end confdefs.h. */
4890 if ac_fn_c_try_link "$LINENO"; then :
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4892 $as_echo "yes" >&6; }
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4895 $as_echo "no" >&6; }
4896 as_fn_error $? "cannot proceed" "$LINENO" 5
4898 rm -f core conftest.err conftest.$ac_objext \
4899 conftest$ac_exeext conftest.$ac_ext
4901 # Defend against gcc -ffast-math
4902 if test "$GCC" = yes; then
4903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4904 /* end confdefs.h. */
4909 #ifdef __FAST_MATH__
4916 if ac_fn_c_try_compile "$LINENO"; then :
4919 as_fn_error $? "do not put -ffast-math in CFLAGS" "$LINENO" 5
4921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4925 ac_cpp='$CPP $CPPFLAGS'
4926 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4927 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4928 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4930 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4931 # On Suns, sometimes $CPP names a directory.
4932 if test -n "$CPP" && test -d "$CPP"; then
4935 if test -z "$CPP"; then
4936 if ${ac_cv_prog_CPP+:} false; then :
4937 $as_echo_n "(cached) " >&6
4939 # Double quotes because CPP needs to be expanded
4940 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4943 for ac_c_preproc_warn_flag in '' yes
4945 # Use a header file that comes with gcc, so configuring glibc
4946 # with a fresh cross-compiler works.
4947 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4948 # <limits.h> exists even on freestanding compilers.
4949 # On the NeXT, cc -E runs the code through the compiler's parser,
4950 # not just through cpp. "Syntax error" is here to catch this case.
4951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4952 /* end confdefs.h. */
4954 # include <limits.h>
4956 # include <assert.h>
4960 if ac_fn_c_try_cpp "$LINENO"; then :
4963 # Broken: fails on valid input.
4966 rm -f conftest.err conftest.i conftest.$ac_ext
4968 # OK, works on sane cases. Now check whether nonexistent headers
4969 # can be detected and how.
4970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4971 /* end confdefs.h. */
4972 #include <ac_nonexistent.h>
4974 if ac_fn_c_try_cpp "$LINENO"; then :
4975 # Broken: success on invalid input.
4978 # Passes both tests.
4982 rm -f conftest.err conftest.i conftest.$ac_ext
4985 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4986 rm -f conftest.i conftest.err conftest.$ac_ext
4987 if $ac_preproc_ok; then :
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5000 $as_echo "$CPP" >&6; }
5002 for ac_c_preproc_warn_flag in '' yes
5004 # Use a header file that comes with gcc, so configuring glibc
5005 # with a fresh cross-compiler works.
5006 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5007 # <limits.h> exists even on freestanding compilers.
5008 # On the NeXT, cc -E runs the code through the compiler's parser,
5009 # not just through cpp. "Syntax error" is here to catch this case.
5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h. */
5013 # include <limits.h>
5015 # include <assert.h>
5019 if ac_fn_c_try_cpp "$LINENO"; then :
5022 # Broken: fails on valid input.
5025 rm -f conftest.err conftest.i conftest.$ac_ext
5027 # OK, works on sane cases. Now check whether nonexistent headers
5028 # can be detected and how.
5029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5030 /* end confdefs.h. */
5031 #include <ac_nonexistent.h>
5033 if ac_fn_c_try_cpp "$LINENO"; then :
5034 # Broken: success on invalid input.
5037 # Passes both tests.
5041 rm -f conftest.err conftest.i conftest.$ac_ext
5044 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5045 rm -f conftest.i conftest.err conftest.$ac_ext
5046 if $ac_preproc_ok; then :
5049 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5050 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5051 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5052 See \`config.log' for more details" "$LINENO" 5; }
5056 ac_cpp='$CPP $CPPFLAGS'
5057 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5058 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5065 # Set up TAS assembly code if needed; the template file has now had its
5066 # chance to request this.
5068 ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
5071 if test "$need_tas" = yes ; then
5080 # Automatic dependency tracking
5084 # Check whether --enable-depend was given.
5085 if test "${enable_depend+set}" = set; then :
5086 enableval=$enable_depend;
5095 as_fn_error $? "no argument expected for --enable-depend option" "$LINENO" 5
5109 # Enable assert checks
5113 # Check whether --enable-cassert was given.
5114 if test "${enable_cassert+set}" = set; then :
5115 enableval=$enable_cassert;
5119 $as_echo "#define USE_ASSERT_CHECKING 1" >>confdefs.h
5126 as_fn_error $? "no argument expected for --enable-cassert option" "$LINENO" 5
5139 # Include directories
5142 IFS="${IFS}${PATH_SEPARATOR}"
5143 # SRCH_INC comes from the template file
5144 for dir in $with_includes $SRCH_INC; do
5145 if test -d "$dir"; then
5146 INCLUDES="$INCLUDES -I$dir"
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Include directory $dir does not exist." >&5
5149 $as_echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
5157 # Library directories
5160 IFS="${IFS}${PATH_SEPARATOR}"
5161 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
5162 for dir in $LIBRARY_DIRS $SRCH_LIB; do
5163 if test -d "$dir"; then
5164 LIBDIRS="$LIBDIRS -L$dir"
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Library directory $dir does not exist." >&5
5167 $as_echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
5173 # Enable thread-safe client libraries
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking allow thread-safe client libraries" >&5
5176 $as_echo_n "checking allow thread-safe client libraries... " >&6; }
5179 # Check whether --enable-thread-safety was given.
5180 if test "${enable_thread_safety+set}" = set; then :
5181 enableval=$enable_thread_safety;
5190 as_fn_error $? "no argument expected for --enable-thread-safety option" "$LINENO" 5
5195 enable_thread_safety=yes
5200 if test "$enable_thread_safety" = yes; then
5202 $as_echo "#define ENABLE_THREAD_SAFETY 1" >>confdefs.h
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_thread_safety" >&5
5206 $as_echo "$enable_thread_safety" >&6; }
5210 # Optionally build Tcl modules (PL/Tcl)
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Tcl" >&5
5213 $as_echo_n "checking whether to build with Tcl... " >&6; }
5217 # Check whether --with-tcl was given.
5218 if test "${with_tcl+set}" = set; then :
5228 as_fn_error $? "no argument expected for --with-tcl option" "$LINENO" 5
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tcl" >&5
5239 $as_echo "$with_tcl" >&6; }
5242 # We see if the path to the Tcl/Tk configuration scripts is specified.
5243 # This will override the use of tclsh to find the paths to search.
5248 # Check whether --with-tclconfig was given.
5249 if test "${with_tclconfig+set}" = set; then :
5250 withval=$with_tclconfig;
5253 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5256 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5268 # Optionally build Perl modules (PL/Perl)
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Perl modules" >&5
5271 $as_echo_n "checking whether to build Perl modules... " >&6; }
5275 # Check whether --with-perl was given.
5276 if test "${with_perl+set}" = set; then :
5286 as_fn_error $? "no argument expected for --with-perl option" "$LINENO" 5
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_perl" >&5
5297 $as_echo "$with_perl" >&6; }
5301 # Optionally build Python modules (PL/Python)
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Python modules" >&5
5304 $as_echo_n "checking whether to build Python modules... " >&6; }
5308 # Check whether --with-python was given.
5309 if test "${with_python+set}" = set; then :
5310 withval=$with_python;
5319 as_fn_error $? "no argument expected for --with-python option" "$LINENO" 5
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
5330 $as_echo "$with_python" >&6; }
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with GSSAPI support" >&5
5337 $as_echo_n "checking whether to build with GSSAPI support... " >&6; }
5341 # Check whether --with-gssapi was given.
5342 if test "${with_gssapi+set}" = set; then :
5343 withval=$with_gssapi;
5348 $as_echo "#define ENABLE_GSS 1" >>confdefs.h
5350 krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
5357 as_fn_error $? "no argument expected for --with-gssapi option" "$LINENO" 5
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gssapi" >&5
5368 $as_echo "$with_gssapi" >&6; }
5375 # Kerberos configuration parameters
5380 # Check whether --with-krb-srvnam was given.
5381 if test "${with_krb_srvnam+set}" = set; then :
5382 withval=$with_krb_srvnam;
5385 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5388 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5396 with_krb_srvnam="postgres"
5401 cat >>confdefs.h <<_ACEOF
5402 #define PG_KRB_SRVNAM "$with_krb_srvnam"
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with PAM support" >&5
5411 $as_echo_n "checking whether to build with PAM support... " >&6; }
5415 # Check whether --with-pam was given.
5416 if test "${with_pam+set}" = set; then :
5421 $as_echo "#define USE_PAM 1" >>confdefs.h
5428 as_fn_error $? "no argument expected for --with-pam option" "$LINENO" 5
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_pam" >&5
5439 $as_echo "$with_pam" >&6; }
5445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with LDAP support" >&5
5446 $as_echo_n "checking whether to build with LDAP support... " >&6; }
5450 # Check whether --with-ldap was given.
5451 if test "${with_ldap+set}" = set; then :
5456 $as_echo "#define USE_LDAP 1" >>confdefs.h
5463 as_fn_error $? "no argument expected for --with-ldap option" "$LINENO" 5
5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ldap" >&5
5474 $as_echo "$with_ldap" >&6; }
5480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Bonjour support" >&5
5481 $as_echo_n "checking whether to build with Bonjour support... " >&6; }
5485 # Check whether --with-bonjour was given.
5486 if test "${with_bonjour+set}" = set; then :
5487 withval=$with_bonjour;
5491 $as_echo "#define USE_BONJOUR 1" >>confdefs.h
5498 as_fn_error $? "no argument expected for --with-bonjour option" "$LINENO" 5
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_bonjour" >&5
5509 $as_echo "$with_bonjour" >&6; }
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with OpenSSL support" >&5
5516 $as_echo_n "checking whether to build with OpenSSL support... " >&6; }
5520 # Check whether --with-openssl was given.
5521 if test "${with_openssl+set}" = set; then :
5522 withval=$with_openssl;
5526 $as_echo "#define USE_OPENSSL 1" >>confdefs.h
5533 as_fn_error $? "no argument expected for --with-openssl option" "$LINENO" 5
5543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_openssl" >&5
5544 $as_echo "$with_openssl" >&6; }
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with SELinux support" >&5
5551 $as_echo_n "checking whether to build with SELinux support... " >&6; }
5555 # Check whether --with-selinux was given.
5556 if test "${with_selinux+set}" = set; then :
5557 withval=$with_selinux;
5566 as_fn_error $? "no argument expected for --with-selinux option" "$LINENO" 5
5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_selinux" >&5
5578 $as_echo "$with_selinux" >&6; }
5586 # Check whether --with-readline was given.
5587 if test "${with_readline+set}" = set; then :
5588 withval=$with_readline;
5597 as_fn_error $? "no argument expected for --with-readline option" "$LINENO" 5
5607 # readline on MinGW has problems with backslashes in psql and other bugs.
5608 # This is particularly a problem with non-US code pages.
5609 # Therefore disable its use until we understand the cause. 2004-07-20
5610 if test "$PORTNAME" = "win32"; then
5611 if test "$with_readline" = yes; then
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Readline does not work on MinGW --- disabling" >&5
5613 $as_echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
5625 # Check whether --with-libedit-preferred was given.
5626 if test "${with_libedit_preferred+set}" = set; then :
5627 withval=$with_libedit_preferred;
5636 as_fn_error $? "no argument expected for --with-libedit-preferred option" "$LINENO" 5
5641 with_libedit_preferred=no
5651 # There are at least three UUID libraries in common use: the FreeBSD/NetBSD
5652 # library, the e2fsprogs libuuid (now part of util-linux-ng), and the OSSP
5653 # UUID library. More than one of these might be present on a given platform,
5654 # so we make the user say which one she wants.
5659 # Check whether --with-uuid was given.
5660 if test "${with_uuid+set}" = set; then :
5664 as_fn_error $? "argument required for --with-uuid option" "$LINENO" 5
5667 as_fn_error $? "argument required for --with-uuid option" "$LINENO" 5
5677 if test x"$with_uuid" = x"" ; then
5683 # Check whether --with-ossp-uuid was given.
5684 if test "${with_ossp_uuid+set}" = set; then :
5685 withval=$with_ossp_uuid;
5694 as_fn_error $? "no argument expected for --with-ossp-uuid option" "$LINENO" 5
5704 if test "$with_ossp_uuid" = yes ; then
5708 if test "$with_uuid" = bsd ; then
5710 $as_echo "#define HAVE_UUID_BSD 1" >>confdefs.h
5712 UUID_EXTRA_OBJS="md5.o sha1.o"
5713 elif test "$with_uuid" = e2fs ; then
5715 $as_echo "#define HAVE_UUID_E2FS 1" >>confdefs.h
5717 UUID_EXTRA_OBJS="md5.o sha1.o"
5718 elif test "$with_uuid" = ossp ; then
5720 $as_echo "#define HAVE_UUID_OSSP 1" >>confdefs.h
5723 elif test "$with_uuid" = no ; then
5726 as_fn_error $? "--with-uuid must specify one of bsd, e2fs, or ossp" "$LINENO" 5
5738 # Check whether --with-libxml was given.
5739 if test "${with_libxml+set}" = set; then :
5740 withval=$with_libxml;
5744 $as_echo "#define USE_LIBXML 1" >>confdefs.h
5751 as_fn_error $? "no argument expected for --with-libxml option" "$LINENO" 5
5762 if test "$with_libxml" = yes ; then
5763 for ac_prog in xml2-config
5765 # Extract the first word of "$ac_prog", so it can be a program name with args.
5766 set dummy $ac_prog; ac_word=$2
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5768 $as_echo_n "checking for $ac_word... " >&6; }
5769 if ${ac_cv_prog_XML2_CONFIG+:} false; then :
5770 $as_echo_n "(cached) " >&6
5772 if test -n "$XML2_CONFIG"; then
5773 ac_cv_prog_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test.
5775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5779 test -z "$as_dir" && as_dir=.
5780 for ac_exec_ext in '' $ac_executable_extensions; do
5781 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5782 ac_cv_prog_XML2_CONFIG="$ac_prog"
5783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5792 XML2_CONFIG=$ac_cv_prog_XML2_CONFIG
5793 if test -n "$XML2_CONFIG"; then
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
5795 $as_echo "$XML2_CONFIG" >&6; }
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5798 $as_echo "no" >&6; }
5802 test -n "$XML2_CONFIG" && break
5805 if test -n "$XML2_CONFIG"; then
5806 for pgac_option in `$XML2_CONFIG --cflags`; do
5807 case $pgac_option in
5808 -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";;
5811 for pgac_option in `$XML2_CONFIG --libs`; do
5812 case $pgac_option in
5813 -L*) LDFLAGS="$LDFLAGS $pgac_option";;
5827 # Check whether --with-libxslt was given.
5828 if test "${with_libxslt+set}" = set; then :
5829 withval=$with_libxslt;
5833 $as_echo "#define USE_LIBXSLT 1" >>confdefs.h
5840 as_fn_error $? "no argument expected for --with-libxslt option" "$LINENO" 5
5860 # Check whether --with-system-tzdata was given.
5861 if test "${with_system_tzdata+set}" = set; then :
5862 withval=$with_system_tzdata;
5865 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5868 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5886 # Check whether --with-zlib was given.
5887 if test "${with_zlib+set}" = set; then :
5897 as_fn_error $? "no argument expected for --with-zlib option" "$LINENO" 5
5913 # Assume system is ELF if it predefines __ELF__ as 1,
5914 # otherwise believe host_os based default.
5916 freebsd1*|freebsd2*) elf=no;;
5917 freebsd3*|freebsd4*) elf=yes;;
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5922 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5923 if ${ac_cv_path_GREP+:} false; then :
5924 $as_echo_n "(cached) " >&6
5926 if test -z "$GREP"; then
5927 ac_path_GREP_found=false
5928 # Loop through the user's path and test for each of PROGNAME-LIST
5929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5930 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5933 test -z "$as_dir" && as_dir=.
5934 for ac_prog in grep ggrep; do
5935 for ac_exec_ext in '' $ac_executable_extensions; do
5936 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5937 as_fn_executable_p "$ac_path_GREP" || continue
5938 # Check for GNU ac_path_GREP and select it if it is found.
5939 # Check for GNU $ac_path_GREP
5940 case `"$ac_path_GREP" --version 2>&1` in
5942 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5945 $as_echo_n 0123456789 >"conftest.in"
5948 cat "conftest.in" "conftest.in" >"conftest.tmp"
5949 mv "conftest.tmp" "conftest.in"
5950 cp "conftest.in" "conftest.nl"
5951 $as_echo 'GREP' >> "conftest.nl"
5952 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5953 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5954 as_fn_arith $ac_count + 1 && ac_count=$as_val
5955 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5956 # Best one so far, save it but keep looking for a better one
5957 ac_cv_path_GREP="$ac_path_GREP"
5958 ac_path_GREP_max=$ac_count
5960 # 10*(2^10) chars as input seems more than enough
5961 test $ac_count -gt 10 && break
5963 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5966 $ac_path_GREP_found && break 3
5971 if test -z "$ac_cv_path_GREP"; then
5972 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5975 ac_cv_path_GREP=$GREP
5979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5980 $as_echo "$ac_cv_path_GREP" >&6; }
5981 GREP="$ac_cv_path_GREP"
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5985 $as_echo_n "checking for egrep... " >&6; }
5986 if ${ac_cv_path_EGREP+:} false; then :
5987 $as_echo_n "(cached) " >&6
5989 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5990 then ac_cv_path_EGREP="$GREP -E"
5992 if test -z "$EGREP"; then
5993 ac_path_EGREP_found=false
5994 # Loop through the user's path and test for each of PROGNAME-LIST
5995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5996 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5999 test -z "$as_dir" && as_dir=.
6000 for ac_prog in egrep; do
6001 for ac_exec_ext in '' $ac_executable_extensions; do
6002 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6003 as_fn_executable_p "$ac_path_EGREP" || continue
6004 # Check for GNU ac_path_EGREP and select it if it is found.
6005 # Check for GNU $ac_path_EGREP
6006 case `"$ac_path_EGREP" --version 2>&1` in
6008 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6011 $as_echo_n 0123456789 >"conftest.in"
6014 cat "conftest.in" "conftest.in" >"conftest.tmp"
6015 mv "conftest.tmp" "conftest.in"
6016 cp "conftest.in" "conftest.nl"
6017 $as_echo 'EGREP' >> "conftest.nl"
6018 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6019 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6020 as_fn_arith $ac_count + 1 && ac_count=$as_val
6021 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6022 # Best one so far, save it but keep looking for a better one
6023 ac_cv_path_EGREP="$ac_path_EGREP"
6024 ac_path_EGREP_max=$ac_count
6026 # 10*(2^10) chars as input seems more than enough
6027 test $ac_count -gt 10 && break
6029 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6032 $ac_path_EGREP_found && break 3
6037 if test -z "$ac_cv_path_EGREP"; then
6038 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6041 ac_cv_path_EGREP=$EGREP
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6047 $as_echo "$ac_cv_path_EGREP" >&6; }
6048 EGREP="$ac_cv_path_EGREP"
6051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6052 /* end confdefs.h. */
6058 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6059 $EGREP "yes" >/dev/null 2>&1; then :
6062 if test "X$elf" = "Xyes" ; then
6076 CPPFLAGS="$CPPFLAGS $INCLUDES"
6077 LDFLAGS="$LDFLAGS $LIBDIRS"
6083 # Check whether --with-gnu-ld was given.
6084 if test "${with_gnu_ld+set}" = set; then :
6085 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6091 if test "$GCC" = yes; then
6092 # Check if gcc -print-prog-name=ld gives a path.
6093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
6094 $as_echo_n "checking for ld used by GCC... " >&6; }
6097 # gcc leaves a trailing carriage return which upsets mingw
6098 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6100 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6103 # Accept absolute paths.
6104 [\\/]* | [A-Za-z]:[\\/]*)
6105 re_direlt='/[^/][^/]*/\.\./'
6106 # Canonicalize the path of ld
6107 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
6108 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6109 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
6111 test -z "$LD" && LD="$ac_prog"
6114 # If it fails, then pretend we aren't using GCC.
6118 # If it is relative, then search for the first ld in PATH.
6122 elif test "$with_gnu_ld" = yes; then
6123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6124 $as_echo_n "checking for GNU ld... " >&6; }
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6127 $as_echo_n "checking for non-GNU ld... " >&6; }
6129 if ${ac_cv_path_LD+:} false; then :
6130 $as_echo_n "(cached) " >&6
6132 if test -z "$LD"; then
6133 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
6134 for ac_dir in $PATH; do
6135 test -z "$ac_dir" && ac_dir=.
6136 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6137 ac_cv_path_LD="$ac_dir/$ac_prog"
6138 # Check to see if the program is GNU ld. I'd rather use --version,
6139 # but apparently some GNU ld's only accept -v.
6140 # Break only if it was the GNU/non-GNU ld that we prefer.
6141 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
6142 test "$with_gnu_ld" != no && break
6144 test "$with_gnu_ld" != yes && break
6150 ac_cv_path_LD="$LD" # Let the user override the test with a path.
6155 if test -n "$LD"; then
6156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6157 $as_echo "$LD" >&6; }
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6160 $as_echo "no" >&6; }
6162 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6164 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6165 if ${ac_cv_prog_gnu_ld+:} false; then :
6166 $as_echo_n "(cached) " >&6
6168 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
6169 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
6170 ac_cv_prog_gnu_ld=yes
6172 ac_cv_prog_gnu_ld=no
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gnu_ld" >&5
6176 $as_echo "$ac_cv_prog_gnu_ld" >&6; }
6177 with_gnu_ld=$ac_cv_prog_gnu_ld
6182 case $host_os in sysv5*)
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld -R works" >&5
6184 $as_echo_n "checking whether ld -R works... " >&6; }
6185 if ${pgac_cv_prog_ld_R+:} false; then :
6186 $as_echo_n "(cached) " >&6
6189 pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
6190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6191 /* end confdefs.h. */
6201 if ac_fn_c_try_link "$LINENO"; then :
6202 pgac_cv_prog_ld_R=yes
6204 pgac_cv_prog_ld_R=no
6206 rm -f core conftest.err conftest.$ac_objext \
6207 conftest$ac_exeext conftest.$ac_ext
6208 LDFLAGS=$pgac_save_LDFLAGS
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_ld_R" >&5
6212 $as_echo "$pgac_cv_prog_ld_R" >&6; }
6213 ld_R_works=$pgac_cv_prog_ld_R
6216 if test -n "$ac_tool_prefix"; then
6217 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6218 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6220 $as_echo_n "checking for $ac_word... " >&6; }
6221 if ${ac_cv_prog_RANLIB+:} false; then :
6222 $as_echo_n "(cached) " >&6
6224 if test -n "$RANLIB"; then
6225 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6231 test -z "$as_dir" && as_dir=.
6232 for ac_exec_ext in '' $ac_executable_extensions; do
6233 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6234 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6235 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6244 RANLIB=$ac_cv_prog_RANLIB
6245 if test -n "$RANLIB"; then
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6247 $as_echo "$RANLIB" >&6; }
6249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6250 $as_echo "no" >&6; }
6255 if test -z "$ac_cv_prog_RANLIB"; then
6256 ac_ct_RANLIB=$RANLIB
6257 # Extract the first word of "ranlib", so it can be a program name with args.
6258 set dummy ranlib; ac_word=$2
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6260 $as_echo_n "checking for $ac_word... " >&6; }
6261 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6262 $as_echo_n "(cached) " >&6
6264 if test -n "$ac_ct_RANLIB"; then
6265 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6267 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6271 test -z "$as_dir" && as_dir=.
6272 for ac_exec_ext in '' $ac_executable_extensions; do
6273 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6274 ac_cv_prog_ac_ct_RANLIB="ranlib"
6275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6284 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6285 if test -n "$ac_ct_RANLIB"; then
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6287 $as_echo "$ac_ct_RANLIB" >&6; }
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6290 $as_echo "no" >&6; }
6293 if test "x$ac_ct_RANLIB" = x; then
6296 case $cross_compiling:$ac_tool_warned in
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6299 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6300 ac_tool_warned=yes ;;
6302 RANLIB=$ac_ct_RANLIB
6305 RANLIB="$ac_cv_prog_RANLIB"
6309 if test -n "$ac_tool_prefix"; then
6310 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6311 set dummy ${ac_tool_prefix}strip; ac_word=$2
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313 $as_echo_n "checking for $ac_word... " >&6; }
6314 if ${ac_cv_prog_STRIP+:} false; then :
6315 $as_echo_n "(cached) " >&6
6317 if test -n "$STRIP"; then
6318 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324 test -z "$as_dir" && as_dir=.
6325 for ac_exec_ext in '' $ac_executable_extensions; do
6326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6327 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6337 STRIP=$ac_cv_prog_STRIP
6338 if test -n "$STRIP"; then
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6340 $as_echo "$STRIP" >&6; }
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343 $as_echo "no" >&6; }
6348 if test -z "$ac_cv_prog_STRIP"; then
6350 # Extract the first word of "strip", so it can be a program name with args.
6351 set dummy strip; ac_word=$2
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353 $as_echo_n "checking for $ac_word... " >&6; }
6354 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6355 $as_echo_n "(cached) " >&6
6357 if test -n "$ac_ct_STRIP"; then
6358 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364 test -z "$as_dir" && as_dir=.
6365 for ac_exec_ext in '' $ac_executable_extensions; do
6366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6367 ac_cv_prog_ac_ct_STRIP="strip"
6368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6377 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6378 if test -n "$ac_ct_STRIP"; then
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6380 $as_echo "$ac_ct_STRIP" >&6; }
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6383 $as_echo "no" >&6; }
6386 if test "x$ac_ct_STRIP" = x; then
6389 case $cross_compiling:$ac_tool_warned in
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6392 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6393 ac_tool_warned=yes ;;
6398 STRIP="$ac_cv_prog_STRIP"
6402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is possible to strip libraries" >&5
6403 $as_echo_n "checking whether it is possible to strip libraries... " >&6; }
6404 if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
6405 STRIP_STATIC_LIB="$STRIP -x"
6406 STRIP_SHARED_LIB="$STRIP --strip-unneeded"
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6408 $as_echo "yes" >&6; }
6413 STRIP_STATIC_LIB=$STRIP
6414 STRIP_SHARED_LIB=$STRIP
6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6416 $as_echo "yes" >&6; }
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422 $as_echo "no" >&6; }
6429 if test -n "$ac_tool_prefix"; then
6430 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6431 set dummy ${ac_tool_prefix}ar; ac_word=$2
6432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6433 $as_echo_n "checking for $ac_word... " >&6; }
6434 if ${ac_cv_prog_AR+:} false; then :
6435 $as_echo_n "(cached) " >&6
6437 if test -n "$AR"; then
6438 ac_cv_prog_AR="$AR" # Let the user override the test.
6440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6444 test -z "$as_dir" && as_dir=.
6445 for ac_exec_ext in '' $ac_executable_extensions; do
6446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6447 ac_cv_prog_AR="${ac_tool_prefix}ar"
6448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6458 if test -n "$AR"; then
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6460 $as_echo "$AR" >&6; }
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6463 $as_echo "no" >&6; }
6468 if test -z "$ac_cv_prog_AR"; then
6470 # Extract the first word of "ar", so it can be a program name with args.
6471 set dummy ar; ac_word=$2
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6473 $as_echo_n "checking for $ac_word... " >&6; }
6474 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6475 $as_echo_n "(cached) " >&6
6477 if test -n "$ac_ct_AR"; then
6478 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6484 test -z "$as_dir" && as_dir=.
6485 for ac_exec_ext in '' $ac_executable_extensions; do
6486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6487 ac_cv_prog_ac_ct_AR="ar"
6488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6497 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6498 if test -n "$ac_ct_AR"; then
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6500 $as_echo "$ac_ct_AR" >&6; }
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503 $as_echo "no" >&6; }
6506 if test "x$ac_ct_AR" = x; then
6509 case $cross_compiling:$ac_tool_warned in
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6512 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6513 ac_tool_warned=yes ;;
6521 if test "$PORTNAME" = "win32"; then
6522 if test -n "$ac_tool_prefix"; then
6523 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6524 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6526 $as_echo_n "checking for $ac_word... " >&6; }
6527 if ${ac_cv_prog_DLLTOOL+:} false; then :
6528 $as_echo_n "(cached) " >&6
6530 if test -n "$DLLTOOL"; then
6531 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6537 test -z "$as_dir" && as_dir=.
6538 for ac_exec_ext in '' $ac_executable_extensions; do
6539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6540 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6550 DLLTOOL=$ac_cv_prog_DLLTOOL
6551 if test -n "$DLLTOOL"; then
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6553 $as_echo "$DLLTOOL" >&6; }
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6556 $as_echo "no" >&6; }
6561 if test -z "$ac_cv_prog_DLLTOOL"; then
6562 ac_ct_DLLTOOL=$DLLTOOL
6563 # Extract the first word of "dlltool", so it can be a program name with args.
6564 set dummy dlltool; ac_word=$2
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6566 $as_echo_n "checking for $ac_word... " >&6; }
6567 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6568 $as_echo_n "(cached) " >&6
6570 if test -n "$ac_ct_DLLTOOL"; then
6571 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6577 test -z "$as_dir" && as_dir=.
6578 for ac_exec_ext in '' $ac_executable_extensions; do
6579 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6580 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6590 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6591 if test -n "$ac_ct_DLLTOOL"; then
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6593 $as_echo "$ac_ct_DLLTOOL" >&6; }
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6596 $as_echo "no" >&6; }
6599 if test "x$ac_ct_DLLTOOL" = x; then
6602 case $cross_compiling:$ac_tool_warned in
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6605 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6606 ac_tool_warned=yes ;;
6608 DLLTOOL=$ac_ct_DLLTOOL
6611 DLLTOOL="$ac_cv_prog_DLLTOOL"
6614 if test -n "$ac_tool_prefix"; then
6615 # Extract the first word of "${ac_tool_prefix}dllwrap", so it can be a program name with args.
6616 set dummy ${ac_tool_prefix}dllwrap; ac_word=$2
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6618 $as_echo_n "checking for $ac_word... " >&6; }
6619 if ${ac_cv_prog_DLLWRAP+:} false; then :
6620 $as_echo_n "(cached) " >&6
6622 if test -n "$DLLWRAP"; then
6623 ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test.
6625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6629 test -z "$as_dir" && as_dir=.
6630 for ac_exec_ext in '' $ac_executable_extensions; do
6631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6632 ac_cv_prog_DLLWRAP="${ac_tool_prefix}dllwrap"
6633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6642 DLLWRAP=$ac_cv_prog_DLLWRAP
6643 if test -n "$DLLWRAP"; then
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLWRAP" >&5
6645 $as_echo "$DLLWRAP" >&6; }
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6648 $as_echo "no" >&6; }
6653 if test -z "$ac_cv_prog_DLLWRAP"; then
6654 ac_ct_DLLWRAP=$DLLWRAP
6655 # Extract the first word of "dllwrap", so it can be a program name with args.
6656 set dummy dllwrap; ac_word=$2
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6658 $as_echo_n "checking for $ac_word... " >&6; }
6659 if ${ac_cv_prog_ac_ct_DLLWRAP+:} false; then :
6660 $as_echo_n "(cached) " >&6
6662 if test -n "$ac_ct_DLLWRAP"; then
6663 ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test.
6665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6669 test -z "$as_dir" && as_dir=.
6670 for ac_exec_ext in '' $ac_executable_extensions; do
6671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6672 ac_cv_prog_ac_ct_DLLWRAP="dllwrap"
6673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6682 ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP
6683 if test -n "$ac_ct_DLLWRAP"; then
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLWRAP" >&5
6685 $as_echo "$ac_ct_DLLWRAP" >&6; }
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688 $as_echo "no" >&6; }
6691 if test "x$ac_ct_DLLWRAP" = x; then
6694 case $cross_compiling:$ac_tool_warned in
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6697 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6698 ac_tool_warned=yes ;;
6700 DLLWRAP=$ac_ct_DLLWRAP
6703 DLLWRAP="$ac_cv_prog_DLLWRAP"
6706 if test -n "$ac_tool_prefix"; then
6707 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6708 set dummy ${ac_tool_prefix}windres; ac_word=$2
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710 $as_echo_n "checking for $ac_word... " >&6; }
6711 if ${ac_cv_prog_WINDRES+:} false; then :
6712 $as_echo_n "(cached) " >&6
6714 if test -n "$WINDRES"; then
6715 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6721 test -z "$as_dir" && as_dir=.
6722 for ac_exec_ext in '' $ac_executable_extensions; do
6723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6724 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6734 WINDRES=$ac_cv_prog_WINDRES
6735 if test -n "$WINDRES"; then
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6737 $as_echo "$WINDRES" >&6; }
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740 $as_echo "no" >&6; }
6745 if test -z "$ac_cv_prog_WINDRES"; then
6746 ac_ct_WINDRES=$WINDRES
6747 # Extract the first word of "windres", so it can be a program name with args.
6748 set dummy windres; ac_word=$2
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6750 $as_echo_n "checking for $ac_word... " >&6; }
6751 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
6752 $as_echo_n "(cached) " >&6
6754 if test -n "$ac_ct_WINDRES"; then
6755 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6761 test -z "$as_dir" && as_dir=.
6762 for ac_exec_ext in '' $ac_executable_extensions; do
6763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6764 ac_cv_prog_ac_ct_WINDRES="windres"
6765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6775 if test -n "$ac_ct_WINDRES"; then
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6777 $as_echo "$ac_ct_WINDRES" >&6; }
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6780 $as_echo "no" >&6; }
6783 if test "x$ac_ct_WINDRES" = x; then
6786 case $cross_compiling:$ac_tool_warned in
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6789 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6790 ac_tool_warned=yes ;;
6792 WINDRES=$ac_ct_WINDRES
6795 WINDRES="$ac_cv_prog_WINDRES"
6800 # Find a good install program. We prefer a C program (faster),
6801 # so one script is as good as another. But avoid the broken or
6802 # incompatible versions:
6803 # SysV /etc/install, /usr/sbin/install
6804 # SunOS /usr/etc/install
6805 # IRIX /sbin/install
6807 # AmigaOS /C/install, which installs bootblocks on floppy discs
6808 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6809 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6810 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6811 # OS/2's system install, which has a completely different semantic
6812 # ./install, which can be erroneously created by make from ./install.sh.
6813 # Reject install programs that cannot install multiple files.
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6815 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6816 if test -z "$INSTALL"; then
6817 if ${ac_cv_path_install+:} false; then :
6818 $as_echo_n "(cached) " >&6
6820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824 test -z "$as_dir" && as_dir=.
6825 # Account for people who put trailing slashes in PATH elements.
6826 case $as_dir/ in #((
6827 ./ | .// | /[cC]/* | \
6828 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6829 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6832 # OSF1 and SCO ODT 3.0 have their own names for install.
6833 # Don't use installbsd from OSF since it installs stuff as root
6835 for ac_prog in ginstall scoinst install; do
6836 for ac_exec_ext in '' $ac_executable_extensions; do
6837 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6838 if test $ac_prog = install &&
6839 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6840 # AIX install. It has an incompatible calling convention.
6842 elif test $ac_prog = install &&
6843 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6844 # program-specific install script used by HP pwplus--don't use.
6847 rm -rf conftest.one conftest.two conftest.dir
6848 echo one > conftest.one
6849 echo two > conftest.two
6851 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6852 test -s conftest.one && test -s conftest.two &&
6853 test -s conftest.dir/conftest.one &&
6854 test -s conftest.dir/conftest.two
6856 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6869 rm -rf conftest.one conftest.two conftest.dir
6872 if test "${ac_cv_path_install+set}" = set; then
6873 INSTALL=$ac_cv_path_install
6875 # As a last resort, use the slow shell script. Don't cache a
6876 # value for INSTALL within a source directory, because that will
6877 # break other packages using the cache if that directory is
6878 # removed, or if the value is a relative name.
6879 INSTALL=$ac_install_sh
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6883 $as_echo "$INSTALL" >&6; }
6885 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6886 # It thinks the first close brace ends the variable substitution.
6887 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6889 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6891 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6893 # When Autoconf chooses install-sh as install program it tries to generate
6894 # a relative path to it in each makefile where it subsitutes it. This clashes
6895 # with our Makefile.global concept. This workaround helps.
6897 *install-sh*) install_bin='';;
6898 *) install_bin=$INSTALL;;
6902 # Extract the first word of "tar", so it can be a program name with args.
6903 set dummy tar; ac_word=$2
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6905 $as_echo_n "checking for $ac_word... " >&6; }
6906 if ${ac_cv_path_TAR+:} false; then :
6907 $as_echo_n "(cached) " >&6
6911 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6918 test -z "$as_dir" && as_dir=.
6919 for ac_exec_ext in '' $ac_executable_extensions; do
6920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6921 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6933 if test -n "$TAR"; then
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
6935 $as_echo "$TAR" >&6; }
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6938 $as_echo "no" >&6; }
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6943 $as_echo_n "checking whether ln -s works... " >&6; }
6945 if test "$LN_S" = "ln -s"; then
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6947 $as_echo "yes" >&6; }
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6950 $as_echo "no, using $LN_S" >&6; }
6953 for ac_prog in gawk mawk nawk awk
6955 # Extract the first word of "$ac_prog", so it can be a program name with args.
6956 set dummy $ac_prog; ac_word=$2
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6958 $as_echo_n "checking for $ac_word... " >&6; }
6959 if ${ac_cv_prog_AWK+:} false; then :
6960 $as_echo_n "(cached) " >&6
6962 if test -n "$AWK"; then
6963 ac_cv_prog_AWK="$AWK" # Let the user override the test.
6965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6969 test -z "$as_dir" && as_dir=.
6970 for ac_exec_ext in '' $ac_executable_extensions; do
6971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6972 ac_cv_prog_AWK="$ac_prog"
6973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6983 if test -n "$AWK"; then
6984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
6985 $as_echo "$AWK" >&6; }
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6988 $as_echo "no" >&6; }
6992 test -n "$AWK" && break
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6996 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6997 if test -z "$MKDIR_P"; then
6998 if ${ac_cv_path_mkdir+:} false; then :
6999 $as_echo_n "(cached) " >&6
7001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7005 test -z "$as_dir" && as_dir=.
7006 for ac_prog in mkdir gmkdir; do
7007 for ac_exec_ext in '' $ac_executable_extensions; do
7008 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
7009 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7010 'mkdir (GNU coreutils) '* | \
7011 'mkdir (coreutils) '* | \
7012 'mkdir (fileutils) '4.1*)
7013 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7023 test -d ./--version && rmdir ./--version
7024 if test "${ac_cv_path_mkdir+set}" = set; then
7025 MKDIR_P="$ac_cv_path_mkdir -p"
7027 # As a last resort, use the slow shell script. Don't cache a
7028 # value for MKDIR_P within a source directory, because that will
7029 # break other packages using the cache if that directory is
7030 # removed, or if the value is a relative name.
7031 MKDIR_P="$ac_install_sh -d"
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7035 $as_echo "$MKDIR_P" >&6; }
7037 # When Autoconf chooses install-sh as mkdir -p program it tries to generate
7038 # a relative path to it in each makefile where it subsitutes it. This clashes
7039 # with our Makefile.global concept. This workaround helps.
7041 *install-sh*) MKDIR_P='\${SHELL} \${top_srcdir}/config/install-sh -c -d';;
7044 # Let the user override the search
7045 if test -z "$BISON"; then
7046 for ac_prog in bison
7048 # Extract the first word of "$ac_prog", so it can be a program name with args.
7049 set dummy $ac_prog; ac_word=$2
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7051 $as_echo_n "checking for $ac_word... " >&6; }
7052 if ${ac_cv_path_BISON+:} false; then :
7053 $as_echo_n "(cached) " >&6
7057 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
7060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7064 test -z "$as_dir" && as_dir=.
7065 for ac_exec_ext in '' $ac_executable_extensions; do
7066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7067 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
7068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7078 BISON=$ac_cv_path_BISON
7079 if test -n "$BISON"; then
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
7081 $as_echo "$BISON" >&6; }
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7084 $as_echo "no" >&6; }
7088 test -n "$BISON" && break
7093 if test "$BISON"; then
7094 pgac_bison_version=`$BISON --version 2>/dev/null | sed q`
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_bison_version" >&5
7096 $as_echo "$as_me: using $pgac_bison_version" >&6;}
7097 if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7100 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7101 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&5
7102 $as_echo "$as_me: WARNING:
7103 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7104 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&2;}
7107 # Bison >=3.0 issues warnings about %name-prefix="base_yy", instead
7108 # of the now preferred %name-prefix "base_yy", but the latter
7109 # doesn't work with Bison 2.3 or less. So for now we silence the
7110 # deprecation warnings.
7111 if echo "$pgac_bison_version" | $AWK '{ if ($4 >= 3) exit 0; else exit 1;}'
7113 BISONFLAGS="$BISONFLAGS -Wno-deprecated"
7117 if test -z "$BISON"; then
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7119 *** Without Bison you will not be able to build PostgreSQL from Git nor
7120 *** change any of the parser definition files. You can obtain Bison from
7121 *** a GNU mirror site. (If you are using the official distribution of
7122 *** PostgreSQL then you do not need to worry about this, because the Bison
7123 *** output is pre-generated.)" >&5
7124 $as_echo "$as_me: WARNING:
7125 *** Without Bison you will not be able to build PostgreSQL from Git nor
7126 *** change any of the parser definition files. You can obtain Bison from
7127 *** a GNU mirror site. (If you are using the official distribution of
7128 *** PostgreSQL then you do not need to worry about this, because the Bison
7129 *** output is pre-generated.)" >&2;}
7131 # We don't need AC_SUBST(BISON) because AC_PATH_PROG did it
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex" >&5
7135 $as_echo_n "checking for flex... " >&6; }
7136 if ${pgac_cv_path_flex+:} false; then :
7137 $as_echo_n "(cached) " >&6
7139 # Let the user override the test
7140 if test -n "$FLEX"; then
7141 pgac_cv_path_flex=$FLEX
7145 for pgac_dir in $PATH; do
7147 if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
7150 for pgac_prog in flex lex; do
7151 pgac_candidate="$pgac_dir/$pgac_prog"
7152 if test -f "$pgac_candidate" \
7153 && $pgac_candidate --version </dev/null >/dev/null 2>&1
7155 echo '%%' > conftest.l
7156 if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
7157 pgac_flex_version=`$pgac_candidate --version 2>/dev/null`
7158 if echo "$pgac_flex_version" | sed 's/[.a-z]/ /g' | $AWK '{ if ($1 = 2 && $2 = 5 && $3 >= 31) exit 0; else exit 1;}'
7160 pgac_cv_path_flex=$pgac_candidate
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7164 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7165 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&5
7166 $as_echo "$as_me: WARNING:
7167 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7168 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&2;}
7174 rm -f conftest.l lex.yy.c
7175 : ${pgac_cv_path_flex=no}
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_path_flex" >&5
7180 $as_echo "$pgac_cv_path_flex" >&6; }
7181 if test x"$pgac_cv_path_flex" = x"no"; then
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7183 *** Without Flex you will not be able to build PostgreSQL from Git nor
7184 *** change any of the scanner definition files. You can obtain Flex from
7185 *** a GNU mirror site. (If you are using the official distribution of
7186 *** PostgreSQL then you do not need to worry about this because the Flex
7187 *** output is pre-generated.)" >&5
7188 $as_echo "$as_me: WARNING:
7189 *** Without Flex you will not be able to build PostgreSQL from Git nor
7190 *** change any of the scanner definition files. You can obtain Flex from
7191 *** a GNU mirror site. (If you are using the official distribution of
7192 *** PostgreSQL then you do not need to worry about this because the Flex
7193 *** output is pre-generated.)" >&2;}
7197 FLEX=$pgac_cv_path_flex
7198 pgac_flex_version=`$FLEX --version 2>/dev/null`
7199 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_flex_version" >&5
7200 $as_echo "$as_me: using $pgac_flex_version" >&6;}
7207 # Let the user override the search
7208 if test -z "$PERL"; then
7209 # Extract the first word of "perl", so it can be a program name with args.
7210 set dummy perl; ac_word=$2
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7212 $as_echo_n "checking for $ac_word... " >&6; }
7213 if ${ac_cv_path_PERL+:} false; then :
7214 $as_echo_n "(cached) " >&6
7218 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7225 test -z "$as_dir" && as_dir=.
7226 for ac_exec_ext in '' $ac_executable_extensions; do
7227 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7228 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7239 PERL=$ac_cv_path_PERL
7240 if test -n "$PERL"; then
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7242 $as_echo "$PERL" >&6; }
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7245 $as_echo "no" >&6; }
7251 if test "$PERL"; then
7252 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'`
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: using perl $pgac_perl_version" >&5
7254 $as_echo "$as_me: using perl $pgac_perl_version" >&6;}
7255 if echo "$pgac_perl_version" | sed 's/[.a-z_]/ /g' | \
7256 $AWK '{ if ($1 = 5 && $2 >= 8) exit 1; else exit 0;}'
7258 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7259 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7260 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&5
7261 $as_echo "$as_me: WARNING:
7262 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7263 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&2;}
7268 if test -z "$PERL"; then
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7270 *** Without Perl you will not be able to build PostgreSQL from Git.
7271 *** You can obtain Perl from any CPAN mirror site.
7272 *** (If you are using the official distribution of PostgreSQL then you do not
7273 *** need to worry about this, because the Perl output is pre-generated.)" >&5
7274 $as_echo "$as_me: WARNING:
7275 *** Without Perl you will not be able to build PostgreSQL from Git.
7276 *** You can obtain Perl from any CPAN mirror site.
7277 *** (If you are using the official distribution of PostgreSQL then you do not
7278 *** need to worry about this, because the Perl output is pre-generated.)" >&2;}
7281 if test "$with_perl" = yes; then
7282 if test -z "$PERL"; then
7283 as_fn_error $? "Perl not found" "$LINENO" 5
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl archlibexp" >&5
7287 $as_echo_n "checking for Perl archlibexp... " >&6; }
7288 perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
7289 test "$PORTNAME" = "win32" && perl_archlibexp=`echo $perl_archlibexp | sed 's,\\\\,/,g'`
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_archlibexp" >&5
7291 $as_echo "$perl_archlibexp" >&6; }
7292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl privlibexp" >&5
7293 $as_echo_n "checking for Perl privlibexp... " >&6; }
7294 perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
7295 test "$PORTNAME" = "win32" && perl_privlibexp=`echo $perl_privlibexp | sed 's,\\\\,/,g'`
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_privlibexp" >&5
7297 $as_echo "$perl_privlibexp" >&6; }
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl useshrplib" >&5
7299 $as_echo_n "checking for Perl useshrplib... " >&6; }
7300 perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
7301 test "$PORTNAME" = "win32" && perl_useshrplib=`echo $perl_useshrplib | sed 's,\\\\,/,g'`
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_useshrplib" >&5
7303 $as_echo "$perl_useshrplib" >&6; }
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flags to link embedded Perl" >&5
7306 $as_echo_n "checking for flags to link embedded Perl... " >&6; }
7307 if test "$PORTNAME" = "win32" ; then
7308 perl_lib=`basename $perl_archlibexp/CORE/perl[5-9]*.lib .lib`
7309 test -e "$perl_archlibexp/CORE/$perl_lib.lib" && perl_embed_ldflags="-L$perl_archlibexp/CORE -l$perl_lib"
7311 pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
7312 pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
7313 perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e "s/ -arch [-a-zA-Z0-9_]*//g"`
7315 if test -z "$perl_embed_ldflags" ; then
7316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7317 $as_echo "no" >&6; }
7318 as_fn_error $? "could not determine flags for linking embedded Perl.
7319 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
7320 installed." "$LINENO" 5
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_embed_ldflags" >&5
7323 $as_echo "$perl_embed_ldflags" >&6; }
7328 if test "$with_python" = yes; then
7329 # Extract the first word of "python", so it can be a program name with args.
7330 set dummy python; ac_word=$2
7331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7332 $as_echo_n "checking for $ac_word... " >&6; }
7333 if ${ac_cv_path_PYTHON+:} false; then :
7334 $as_echo_n "(cached) " >&6
7338 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
7341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7345 test -z "$as_dir" && as_dir=.
7346 for ac_exec_ext in '' $ac_executable_extensions; do
7347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7348 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
7349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7359 PYTHON=$ac_cv_path_PYTHON
7360 if test -n "$PYTHON"; then
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
7362 $as_echo "$PYTHON" >&6; }
7364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7365 $as_echo "no" >&6; }
7369 if test x"$PYTHON" = x""; then
7370 as_fn_error $? "Python not found" "$LINENO" 5
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python distutils module" >&5
7375 $as_echo_n "checking for Python distutils module... " >&6; }
7376 if "${PYTHON}" -c 'import distutils' 2>&5
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7379 $as_echo "yes" >&6; }
7381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7382 $as_echo "no" >&6; }
7383 as_fn_error $? "distutils module not found" "$LINENO" 5
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python configuration directory" >&5
7386 $as_echo_n "checking Python configuration directory... " >&6; }
7387 python_majorversion=`${PYTHON} -c "import sys; print(sys.version[0])"`
7388 python_version=`${PYTHON} -c "import sys; print(sys.version[:3])"`
7389 python_configdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBPL'))))"`
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_configdir" >&5
7391 $as_echo "$python_configdir" >&6; }
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python include directories" >&5
7394 $as_echo_n "checking Python include directories... " >&6; }
7395 python_includespec=`${PYTHON} -c "
7396 import distutils.sysconfig
7397 a = '-I' + distutils.sysconfig.get_python_inc(False)
7398 b = '-I' + distutils.sysconfig.get_python_inc(True)
7402 print(a + ' ' + b)"`
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_includespec" >&5
7404 $as_echo "$python_includespec" >&6; }
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link an embedded Python application" >&5
7409 $as_echo_n "checking how to link an embedded Python application... " >&6; }
7411 python_libdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR'))))"`
7412 python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
7413 python_so=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('SO'))))"`
7414 ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
7415 python_enable_shared=`${PYTHON} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars().get('Py_ENABLE_SHARED',0))"`
7417 if test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
7419 # New way: use the official shared library
7420 ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
7421 python_libspec="-L${python_libdir} -l${ldlibrary}"
7423 # Old way: use libpython from python_configdir
7424 python_libdir="${python_configdir}"
7425 # LDVERSION was introduced in Python 3.2.
7426 python_ldversion=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDVERSION'))))"`
7427 if test x"${python_ldversion}" = x""; then
7428 python_ldversion=$python_version
7430 python_libspec="-L${python_libdir} -lpython${python_ldversion}"
7433 python_additional_libs=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','BASEMODLIBS'))))"`
7435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_libspec} ${python_additional_libs}" >&5
7436 $as_echo "${python_libspec} ${python_additional_libs}" >&6; }
7439 # threaded python is not supported on OpenBSD
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Python is compiled with thread support" >&5
7441 $as_echo_n "checking whether Python is compiled with thread support... " >&6; }
7442 pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
7443 if test "$pythreads" = "1"; then
7444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7445 $as_echo "yes" >&6; }
7448 as_fn_error $? "threaded Python not supported on this platform" "$LINENO" 5
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7453 $as_echo "no" >&6; }
7459 if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
7460 # Extract the first word of "zic", so it can be a program name with args.
7461 set dummy zic; ac_word=$2
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7463 $as_echo_n "checking for $ac_word... " >&6; }
7464 if ${ac_cv_path_ZIC+:} false; then :
7465 $as_echo_n "(cached) " >&6
7469 ac_cv_path_ZIC="$ZIC" # Let the user override the test with a path.
7472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7476 test -z "$as_dir" && as_dir=.
7477 for ac_exec_ext in '' $ac_executable_extensions; do
7478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7479 ac_cv_path_ZIC="$as_dir/$ac_word$ac_exec_ext"
7480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7491 if test -n "$ZIC"; then
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIC" >&5
7493 $as_echo "$ZIC" >&6; }
7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7496 $as_echo "no" >&6; }
7500 if test -z "$ZIC"; then
7502 When cross-compiling, either use the option --with-system-tzdata to use
7503 existing time-zone data, or set the environment variable ZIC to a zic
7504 program to use during the build." "$LINENO" 5
7512 ## Most libraries are included only if they demonstrably provide a function
7513 ## we need, but libm is an exception: always include it, because there are
7514 ## too many compilers that play cute optimization games that will break
7515 ## probes for standard functions such as pow().
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7519 $as_echo_n "checking for main in -lm... " >&6; }
7520 if ${ac_cv_lib_m_main+:} false; then :
7521 $as_echo_n "(cached) " >&6
7523 ac_check_lib_save_LIBS=$LIBS
7525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7526 /* end confdefs.h. */
7537 if ac_fn_c_try_link "$LINENO"; then :
7538 ac_cv_lib_m_main=yes
7542 rm -f core conftest.err conftest.$ac_objext \
7543 conftest$ac_exeext conftest.$ac_ext
7544 LIBS=$ac_check_lib_save_LIBS
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7547 $as_echo "$ac_cv_lib_m_main" >&6; }
7548 if test "x$ac_cv_lib_m_main" = xyes; then :
7549 cat >>confdefs.h <<_ACEOF
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setproctitle" >&5
7558 $as_echo_n "checking for library containing setproctitle... " >&6; }
7559 if ${ac_cv_search_setproctitle+:} false; then :
7560 $as_echo_n "(cached) " >&6
7562 ac_func_search_save_LIBS=$LIBS
7563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7564 /* end confdefs.h. */
7566 /* Override any GCC internal prototype to avoid an error.
7567 Use char because int might match the return type of a GCC
7568 builtin and then its argument prototype would still apply. */
7572 char setproctitle ();
7576 return setproctitle ();
7581 for ac_lib in '' util; do
7582 if test -z "$ac_lib"; then
7583 ac_res="none required"
7586 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7588 if ac_fn_c_try_link "$LINENO"; then :
7589 ac_cv_search_setproctitle=$ac_res
7591 rm -f core conftest.err conftest.$ac_objext \
7593 if ${ac_cv_search_setproctitle+:} false; then :
7597 if ${ac_cv_search_setproctitle+:} false; then :
7600 ac_cv_search_setproctitle=no
7603 LIBS=$ac_func_search_save_LIBS
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setproctitle" >&5
7606 $as_echo "$ac_cv_search_setproctitle" >&6; }
7607 ac_res=$ac_cv_search_setproctitle
7608 if test "$ac_res" != no; then :
7609 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7614 $as_echo_n "checking for library containing dlopen... " >&6; }
7615 if ${ac_cv_search_dlopen+:} false; then :
7616 $as_echo_n "(cached) " >&6
7618 ac_func_search_save_LIBS=$LIBS
7619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7620 /* end confdefs.h. */
7622 /* Override any GCC internal prototype to avoid an error.
7623 Use char because int might match the return type of a GCC
7624 builtin and then its argument prototype would still apply. */
7637 for ac_lib in '' dl; do
7638 if test -z "$ac_lib"; then
7639 ac_res="none required"
7642 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7644 if ac_fn_c_try_link "$LINENO"; then :
7645 ac_cv_search_dlopen=$ac_res
7647 rm -f core conftest.err conftest.$ac_objext \
7649 if ${ac_cv_search_dlopen+:} false; then :
7653 if ${ac_cv_search_dlopen+:} false; then :
7656 ac_cv_search_dlopen=no
7659 LIBS=$ac_func_search_save_LIBS
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7662 $as_echo "$ac_cv_search_dlopen" >&6; }
7663 ac_res=$ac_cv_search_dlopen
7664 if test "$ac_res" != no; then :
7665 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7670 $as_echo_n "checking for library containing socket... " >&6; }
7671 if ${ac_cv_search_socket+:} false; then :
7672 $as_echo_n "(cached) " >&6
7674 ac_func_search_save_LIBS=$LIBS
7675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7676 /* end confdefs.h. */
7678 /* Override any GCC internal prototype to avoid an error.
7679 Use char because int might match the return type of a GCC
7680 builtin and then its argument prototype would still apply. */
7693 for ac_lib in '' socket ws2_32; do
7694 if test -z "$ac_lib"; then
7695 ac_res="none required"
7698 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7700 if ac_fn_c_try_link "$LINENO"; then :
7701 ac_cv_search_socket=$ac_res
7703 rm -f core conftest.err conftest.$ac_objext \
7705 if ${ac_cv_search_socket+:} false; then :
7709 if ${ac_cv_search_socket+:} false; then :
7712 ac_cv_search_socket=no
7715 LIBS=$ac_func_search_save_LIBS
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7718 $as_echo "$ac_cv_search_socket" >&6; }
7719 ac_res=$ac_cv_search_socket
7720 if test "$ac_res" != no; then :
7721 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
7726 $as_echo_n "checking for library containing shl_load... " >&6; }
7727 if ${ac_cv_search_shl_load+:} false; then :
7728 $as_echo_n "(cached) " >&6
7730 ac_func_search_save_LIBS=$LIBS
7731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7732 /* end confdefs.h. */
7734 /* Override any GCC internal prototype to avoid an error.
7735 Use char because int might match the return type of a GCC
7736 builtin and then its argument prototype would still apply. */
7749 for ac_lib in '' dld; do
7750 if test -z "$ac_lib"; then
7751 ac_res="none required"
7754 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7756 if ac_fn_c_try_link "$LINENO"; then :
7757 ac_cv_search_shl_load=$ac_res
7759 rm -f core conftest.err conftest.$ac_objext \
7761 if ${ac_cv_search_shl_load+:} false; then :
7765 if ${ac_cv_search_shl_load+:} false; then :
7768 ac_cv_search_shl_load=no
7771 LIBS=$ac_func_search_save_LIBS
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
7774 $as_echo "$ac_cv_search_shl_load" >&6; }
7775 ac_res=$ac_cv_search_shl_load
7776 if test "$ac_res" != no; then :
7777 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7781 # We only use libld in port/dynloader/aix.c
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldopen" >&5
7785 $as_echo_n "checking for library containing ldopen... " >&6; }
7786 if ${ac_cv_search_ldopen+:} false; then :
7787 $as_echo_n "(cached) " >&6
7789 ac_func_search_save_LIBS=$LIBS
7790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7791 /* end confdefs.h. */
7793 /* Override any GCC internal prototype to avoid an error.
7794 Use char because int might match the return type of a GCC
7795 builtin and then its argument prototype would still apply. */
7808 for ac_lib in '' ld; do
7809 if test -z "$ac_lib"; then
7810 ac_res="none required"
7813 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7815 if ac_fn_c_try_link "$LINENO"; then :
7816 ac_cv_search_ldopen=$ac_res
7818 rm -f core conftest.err conftest.$ac_objext \
7820 if ${ac_cv_search_ldopen+:} false; then :
7824 if ${ac_cv_search_ldopen+:} false; then :
7827 ac_cv_search_ldopen=no
7830 LIBS=$ac_func_search_save_LIBS
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldopen" >&5
7833 $as_echo "$ac_cv_search_ldopen" >&6; }
7834 ac_res=$ac_cv_search_ldopen
7835 if test "$ac_res" != no; then :
7836 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getopt_long" >&5
7843 $as_echo_n "checking for library containing getopt_long... " >&6; }
7844 if ${ac_cv_search_getopt_long+:} false; then :
7845 $as_echo_n "(cached) " >&6
7847 ac_func_search_save_LIBS=$LIBS
7848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7849 /* end confdefs.h. */
7851 /* Override any GCC internal prototype to avoid an error.
7852 Use char because int might match the return type of a GCC
7853 builtin and then its argument prototype would still apply. */
7857 char getopt_long ();
7861 return getopt_long ();
7866 for ac_lib in '' getopt gnugetopt; do
7867 if test -z "$ac_lib"; then
7868 ac_res="none required"
7871 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7873 if ac_fn_c_try_link "$LINENO"; then :
7874 ac_cv_search_getopt_long=$ac_res
7876 rm -f core conftest.err conftest.$ac_objext \
7878 if ${ac_cv_search_getopt_long+:} false; then :
7882 if ${ac_cv_search_getopt_long+:} false; then :
7885 ac_cv_search_getopt_long=no
7888 LIBS=$ac_func_search_save_LIBS
7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getopt_long" >&5
7891 $as_echo "$ac_cv_search_getopt_long" >&6; }
7892 ac_res=$ac_cv_search_getopt_long
7893 if test "$ac_res" != no; then :
7894 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
7899 $as_echo_n "checking for library containing crypt... " >&6; }
7900 if ${ac_cv_search_crypt+:} false; then :
7901 $as_echo_n "(cached) " >&6
7903 ac_func_search_save_LIBS=$LIBS
7904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7905 /* end confdefs.h. */
7907 /* Override any GCC internal prototype to avoid an error.
7908 Use char because int might match the return type of a GCC
7909 builtin and then its argument prototype would still apply. */
7922 for ac_lib in '' crypt; do
7923 if test -z "$ac_lib"; then
7924 ac_res="none required"
7927 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7929 if ac_fn_c_try_link "$LINENO"; then :
7930 ac_cv_search_crypt=$ac_res
7932 rm -f core conftest.err conftest.$ac_objext \
7934 if ${ac_cv_search_crypt+:} false; then :
7938 if ${ac_cv_search_crypt+:} false; then :
7941 ac_cv_search_crypt=no
7944 LIBS=$ac_func_search_save_LIBS
7946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
7947 $as_echo "$ac_cv_search_crypt" >&6; }
7948 ac_res=$ac_cv_search_crypt
7949 if test "$ac_res" != no; then :
7950 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
7955 $as_echo_n "checking for library containing shm_open... " >&6; }
7956 if ${ac_cv_search_shm_open+:} false; then :
7957 $as_echo_n "(cached) " >&6
7959 ac_func_search_save_LIBS=$LIBS
7960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7961 /* end confdefs.h. */
7963 /* Override any GCC internal prototype to avoid an error.
7964 Use char because int might match the return type of a GCC
7965 builtin and then its argument prototype would still apply. */
7978 for ac_lib in '' rt; do
7979 if test -z "$ac_lib"; then
7980 ac_res="none required"
7983 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7985 if ac_fn_c_try_link "$LINENO"; then :
7986 ac_cv_search_shm_open=$ac_res
7988 rm -f core conftest.err conftest.$ac_objext \
7990 if ${ac_cv_search_shm_open+:} false; then :
7994 if ${ac_cv_search_shm_open+:} false; then :
7997 ac_cv_search_shm_open=no
8000 LIBS=$ac_func_search_save_LIBS
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_open" >&5
8003 $as_echo "$ac_cv_search_shm_open" >&6; }
8004 ac_res=$ac_cv_search_shm_open
8005 if test "$ac_res" != no; then :
8006 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_unlink" >&5
8011 $as_echo_n "checking for library containing shm_unlink... " >&6; }
8012 if ${ac_cv_search_shm_unlink+:} false; then :
8013 $as_echo_n "(cached) " >&6
8015 ac_func_search_save_LIBS=$LIBS
8016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8017 /* end confdefs.h. */
8019 /* Override any GCC internal prototype to avoid an error.
8020 Use char because int might match the return type of a GCC
8021 builtin and then its argument prototype would still apply. */
8029 return shm_unlink ();
8034 for ac_lib in '' rt; do
8035 if test -z "$ac_lib"; then
8036 ac_res="none required"
8039 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8041 if ac_fn_c_try_link "$LINENO"; then :
8042 ac_cv_search_shm_unlink=$ac_res
8044 rm -f core conftest.err conftest.$ac_objext \
8046 if ${ac_cv_search_shm_unlink+:} false; then :
8050 if ${ac_cv_search_shm_unlink+:} false; then :
8053 ac_cv_search_shm_unlink=no
8056 LIBS=$ac_func_search_save_LIBS
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_unlink" >&5
8059 $as_echo "$ac_cv_search_shm_unlink" >&6; }
8060 ac_res=$ac_cv_search_shm_unlink
8061 if test "$ac_res" != no; then :
8062 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
8068 $as_echo_n "checking for library containing fdatasync... " >&6; }
8069 if ${ac_cv_search_fdatasync+:} false; then :
8070 $as_echo_n "(cached) " >&6
8072 ac_func_search_save_LIBS=$LIBS
8073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8074 /* end confdefs.h. */
8076 /* Override any GCC internal prototype to avoid an error.
8077 Use char because int might match the return type of a GCC
8078 builtin and then its argument prototype would still apply. */
8086 return fdatasync ();
8091 for ac_lib in '' rt posix4; do
8092 if test -z "$ac_lib"; then
8093 ac_res="none required"
8096 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8098 if ac_fn_c_try_link "$LINENO"; then :
8099 ac_cv_search_fdatasync=$ac_res
8101 rm -f core conftest.err conftest.$ac_objext \
8103 if ${ac_cv_search_fdatasync+:} false; then :
8107 if ${ac_cv_search_fdatasync+:} false; then :
8110 ac_cv_search_fdatasync=no
8113 LIBS=$ac_func_search_save_LIBS
8115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
8116 $as_echo "$ac_cv_search_fdatasync" >&6; }
8117 ac_res=$ac_cv_search_fdatasync
8118 if test "$ac_res" != no; then :
8119 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8123 # Required for thread_test.c on Solaris 2.5:
8124 # Other ports use it too (HP-UX) so test unconditionally
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname_r" >&5
8126 $as_echo_n "checking for library containing gethostbyname_r... " >&6; }
8127 if ${ac_cv_search_gethostbyname_r+:} false; then :
8128 $as_echo_n "(cached) " >&6
8130 ac_func_search_save_LIBS=$LIBS
8131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8132 /* end confdefs.h. */
8134 /* Override any GCC internal prototype to avoid an error.
8135 Use char because int might match the return type of a GCC
8136 builtin and then its argument prototype would still apply. */
8140 char gethostbyname_r ();
8144 return gethostbyname_r ();
8149 for ac_lib in '' nsl; do
8150 if test -z "$ac_lib"; then
8151 ac_res="none required"
8154 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8156 if ac_fn_c_try_link "$LINENO"; then :
8157 ac_cv_search_gethostbyname_r=$ac_res
8159 rm -f core conftest.err conftest.$ac_objext \
8161 if ${ac_cv_search_gethostbyname_r+:} false; then :
8165 if ${ac_cv_search_gethostbyname_r+:} false; then :
8168 ac_cv_search_gethostbyname_r=no
8171 LIBS=$ac_func_search_save_LIBS
8173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname_r" >&5
8174 $as_echo "$ac_cv_search_gethostbyname_r" >&6; }
8175 ac_res=$ac_cv_search_gethostbyname_r
8176 if test "$ac_res" != no; then :
8177 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shmget" >&5
8183 $as_echo_n "checking for library containing shmget... " >&6; }
8184 if ${ac_cv_search_shmget+:} false; then :
8185 $as_echo_n "(cached) " >&6
8187 ac_func_search_save_LIBS=$LIBS
8188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8189 /* end confdefs.h. */
8191 /* Override any GCC internal prototype to avoid an error.
8192 Use char because int might match the return type of a GCC
8193 builtin and then its argument prototype would still apply. */
8206 for ac_lib in '' cygipc; do
8207 if test -z "$ac_lib"; then
8208 ac_res="none required"
8211 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8213 if ac_fn_c_try_link "$LINENO"; then :
8214 ac_cv_search_shmget=$ac_res
8216 rm -f core conftest.err conftest.$ac_objext \
8218 if ${ac_cv_search_shmget+:} false; then :
8222 if ${ac_cv_search_shmget+:} false; then :
8225 ac_cv_search_shmget=no
8228 LIBS=$ac_func_search_save_LIBS
8230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shmget" >&5
8231 $as_echo "$ac_cv_search_shmget" >&6; }
8232 ac_res=$ac_cv_search_shmget
8233 if test "$ac_res" != no; then :
8234 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8239 if test "$with_readline" = yes; then
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
8243 $as_echo_n "checking for library containing readline... " >&6; }
8244 if ${pgac_cv_check_readline+:} false; then :
8245 $as_echo_n "(cached) " >&6
8247 pgac_cv_check_readline=no
8248 pgac_save_LIBS=$LIBS
8249 if test x"$with_libedit_preferred" != x"yes"
8250 then READLINE_ORDER="-lreadline -ledit"
8251 else READLINE_ORDER="-ledit -lreadline"
8253 for pgac_rllib in $READLINE_ORDER ; do
8254 for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
8255 LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
8256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8257 /* end confdefs.h. */
8259 /* Override any GCC internal prototype to avoid an error.
8260 Use char because int might match the return type of a GCC
8261 builtin and then its argument prototype would still apply. */
8274 if ac_fn_c_try_link "$LINENO"; then :
8276 # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
8277 # recognize dependent libraries; assume curses is needed if we didn't
8278 # find any dependency.
8280 netbsd* | openbsd* | irix*)
8281 if test x"$pgac_lib" = x"" ; then
8282 pgac_lib=" -lcurses"
8286 pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
8290 rm -f core conftest.err conftest.$ac_objext \
8291 conftest$ac_exeext conftest.$ac_ext
8293 if test "$pgac_cv_check_readline" != no ; then
8297 LIBS=$pgac_save_LIBS
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_readline" >&5
8301 $as_echo "$pgac_cv_check_readline" >&6; }
8302 if test "$pgac_cv_check_readline" != no ; then
8303 LIBS="$pgac_cv_check_readline $LIBS"
8305 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
8310 if test x"$pgac_cv_check_readline" = x"no"; then
8311 as_fn_error $? "readline library not found
8312 If you have readline already installed, see config.log for details on the
8313 failure. It is possible the compiler isn't looking in the proper directory.
8314 Use --without-readline to disable readline support." "$LINENO" 5
8318 if test "$with_zlib" = yes; then
8319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
8320 $as_echo_n "checking for inflate in -lz... " >&6; }
8321 if ${ac_cv_lib_z_inflate+:} false; then :
8322 $as_echo_n "(cached) " >&6
8324 ac_check_lib_save_LIBS=$LIBS
8326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8327 /* end confdefs.h. */
8329 /* Override any GCC internal prototype to avoid an error.
8330 Use char because int might match the return type of a GCC
8331 builtin and then its argument prototype would still apply. */
8344 if ac_fn_c_try_link "$LINENO"; then :
8345 ac_cv_lib_z_inflate=yes
8347 ac_cv_lib_z_inflate=no
8349 rm -f core conftest.err conftest.$ac_objext \
8350 conftest$ac_exeext conftest.$ac_ext
8351 LIBS=$ac_check_lib_save_LIBS
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
8354 $as_echo "$ac_cv_lib_z_inflate" >&6; }
8355 if test "x$ac_cv_lib_z_inflate" = xyes; then :
8356 cat >>confdefs.h <<_ACEOF
8363 as_fn_error $? "zlib library not found
8364 If you have zlib already installed, see config.log for details on the
8365 failure. It is possible the compiler isn't looking in the proper directory.
8366 Use --without-zlib to disable zlib support." "$LINENO" 5
8371 if test "$enable_spinlocks" = yes; then
8373 $as_echo "#define HAVE_SPINLOCKS 1" >>confdefs.h
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
8377 *** Not using spinlocks will cause poor performance." >&5
8378 $as_echo "$as_me: WARNING:
8379 *** Not using spinlocks will cause poor performance." >&2;}
8382 if test "$enable_atomics" = yes; then
8384 $as_echo "#define HAVE_ATOMICS 1" >>confdefs.h
8387 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
8388 *** Not using atomic operations will cause poor performance." >&5
8389 $as_echo "$as_me: WARNING:
8390 *** Not using atomic operations will cause poor performance." >&2;}
8393 if test "$with_gssapi" = yes ; then
8394 if test "$PORTNAME" != "win32"; then
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gss_init_sec_context" >&5
8396 $as_echo_n "checking for library containing gss_init_sec_context... " >&6; }
8397 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8398 $as_echo_n "(cached) " >&6
8400 ac_func_search_save_LIBS=$LIBS
8401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8402 /* end confdefs.h. */
8404 /* Override any GCC internal prototype to avoid an error.
8405 Use char because int might match the return type of a GCC
8406 builtin and then its argument prototype would still apply. */
8410 char gss_init_sec_context ();
8414 return gss_init_sec_context ();
8419 for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
8420 if test -z "$ac_lib"; then
8421 ac_res="none required"
8424 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8426 if ac_fn_c_try_link "$LINENO"; then :
8427 ac_cv_search_gss_init_sec_context=$ac_res
8429 rm -f core conftest.err conftest.$ac_objext \
8431 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8435 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8438 ac_cv_search_gss_init_sec_context=no
8441 LIBS=$ac_func_search_save_LIBS
8443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gss_init_sec_context" >&5
8444 $as_echo "$ac_cv_search_gss_init_sec_context" >&6; }
8445 ac_res=$ac_cv_search_gss_init_sec_context
8446 if test "$ac_res" != no; then :
8447 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8450 as_fn_error $? "could not find function 'gss_init_sec_context' required for GSSAPI" "$LINENO" 5
8454 LIBS="$LIBS -lgssapi32"
8458 if test "$with_openssl" = yes ; then
8459 if test "$PORTNAME" != "win32"; then
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_new_ex_data in -lcrypto" >&5
8461 $as_echo_n "checking for CRYPTO_new_ex_data in -lcrypto... " >&6; }
8462 if ${ac_cv_lib_crypto_CRYPTO_new_ex_data+:} false; then :
8463 $as_echo_n "(cached) " >&6
8465 ac_check_lib_save_LIBS=$LIBS
8466 LIBS="-lcrypto $LIBS"
8467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8468 /* end confdefs.h. */
8470 /* Override any GCC internal prototype to avoid an error.
8471 Use char because int might match the return type of a GCC
8472 builtin and then its argument prototype would still apply. */
8476 char CRYPTO_new_ex_data ();
8480 return CRYPTO_new_ex_data ();
8485 if ac_fn_c_try_link "$LINENO"; then :
8486 ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
8488 ac_cv_lib_crypto_CRYPTO_new_ex_data=no
8490 rm -f core conftest.err conftest.$ac_objext \
8491 conftest$ac_exeext conftest.$ac_ext
8492 LIBS=$ac_check_lib_save_LIBS
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
8495 $as_echo "$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6; }
8496 if test "x$ac_cv_lib_crypto_CRYPTO_new_ex_data" = xyes; then :
8497 cat >>confdefs.h <<_ACEOF
8498 #define HAVE_LIBCRYPTO 1
8501 LIBS="-lcrypto $LIBS"
8504 as_fn_error $? "library 'crypto' is required for OpenSSL" "$LINENO" 5
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5
8508 $as_echo_n "checking for SSL_library_init in -lssl... " >&6; }
8509 if ${ac_cv_lib_ssl_SSL_library_init+:} false; then :
8510 $as_echo_n "(cached) " >&6
8512 ac_check_lib_save_LIBS=$LIBS
8514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8515 /* end confdefs.h. */
8517 /* Override any GCC internal prototype to avoid an error.
8518 Use char because int might match the return type of a GCC
8519 builtin and then its argument prototype would still apply. */
8523 char SSL_library_init ();
8527 return SSL_library_init ();
8532 if ac_fn_c_try_link "$LINENO"; then :
8533 ac_cv_lib_ssl_SSL_library_init=yes
8535 ac_cv_lib_ssl_SSL_library_init=no
8537 rm -f core conftest.err conftest.$ac_objext \
8538 conftest$ac_exeext conftest.$ac_ext
8539 LIBS=$ac_check_lib_save_LIBS
8541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5
8542 $as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; }
8543 if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then :
8544 cat >>confdefs.h <<_ACEOF
8545 #define HAVE_LIBSSL 1
8551 as_fn_error $? "library 'ssl' is required for OpenSSL" "$LINENO" 5
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing CRYPTO_new_ex_data" >&5
8556 $as_echo_n "checking for library containing CRYPTO_new_ex_data... " >&6; }
8557 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8558 $as_echo_n "(cached) " >&6
8560 ac_func_search_save_LIBS=$LIBS
8561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8562 /* end confdefs.h. */
8564 /* Override any GCC internal prototype to avoid an error.
8565 Use char because int might match the return type of a GCC
8566 builtin and then its argument prototype would still apply. */
8570 char CRYPTO_new_ex_data ();
8574 return CRYPTO_new_ex_data ();
8579 for ac_lib in '' eay32 crypto; do
8580 if test -z "$ac_lib"; then
8581 ac_res="none required"
8584 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8586 if ac_fn_c_try_link "$LINENO"; then :
8587 ac_cv_search_CRYPTO_new_ex_data=$ac_res
8589 rm -f core conftest.err conftest.$ac_objext \
8591 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8595 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8598 ac_cv_search_CRYPTO_new_ex_data=no
8601 LIBS=$ac_func_search_save_LIBS
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_CRYPTO_new_ex_data" >&5
8604 $as_echo "$ac_cv_search_CRYPTO_new_ex_data" >&6; }
8605 ac_res=$ac_cv_search_CRYPTO_new_ex_data
8606 if test "$ac_res" != no; then :
8607 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8610 as_fn_error $? "library 'eay32' or 'crypto' is required for OpenSSL" "$LINENO" 5
8613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_library_init" >&5
8614 $as_echo_n "checking for library containing SSL_library_init... " >&6; }
8615 if ${ac_cv_search_SSL_library_init+:} false; then :
8616 $as_echo_n "(cached) " >&6
8618 ac_func_search_save_LIBS=$LIBS
8619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8620 /* end confdefs.h. */
8622 /* Override any GCC internal prototype to avoid an error.
8623 Use char because int might match the return type of a GCC
8624 builtin and then its argument prototype would still apply. */
8628 char SSL_library_init ();
8632 return SSL_library_init ();
8637 for ac_lib in '' ssleay32 ssl; do
8638 if test -z "$ac_lib"; then
8639 ac_res="none required"
8642 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8644 if ac_fn_c_try_link "$LINENO"; then :
8645 ac_cv_search_SSL_library_init=$ac_res
8647 rm -f core conftest.err conftest.$ac_objext \
8649 if ${ac_cv_search_SSL_library_init+:} false; then :
8653 if ${ac_cv_search_SSL_library_init+:} false; then :
8656 ac_cv_search_SSL_library_init=no
8659 LIBS=$ac_func_search_save_LIBS
8661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_library_init" >&5
8662 $as_echo "$ac_cv_search_SSL_library_init" >&6; }
8663 ac_res=$ac_cv_search_SSL_library_init
8664 if test "$ac_res" != no; then :
8665 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8668 as_fn_error $? "library 'ssleay32' or 'ssl' is required for OpenSSL" "$LINENO" 5
8672 for ac_func in SSL_get_current_compression
8674 ac_fn_c_check_func "$LINENO" "SSL_get_current_compression" "ac_cv_func_SSL_get_current_compression"
8675 if test "x$ac_cv_func_SSL_get_current_compression" = xyes; then :
8676 cat >>confdefs.h <<_ACEOF
8677 #define HAVE_SSL_GET_CURRENT_COMPRESSION 1
8685 if test "$with_pam" = yes ; then
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8687 $as_echo_n "checking for pam_start in -lpam... " >&6; }
8688 if ${ac_cv_lib_pam_pam_start+:} false; then :
8689 $as_echo_n "(cached) " >&6
8691 ac_check_lib_save_LIBS=$LIBS
8693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8694 /* end confdefs.h. */
8696 /* Override any GCC internal prototype to avoid an error.
8697 Use char because int might match the return type of a GCC
8698 builtin and then its argument prototype would still apply. */
8706 return pam_start ();
8711 if ac_fn_c_try_link "$LINENO"; then :
8712 ac_cv_lib_pam_pam_start=yes
8714 ac_cv_lib_pam_pam_start=no
8716 rm -f core conftest.err conftest.$ac_objext \
8717 conftest$ac_exeext conftest.$ac_ext
8718 LIBS=$ac_check_lib_save_LIBS
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8721 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8722 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8723 cat >>confdefs.h <<_ACEOF
8724 #define HAVE_LIBPAM 1
8730 as_fn_error $? "library 'pam' is required for PAM" "$LINENO" 5
8735 if test "$with_libxml" = yes ; then
8736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSaveToBuffer in -lxml2" >&5
8737 $as_echo_n "checking for xmlSaveToBuffer in -lxml2... " >&6; }
8738 if ${ac_cv_lib_xml2_xmlSaveToBuffer+:} false; then :
8739 $as_echo_n "(cached) " >&6
8741 ac_check_lib_save_LIBS=$LIBS
8743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8744 /* end confdefs.h. */
8746 /* Override any GCC internal prototype to avoid an error.
8747 Use char because int might match the return type of a GCC
8748 builtin and then its argument prototype would still apply. */
8752 char xmlSaveToBuffer ();
8756 return xmlSaveToBuffer ();
8761 if ac_fn_c_try_link "$LINENO"; then :
8762 ac_cv_lib_xml2_xmlSaveToBuffer=yes
8764 ac_cv_lib_xml2_xmlSaveToBuffer=no
8766 rm -f core conftest.err conftest.$ac_objext \
8767 conftest$ac_exeext conftest.$ac_ext
8768 LIBS=$ac_check_lib_save_LIBS
8770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSaveToBuffer" >&5
8771 $as_echo "$ac_cv_lib_xml2_xmlSaveToBuffer" >&6; }
8772 if test "x$ac_cv_lib_xml2_xmlSaveToBuffer" = xyes; then :
8773 cat >>confdefs.h <<_ACEOF
8774 #define HAVE_LIBXML2 1
8780 as_fn_error $? "library 'xml2' (version >= 2.6.23) is required for XML support" "$LINENO" 5
8785 if test "$with_libxslt" = yes ; then
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xsltCleanupGlobals in -lxslt" >&5
8787 $as_echo_n "checking for xsltCleanupGlobals in -lxslt... " >&6; }
8788 if ${ac_cv_lib_xslt_xsltCleanupGlobals+:} false; then :
8789 $as_echo_n "(cached) " >&6
8791 ac_check_lib_save_LIBS=$LIBS
8793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8794 /* end confdefs.h. */
8796 /* Override any GCC internal prototype to avoid an error.
8797 Use char because int might match the return type of a GCC
8798 builtin and then its argument prototype would still apply. */
8802 char xsltCleanupGlobals ();
8806 return xsltCleanupGlobals ();
8811 if ac_fn_c_try_link "$LINENO"; then :
8812 ac_cv_lib_xslt_xsltCleanupGlobals=yes
8814 ac_cv_lib_xslt_xsltCleanupGlobals=no
8816 rm -f core conftest.err conftest.$ac_objext \
8817 conftest$ac_exeext conftest.$ac_ext
8818 LIBS=$ac_check_lib_save_LIBS
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xslt_xsltCleanupGlobals" >&5
8821 $as_echo "$ac_cv_lib_xslt_xsltCleanupGlobals" >&6; }
8822 if test "x$ac_cv_lib_xslt_xsltCleanupGlobals" = xyes; then :
8823 cat >>confdefs.h <<_ACEOF
8824 #define HAVE_LIBXSLT 1
8830 as_fn_error $? "library 'xslt' is required for XSLT support" "$LINENO" 5
8835 # for contrib/sepgsql
8836 if test "$with_selinux" = yes; then
8837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for security_compute_create_name in -lselinux" >&5
8838 $as_echo_n "checking for security_compute_create_name in -lselinux... " >&6; }
8839 if ${ac_cv_lib_selinux_security_compute_create_name+:} false; then :
8840 $as_echo_n "(cached) " >&6
8842 ac_check_lib_save_LIBS=$LIBS
8843 LIBS="-lselinux $LIBS"
8844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8845 /* end confdefs.h. */
8847 /* Override any GCC internal prototype to avoid an error.
8848 Use char because int might match the return type of a GCC
8849 builtin and then its argument prototype would still apply. */
8853 char security_compute_create_name ();
8857 return security_compute_create_name ();
8862 if ac_fn_c_try_link "$LINENO"; then :
8863 ac_cv_lib_selinux_security_compute_create_name=yes
8865 ac_cv_lib_selinux_security_compute_create_name=no
8867 rm -f core conftest.err conftest.$ac_objext \
8868 conftest$ac_exeext conftest.$ac_ext
8869 LIBS=$ac_check_lib_save_LIBS
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_security_compute_create_name" >&5
8872 $as_echo "$ac_cv_lib_selinux_security_compute_create_name" >&6; }
8873 if test "x$ac_cv_lib_selinux_security_compute_create_name" = xyes; then :
8874 cat >>confdefs.h <<_ACEOF
8875 #define HAVE_LIBSELINUX 1
8878 LIBS="-lselinux $LIBS"
8881 as_fn_error $? "library 'libselinux', version 2.1.10 or newer, is required for SELinux support" "$LINENO" 5
8886 # for contrib/uuid-ossp
8887 if test "$with_uuid" = bsd ; then
8888 # On BSD, the UUID functions are in libc
8889 ac_fn_c_check_func "$LINENO" "uuid_to_string" "ac_cv_func_uuid_to_string"
8890 if test "x$ac_cv_func_uuid_to_string" = xyes; then :
8893 as_fn_error $? "BSD UUID functions are not present" "$LINENO" 5
8896 elif test "$with_uuid" = e2fs ; then
8897 # On OS X, the UUID functions are in libc
8898 ac_fn_c_check_func "$LINENO" "uuid_generate" "ac_cv_func_uuid_generate"
8899 if test "x$ac_cv_func_uuid_generate" = xyes; then :
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
8903 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
8904 if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
8905 $as_echo_n "(cached) " >&6
8907 ac_check_lib_save_LIBS=$LIBS
8909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8910 /* end confdefs.h. */
8912 /* Override any GCC internal prototype to avoid an error.
8913 Use char because int might match the return type of a GCC
8914 builtin and then its argument prototype would still apply. */
8918 char uuid_generate ();
8922 return uuid_generate ();
8927 if ac_fn_c_try_link "$LINENO"; then :
8928 ac_cv_lib_uuid_uuid_generate=yes
8930 ac_cv_lib_uuid_uuid_generate=no
8932 rm -f core conftest.err conftest.$ac_objext \
8933 conftest$ac_exeext conftest.$ac_ext
8934 LIBS=$ac_check_lib_save_LIBS
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
8937 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
8938 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
8941 as_fn_error $? "library 'uuid' is required for E2FS UUID" "$LINENO" 5
8946 elif test "$with_uuid" = ossp ; then
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -lossp-uuid" >&5
8948 $as_echo_n "checking for uuid_export in -lossp-uuid... " >&6; }
8949 if ${ac_cv_lib_ossp_uuid_uuid_export+:} false; then :
8950 $as_echo_n "(cached) " >&6
8952 ac_check_lib_save_LIBS=$LIBS
8953 LIBS="-lossp-uuid $LIBS"
8954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8955 /* end confdefs.h. */
8957 /* Override any GCC internal prototype to avoid an error.
8958 Use char because int might match the return type of a GCC
8959 builtin and then its argument prototype would still apply. */
8963 char uuid_export ();
8967 return uuid_export ();
8972 if ac_fn_c_try_link "$LINENO"; then :
8973 ac_cv_lib_ossp_uuid_uuid_export=yes
8975 ac_cv_lib_ossp_uuid_uuid_export=no
8977 rm -f core conftest.err conftest.$ac_objext \
8978 conftest$ac_exeext conftest.$ac_ext
8979 LIBS=$ac_check_lib_save_LIBS
8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossp_uuid_uuid_export" >&5
8982 $as_echo "$ac_cv_lib_ossp_uuid_uuid_export" >&6; }
8983 if test "x$ac_cv_lib_ossp_uuid_uuid_export" = xyes; then :
8984 UUID_LIBS="-lossp-uuid"
8986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -luuid" >&5
8987 $as_echo_n "checking for uuid_export in -luuid... " >&6; }
8988 if ${ac_cv_lib_uuid_uuid_export+:} false; then :
8989 $as_echo_n "(cached) " >&6
8991 ac_check_lib_save_LIBS=$LIBS
8993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8994 /* end confdefs.h. */
8996 /* Override any GCC internal prototype to avoid an error.
8997 Use char because int might match the return type of a GCC
8998 builtin and then its argument prototype would still apply. */
9002 char uuid_export ();
9006 return uuid_export ();
9011 if ac_fn_c_try_link "$LINENO"; then :
9012 ac_cv_lib_uuid_uuid_export=yes
9014 ac_cv_lib_uuid_uuid_export=no
9016 rm -f core conftest.err conftest.$ac_objext \
9017 conftest$ac_exeext conftest.$ac_ext
9018 LIBS=$ac_check_lib_save_LIBS
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_export" >&5
9021 $as_echo "$ac_cv_lib_uuid_uuid_export" >&6; }
9022 if test "x$ac_cv_lib_uuid_uuid_export" = xyes; then :
9025 as_fn_error $? "library 'ossp-uuid' or 'uuid' is required for OSSP UUID" "$LINENO" 5
9038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9039 $as_echo_n "checking for ANSI C header files... " >&6; }
9040 if ${ac_cv_header_stdc+:} false; then :
9041 $as_echo_n "(cached) " >&6
9043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9044 /* end confdefs.h. */
9058 if ac_fn_c_try_compile "$LINENO"; then :
9059 ac_cv_header_stdc=yes
9061 ac_cv_header_stdc=no
9063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9065 if test $ac_cv_header_stdc = yes; then
9066 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9068 /* end confdefs.h. */
9072 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9073 $EGREP "memchr" >/dev/null 2>&1; then :
9076 ac_cv_header_stdc=no
9082 if test $ac_cv_header_stdc = yes; then
9083 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9085 /* end confdefs.h. */
9089 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9090 $EGREP "free" >/dev/null 2>&1; then :
9093 ac_cv_header_stdc=no
9099 if test $ac_cv_header_stdc = yes; then
9100 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9101 if test "$cross_compiling" = yes; then :
9104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9105 /* end confdefs.h. */
9108 #if ((' ' & 0x0FF) == 0x020)
9109 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9110 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9112 # define ISLOWER(c) \
9113 (('a' <= (c) && (c) <= 'i') \
9114 || ('j' <= (c) && (c) <= 'r') \
9115 || ('s' <= (c) && (c) <= 'z'))
9116 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9119 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9124 for (i = 0; i < 256; i++)
9125 if (XOR (islower (i), ISLOWER (i))
9126 || toupper (i) != TOUPPER (i))
9131 if ac_fn_c_try_run "$LINENO"; then :
9134 ac_cv_header_stdc=no
9136 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9137 conftest.$ac_objext conftest.beam conftest.$ac_ext
9142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9143 $as_echo "$ac_cv_header_stdc" >&6; }
9144 if test $ac_cv_header_stdc = yes; then
9146 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9150 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9151 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9152 inttypes.h stdint.h unistd.h
9154 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9155 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9157 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9158 cat >>confdefs.h <<_ACEOF
9159 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9167 for ac_header in atomic.h 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
9169 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9170 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9171 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9172 cat >>confdefs.h <<_ACEOF
9173 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9181 # On BSD, test for net/if.h will fail unless sys/socket.h
9182 # is included first.
9183 for ac_header in net/if.h
9185 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
9186 #ifdef HAVE_SYS_SOCKET_H
9187 #include <sys/socket.h>
9191 if test "x$ac_cv_header_net_if_h" = xyes; then :
9192 cat >>confdefs.h <<_ACEOF
9193 #define HAVE_NET_IF_H 1
9201 # On OpenBSD, test for sys/ucred.h will fail unless sys/param.h
9202 # is included first.
9203 for ac_header in sys/ucred.h
9205 ac_fn_c_check_header_compile "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default
9206 #include <sys/param.h>
9209 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
9210 cat >>confdefs.h <<_ACEOF
9211 #define HAVE_SYS_UCRED_H 1
9219 # At least on IRIX, test for netinet/tcp.h will fail unless
9220 # netinet/in.h is included first.
9221 for ac_header in netinet/in.h
9223 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
9224 if test "x$ac_cv_header_netinet_in_h" = xyes; then :
9225 cat >>confdefs.h <<_ACEOF
9226 #define HAVE_NETINET_IN_H 1
9233 for ac_header in netinet/tcp.h
9235 ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default
9236 #ifdef HAVE_NETINET_IN_H
9237 #include <netinet/in.h>
9241 if test "x$ac_cv_header_netinet_tcp_h" = xyes; then :
9242 cat >>confdefs.h <<_ACEOF
9243 #define HAVE_NETINET_TCP_H 1
9251 if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
9252 for ac_header in readline/readline.h
9254 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9255 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9256 cat >>confdefs.h <<_ACEOF
9257 #define HAVE_READLINE_READLINE_H 1
9261 for ac_header in readline.h
9263 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
9264 if test "x$ac_cv_header_readline_h" = xyes; then :
9265 cat >>confdefs.h <<_ACEOF
9266 #define HAVE_READLINE_H 1
9270 as_fn_error $? "readline header not found
9271 If you have readline already installed, see config.log for details on the
9272 failure. It is possible the compiler isn't looking in the proper directory.
9273 Use --without-readline to disable readline support." "$LINENO" 5
9282 for ac_header in readline/history.h
9284 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
9285 if test "x$ac_cv_header_readline_history_h" = xyes; then :
9286 cat >>confdefs.h <<_ACEOF
9287 #define HAVE_READLINE_HISTORY_H 1
9291 for ac_header in history.h
9293 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
9294 if test "x$ac_cv_header_history_h" = xyes; then :
9295 cat >>confdefs.h <<_ACEOF
9296 #define HAVE_HISTORY_H 1
9300 as_fn_error $? "history header not found
9301 If you have readline already installed, see config.log for details on the
9302 failure. It is possible the compiler isn't looking in the proper directory.
9303 Use --without-readline to disable readline support." "$LINENO" 5
9314 if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
9315 # Some installations of libedit usurp /usr/include/readline/, which seems
9316 # bad practice, since in combined installations readline will have its headers
9317 # there. We might have to resort to AC_EGREP checks to make sure we found
9318 # the proper header...
9319 for ac_header in editline/readline.h
9321 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
9322 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
9323 cat >>confdefs.h <<_ACEOF
9324 #define HAVE_EDITLINE_READLINE_H 1
9328 for ac_header in readline.h
9330 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
9331 if test "x$ac_cv_header_readline_h" = xyes; then :
9332 cat >>confdefs.h <<_ACEOF
9333 #define HAVE_READLINE_H 1
9337 for ac_header in readline/readline.h
9339 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9340 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9341 cat >>confdefs.h <<_ACEOF
9342 #define HAVE_READLINE_READLINE_H 1
9346 as_fn_error $? "readline header not found
9347 If you have libedit already installed, see config.log for details on the
9348 failure. It is possible the compiler isn't looking in the proper directory.
9349 Use --without-readline to disable libedit support." "$LINENO" 5
9362 # Note: in a libedit installation, history.h is sometimes a dummy, and may
9363 # not be there at all. Hence, don't complain if not found. We must check
9364 # though, since in yet other versions it is an independent header.
9365 for ac_header in editline/history.h
9367 ac_fn_c_check_header_mongrel "$LINENO" "editline/history.h" "ac_cv_header_editline_history_h" "$ac_includes_default"
9368 if test "x$ac_cv_header_editline_history_h" = xyes; then :
9369 cat >>confdefs.h <<_ACEOF
9370 #define HAVE_EDITLINE_HISTORY_H 1
9374 for ac_header in history.h
9376 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
9377 if test "x$ac_cv_header_history_h" = xyes; then :
9378 cat >>confdefs.h <<_ACEOF
9379 #define HAVE_HISTORY_H 1
9383 for ac_header in readline/history.h
9385 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
9386 if test "x$ac_cv_header_readline_history_h" = xyes; then :
9387 cat >>confdefs.h <<_ACEOF
9388 #define HAVE_READLINE_HISTORY_H 1
9405 if test "$with_zlib" = yes; then
9406 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9407 if test "x$ac_cv_header_zlib_h" = xyes; then :
9410 as_fn_error $? "zlib header not found
9411 If you have zlib already installed, see config.log for details on the
9412 failure. It is possible the compiler isn't looking in the proper directory.
9413 Use --without-zlib to disable zlib support." "$LINENO" 5
9419 if test "$with_gssapi" = yes ; then
9420 for ac_header in gssapi/gssapi.h
9422 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
9423 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
9424 cat >>confdefs.h <<_ACEOF
9425 #define HAVE_GSSAPI_GSSAPI_H 1
9429 for ac_header in gssapi.h
9431 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
9432 if test "x$ac_cv_header_gssapi_h" = xyes; then :
9433 cat >>confdefs.h <<_ACEOF
9434 #define HAVE_GSSAPI_H 1
9438 as_fn_error $? "gssapi.h header file is required for GSSAPI" "$LINENO" 5
9449 if test "$with_openssl" = yes ; then
9450 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
9451 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
9454 as_fn_error $? "header file <openssl/ssl.h> is required for OpenSSL" "$LINENO" 5
9458 ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
9459 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
9462 as_fn_error $? "header file <openssl/err.h> is required for OpenSSL" "$LINENO" 5
9468 if test "$with_pam" = yes ; then
9469 for ac_header in security/pam_appl.h
9471 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
9472 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
9473 cat >>confdefs.h <<_ACEOF
9474 #define HAVE_SECURITY_PAM_APPL_H 1
9478 for ac_header in pam/pam_appl.h
9480 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
9481 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
9482 cat >>confdefs.h <<_ACEOF
9483 #define HAVE_PAM_PAM_APPL_H 1
9487 as_fn_error $? "header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." "$LINENO" 5
9498 if test "$with_libxml" = yes ; then
9499 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
9500 if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
9503 as_fn_error $? "header file <libxml/parser.h> is required for XML support" "$LINENO" 5
9509 if test "$with_libxslt" = yes ; then
9510 ac_fn_c_check_header_mongrel "$LINENO" "libxslt/xslt.h" "ac_cv_header_libxslt_xslt_h" "$ac_includes_default"
9511 if test "x$ac_cv_header_libxslt_xslt_h" = xyes; then :
9514 as_fn_error $? "header file <libxslt/xslt.h> is required for XSLT support" "$LINENO" 5
9520 if test "$with_ldap" = yes ; then
9521 if test "$PORTNAME" != "win32"; then
9522 for ac_header in ldap.h
9524 ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default"
9525 if test "x$ac_cv_header_ldap_h" = xyes; then :
9526 cat >>confdefs.h <<_ACEOF
9527 #define HAVE_LDAP_H 1
9531 as_fn_error $? "header file <ldap.h> is required for LDAP" "$LINENO" 5
9536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compatible LDAP implementation" >&5
9537 $as_echo_n "checking for compatible LDAP implementation... " >&6; }
9538 if ${pgac_cv_ldap_safe+:} false; then :
9539 $as_echo_n "(cached) " >&6
9541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9542 /* end confdefs.h. */
9544 #if !defined(LDAP_VENDOR_VERSION) || \
9545 (defined(LDAP_API_FEATURE_X_OPENLDAP) && \
9546 LDAP_VENDOR_VERSION >= 20424 && LDAP_VENDOR_VERSION <= 20431)
9557 if ac_fn_c_try_compile "$LINENO"; then :
9558 pgac_cv_ldap_safe=yes
9560 pgac_cv_ldap_safe=no
9562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_ldap_safe" >&5
9565 $as_echo "$pgac_cv_ldap_safe" >&6; }
9567 if test "$pgac_cv_ldap_safe" != yes; then
9568 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
9569 *** With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, each backend
9570 *** process that loads libpq (via WAL receiver, dblink, or postgres_fdw) and
9571 *** also uses LDAP will crash on exit." >&5
9572 $as_echo "$as_me: WARNING:
9573 *** With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, each backend
9574 *** process that loads libpq (via WAL receiver, dblink, or postgres_fdw) and
9575 *** also uses LDAP will crash on exit." >&2;}
9578 for ac_header in winldap.h
9580 ac_fn_c_check_header_compile "$LINENO" "winldap.h" "ac_cv_header_winldap_h" "$ac_includes_default
9581 #include <windows.h>
9584 if test "x$ac_cv_header_winldap_h" = xyes; then :
9585 cat >>confdefs.h <<_ACEOF
9586 #define HAVE_WINLDAP_H 1
9590 as_fn_error $? "header file <winldap.h> is required for LDAP" "$LINENO" 5
9598 if test "$with_bonjour" = yes ; then
9599 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9600 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9603 as_fn_error $? "header file <dns_sd.h> is required for Bonjour" "$LINENO" 5
9609 # for contrib/uuid-ossp
9610 if test "$with_uuid" = bsd ; then
9611 for ac_header in uuid.h
9613 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9614 if test "x$ac_cv_header_uuid_h" = xyes; then :
9615 cat >>confdefs.h <<_ACEOF
9616 #define HAVE_UUID_H 1
9618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9619 /* end confdefs.h. */
9623 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9624 $EGREP "uuid_to_string" >/dev/null 2>&1; then :
9627 as_fn_error $? "header file <uuid.h> does not match BSD UUID library" "$LINENO" 5
9632 as_fn_error $? "header file <uuid.h> is required for BSD UUID" "$LINENO" 5
9637 elif test "$with_uuid" = e2fs ; then
9638 for ac_header in uuid/uuid.h
9640 ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
9641 if test "x$ac_cv_header_uuid_uuid_h" = xyes; then :
9642 cat >>confdefs.h <<_ACEOF
9643 #define HAVE_UUID_UUID_H 1
9645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9646 /* end confdefs.h. */
9647 #include <uuid/uuid.h>
9650 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9651 $EGREP "uuid_generate" >/dev/null 2>&1; then :
9654 as_fn_error $? "header file <uuid/uuid.h> does not match E2FS UUID library" "$LINENO" 5
9659 for ac_header in uuid.h
9661 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9662 if test "x$ac_cv_header_uuid_h" = xyes; then :
9663 cat >>confdefs.h <<_ACEOF
9664 #define HAVE_UUID_H 1
9666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9667 /* end confdefs.h. */
9671 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9672 $EGREP "uuid_generate" >/dev/null 2>&1; then :
9675 as_fn_error $? "header file <uuid.h> does not match E2FS UUID library" "$LINENO" 5
9680 as_fn_error $? "header file <uuid/uuid.h> or <uuid.h> is required for E2FS UUID" "$LINENO" 5
9689 elif test "$with_uuid" = ossp ; then
9690 for ac_header in ossp/uuid.h
9692 ac_fn_c_check_header_mongrel "$LINENO" "ossp/uuid.h" "ac_cv_header_ossp_uuid_h" "$ac_includes_default"
9693 if test "x$ac_cv_header_ossp_uuid_h" = xyes; then :
9694 cat >>confdefs.h <<_ACEOF
9695 #define HAVE_OSSP_UUID_H 1
9697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9698 /* end confdefs.h. */
9699 #include <ossp/uuid.h>
9702 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9703 $EGREP "uuid_export" >/dev/null 2>&1; then :
9706 as_fn_error $? "header file <ossp/uuid.h> does not match OSSP UUID library" "$LINENO" 5
9711 for ac_header in uuid.h
9713 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9714 if test "x$ac_cv_header_uuid_h" = xyes; then :
9715 cat >>confdefs.h <<_ACEOF
9716 #define HAVE_UUID_H 1
9718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9719 /* end confdefs.h. */
9723 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9724 $EGREP "uuid_export" >/dev/null 2>&1; then :
9727 as_fn_error $? "header file <uuid.h> does not match OSSP UUID library" "$LINENO" 5
9732 as_fn_error $? "header file <ossp/uuid.h> or <uuid.h> is required for OSSP UUID" "$LINENO" 5
9743 if test "$PORTNAME" = "win32" ; then
9744 for ac_header in crtdefs.h
9746 ac_fn_c_check_header_mongrel "$LINENO" "crtdefs.h" "ac_cv_header_crtdefs_h" "$ac_includes_default"
9747 if test "x$ac_cv_header_crtdefs_h" = xyes; then :
9748 cat >>confdefs.h <<_ACEOF
9749 #define HAVE_CRTDEFS_H 1
9759 ## Types, structures, compiler characteristics
9762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9763 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9764 if ${ac_cv_c_bigendian+:} false; then :
9765 $as_echo_n "(cached) " >&6
9767 ac_cv_c_bigendian=unknown
9768 # See if we're dealing with a universal compiler.
9769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9770 /* end confdefs.h. */
9771 #ifndef __APPLE_CC__
9772 not a universal capable compiler
9777 if ac_fn_c_try_compile "$LINENO"; then :
9779 # Check for potential -arch flags. It is not universal unless
9780 # there are at least two -arch flags with different values.
9783 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9784 if test -n "$ac_prev"; then
9786 i?86 | x86_64 | ppc | ppc64)
9787 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9790 ac_cv_c_bigendian=universal
9796 elif test "x$ac_word" = "x-arch"; then
9801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9802 if test $ac_cv_c_bigendian = unknown; then
9803 # See if sys/param.h defines the BYTE_ORDER macro.
9804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9805 /* end confdefs.h. */
9806 #include <sys/types.h>
9807 #include <sys/param.h>
9812 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9813 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9822 if ac_fn_c_try_compile "$LINENO"; then :
9823 # It does; now see whether it defined to BIG_ENDIAN or not.
9824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9825 /* end confdefs.h. */
9826 #include <sys/types.h>
9827 #include <sys/param.h>
9832 #if BYTE_ORDER != BIG_ENDIAN
9840 if ac_fn_c_try_compile "$LINENO"; then :
9841 ac_cv_c_bigendian=yes
9843 ac_cv_c_bigendian=no
9845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9849 if test $ac_cv_c_bigendian = unknown; then
9850 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9852 /* end confdefs.h. */
9858 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9866 if ac_fn_c_try_compile "$LINENO"; then :
9867 # It does; now see whether it defined to _BIG_ENDIAN or not.
9868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9869 /* end confdefs.h. */
9883 if ac_fn_c_try_compile "$LINENO"; then :
9884 ac_cv_c_bigendian=yes
9886 ac_cv_c_bigendian=no
9888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9892 if test $ac_cv_c_bigendian = unknown; then
9893 # Compile a test program.
9894 if test "$cross_compiling" = yes; then :
9895 # Try to guess by grepping values from an object file.
9896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9897 /* end confdefs.h. */
9898 short int ascii_mm[] =
9899 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9900 short int ascii_ii[] =
9901 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9902 int use_ascii (int i) {
9903 return ascii_mm[i] + ascii_ii[i];
9905 short int ebcdic_ii[] =
9906 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9907 short int ebcdic_mm[] =
9908 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9909 int use_ebcdic (int i) {
9910 return ebcdic_mm[i] + ebcdic_ii[i];
9917 return use_ascii (foo) == use_ebcdic (foo);
9922 if ac_fn_c_try_compile "$LINENO"; then :
9923 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9924 ac_cv_c_bigendian=yes
9926 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9927 if test "$ac_cv_c_bigendian" = unknown; then
9928 ac_cv_c_bigendian=no
9930 # finding both strings is unlikely to happen, but who knows?
9931 ac_cv_c_bigendian=unknown
9935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9938 /* end confdefs.h. */
9939 $ac_includes_default
9944 /* Are we little or big endian? From Harbison&Steele. */
9948 char c[sizeof (long int)];
9951 return u.c[sizeof (long int) - 1] == 1;
9957 if ac_fn_c_try_run "$LINENO"; then :
9958 ac_cv_c_bigendian=no
9960 ac_cv_c_bigendian=yes
9962 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9963 conftest.$ac_objext conftest.beam conftest.$ac_ext
9968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
9969 $as_echo "$ac_cv_c_bigendian" >&6; }
9970 case $ac_cv_c_bigendian in #(
9972 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
9978 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
9982 as_fn_error $? "unknown endianness
9983 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
9986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
9987 $as_echo_n "checking for inline... " >&6; }
9988 if ${ac_cv_c_inline+:} false; then :
9989 $as_echo_n "(cached) " >&6
9992 for ac_kw in inline __inline__ __inline; do
9993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9994 /* end confdefs.h. */
9997 static $ac_kw foo_t static_foo () {return 0; }
9998 $ac_kw foo_t foo () {return 0; }
10002 if ac_fn_c_try_compile "$LINENO"; then :
10003 ac_cv_c_inline=$ac_kw
10005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10006 test "$ac_cv_c_inline" != no && break
10010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10011 $as_echo "$ac_cv_c_inline" >&6; }
10013 case $ac_cv_c_inline in
10016 case $ac_cv_c_inline in
10018 *) ac_val=$ac_cv_c_inline;;
10020 cat >>confdefs.h <<_ACEOF
10021 #ifndef __cplusplus
10022 #define inline $ac_val
10028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for quiet inline (no complaint if unreferenced)" >&5
10029 $as_echo_n "checking for quiet inline (no complaint if unreferenced)... " >&6; }
10030 if ${pgac_cv_c_inline_quietly+:} false; then :
10031 $as_echo_n "(cached) " >&6
10033 pgac_cv_c_inline_quietly=no
10034 if test "$ac_cv_c_inline" != no; then
10035 pgac_c_inline_save_werror=$ac_c_werror_flag
10036 ac_c_werror_flag=yes
10037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10038 /* end confdefs.h. */
10039 #include "$srcdir/config/test_quiet_include.h"
10048 if ac_fn_c_try_link "$LINENO"; then :
10049 pgac_cv_c_inline_quietly=yes
10051 rm -f core conftest.err conftest.$ac_objext \
10052 conftest$ac_exeext conftest.$ac_ext
10053 ac_c_werror_flag=$pgac_c_inline_save_werror
10056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_inline_quietly" >&5
10057 $as_echo "$pgac_cv_c_inline_quietly" >&6; }
10058 if test "$pgac_cv_c_inline_quietly" != no; then
10060 cat >>confdefs.h <<_ACEOF
10061 #define PG_USE_INLINE 1
10067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
10068 $as_echo_n "checking for flexible array members... " >&6; }
10069 if ${ac_cv_c_flexmember+:} false; then :
10070 $as_echo_n "(cached) " >&6
10072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10073 /* end confdefs.h. */
10074 #include <stdlib.h>
10076 #include <stddef.h>
10077 struct s { int n; double d[]; };
10081 int m = getchar ();
10082 struct s *p = malloc (offsetof (struct s, d)
10083 + m * sizeof (double));
10085 return p->d != (double *) NULL;
10090 if ac_fn_c_try_compile "$LINENO"; then :
10091 ac_cv_c_flexmember=yes
10093 ac_cv_c_flexmember=no
10095 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
10098 $as_echo "$ac_cv_c_flexmember" >&6; }
10099 if test $ac_cv_c_flexmember = yes; then
10101 $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
10104 $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
10108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed types" >&5
10109 $as_echo_n "checking for signed types... " >&6; }
10110 if ${pgac_cv_c_signed+:} false; then :
10111 $as_echo_n "(cached) " >&6
10113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10114 /* end confdefs.h. */
10119 signed char c; signed short s; signed int i;
10124 if ac_fn_c_try_compile "$LINENO"; then :
10125 pgac_cv_c_signed=yes
10127 pgac_cv_c_signed=no
10129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_signed" >&5
10132 $as_echo "$pgac_cv_c_signed" >&6; }
10133 if test x"$pgac_cv_c_signed" = xno ; then
10135 $as_echo "#define signed /**/" >>confdefs.h
10138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
10139 $as_echo_n "checking for __func__... " >&6; }
10140 if ${pgac_cv_funcname_func_support+:} false; then :
10141 $as_echo_n "(cached) " >&6
10143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10144 /* end confdefs.h. */
10149 printf("%s\n", __func__);
10154 if ac_fn_c_try_compile "$LINENO"; then :
10155 pgac_cv_funcname_func_support=yes
10157 pgac_cv_funcname_func_support=no
10159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_func_support" >&5
10162 $as_echo "$pgac_cv_funcname_func_support" >&6; }
10163 if test x"$pgac_cv_funcname_func_support" = xyes ; then
10165 $as_echo "#define HAVE_FUNCNAME__FUNC 1" >>confdefs.h
10168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
10169 $as_echo_n "checking for __FUNCTION__... " >&6; }
10170 if ${pgac_cv_funcname_function_support+:} false; then :
10171 $as_echo_n "(cached) " >&6
10173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10174 /* end confdefs.h. */
10179 printf("%s\n", __FUNCTION__);
10184 if ac_fn_c_try_compile "$LINENO"; then :
10185 pgac_cv_funcname_function_support=yes
10187 pgac_cv_funcname_function_support=no
10189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_function_support" >&5
10192 $as_echo "$pgac_cv_funcname_function_support" >&6; }
10193 if test x"$pgac_cv_funcname_function_support" = xyes ; then
10195 $as_echo "#define HAVE_FUNCNAME__FUNCTION 1" >>confdefs.h
10199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Static_assert" >&5
10200 $as_echo_n "checking for _Static_assert... " >&6; }
10201 if ${pgac_cv__static_assert+:} false; then :
10202 $as_echo_n "(cached) " >&6
10204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10205 /* end confdefs.h. */
10210 ({ _Static_assert(1, "foo"); })
10215 if ac_fn_c_try_link "$LINENO"; then :
10216 pgac_cv__static_assert=yes
10218 pgac_cv__static_assert=no
10220 rm -f core conftest.err conftest.$ac_objext \
10221 conftest$ac_exeext conftest.$ac_ext
10223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__static_assert" >&5
10224 $as_echo "$pgac_cv__static_assert" >&6; }
10225 if test x"$pgac_cv__static_assert" = xyes ; then
10227 $as_echo "#define HAVE__STATIC_ASSERT 1" >>confdefs.h
10230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_types_compatible_p" >&5
10231 $as_echo_n "checking for __builtin_types_compatible_p... " >&6; }
10232 if ${pgac_cv__types_compatible+:} false; then :
10233 $as_echo_n "(cached) " >&6
10235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10236 /* end confdefs.h. */
10241 int x; static int y[__builtin_types_compatible_p(__typeof__(x), int)];
10246 if ac_fn_c_try_compile "$LINENO"; then :
10247 pgac_cv__types_compatible=yes
10249 pgac_cv__types_compatible=no
10251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__types_compatible" >&5
10254 $as_echo "$pgac_cv__types_compatible" >&6; }
10255 if test x"$pgac_cv__types_compatible" = xyes ; then
10257 $as_echo "#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1" >>confdefs.h
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_constant_p" >&5
10261 $as_echo_n "checking for __builtin_constant_p... " >&6; }
10262 if ${pgac_cv__builtin_constant_p+:} false; then :
10263 $as_echo_n "(cached) " >&6
10265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10266 /* end confdefs.h. */
10267 static int x; static int y[__builtin_constant_p(x) ? x : 1];
10276 if ac_fn_c_try_compile "$LINENO"; then :
10277 pgac_cv__builtin_constant_p=yes
10279 pgac_cv__builtin_constant_p=no
10281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_constant_p" >&5
10284 $as_echo "$pgac_cv__builtin_constant_p" >&6; }
10285 if test x"$pgac_cv__builtin_constant_p" = xyes ; then
10287 $as_echo "#define HAVE__BUILTIN_CONSTANT_P 1" >>confdefs.h
10290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unreachable" >&5
10291 $as_echo_n "checking for __builtin_unreachable... " >&6; }
10292 if ${pgac_cv__builtin_unreachable+:} false; then :
10293 $as_echo_n "(cached) " >&6
10295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10296 /* end confdefs.h. */
10301 __builtin_unreachable();
10306 if ac_fn_c_try_link "$LINENO"; then :
10307 pgac_cv__builtin_unreachable=yes
10309 pgac_cv__builtin_unreachable=no
10311 rm -f core conftest.err conftest.$ac_objext \
10312 conftest$ac_exeext conftest.$ac_ext
10314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_unreachable" >&5
10315 $as_echo "$pgac_cv__builtin_unreachable" >&6; }
10316 if test x"$pgac_cv__builtin_unreachable" = xyes ; then
10318 $as_echo "#define HAVE__BUILTIN_UNREACHABLE 1" >>confdefs.h
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __VA_ARGS__" >&5
10322 $as_echo_n "checking for __VA_ARGS__... " >&6; }
10323 if ${pgac_cv__va_args+:} false; then :
10324 $as_echo_n "(cached) " >&6
10326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10327 /* end confdefs.h. */
10332 #define debug(...) fprintf(stderr, __VA_ARGS__)
10333 debug("%s", "blarg");
10339 if ac_fn_c_try_compile "$LINENO"; then :
10340 pgac_cv__va_args=yes
10342 pgac_cv__va_args=no
10344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__va_args" >&5
10347 $as_echo "$pgac_cv__va_args" >&6; }
10348 if test x"$pgac_cv__va_args" = xyes ; then
10350 $as_echo "#define HAVE__VA_ARGS 1" >>confdefs.h
10353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
10354 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
10355 if ${ac_cv_struct_tm+:} false; then :
10356 $as_echo_n "(cached) " >&6
10358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10359 /* end confdefs.h. */
10360 #include <sys/types.h>
10367 int *p = &tm.tm_sec;
10373 if ac_fn_c_try_compile "$LINENO"; then :
10374 ac_cv_struct_tm=time.h
10376 ac_cv_struct_tm=sys/time.h
10378 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
10381 $as_echo "$ac_cv_struct_tm" >&6; }
10382 if test $ac_cv_struct_tm = sys/time.h; then
10384 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
10388 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
10389 #include <$ac_cv_struct_tm>
10392 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
10394 cat >>confdefs.h <<_ACEOF
10395 #define HAVE_STRUCT_TM_TM_ZONE 1
10401 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
10403 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
10407 $as_echo_n "checking for tzname... " >&6; }
10408 if ${ac_cv_var_tzname+:} false; then :
10409 $as_echo_n "(cached) " >&6
10411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10412 /* end confdefs.h. */
10414 #ifndef tzname /* For SGI. */
10415 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
10426 if ac_fn_c_try_link "$LINENO"; then :
10427 ac_cv_var_tzname=yes
10429 ac_cv_var_tzname=no
10431 rm -f core conftest.err conftest.$ac_objext \
10432 conftest$ac_exeext conftest.$ac_ext
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
10435 $as_echo "$ac_cv_var_tzname" >&6; }
10436 if test $ac_cv_var_tzname = yes; then
10438 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
10442 ac_fn_c_check_type "$LINENO" "union semun" "ac_cv_type_union_semun" "#include <sys/types.h>
10443 #include <sys/ipc.h>
10444 #include <sys/sem.h>
10446 if test "x$ac_cv_type_union_semun" = xyes; then :
10448 cat >>confdefs.h <<_ACEOF
10449 #define HAVE_UNION_SEMUN 1
10455 ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#include <sys/types.h>
10456 #ifdef HAVE_SYS_UN_H
10457 #include <sys/un.h>
10461 if test "x$ac_cv_type_struct_sockaddr_un" = xyes; then :
10463 $as_echo "#define HAVE_UNIX_SOCKETS 1" >>confdefs.h
10467 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#include <sys/types.h>
10468 #ifdef HAVE_SYS_SOCKET_H
10469 #include <sys/socket.h>
10473 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
10475 cat >>confdefs.h <<_ACEOF
10476 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
10482 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
10483 #ifdef HAVE_SYS_SOCKET_H
10484 #include <sys/socket.h>
10488 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
10490 cat >>confdefs.h <<_ACEOF
10491 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
10496 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
10497 #ifdef HAVE_SYS_SOCKET_H
10498 #include <sys/socket.h>
10502 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
10504 cat >>confdefs.h <<_ACEOF
10505 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
10510 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_len" "ac_cv_member_struct_sockaddr_storage_ss_len" "#include <sys/types.h>
10511 #ifdef HAVE_SYS_SOCKET_H
10512 #include <sys/socket.h>
10516 if test "x$ac_cv_member_struct_sockaddr_storage_ss_len" = xyes; then :
10518 cat >>confdefs.h <<_ACEOF
10519 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
10524 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_len" "ac_cv_member_struct_sockaddr_storage___ss_len" "#include <sys/types.h>
10525 #ifdef HAVE_SYS_SOCKET_H
10526 #include <sys/socket.h>
10530 if test "x$ac_cv_member_struct_sockaddr_storage___ss_len" = xyes; then :
10532 cat >>confdefs.h <<_ACEOF
10533 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
10538 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
10539 #ifdef HAVE_SYS_SOCKET_H
10540 #include <sys/socket.h>
10544 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
10546 cat >>confdefs.h <<_ACEOF
10547 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
10553 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#include <sys/types.h>
10554 #include <sys/socket.h>
10558 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
10560 cat >>confdefs.h <<_ACEOF
10561 #define HAVE_STRUCT_ADDRINFO 1
10568 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
10569 if test "x$ac_cv_type_intptr_t" = xyes; then :
10571 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
10574 for ac_type in 'int' 'long int' 'long long int'; do
10575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10576 /* end confdefs.h. */
10577 $ac_includes_default
10581 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
10582 test_array [0] = 0;
10583 return test_array [0];
10589 if ac_fn_c_try_compile "$LINENO"; then :
10591 cat >>confdefs.h <<_ACEOF
10592 #define intptr_t $ac_type
10597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10598 test -z "$ac_type" && break
10604 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
10605 if test "x$ac_cv_type_uintptr_t" = xyes; then :
10607 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
10610 for ac_type in 'unsigned int' 'unsigned long int' \
10611 'unsigned long long int'; do
10612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613 /* end confdefs.h. */
10614 $ac_includes_default
10618 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
10619 test_array [0] = 0;
10620 return test_array [0];
10626 if ac_fn_c_try_compile "$LINENO"; then :
10628 cat >>confdefs.h <<_ACEOF
10629 #define uintptr_t $ac_type
10634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10635 test -z "$ac_type" && break
10641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
10642 $as_echo_n "checking for unsigned long long int... " >&6; }
10643 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
10644 $as_echo_n "(cached) " >&6
10646 ac_cv_type_unsigned_long_long_int=yes
10647 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
10648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10649 /* end confdefs.h. */
10651 /* For now, do not test the preprocessor; as of 2007 there are too many
10652 implementations with broken preprocessors. Perhaps this can
10653 be revisited in 2012. In the meantime, code should not expect
10654 #if to work with literals wider than 32 bits. */
10655 /* Test literals. */
10656 long long int ll = 9223372036854775807ll;
10657 long long int nll = -9223372036854775807LL;
10658 unsigned long long int ull = 18446744073709551615ULL;
10659 /* Test constant expressions. */
10660 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
10662 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
10668 /* Test availability of runtime routines for shift and division. */
10669 long long int llmax = 9223372036854775807ll;
10670 unsigned long long int ullmax = 18446744073709551615ull;
10671 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
10672 | (llmax / ll) | (llmax % ll)
10673 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
10674 | (ullmax / ull) | (ullmax % ull));
10680 if ac_fn_c_try_link "$LINENO"; then :
10683 ac_cv_type_unsigned_long_long_int=no
10685 rm -f core conftest.err conftest.$ac_objext \
10686 conftest$ac_exeext conftest.$ac_ext
10689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
10690 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
10691 if test $ac_cv_type_unsigned_long_long_int = yes; then
10693 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
10700 $as_echo_n "checking for long long int... " >&6; }
10701 if ${ac_cv_type_long_long_int+:} false; then :
10702 $as_echo_n "(cached) " >&6
10704 ac_cv_type_long_long_int=yes
10705 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
10706 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
10707 if test $ac_cv_type_long_long_int = yes; then
10708 if test "$cross_compiling" = yes; then :
10711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10712 /* end confdefs.h. */
10713 #include <limits.h>
10716 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
10717 # define LLONG_MAX (HALF - 1 + HALF)
10722 long long int n = 1;
10726 long long int m = n << i;
10729 if (LLONG_MAX / 2 < m)
10737 if ac_fn_c_try_run "$LINENO"; then :
10740 ac_cv_type_long_long_int=no
10742 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10743 conftest.$ac_objext conftest.beam conftest.$ac_ext
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
10750 $as_echo "$ac_cv_type_long_long_int" >&6; }
10751 if test $ac_cv_type_long_long_int = yes; then
10753 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
10758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale_t" >&5
10759 $as_echo_n "checking for locale_t... " >&6; }
10760 if ${pgac_cv_type_locale_t+:} false; then :
10761 $as_echo_n "(cached) " >&6
10763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10764 /* end confdefs.h. */
10765 #include <locale.h>
10775 if ac_fn_c_try_compile "$LINENO"; then :
10776 pgac_cv_type_locale_t=yes
10778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10779 /* end confdefs.h. */
10780 #include <xlocale.h>
10790 if ac_fn_c_try_compile "$LINENO"; then :
10791 pgac_cv_type_locale_t='yes (in xlocale.h)'
10793 pgac_cv_type_locale_t=no
10795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_locale_t" >&5
10800 $as_echo "$pgac_cv_type_locale_t" >&6; }
10801 if test "$pgac_cv_type_locale_t" != no; then
10803 $as_echo "#define HAVE_LOCALE_T 1" >>confdefs.h
10806 if test "$pgac_cv_type_locale_t" = 'yes (in xlocale.h)'; then
10808 $as_echo "#define LOCALE_T_IN_XLOCALE 1" >>confdefs.h
10812 ac_fn_c_check_type "$LINENO" "struct cmsgcred" "ac_cv_type_struct_cmsgcred" "#include <sys/socket.h>
10813 #include <sys/param.h>
10814 #ifdef HAVE_SYS_UCRED_H
10815 #include <sys/ucred.h>
10818 if test "x$ac_cv_type_struct_cmsgcred" = xyes; then :
10820 cat >>confdefs.h <<_ACEOF
10821 #define HAVE_STRUCT_CMSGCRED 1
10828 ac_fn_c_check_type "$LINENO" "struct option" "ac_cv_type_struct_option" "#ifdef HAVE_GETOPT_H
10829 #include <getopt.h>
10832 if test "x$ac_cv_type_struct_option" = xyes; then :
10834 cat >>confdefs.h <<_ACEOF
10835 #define HAVE_STRUCT_OPTION 1
10842 if test "$with_zlib" = yes; then
10843 # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
10844 # did not). While we could work around the lack of z_streamp, it
10845 # seems unwise to encourage people to use such old zlib versions...
10846 ac_fn_c_check_type "$LINENO" "z_streamp" "ac_cv_type_z_streamp" "#include <zlib.h>
10848 if test "x$ac_cv_type_z_streamp" = xyes; then :
10851 as_fn_error $? "zlib version is too old
10852 Use --without-zlib to disable zlib support." "$LINENO" 5
10857 # On PPC, check if assembler supports LWARX instruction's mutex hint bit
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports lwarx hint bit" >&5
10861 $as_echo_n "checking whether assembler supports lwarx hint bit... " >&6; }
10862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10863 /* end confdefs.h. */
10868 int a = 0; int *p = &a; int r;
10869 __asm__ __volatile__ (" lwarx %0,0,%1,1\n" : "=&r"(r) : "r"(p));
10874 if ac_fn_c_try_compile "$LINENO"; then :
10875 pgac_cv_have_ppc_mutex_hint=yes
10877 pgac_cv_have_ppc_mutex_hint=no
10879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_have_ppc_mutex_hint" >&5
10881 $as_echo "$pgac_cv_have_ppc_mutex_hint" >&6; }
10882 if test x"$pgac_cv_have_ppc_mutex_hint" = xyes ; then
10884 $as_echo "#define HAVE_PPC_LWARX_MUTEX_HINT 1" >>confdefs.h
10890 # Check largefile support. You might think this is a system service not a
10891 # compiler characteristic, but you'd be wrong. We must check this before
10892 # probing existence of related functions such as fseeko, since the largefile
10893 # defines can affect what is generated for that.
10894 if test "$PORTNAME" != "win32"; then
10895 # Check whether --enable-largefile was given.
10896 if test "${enable_largefile+set}" = set; then :
10897 enableval=$enable_largefile;
10900 if test "$enable_largefile" != no; then
10902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
10903 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
10904 if ${ac_cv_sys_largefile_CC+:} false; then :
10905 $as_echo_n "(cached) " >&6
10907 ac_cv_sys_largefile_CC=no
10908 if test "$GCC" != yes; then
10911 # IRIX 6.2 and later do not support large files by default,
10912 # so use the C compiler's -n32 option if that helps.
10913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10914 /* end confdefs.h. */
10915 #include <sys/types.h>
10916 /* Check that off_t can represent 2**63 - 1 correctly.
10917 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10918 since some C++ compilers masquerading as C compilers
10919 incorrectly reject 9223372036854775807. */
10920 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10921 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10922 && LARGE_OFF_T % 2147483647 == 1)
10932 if ac_fn_c_try_compile "$LINENO"; then :
10935 rm -f core conftest.err conftest.$ac_objext
10937 if ac_fn_c_try_compile "$LINENO"; then :
10938 ac_cv_sys_largefile_CC=' -n32'; break
10940 rm -f core conftest.err conftest.$ac_objext
10944 rm -f conftest.$ac_ext
10947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10948 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
10949 if test "$ac_cv_sys_largefile_CC" != no; then
10950 CC=$CC$ac_cv_sys_largefile_CC
10953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10954 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10955 if ${ac_cv_sys_file_offset_bits+:} false; then :
10956 $as_echo_n "(cached) " >&6
10959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10960 /* end confdefs.h. */
10961 #include <sys/types.h>
10962 /* Check that off_t can represent 2**63 - 1 correctly.
10963 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10964 since some C++ compilers masquerading as C compilers
10965 incorrectly reject 9223372036854775807. */
10966 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10967 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10968 && LARGE_OFF_T % 2147483647 == 1)
10978 if ac_fn_c_try_compile "$LINENO"; then :
10979 ac_cv_sys_file_offset_bits=no; break
10981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10983 /* end confdefs.h. */
10984 #define _FILE_OFFSET_BITS 64
10985 #include <sys/types.h>
10986 /* Check that off_t can represent 2**63 - 1 correctly.
10987 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10988 since some C++ compilers masquerading as C compilers
10989 incorrectly reject 9223372036854775807. */
10990 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10991 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10992 && LARGE_OFF_T % 2147483647 == 1)
11002 if ac_fn_c_try_compile "$LINENO"; then :
11003 ac_cv_sys_file_offset_bits=64; break
11005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11006 ac_cv_sys_file_offset_bits=unknown
11010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11011 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11012 case $ac_cv_sys_file_offset_bits in #(
11015 cat >>confdefs.h <<_ACEOF
11016 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11021 if test $ac_cv_sys_file_offset_bits = unknown; then
11022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11023 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11024 if ${ac_cv_sys_large_files+:} false; then :
11025 $as_echo_n "(cached) " >&6
11028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11029 /* end confdefs.h. */
11030 #include <sys/types.h>
11031 /* Check that off_t can represent 2**63 - 1 correctly.
11032 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11033 since some C++ compilers masquerading as C compilers
11034 incorrectly reject 9223372036854775807. */
11035 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11036 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11037 && LARGE_OFF_T % 2147483647 == 1)
11047 if ac_fn_c_try_compile "$LINENO"; then :
11048 ac_cv_sys_large_files=no; break
11050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11052 /* end confdefs.h. */
11053 #define _LARGE_FILES 1
11054 #include <sys/types.h>
11055 /* Check that off_t can represent 2**63 - 1 correctly.
11056 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11057 since some C++ compilers masquerading as C compilers
11058 incorrectly reject 9223372036854775807. */
11059 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11060 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11061 && LARGE_OFF_T % 2147483647 == 1)
11071 if ac_fn_c_try_compile "$LINENO"; then :
11072 ac_cv_sys_large_files=1; break
11074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11075 ac_cv_sys_large_files=unknown
11079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11080 $as_echo "$ac_cv_sys_large_files" >&6; }
11081 case $ac_cv_sys_large_files in #(
11084 cat >>confdefs.h <<_ACEOF
11085 #define _LARGE_FILES $ac_cv_sys_large_files
11098 # Check for largefile support (must be after AC_SYS_LARGEFILE)
11099 # The cast to long int works around a bug in the HP C Compiler
11100 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11101 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11102 # This bug is HP SR number 8606223364.
11103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
11104 $as_echo_n "checking size of off_t... " >&6; }
11105 if ${ac_cv_sizeof_off_t+:} false; then :
11106 $as_echo_n "(cached) " >&6
11108 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
11111 if test "$ac_cv_type_off_t" = yes; then
11112 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11113 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11114 as_fn_error 77 "cannot compute sizeof (off_t)
11115 See \`config.log' for more details" "$LINENO" 5; }
11117 ac_cv_sizeof_off_t=0
11122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
11123 $as_echo "$ac_cv_sizeof_off_t" >&6; }
11127 cat >>confdefs.h <<_ACEOF
11128 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
11133 # If we don't have largefile support, can't handle segsize >= 2GB.
11134 if test "$ac_cv_sizeof_off_t" -lt 8 -a "$segsize" != "1"; then
11135 as_fn_error $? "Large file support is not enabled. Segment size cannot be larger than 1GB." "$LINENO" 5
11140 ## Functions, global variables
11143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int timezone" >&5
11144 $as_echo_n "checking for int timezone... " >&6; }
11145 if ${pgac_cv_var_int_timezone+:} false; then :
11146 $as_echo_n "(cached) " >&6
11148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11149 /* end confdefs.h. */
11156 res = timezone / 60;
11158 res = _timezone / 60;
11164 if ac_fn_c_try_link "$LINENO"; then :
11165 pgac_cv_var_int_timezone=yes
11167 pgac_cv_var_int_timezone=no
11169 rm -f core conftest.err conftest.$ac_objext \
11170 conftest$ac_exeext conftest.$ac_ext
11172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_timezone" >&5
11173 $as_echo "$pgac_cv_var_int_timezone" >&6; }
11174 if test x"$pgac_cv_var_int_timezone" = xyes ; then
11176 $as_echo "#define HAVE_INT_TIMEZONE 1" >>confdefs.h
11179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for accept()" >&5
11180 $as_echo_n "checking types of arguments for accept()... " >&6; }
11181 if ${ac_cv_func_accept_return+:} false; then :
11182 $as_echo_n "(cached) " >&6
11184 if ${ac_cv_func_accept_arg1+:} false; then :
11185 $as_echo_n "(cached) " >&6
11187 if ${ac_cv_func_accept_arg2+:} false; then :
11188 $as_echo_n "(cached) " >&6
11190 if ${ac_cv_func_accept_arg3+:} false; then :
11191 $as_echo_n "(cached) " >&6
11193 for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL' 'SOCKET WSAAPI'; do
11194 for ac_cv_func_accept_arg1 in 'int' 'unsigned int' 'SOCKET'; do
11195 for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
11196 for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
11197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11198 /* end confdefs.h. */
11199 #ifdef HAVE_SYS_TYPES_H
11200 #include <sys/types.h>
11202 #ifdef HAVE_SYS_SOCKET_H
11203 #include <sys/socket.h>
11205 extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
11214 if ac_fn_c_try_compile "$LINENO"; then :
11215 ac_not_found=no; break 4
11219 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11224 if test "$ac_not_found" = yes; then
11225 as_fn_error $? "could not determine argument types" "$LINENO" 5
11227 if test "$ac_cv_func_accept_arg3" = "void"; then
11228 ac_cv_func_accept_arg3=int
11238 { $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
11239 $as_echo "$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6; }
11241 cat >>confdefs.h <<_ACEOF
11242 #define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
11246 cat >>confdefs.h <<_ACEOF
11247 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
11251 cat >>confdefs.h <<_ACEOF
11252 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
11256 cat >>confdefs.h <<_ACEOF
11257 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
11261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday takes only one argument" >&5
11262 $as_echo_n "checking whether gettimeofday takes only one argument... " >&6; }
11263 if ${pgac_cv_func_gettimeofday_1arg+:} false; then :
11264 $as_echo_n "(cached) " >&6
11266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267 /* end confdefs.h. */
11268 #include <sys/time.h>
11272 struct timeval *tp;
11273 struct timezone *tzp;
11274 gettimeofday(tp,tzp);
11279 if ac_fn_c_try_compile "$LINENO"; then :
11280 pgac_cv_func_gettimeofday_1arg=no
11282 pgac_cv_func_gettimeofday_1arg=yes
11284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_gettimeofday_1arg" >&5
11287 $as_echo "$pgac_cv_func_gettimeofday_1arg" >&6; }
11288 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
11290 $as_echo "#define GETTIMEOFDAY_1ARG 1" >>confdefs.h
11295 # Some versions of libedit contain strlcpy(), setproctitle(), and other
11296 # symbols that that library has no business exposing to the world. Pending
11297 # acquisition of a clue by those developers, ignore libedit (including its
11298 # possible alias of libreadline) while checking for everything else.
11299 LIBS_including_readline="$LIBS"
11300 LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'`
11302 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
11304 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11305 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11306 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11307 cat >>confdefs.h <<_ACEOF
11308 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11315 ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
11316 if test "x$ac_cv_func_fseeko" = xyes; then :
11317 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11320 case " $LIBOBJS " in
11321 *" fseeko.$ac_objext "* ) ;;
11322 *) LIBOBJS="$LIBOBJS fseeko.$ac_objext"
11330 # NetBSD uses a custom fseeko/ftello built on fsetpos/fgetpos
11331 # Mingw uses macros to access Win32 API calls
11334 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11336 ac_cv_func_fseeko=yes;;
11338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11339 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
11340 if ${ac_cv_sys_largefile_source+:} false; then :
11341 $as_echo_n "(cached) " >&6
11344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11345 /* end confdefs.h. */
11346 #include <sys/types.h> /* for off_t */
11351 int (*fp) (FILE *, off_t, int) = fseeko;
11352 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11357 if ac_fn_c_try_link "$LINENO"; then :
11358 ac_cv_sys_largefile_source=no; break
11360 rm -f core conftest.err conftest.$ac_objext \
11361 conftest$ac_exeext conftest.$ac_ext
11362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11363 /* end confdefs.h. */
11364 #define _LARGEFILE_SOURCE 1
11365 #include <sys/types.h> /* for off_t */
11370 int (*fp) (FILE *, off_t, int) = fseeko;
11371 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11376 if ac_fn_c_try_link "$LINENO"; then :
11377 ac_cv_sys_largefile_source=1; break
11379 rm -f core conftest.err conftest.$ac_objext \
11380 conftest$ac_exeext conftest.$ac_ext
11381 ac_cv_sys_largefile_source=unknown
11385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
11386 $as_echo "$ac_cv_sys_largefile_source" >&6; }
11387 case $ac_cv_sys_largefile_source in #(
11390 cat >>confdefs.h <<_ACEOF
11391 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
11397 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
11398 # in glibc 2.1.3, but that breaks too many other things.
11399 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
11400 if test $ac_cv_sys_largefile_source != unknown; then
11402 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11408 # posix_fadvise() is a no-op on Solaris, so don't incur function overhead
11409 # by calling it, 2009-04-02
11410 # http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/gen/posix_fadvise.c
11411 if test "$PORTNAME" != "solaris"; then
11412 for ac_func in posix_fadvise
11414 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
11415 if test "x$ac_cv_func_posix_fadvise" = xyes; then :
11416 cat >>confdefs.h <<_ACEOF
11417 #define HAVE_POSIX_FADVISE 1
11423 ac_fn_c_check_decl "$LINENO" "posix_fadvise" "ac_cv_have_decl_posix_fadvise" "#include <fcntl.h>
11425 if test "x$ac_cv_have_decl_posix_fadvise" = xyes; then :
11431 cat >>confdefs.h <<_ACEOF
11432 #define HAVE_DECL_POSIX_FADVISE $ac_have_decl
11437 ac_fn_c_check_decl "$LINENO" "fdatasync" "ac_cv_have_decl_fdatasync" "#include <unistd.h>
11439 if test "x$ac_cv_have_decl_fdatasync" = xyes; then :
11445 cat >>confdefs.h <<_ACEOF
11446 #define HAVE_DECL_FDATASYNC $ac_have_decl
11449 ac_fn_c_check_decl "$LINENO" "strlcat" "ac_cv_have_decl_strlcat" "$ac_includes_default"
11450 if test "x$ac_cv_have_decl_strlcat" = xyes; then :
11456 cat >>confdefs.h <<_ACEOF
11457 #define HAVE_DECL_STRLCAT $ac_have_decl
11459 ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "$ac_includes_default"
11460 if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
11466 cat >>confdefs.h <<_ACEOF
11467 #define HAVE_DECL_STRLCPY $ac_have_decl
11470 # This is probably only present on Darwin, but may as well check always
11471 ac_fn_c_check_decl "$LINENO" "F_FULLFSYNC" "ac_cv_have_decl_F_FULLFSYNC" "#include <fcntl.h>
11473 if test "x$ac_cv_have_decl_F_FULLFSYNC" = xyes; then :
11479 cat >>confdefs.h <<_ACEOF
11480 #define HAVE_DECL_F_FULLFSYNC $ac_have_decl
11485 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "$ac_includes_default
11486 #include <netinet/in.h>
11488 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
11490 $as_echo "#define HAVE_IPV6 1" >>confdefs.h
11497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PS_STRINGS" >&5
11498 $as_echo_n "checking for PS_STRINGS... " >&6; }
11499 if ${pgac_cv_var_PS_STRINGS+:} false; then :
11500 $as_echo_n "(cached) " >&6
11502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11503 /* end confdefs.h. */
11504 #include <machine/vmparam.h>
11505 #include <sys/exec.h>
11510 PS_STRINGS->ps_nargvstr = 1;
11511 PS_STRINGS->ps_argvstr = "foo";
11516 if ac_fn_c_try_link "$LINENO"; then :
11517 pgac_cv_var_PS_STRINGS=yes
11519 pgac_cv_var_PS_STRINGS=no
11521 rm -f core conftest.err conftest.$ac_objext \
11522 conftest$ac_exeext conftest.$ac_ext
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_PS_STRINGS" >&5
11525 $as_echo "$pgac_cv_var_PS_STRINGS" >&6; }
11526 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
11528 $as_echo "#define HAVE_PS_STRINGS 1" >>confdefs.h
11533 # We use our snprintf.c emulation if either snprintf() or vsnprintf()
11534 # is missing. Yes, there are machines that have only one. We may
11535 # also decide to use snprintf.c if snprintf() is present but does not
11536 # have all the features we need --- see below.
11538 if test "$PORTNAME" = "win32"; then
11539 # Win32 gets snprintf.c built unconditionally.
11541 # To properly translate all NLS languages strings, we must support the
11542 # *printf() %$ format, which allows *printf() arguments to be selected
11543 # by position in the translated string.
11545 # libintl versions < 0.13 use the native *printf() functions, and Win32
11546 # *printf() doesn't understand %$, so we must use our /port versions,
11547 # which do understand %$. libintl versions >= 0.13 include their own
11548 # *printf versions on Win32. The libintl 0.13 release note text is:
11550 # C format strings with positions, as they arise when a translator
11551 # needs to reorder a sentence, are now supported on all platforms.
11552 # On those few platforms (NetBSD and Woe32) for which the native
11553 # printf()/fprintf()/... functions don't support such format
11554 # strings, replacements are provided through <libintl.h>.
11556 # We could use libintl >= 0.13's *printf() if we were sure that we had
11557 # a litint >= 0.13 at runtime, but seeing that there is no clean way
11558 # to guarantee that, it is best to just use our own, so we are sure to
11559 # get %$ support. In include/port.h we disable the *printf() macros
11560 # that might have been defined by libintl.
11562 # We do this unconditionally whether NLS is used or not so we are sure
11563 # that all Win32 libraries and binaries behave the same.
11564 pgac_need_repl_snprintf=yes
11566 pgac_need_repl_snprintf=no
11567 for ac_func in snprintf
11569 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
11570 if test "x$ac_cv_func_snprintf" = xyes; then :
11571 cat >>confdefs.h <<_ACEOF
11572 #define HAVE_SNPRINTF 1
11576 pgac_need_repl_snprintf=yes
11580 for ac_func in vsnprintf
11582 ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
11583 if test "x$ac_cv_func_vsnprintf" = xyes; then :
11584 cat >>confdefs.h <<_ACEOF
11585 #define HAVE_VSNPRINTF 1
11589 pgac_need_repl_snprintf=yes
11596 # Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
11597 # include/c.h will provide declarations. Note this is a separate test
11598 # from whether the functions exist in the C library --- there are
11599 # systems that have the functions but don't bother to declare them :-(
11601 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11602 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
11608 cat >>confdefs.h <<_ACEOF
11609 #define HAVE_DECL_SNPRINTF $ac_have_decl
11611 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11612 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
11618 cat >>confdefs.h <<_ACEOF
11619 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf" >&5
11625 $as_echo_n "checking for isinf... " >&6; }
11626 if ${ac_cv_func_isinf+:} false; then :
11627 $as_echo_n "(cached) " >&6
11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11630 /* end confdefs.h. */
11633 double glob_double;
11638 return isinf(glob_double) ? 0 : 1;
11643 if ac_fn_c_try_link "$LINENO"; then :
11644 ac_cv_func_isinf=yes
11646 ac_cv_func_isinf=no
11648 rm -f core conftest.err conftest.$ac_objext \
11649 conftest$ac_exeext conftest.$ac_ext
11651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_isinf" >&5
11652 $as_echo "$ac_cv_func_isinf" >&6; }
11654 if test $ac_cv_func_isinf = yes ; then
11656 $as_echo "#define HAVE_ISINF 1" >>confdefs.h
11659 case " $LIBOBJS " in
11660 *" isinf.$ac_objext "* ) ;;
11661 *) LIBOBJS="$LIBOBJS isinf.$ac_objext"
11665 # Look for a way to implement a substitute for isinf()
11666 for ac_func in fpclass fp_class fp_class_d class
11668 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11669 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11670 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11671 cat >>confdefs.h <<_ACEOF
11672 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11680 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
11681 if test "x$ac_cv_func_crypt" = xyes; then :
11682 $as_echo "#define HAVE_CRYPT 1" >>confdefs.h
11685 case " $LIBOBJS " in
11686 *" crypt.$ac_objext "* ) ;;
11687 *) LIBOBJS="$LIBOBJS crypt.$ac_objext"
11693 ac_fn_c_check_func "$LINENO" "fls" "ac_cv_func_fls"
11694 if test "x$ac_cv_func_fls" = xyes; then :
11695 $as_echo "#define HAVE_FLS 1" >>confdefs.h
11698 case " $LIBOBJS " in
11699 *" fls.$ac_objext "* ) ;;
11700 *) LIBOBJS="$LIBOBJS fls.$ac_objext"
11706 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
11707 if test "x$ac_cv_func_getopt" = xyes; then :
11708 $as_echo "#define HAVE_GETOPT 1" >>confdefs.h
11711 case " $LIBOBJS " in
11712 *" getopt.$ac_objext "* ) ;;
11713 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11719 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
11720 if test "x$ac_cv_func_getrusage" = xyes; then :
11721 $as_echo "#define HAVE_GETRUSAGE 1" >>confdefs.h
11724 case " $LIBOBJS " in
11725 *" getrusage.$ac_objext "* ) ;;
11726 *) LIBOBJS="$LIBOBJS getrusage.$ac_objext"
11732 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
11733 if test "x$ac_cv_func_inet_aton" = xyes; then :
11734 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
11737 case " $LIBOBJS " in
11738 *" inet_aton.$ac_objext "* ) ;;
11739 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
11745 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
11746 if test "x$ac_cv_func_mkdtemp" = xyes; then :
11747 $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
11750 case " $LIBOBJS " in
11751 *" mkdtemp.$ac_objext "* ) ;;
11752 *) LIBOBJS="$LIBOBJS mkdtemp.$ac_objext"
11758 ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random"
11759 if test "x$ac_cv_func_random" = xyes; then :
11760 $as_echo "#define HAVE_RANDOM 1" >>confdefs.h
11763 case " $LIBOBJS " in
11764 *" random.$ac_objext "* ) ;;
11765 *) LIBOBJS="$LIBOBJS random.$ac_objext"
11771 ac_fn_c_check_func "$LINENO" "rint" "ac_cv_func_rint"
11772 if test "x$ac_cv_func_rint" = xyes; then :
11773 $as_echo "#define HAVE_RINT 1" >>confdefs.h
11776 case " $LIBOBJS " in
11777 *" rint.$ac_objext "* ) ;;
11778 *) LIBOBJS="$LIBOBJS rint.$ac_objext"
11784 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
11785 if test "x$ac_cv_func_srandom" = xyes; then :
11786 $as_echo "#define HAVE_SRANDOM 1" >>confdefs.h
11789 case " $LIBOBJS " in
11790 *" srandom.$ac_objext "* ) ;;
11791 *) LIBOBJS="$LIBOBJS srandom.$ac_objext"
11797 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
11798 if test "x$ac_cv_func_strerror" = xyes; then :
11799 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
11802 case " $LIBOBJS " in
11803 *" strerror.$ac_objext "* ) ;;
11804 *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
11810 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
11811 if test "x$ac_cv_func_strlcat" = xyes; then :
11812 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
11815 case " $LIBOBJS " in
11816 *" strlcat.$ac_objext "* ) ;;
11817 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
11823 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
11824 if test "x$ac_cv_func_strlcpy" = xyes; then :
11825 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
11828 case " $LIBOBJS " in
11829 *" strlcpy.$ac_objext "* ) ;;
11830 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
11840 # Windows uses a specialised env handler
11841 # and doesn't need a replacement getpeereid because it doesn't use
11845 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
11848 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
11850 ac_cv_func_unsetenv=yes
11851 ac_cv_func_getpeereid=yes;;
11853 ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
11854 if test "x$ac_cv_func_unsetenv" = xyes; then :
11855 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
11858 case " $LIBOBJS " in
11859 *" unsetenv.$ac_objext "* ) ;;
11860 *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"
11866 ac_fn_c_check_func "$LINENO" "getpeereid" "ac_cv_func_getpeereid"
11867 if test "x$ac_cv_func_getpeereid" = xyes; then :
11868 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
11871 case " $LIBOBJS " in
11872 *" getpeereid.$ac_objext "* ) ;;
11873 *) LIBOBJS="$LIBOBJS getpeereid.$ac_objext"
11883 # System's version of getaddrinfo(), if any, may be used only if we found
11884 # a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
11885 # We use only our own getaddrinfo.c on Windows, but it's time to revisit that.
11886 if test x"$ac_cv_type_struct_addrinfo" = xyes && \
11887 test "$PORTNAME" != "win32"; then
11888 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
11889 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
11890 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
11893 case " $LIBOBJS " in
11894 *" getaddrinfo.$ac_objext "* ) ;;
11895 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
11903 case " $LIBOBJS " in
11904 *" getaddrinfo.$ac_objext "* ) ;;
11905 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
11911 # Similarly, use system's getopt_long() only if system provides struct option.
11912 if test x"$ac_cv_type_struct_option" = xyes ; then
11913 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
11914 if test "x$ac_cv_func_getopt_long" = xyes; then :
11915 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
11918 case " $LIBOBJS " in
11919 *" getopt_long.$ac_objext "* ) ;;
11920 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
11928 case " $LIBOBJS " in
11929 *" getopt_long.$ac_objext "* ) ;;
11930 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
11936 # Solaris' getopt() doesn't do what we want for long options, so always use
11937 # our version on that platform.
11938 if test "$PORTNAME" = "solaris"; then
11939 case " $LIBOBJS " in
11940 *" getopt.$ac_objext "* ) ;;
11941 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11947 # mingw has adopted a GNU-centric interpretation of optind/optreset,
11948 # so always use our version on Windows.
11949 if test "$PORTNAME" = "win32"; then
11950 case " $LIBOBJS " in
11951 *" getopt.$ac_objext "* ) ;;
11952 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11956 case " $LIBOBJS " in
11957 *" getopt_long.$ac_objext "* ) ;;
11958 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
11965 if test "$PORTNAME" = "win32"; then
11966 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
11967 if test "x$ac_cv_func_gettimeofday" = xyes; then :
11968 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
11971 case " $LIBOBJS " in
11972 *" gettimeofday.$ac_objext "* ) ;;
11973 *) LIBOBJS="$LIBOBJS gettimeofday.$ac_objext"
11980 case " $LIBOBJS " in
11981 *" kill.$ac_objext "* ) ;;
11982 *) LIBOBJS="$LIBOBJS kill.$ac_objext"
11986 case " $LIBOBJS " in
11987 *" open.$ac_objext "* ) ;;
11988 *) LIBOBJS="$LIBOBJS open.$ac_objext"
11992 case " $LIBOBJS " in
11993 *" system.$ac_objext "* ) ;;
11994 *) LIBOBJS="$LIBOBJS system.$ac_objext"
11998 case " $LIBOBJS " in
11999 *" win32env.$ac_objext "* ) ;;
12000 *) LIBOBJS="$LIBOBJS win32env.$ac_objext"
12004 case " $LIBOBJS " in
12005 *" win32error.$ac_objext "* ) ;;
12006 *) LIBOBJS="$LIBOBJS win32error.$ac_objext"
12010 case " $LIBOBJS " in
12011 *" win32setlocale.$ac_objext "* ) ;;
12012 *) LIBOBJS="$LIBOBJS win32setlocale.$ac_objext"
12017 $as_echo "#define HAVE_SYMLINK 1" >>confdefs.h
12019 ac_fn_c_check_type "$LINENO" "MINIDUMP_TYPE" "ac_cv_type_MINIDUMP_TYPE" "
12020 #define WIN32_LEAN_AND_MEAN
12021 #include <windows.h>
12022 #include <string.h>
12023 #include <dbghelp.h>
12025 if test "x$ac_cv_type_MINIDUMP_TYPE" = xyes; then :
12027 cat >>confdefs.h <<_ACEOF
12028 #define HAVE_MINIDUMP_TYPE 1
12031 pgac_minidump_type=yes
12033 pgac_minidump_type=no
12037 if test x"$pgac_minidump_type" = x"yes" ; then
12038 have_win32_dbghelp=yes
12041 have_win32_dbghelp=no
12045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12046 $as_echo_n "checking for sigsetjmp... " >&6; }
12047 if ${pgac_cv_func_sigsetjmp+:} false; then :
12048 $as_echo_n "(cached) " >&6
12050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12051 /* end confdefs.h. */
12052 #include <setjmp.h>
12056 sigjmp_buf x; sigsetjmp(x, 1);
12061 if ac_fn_c_try_link "$LINENO"; then :
12062 pgac_cv_func_sigsetjmp=yes
12064 pgac_cv_func_sigsetjmp=no
12066 rm -f core conftest.err conftest.$ac_objext \
12067 conftest$ac_exeext conftest.$ac_ext
12069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_sigsetjmp" >&5
12070 $as_echo "$pgac_cv_func_sigsetjmp" >&6; }
12071 if test x"$pgac_cv_func_sigsetjmp" = x"yes"; then
12073 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12077 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
12078 /* NetBSD declares sys_siglist in unistd.h. */
12079 #ifdef HAVE_UNISTD_H
12080 # include <unistd.h>
12084 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
12090 cat >>confdefs.h <<_ACEOF
12091 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
12096 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
12097 if test "x$ac_cv_func_syslog" = xyes; then :
12098 ac_fn_c_check_header_mongrel "$LINENO" "syslog.h" "ac_cv_header_syslog_h" "$ac_includes_default"
12099 if test "x$ac_cv_header_syslog_h" = xyes; then :
12101 $as_echo "#define HAVE_SYSLOG 1" >>confdefs.h
12109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for opterr" >&5
12110 $as_echo_n "checking for opterr... " >&6; }
12111 if ${pgac_cv_var_int_opterr+:} false; then :
12112 $as_echo_n "(cached) " >&6
12114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12115 /* end confdefs.h. */
12116 #include <unistd.h>
12120 extern int opterr; opterr = 1;
12125 if ac_fn_c_try_link "$LINENO"; then :
12126 pgac_cv_var_int_opterr=yes
12128 pgac_cv_var_int_opterr=no
12130 rm -f core conftest.err conftest.$ac_objext \
12131 conftest$ac_exeext conftest.$ac_ext
12133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_opterr" >&5
12134 $as_echo "$pgac_cv_var_int_opterr" >&6; }
12135 if test x"$pgac_cv_var_int_opterr" = x"yes"; then
12137 $as_echo "#define HAVE_INT_OPTERR 1" >>confdefs.h
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
12142 $as_echo_n "checking for optreset... " >&6; }
12143 if ${pgac_cv_var_int_optreset+:} false; then :
12144 $as_echo_n "(cached) " >&6
12146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12147 /* end confdefs.h. */
12148 #include <unistd.h>
12152 extern int optreset; optreset = 1;
12157 if ac_fn_c_try_link "$LINENO"; then :
12158 pgac_cv_var_int_optreset=yes
12160 pgac_cv_var_int_optreset=no
12162 rm -f core conftest.err conftest.$ac_objext \
12163 conftest$ac_exeext conftest.$ac_ext
12165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_optreset" >&5
12166 $as_echo "$pgac_cv_var_int_optreset" >&6; }
12167 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
12169 $as_echo "#define HAVE_INT_OPTRESET 1" >>confdefs.h
12173 for ac_func in strtoll strtoq
12175 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12176 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12177 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12178 cat >>confdefs.h <<_ACEOF
12179 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12185 for ac_func in strtoull strtouq
12187 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12188 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12189 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12190 cat >>confdefs.h <<_ACEOF
12191 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12198 # Lastly, restore full LIBS list and check for readline/libedit symbols
12199 LIBS="$LIBS_including_readline"
12201 if test "$with_readline" = yes; then
12202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_append_character" >&5
12203 $as_echo_n "checking for rl_completion_append_character... " >&6; }
12204 if ${pgac_cv_var_rl_completion_append_character+:} false; then :
12205 $as_echo_n "(cached) " >&6
12207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12208 /* end confdefs.h. */
12210 #ifdef HAVE_READLINE_READLINE_H
12211 # include <readline/readline.h>
12212 #elif defined(HAVE_READLINE_H)
12213 # include <readline.h>
12219 rl_completion_append_character = 'x';
12224 if ac_fn_c_try_link "$LINENO"; then :
12225 pgac_cv_var_rl_completion_append_character=yes
12227 pgac_cv_var_rl_completion_append_character=no
12229 rm -f core conftest.err conftest.$ac_objext \
12230 conftest$ac_exeext conftest.$ac_ext
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_rl_completion_append_character" >&5
12233 $as_echo "$pgac_cv_var_rl_completion_append_character" >&6; }
12234 if test x"$pgac_cv_var_rl_completion_append_character" = x"yes"; then
12236 $as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h
12239 for ac_func in rl_completion_matches rl_filename_completion_function
12241 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12242 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12243 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12244 cat >>confdefs.h <<_ACEOF
12245 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12251 for ac_func in append_history history_truncate_file
12253 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12254 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12255 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12256 cat >>confdefs.h <<_ACEOF
12257 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12269 # For each platform, we need to know about any special compile and link
12270 # libraries, and whether the normal C function names are thread-safe.
12271 # See the comment at the top of src/port/thread.c for more information.
12272 # WIN32 doesn't need the pthread tests; it always uses threads
12273 if test "$enable_thread_safety" = yes -a "$PORTNAME" != "win32"; then
12278 ac_cpp='$CPP $CPPFLAGS'
12279 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12280 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12281 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12285 # We used to check for pthread.h first, but this fails if pthread.h
12286 # requires special compiler flags (e.g. on True64 or Sequent).
12287 # It gets checked for in the link test anyway.
12289 # First of all, check if the user has set any of the PTHREAD_LIBS,
12290 # etcetera environment variables, and if threads linking works using
12292 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
12293 save_CFLAGS="$CFLAGS"
12294 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12296 LIBS="$PTHREAD_LIBS $LIBS"
12297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
12298 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
12299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12300 /* end confdefs.h. */
12302 /* Override any GCC internal prototype to avoid an error.
12303 Use char because int might match the return type of a GCC
12304 builtin and then its argument prototype would still apply. */
12308 char pthread_join ();
12312 return pthread_join ();
12317 if ac_fn_c_try_link "$LINENO"; then :
12320 rm -f core conftest.err conftest.$ac_objext \
12321 conftest$ac_exeext conftest.$ac_ext
12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
12323 $as_echo "$acx_pthread_ok" >&6; }
12324 if test x"$acx_pthread_ok" = xno; then
12329 CFLAGS="$save_CFLAGS"
12332 # We must check for the threads library under a number of different
12333 # names; the ordering is very important because some systems
12334 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
12335 # libraries is broken (non-POSIX).
12337 # Create a list of thread flags to try. Items starting with a "-" are
12338 # C compiler flags, and other items are library names, except for "none"
12339 # which indicates that we try without any flags at all, and "pthread-config"
12340 # which is a program returning the flags for the Pth emulation library.
12342 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config pthreadGC2"
12344 # The ordering *is* (sometimes) important. Some notes on the
12345 # individual items follow:
12347 # pthreads: AIX (must check this before -lpthread)
12348 # none: in case threads are in libc; should be tried before -Kthread and
12349 # other compiler flags to prevent continual compiler warnings
12350 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
12351 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
12352 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
12353 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
12354 # -pthreads: Solaris/gcc
12355 # -mthreads: Mingw32/gcc, Lynx/gcc
12356 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
12357 # doesn't hurt to check since this sometimes defines pthreads too;
12358 # also defines -D_REENTRANT)
12359 # pthread: Linux, etcetera
12360 # --thread-safe: KAI C++
12361 # pthread-config: use pthread-config program (for GNU Pth library)
12363 case "${host_cpu}-${host_os}" in
12366 # On Solaris (at least, for some versions), libc contains stubbed
12367 # (non-functional) versions of the pthreads routines, so link-based
12368 # tests will erroneously succeed. (We need to link with -pthread or
12369 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
12370 # a function called by this macro, so we could check for that, but
12371 # who knows whether they'll stub that too in a future libc.) So,
12372 # we'll just look for -pthreads and -lpthread first:
12374 acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
12378 if test x"$acx_pthread_ok" = xno; then
12379 for flag in $acx_pthread_flags; do
12381 tryPTHREAD_CFLAGS=""
12385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
12386 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
12391 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
12392 tryPTHREAD_CFLAGS="$flag"
12396 # skip this if we already have flags defined, for PostgreSQL
12397 if test x"$PTHREAD_CFLAGS" != x -o x"$PTHREAD_LIBS" != x; then continue; fi
12398 # Extract the first word of "pthread-config", so it can be a program name with args.
12399 set dummy pthread-config; ac_word=$2
12400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12401 $as_echo_n "checking for $ac_word... " >&6; }
12402 if ${ac_cv_prog_acx_pthread_config+:} false; then :
12403 $as_echo_n "(cached) " >&6
12405 if test -n "$acx_pthread_config"; then
12406 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
12408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12409 for as_dir in $PATH
12412 test -z "$as_dir" && as_dir=.
12413 for ac_exec_ext in '' $ac_executable_extensions; do
12414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12415 ac_cv_prog_acx_pthread_config="yes"
12416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12423 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
12426 acx_pthread_config=$ac_cv_prog_acx_pthread_config
12427 if test -n "$acx_pthread_config"; then
12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
12429 $as_echo "$acx_pthread_config" >&6; }
12431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12432 $as_echo "no" >&6; }
12436 if test x"$acx_pthread_config" = xno; then continue; fi
12437 tryPTHREAD_CFLAGS="`pthread-config --cflags`"
12438 tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
12443 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
12444 tryPTHREAD_LIBS="-l$flag"
12449 save_CFLAGS="$CFLAGS"
12450 LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
12451 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
12453 # Check for various functions. We must include pthread.h,
12454 # since some functions may be macros. (On the Sequent, we
12455 # need a special flag -Kthread to make this header compile.)
12456 # We check for pthread_join because it is in -lpthread on IRIX
12457 # while pthread_create is in libc. We check for pthread_attr_init
12458 # due to DEC craziness with -lpthreads. We check for
12459 # pthread_cleanup_push because it is one of the few pthread
12460 # functions on Solaris that doesn't have a non-functional libc stub.
12461 # We try pthread_create on general principles.
12462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12463 /* end confdefs.h. */
12464 #include <pthread.h>
12468 pthread_t th; pthread_join(th, 0);
12469 pthread_attr_init(0); pthread_cleanup_push(0, 0);
12470 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
12475 if ac_fn_c_try_link "$LINENO"; then :
12480 rm -f core conftest.err conftest.$ac_objext \
12481 conftest$ac_exeext conftest.$ac_ext
12483 if test "x$acx_pthread_ok" = xyes; then
12484 # Don't use options that are ignored by the compiler.
12485 # We find them by checking stderror.
12486 cat >conftest.$ac_ext <<_ACEOF
12488 main (int argc, char **argv)
12495 rm -f conftest.$ac_objext conftest$ac_exeext
12496 # Check both linking and compiling, because they might tolerate different options.
12497 if test "`(eval $ac_link 2>&1 1>&5)`" = "" && test "`(eval $ac_compile 2>&1 1>&5)`" = ""; then
12498 # The original macro breaks out of the loop at this point,
12499 # but we continue trying flags because Linux needs -lpthread
12500 # too to build libpq successfully. The test above only
12501 # tests for building binaries, not shared libraries.
12502 PTHREAD_LIBS=" $tryPTHREAD_LIBS $PTHREAD_LIBS"
12503 PTHREAD_CFLAGS="$PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
12504 else acx_pthread_ok=no
12509 CFLAGS="$save_CFLAGS"
12511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
12512 $as_echo "$acx_pthread_ok" >&6; }
12516 # The original macro has a bunch of other tests here, which we have removed
12517 # because (a) Postgres doesn't need them, and (b) $acx_pthread_ok is not
12518 # meaningful at this point.
12524 ac_cpp='$CPP $CPPFLAGS'
12525 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12526 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12527 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12531 # Some platforms use these, so just define them. They can't hurt if they
12532 # are not supported. For example, on Solaris -D_POSIX_PTHREAD_SEMANTICS
12533 # enables 5-arg getpwuid_r, among other things.
12534 PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
12536 # Check for *_r functions
12539 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12540 LIBS="$LIBS $PTHREAD_LIBS"
12542 if test "$PORTNAME" != "win32"; then
12543 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
12544 if test "x$ac_cv_header_pthread_h" = xyes; then :
12548 pthread.h not found; use --disable-thread-safety to disable thread safety" "$LINENO" 5
12554 for ac_func in strerror_r getpwuid_r gethostbyname_r
12556 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12557 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12558 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12559 cat >>confdefs.h <<_ACEOF
12560 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12567 # Do test here with the proper thread flags
12568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpwuid_r takes a fifth argument" >&5
12569 $as_echo_n "checking whether getpwuid_r takes a fifth argument... " >&6; }
12570 if ${pgac_cv_func_getpwuid_r_5arg+:} false; then :
12571 $as_echo_n "(cached) " >&6
12573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12574 /* end confdefs.h. */
12575 #include <sys/types.h>
12581 struct passwd *space;
12584 struct passwd **result;
12585 getpwuid_r(uid, space, buf, bufsize, result);
12590 if ac_fn_c_try_compile "$LINENO"; then :
12591 pgac_cv_func_getpwuid_r_5arg=yes
12593 pgac_cv_func_getpwuid_r_5arg=no
12595 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_getpwuid_r_5arg" >&5
12598 $as_echo "$pgac_cv_func_getpwuid_r_5arg" >&6; }
12599 if test x"$pgac_cv_func_getpwuid_r_5arg" = xyes ; then
12601 $as_echo "#define GETPWUID_R_5ARG 1" >>confdefs.h
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns int" >&5
12606 $as_echo_n "checking whether strerror_r returns int... " >&6; }
12607 if ${pgac_cv_func_strerror_r_int+:} false; then :
12608 $as_echo_n "(cached) " >&6
12610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12611 /* end confdefs.h. */
12612 #include <string.h>
12617 int strerror_r(int, char *, size_t);
12619 /* Older AIX has 'int' for the third argument so we don't test the args. */
12626 if ac_fn_c_try_compile "$LINENO"; then :
12627 pgac_cv_func_strerror_r_int=yes
12629 pgac_cv_func_strerror_r_int=no
12631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_strerror_r_int" >&5
12634 $as_echo "$pgac_cv_func_strerror_r_int" >&6; }
12635 if test x"$pgac_cv_func_strerror_r_int" = xyes ; then
12637 $as_echo "#define STRERROR_R_INT 1" >>confdefs.h
12646 # do not use values from template file
12655 # We can test for libldap_r only after we know PTHREAD_LIBS
12656 if test "$with_ldap" = yes ; then
12658 if test "$PORTNAME" != "win32"; then
12659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lldap" >&5
12660 $as_echo_n "checking for ldap_bind in -lldap... " >&6; }
12661 if ${ac_cv_lib_ldap_ldap_bind+:} false; then :
12662 $as_echo_n "(cached) " >&6
12664 ac_check_lib_save_LIBS=$LIBS
12665 LIBS="-lldap $EXTRA_LDAP_LIBS $LIBS"
12666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12667 /* end confdefs.h. */
12669 /* Override any GCC internal prototype to avoid an error.
12670 Use char because int might match the return type of a GCC
12671 builtin and then its argument prototype would still apply. */
12679 return ldap_bind ();
12684 if ac_fn_c_try_link "$LINENO"; then :
12685 ac_cv_lib_ldap_ldap_bind=yes
12687 ac_cv_lib_ldap_ldap_bind=no
12689 rm -f core conftest.err conftest.$ac_objext \
12690 conftest$ac_exeext conftest.$ac_ext
12691 LIBS=$ac_check_lib_save_LIBS
12693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_ldap_bind" >&5
12694 $as_echo "$ac_cv_lib_ldap_ldap_bind" >&6; }
12695 if test "x$ac_cv_lib_ldap_ldap_bind" = xyes; then :
12696 cat >>confdefs.h <<_ACEOF
12697 #define HAVE_LIBLDAP 1
12700 LIBS="-lldap $LIBS"
12703 as_fn_error $? "library 'ldap' is required for LDAP" "$LINENO" 5
12706 LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
12707 if test "$enable_thread_safety" = yes; then
12708 # on some platforms ldap_r fails to link without PTHREAD_LIBS
12709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_simple_bind in -lldap_r" >&5
12710 $as_echo_n "checking for ldap_simple_bind in -lldap_r... " >&6; }
12711 if ${ac_cv_lib_ldap_r_ldap_simple_bind+:} false; then :
12712 $as_echo_n "(cached) " >&6
12714 ac_check_lib_save_LIBS=$LIBS
12715 LIBS="-lldap_r $PTHREAD_CFLAGS $PTHREAD_LIBS $EXTRA_LDAP_LIBS $LIBS"
12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717 /* end confdefs.h. */
12719 /* Override any GCC internal prototype to avoid an error.
12720 Use char because int might match the return type of a GCC
12721 builtin and then its argument prototype would still apply. */
12725 char ldap_simple_bind ();
12729 return ldap_simple_bind ();
12734 if ac_fn_c_try_link "$LINENO"; then :
12735 ac_cv_lib_ldap_r_ldap_simple_bind=yes
12737 ac_cv_lib_ldap_r_ldap_simple_bind=no
12739 rm -f core conftest.err conftest.$ac_objext \
12740 conftest$ac_exeext conftest.$ac_ext
12741 LIBS=$ac_check_lib_save_LIBS
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_r_ldap_simple_bind" >&5
12744 $as_echo "$ac_cv_lib_ldap_r_ldap_simple_bind" >&6; }
12745 if test "x$ac_cv_lib_ldap_r_ldap_simple_bind" = xyes; then :
12746 cat >>confdefs.h <<_ACEOF
12747 #define HAVE_LIBLDAP_R 1
12750 LIBS="-lldap_r $LIBS"
12753 as_fn_error $? "library 'ldap_r' is required for LDAP" "$LINENO" 5
12756 LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
12758 LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
12761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lwldap32" >&5
12762 $as_echo_n "checking for ldap_bind in -lwldap32... " >&6; }
12763 if ${ac_cv_lib_wldap32_ldap_bind+:} false; then :
12764 $as_echo_n "(cached) " >&6
12766 ac_check_lib_save_LIBS=$LIBS
12767 LIBS="-lwldap32 $LIBS"
12768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12769 /* end confdefs.h. */
12771 /* Override any GCC internal prototype to avoid an error.
12772 Use char because int might match the return type of a GCC
12773 builtin and then its argument prototype would still apply. */
12781 return ldap_bind ();
12786 if ac_fn_c_try_link "$LINENO"; then :
12787 ac_cv_lib_wldap32_ldap_bind=yes
12789 ac_cv_lib_wldap32_ldap_bind=no
12791 rm -f core conftest.err conftest.$ac_objext \
12792 conftest$ac_exeext conftest.$ac_ext
12793 LIBS=$ac_check_lib_save_LIBS
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wldap32_ldap_bind" >&5
12796 $as_echo "$ac_cv_lib_wldap32_ldap_bind" >&6; }
12797 if test "x$ac_cv_lib_wldap32_ldap_bind" = xyes; then :
12798 cat >>confdefs.h <<_ACEOF
12799 #define HAVE_LIBWLDAP32 1
12802 LIBS="-lwldap32 $LIBS"
12805 as_fn_error $? "library 'wldap32' is required for LDAP" "$LINENO" 5
12808 LDAP_LIBS_FE="-lwldap32"
12809 LDAP_LIBS_BE="-lwldap32"
12817 # This test makes sure that run tests work at all. Sometimes a shared
12818 # library is found by the linker, but the runtime linker can't find it.
12819 # This check should come after all modifications of compiler or linker
12820 # variables, and before any other run tests.
12821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking test program" >&5
12822 $as_echo_n "checking test program... " >&6; }
12823 if test "$cross_compiling" = yes; then :
12824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling" >&5
12825 $as_echo "cross-compiling" >&6; }
12827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12828 /* end confdefs.h. */
12829 int main() { return 0; }
12831 if ac_fn_c_try_run "$LINENO"; then :
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12833 $as_echo "ok" >&6; }
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12836 $as_echo "failed" >&6; }
12838 Could not execute a simple test program. This may be a problem
12839 related to locating shared libraries. Check the file 'config.log'
12840 for the exact reason." "$LINENO" 5
12842 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12843 conftest.$ac_objext conftest.beam conftest.$ac_ext
12847 # --------------------
12848 # Run tests below here
12849 # --------------------
12851 # Force use of our snprintf if system's doesn't do arg control
12852 # See comment above at snprintf test for details.
12853 if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
12854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports argument control" >&5
12855 $as_echo_n "checking whether snprintf supports argument control... " >&6; }
12856 if ${pgac_cv_snprintf_arg_control+:} false; then :
12857 $as_echo_n "(cached) " >&6
12859 if test "$cross_compiling" = yes; then :
12860 pgac_cv_snprintf_arg_control=cross
12862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12863 /* end confdefs.h. */
12865 #include <string.h>
12871 /* can it swap arguments? */
12872 snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
12873 if (strcmp(buf, "4 3") != 0)
12878 if ac_fn_c_try_run "$LINENO"; then :
12879 pgac_cv_snprintf_arg_control=yes
12881 pgac_cv_snprintf_arg_control=no
12883 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12884 conftest.$ac_objext conftest.beam conftest.$ac_ext
12889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_arg_control" >&5
12890 $as_echo "$pgac_cv_snprintf_arg_control" >&6; }
12892 if test $pgac_cv_snprintf_arg_control != yes ; then
12893 pgac_need_repl_snprintf=yes
12900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long int is 64 bits" >&5
12901 $as_echo_n "checking whether long int is 64 bits... " >&6; }
12902 if ${pgac_cv_type_long_int_64+:} false; then :
12903 $as_echo_n "(cached) " >&6
12905 if test "$cross_compiling" = yes; then :
12906 # If cross-compiling, check the size reported by the compiler and
12907 # trust that the arithmetic works.
12908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12909 /* end confdefs.h. */
12914 static int test_array [1 - 2 * !(sizeof(long int) == 8)];
12915 test_array [0] = 0;
12916 return test_array [0];
12922 if ac_fn_c_try_compile "$LINENO"; then :
12923 pgac_cv_type_long_int_64=yes
12925 pgac_cv_type_long_int_64=no
12927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12930 /* end confdefs.h. */
12931 typedef long int ac_int64;
12934 * These are globals to discourage the compiler from folding all the
12935 * arithmetic tests down to compile-time constants.
12937 ac_int64 a = 20000001;
12938 ac_int64 b = 40000005;
12940 int does_int64_work()
12944 if (sizeof(ac_int64) != 8)
12945 return 0; /* definitely not the right size */
12947 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
12955 exit(! does_int64_work());
12958 if ac_fn_c_try_run "$LINENO"; then :
12959 pgac_cv_type_long_int_64=yes
12961 pgac_cv_type_long_int_64=no
12963 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12964 conftest.$ac_objext conftest.beam conftest.$ac_ext
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_int_64" >&5
12969 $as_echo "$pgac_cv_type_long_int_64" >&6; }
12971 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
12972 if test x"$pgac_cv_type_long_int_64" = xyes ; then
12974 $as_echo "#define HAVE_LONG_INT_64 1" >>confdefs.h
12979 if test x"$HAVE_LONG_INT_64" = x"yes" ; then
12980 pg_int64_type="long int"
12982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long long int is 64 bits" >&5
12983 $as_echo_n "checking whether long long int is 64 bits... " >&6; }
12984 if ${pgac_cv_type_long_long_int_64+:} false; then :
12985 $as_echo_n "(cached) " >&6
12987 if test "$cross_compiling" = yes; then :
12988 # If cross-compiling, check the size reported by the compiler and
12989 # trust that the arithmetic works.
12990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12991 /* end confdefs.h. */
12996 static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
12997 test_array [0] = 0;
12998 return test_array [0];
13004 if ac_fn_c_try_compile "$LINENO"; then :
13005 pgac_cv_type_long_long_int_64=yes
13007 pgac_cv_type_long_long_int_64=no
13009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13012 /* end confdefs.h. */
13013 typedef long long int ac_int64;
13016 * These are globals to discourage the compiler from folding all the
13017 * arithmetic tests down to compile-time constants.
13019 ac_int64 a = 20000001;
13020 ac_int64 b = 40000005;
13022 int does_int64_work()
13026 if (sizeof(ac_int64) != 8)
13027 return 0; /* definitely not the right size */
13029 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
13037 exit(! does_int64_work());
13040 if ac_fn_c_try_run "$LINENO"; then :
13041 pgac_cv_type_long_long_int_64=yes
13043 pgac_cv_type_long_long_int_64=no
13045 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13046 conftest.$ac_objext conftest.beam conftest.$ac_ext
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_long_int_64" >&5
13051 $as_echo "$pgac_cv_type_long_long_int_64" >&6; }
13053 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
13054 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
13056 $as_echo "#define HAVE_LONG_LONG_INT_64 1" >>confdefs.h
13060 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
13061 pg_int64_type="long long int"
13063 as_fn_error $? "Cannot find a working 64-bit integer type." "$LINENO" 5
13068 cat >>confdefs.h <<_ACEOF
13069 #define PG_INT64_TYPE $pg_int64_type
13074 if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
13075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13076 /* end confdefs.h. */
13078 #define INT64CONST(x) x##LL
13079 long long int foo = INT64CONST(0x1234567890123456);
13089 if ac_fn_c_try_compile "$LINENO"; then :
13091 $as_echo "#define HAVE_LL_CONSTANTS 1" >>confdefs.h
13094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13098 # If we found "long int" is 64 bits, assume snprintf handles it. If
13099 # we found we need to use "long long int", better check. We cope with
13100 # snprintfs that use %lld, %qd, or %I64d as the format. If none of these
13101 # work, fall back to our own snprintf emulation (which we know uses %lld).
13103 if test "$HAVE_LONG_LONG_INT_64" = yes ; then
13104 if test $pgac_need_repl_snprintf = no; then
13105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking snprintf length modifier for long long int" >&5
13106 $as_echo_n "checking snprintf length modifier for long long int... " >&6; }
13107 if ${pgac_cv_snprintf_long_long_int_modifier+:} false; then :
13108 $as_echo_n "(cached) " >&6
13110 for pgac_modifier in 'll' 'q' 'I64'; do
13111 if test "$cross_compiling" = yes; then :
13112 pgac_cv_snprintf_long_long_int_modifier=cross; break
13114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13115 /* end confdefs.h. */
13117 typedef long long int ac_int64;
13118 #define INT64_FORMAT "%${pgac_modifier}d"
13120 ac_int64 a = 20000001;
13121 ac_int64 b = 40000005;
13123 int does_int64_snprintf_work()
13128 if (sizeof(ac_int64) != 8)
13129 return 0; /* doesn't look like the right size */
13132 snprintf(buf, 100, INT64_FORMAT, c);
13133 if (strcmp(buf, "800000140000005") != 0)
13134 return 0; /* either multiply or snprintf is busted */
13138 exit(! does_int64_snprintf_work());
13141 if ac_fn_c_try_run "$LINENO"; then :
13142 pgac_cv_snprintf_long_long_int_modifier=$pgac_modifier; break
13144 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13145 conftest.$ac_objext conftest.beam conftest.$ac_ext
13151 LONG_LONG_INT_MODIFIER=''
13153 case $pgac_cv_snprintf_long_long_int_modifier in
13154 cross) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot test (not on host machine)" >&5
13155 $as_echo "cannot test (not on host machine)" >&6; };;
13156 ?*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_long_long_int_modifier" >&5
13157 $as_echo "$pgac_cv_snprintf_long_long_int_modifier" >&6; }
13158 LONG_LONG_INT_MODIFIER=$pgac_cv_snprintf_long_long_int_modifier;;
13159 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
13160 $as_echo "none" >&6; };;
13162 if test "$LONG_LONG_INT_MODIFIER" = ""; then
13163 # Force usage of our own snprintf, since system snprintf is broken
13164 pgac_need_repl_snprintf=yes
13165 LONG_LONG_INT_MODIFIER='ll'
13168 # Here if we previously decided we needed to use our own snprintf
13169 LONG_LONG_INT_MODIFIER='ll'
13172 # Here if we are not using 'long long int' at all
13173 LONG_LONG_INT_MODIFIER='l'
13176 INT64_MODIFIER="\"$LONG_LONG_INT_MODIFIER\""
13179 cat >>confdefs.h <<_ACEOF
13180 #define INT64_MODIFIER $INT64_MODIFIER
13184 # Also force use of our snprintf if the system's doesn't support the %z flag.
13185 if test "$pgac_need_repl_snprintf" = no; then
13186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports the %z modifier" >&5
13187 $as_echo_n "checking whether snprintf supports the %z modifier... " >&6; }
13188 if ${pgac_cv_snprintf_size_t_support+:} false; then :
13189 $as_echo_n "(cached) " >&6
13191 if test "$cross_compiling" = yes; then :
13192 pgac_cv_snprintf_size_t_support=cross
13194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 /* end confdefs.h. */
13197 #include <string.h>
13205 * Print the largest unsigned number fitting in a size_t using both %zu
13206 * and the previously-determined format for 64-bit integers. Note that
13207 * we don't run this code unless we know snprintf handles 64-bit ints.
13209 bufz[0] = '\0'; /* in case snprintf fails to emit anything */
13210 snprintf(bufz, sizeof(bufz), "%zu", ~((size_t) 0));
13211 snprintf(buf64, sizeof(buf64), "%" INT64_MODIFIER "u",
13212 (unsigned PG_INT64_TYPE) ~((size_t) 0));
13213 if (strcmp(bufz, buf64) != 0)
13218 if ac_fn_c_try_run "$LINENO"; then :
13219 pgac_cv_snprintf_size_t_support=yes
13221 pgac_cv_snprintf_size_t_support=no
13223 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13224 conftest.$ac_objext conftest.beam conftest.$ac_ext
13229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_size_t_support" >&5
13230 $as_echo "$pgac_cv_snprintf_size_t_support" >&6; }
13232 if test "$pgac_cv_snprintf_size_t_support" != yes; then
13233 pgac_need_repl_snprintf=yes
13237 # Now we have checked all the reasons to replace snprintf
13238 if test $pgac_need_repl_snprintf = yes; then
13240 $as_echo "#define USE_REPL_SNPRINTF 1" >>confdefs.h
13242 case " $LIBOBJS " in
13243 *" snprintf.$ac_objext "* ) ;;
13244 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
13250 # Check size of void *, size_t (enables tweaks for > 32bit address space)
13251 # The cast to long int works around a bug in the HP C Compiler
13252 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13253 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13254 # This bug is HP SR number 8606223364.
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13256 $as_echo_n "checking size of void *... " >&6; }
13257 if ${ac_cv_sizeof_void_p+:} false; then :
13258 $as_echo_n "(cached) " >&6
13260 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
13263 if test "$ac_cv_type_void_p" = yes; then
13264 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13265 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13266 as_fn_error 77 "cannot compute sizeof (void *)
13267 See \`config.log' for more details" "$LINENO" 5; }
13269 ac_cv_sizeof_void_p=0
13274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13275 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13279 cat >>confdefs.h <<_ACEOF
13280 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13284 # The cast to long int works around a bug in the HP C Compiler
13285 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13286 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13287 # This bug is HP SR number 8606223364.
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
13289 $as_echo_n "checking size of size_t... " >&6; }
13290 if ${ac_cv_sizeof_size_t+:} false; then :
13291 $as_echo_n "(cached) " >&6
13293 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
13296 if test "$ac_cv_type_size_t" = yes; then
13297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13299 as_fn_error 77 "cannot compute sizeof (size_t)
13300 See \`config.log' for more details" "$LINENO" 5; }
13302 ac_cv_sizeof_size_t=0
13307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
13308 $as_echo "$ac_cv_sizeof_size_t" >&6; }
13312 cat >>confdefs.h <<_ACEOF
13313 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
13317 # The cast to long int works around a bug in the HP C Compiler
13318 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13319 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13320 # This bug is HP SR number 8606223364.
13321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13322 $as_echo_n "checking size of long... " >&6; }
13323 if ${ac_cv_sizeof_long+:} false; then :
13324 $as_echo_n "(cached) " >&6
13326 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13329 if test "$ac_cv_type_long" = yes; then
13330 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13331 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13332 as_fn_error 77 "cannot compute sizeof (long)
13333 See \`config.log' for more details" "$LINENO" 5; }
13335 ac_cv_sizeof_long=0
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13341 $as_echo "$ac_cv_sizeof_long" >&6; }
13345 cat >>confdefs.h <<_ACEOF
13346 #define SIZEOF_LONG $ac_cv_sizeof_long
13351 # Decide whether float4 is passed by value: user-selectable, enabled by default
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float4 passed by value" >&5
13353 $as_echo_n "checking whether to build with float4 passed by value... " >&6; }
13356 # Check whether --enable-float4-byval was given.
13357 if test "${enable_float4_byval+set}" = set; then :
13358 enableval=$enable_float4_byval;
13362 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13364 float4passbyval=true
13367 float4passbyval=false
13370 as_fn_error $? "no argument expected for --enable-float4-byval option" "$LINENO" 5
13375 enable_float4_byval=yes
13377 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13379 float4passbyval=true
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float4_byval" >&5
13384 $as_echo "$enable_float4_byval" >&6; }
13386 cat >>confdefs.h <<_ACEOF
13387 #define FLOAT4PASSBYVAL $float4passbyval
13391 # Decide whether float8 is passed by value.
13392 # Note: this setting also controls int8 and related types such as timestamp.
13393 # If sizeof(Datum) >= 8, this is user-selectable, enabled by default.
13394 # If not, trying to select it is an error.
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float8 passed by value" >&5
13396 $as_echo_n "checking whether to build with float8 passed by value... " >&6; }
13397 if test $ac_cv_sizeof_void_p -ge 8 ; then
13400 # Check whether --enable-float8-byval was given.
13401 if test "${enable_float8_byval+set}" = set; then :
13402 enableval=$enable_float8_byval;
13411 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13416 enable_float8_byval=yes
13424 # Check whether --enable-float8-byval was given.
13425 if test "${enable_float8_byval+set}" = set; then :
13426 enableval=$enable_float8_byval;
13435 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13440 enable_float8_byval=no
13445 if test "$enable_float8_byval" = yes ; then
13446 as_fn_error $? "--enable-float8-byval is not supported on 32-bit platforms." "$LINENO" 5
13449 if test "$enable_float8_byval" = yes ; then
13451 $as_echo "#define USE_FLOAT8_BYVAL 1" >>confdefs.h
13453 float8passbyval=true
13455 float8passbyval=false
13457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float8_byval" >&5
13458 $as_echo "$enable_float8_byval" >&6; }
13460 cat >>confdefs.h <<_ACEOF
13461 #define FLOAT8PASSBYVAL $float8passbyval
13465 # Determine memory alignment requirements for the basic C data types.
13467 # The cast to long int works around a bug in the HP C Compiler,
13468 # see AC_CHECK_SIZEOF for more information.
13469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of short" >&5
13470 $as_echo_n "checking alignment of short... " >&6; }
13471 if ${ac_cv_alignof_short+:} false; then :
13472 $as_echo_n "(cached) " >&6
13474 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_short" "$ac_includes_default
13476 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13478 typedef struct { char x; short y; } ac__type_alignof_;"; then :
13481 if test "$ac_cv_type_short" = yes; then
13482 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13483 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13484 as_fn_error 77 "cannot compute alignment of short
13485 See \`config.log' for more details" "$LINENO" 5; }
13487 ac_cv_alignof_short=0
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_short" >&5
13493 $as_echo "$ac_cv_alignof_short" >&6; }
13497 cat >>confdefs.h <<_ACEOF
13498 #define ALIGNOF_SHORT $ac_cv_alignof_short
13502 # The cast to long int works around a bug in the HP C Compiler,
13503 # see AC_CHECK_SIZEOF for more information.
13504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of int" >&5
13505 $as_echo_n "checking alignment of int... " >&6; }
13506 if ${ac_cv_alignof_int+:} false; then :
13507 $as_echo_n "(cached) " >&6
13509 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_int" "$ac_includes_default
13511 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13513 typedef struct { char x; int y; } ac__type_alignof_;"; then :
13516 if test "$ac_cv_type_int" = yes; then
13517 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13518 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13519 as_fn_error 77 "cannot compute alignment of int
13520 See \`config.log' for more details" "$LINENO" 5; }
13522 ac_cv_alignof_int=0
13527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_int" >&5
13528 $as_echo "$ac_cv_alignof_int" >&6; }
13532 cat >>confdefs.h <<_ACEOF
13533 #define ALIGNOF_INT $ac_cv_alignof_int
13537 # The cast to long int works around a bug in the HP C Compiler,
13538 # see AC_CHECK_SIZEOF for more information.
13539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long" >&5
13540 $as_echo_n "checking alignment of long... " >&6; }
13541 if ${ac_cv_alignof_long+:} false; then :
13542 $as_echo_n "(cached) " >&6
13544 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long" "$ac_includes_default
13546 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13548 typedef struct { char x; long y; } ac__type_alignof_;"; then :
13551 if test "$ac_cv_type_long" = yes; then
13552 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13553 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13554 as_fn_error 77 "cannot compute alignment of long
13555 See \`config.log' for more details" "$LINENO" 5; }
13557 ac_cv_alignof_long=0
13562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long" >&5
13563 $as_echo "$ac_cv_alignof_long" >&6; }
13567 cat >>confdefs.h <<_ACEOF
13568 #define ALIGNOF_LONG $ac_cv_alignof_long
13572 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
13573 # The cast to long int works around a bug in the HP C Compiler,
13574 # see AC_CHECK_SIZEOF for more information.
13575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long long int" >&5
13576 $as_echo_n "checking alignment of long long int... " >&6; }
13577 if ${ac_cv_alignof_long_long_int+:} false; then :
13578 $as_echo_n "(cached) " >&6
13580 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long_long_int" "$ac_includes_default
13582 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13584 typedef struct { char x; long long int y; } ac__type_alignof_;"; then :
13587 if test "$ac_cv_type_long_long_int" = yes; then
13588 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13589 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13590 as_fn_error 77 "cannot compute alignment of long long int
13591 See \`config.log' for more details" "$LINENO" 5; }
13593 ac_cv_alignof_long_long_int=0
13598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long_long_int" >&5
13599 $as_echo "$ac_cv_alignof_long_long_int" >&6; }
13603 cat >>confdefs.h <<_ACEOF
13604 #define ALIGNOF_LONG_LONG_INT $ac_cv_alignof_long_long_int
13609 # The cast to long int works around a bug in the HP C Compiler,
13610 # see AC_CHECK_SIZEOF for more information.
13611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
13612 $as_echo_n "checking alignment of double... " >&6; }
13613 if ${ac_cv_alignof_double+:} false; then :
13614 $as_echo_n "(cached) " >&6
13616 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default
13618 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13620 typedef struct { char x; double y; } ac__type_alignof_;"; then :
13623 if test "$ac_cv_type_double" = yes; then
13624 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13625 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13626 as_fn_error 77 "cannot compute alignment of double
13627 See \`config.log' for more details" "$LINENO" 5; }
13629 ac_cv_alignof_double=0
13634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
13635 $as_echo "$ac_cv_alignof_double" >&6; }
13639 cat >>confdefs.h <<_ACEOF
13640 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
13645 # Compute maximum alignment of any basic type.
13646 # We assume long's alignment is at least as strong as char, short, or int;
13647 # but we must check long long (if it exists) and double.
13649 MAX_ALIGNOF=$ac_cv_alignof_long
13650 if test $MAX_ALIGNOF -lt $ac_cv_alignof_double ; then
13651 MAX_ALIGNOF=$ac_cv_alignof_double
13653 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $ac_cv_alignof_long_long_int ; then
13654 MAX_ALIGNOF="$ac_cv_alignof_long_long_int"
13657 cat >>confdefs.h <<_ACEOF
13658 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
13663 # Some platforms predefine the types int8, int16, etc. Only check
13664 # a (hopefully) representative subset.
13665 ac_fn_c_check_type "$LINENO" "int8" "ac_cv_type_int8" "#include <stdio.h>
13667 if test "x$ac_cv_type_int8" = xyes; then :
13669 cat >>confdefs.h <<_ACEOF
13670 #define HAVE_INT8 1
13675 ac_fn_c_check_type "$LINENO" "uint8" "ac_cv_type_uint8" "#include <stdio.h>
13677 if test "x$ac_cv_type_uint8" = xyes; then :
13679 cat >>confdefs.h <<_ACEOF
13680 #define HAVE_UINT8 1
13685 ac_fn_c_check_type "$LINENO" "int64" "ac_cv_type_int64" "#include <stdio.h>
13687 if test "x$ac_cv_type_int64" = xyes; then :
13689 cat >>confdefs.h <<_ACEOF
13690 #define HAVE_INT64 1
13695 ac_fn_c_check_type "$LINENO" "uint64" "ac_cv_type_uint64" "#include <stdio.h>
13697 if test "x$ac_cv_type_uint64" = xyes; then :
13699 cat >>confdefs.h <<_ACEOF
13700 #define HAVE_UINT64 1
13707 # We also check for sig_atomic_t, which *should* be defined per ANSI
13708 # C, but is missing on some old platforms.
13709 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
13711 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
13713 cat >>confdefs.h <<_ACEOF
13714 #define HAVE_SIG_ATOMIC_T 1
13721 # Check for various atomic operations now that we have checked how to declare
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync char locking functions" >&5
13724 $as_echo_n "checking for builtin __sync char locking functions... " >&6; }
13725 if ${pgac_cv_gcc_sync_char_tas+:} false; then :
13726 $as_echo_n "(cached) " >&6
13728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13729 /* end confdefs.h. */
13735 __sync_lock_test_and_set(&lock, 1);
13736 __sync_lock_release(&lock);
13741 if ac_fn_c_try_link "$LINENO"; then :
13742 pgac_cv_gcc_sync_char_tas="yes"
13744 pgac_cv_gcc_sync_char_tas="no"
13746 rm -f core conftest.err conftest.$ac_objext \
13747 conftest$ac_exeext conftest.$ac_ext
13749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_char_tas" >&5
13750 $as_echo "$pgac_cv_gcc_sync_char_tas" >&6; }
13751 if test x"$pgac_cv_gcc_sync_char_tas" = x"yes"; then
13753 $as_echo "#define HAVE_GCC__SYNC_CHAR_TAS 1" >>confdefs.h
13756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int32 locking functions" >&5
13757 $as_echo_n "checking for builtin __sync int32 locking functions... " >&6; }
13758 if ${pgac_cv_gcc_sync_int32_tas+:} false; then :
13759 $as_echo_n "(cached) " >&6
13761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13762 /* end confdefs.h. */
13768 __sync_lock_test_and_set(&lock, 1);
13769 __sync_lock_release(&lock);
13774 if ac_fn_c_try_link "$LINENO"; then :
13775 pgac_cv_gcc_sync_int32_tas="yes"
13777 pgac_cv_gcc_sync_int32_tas="no"
13779 rm -f core conftest.err conftest.$ac_objext \
13780 conftest$ac_exeext conftest.$ac_ext
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int32_tas" >&5
13783 $as_echo "$pgac_cv_gcc_sync_int32_tas" >&6; }
13784 if test x"$pgac_cv_gcc_sync_int32_tas" = x"yes"; then
13786 $as_echo "#define HAVE_GCC__SYNC_INT32_TAS 1" >>confdefs.h
13789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int32 atomic operations" >&5
13790 $as_echo_n "checking for builtin __sync int32 atomic operations... " >&6; }
13791 if ${pgac_cv_gcc_sync_int32_cas+:} false; then :
13792 $as_echo_n "(cached) " >&6
13794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13795 /* end confdefs.h. */
13801 __sync_val_compare_and_swap(&val, 0, 37);
13806 if ac_fn_c_try_link "$LINENO"; then :
13807 pgac_cv_gcc_sync_int32_cas="yes"
13809 pgac_cv_gcc_sync_int32_cas="no"
13811 rm -f core conftest.err conftest.$ac_objext \
13812 conftest$ac_exeext conftest.$ac_ext
13814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int32_cas" >&5
13815 $as_echo "$pgac_cv_gcc_sync_int32_cas" >&6; }
13816 if test x"$pgac_cv_gcc_sync_int32_cas" = x"yes"; then
13818 $as_echo "#define HAVE_GCC__SYNC_INT32_CAS 1" >>confdefs.h
13821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int64 atomic operations" >&5
13822 $as_echo_n "checking for builtin __sync int64 atomic operations... " >&6; }
13823 if ${pgac_cv_gcc_sync_int64_cas+:} false; then :
13824 $as_echo_n "(cached) " >&6
13826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13827 /* end confdefs.h. */
13832 PG_INT64_TYPE lock = 0;
13833 __sync_val_compare_and_swap(&lock, 0, (PG_INT64_TYPE) 37);
13838 if ac_fn_c_try_link "$LINENO"; then :
13839 pgac_cv_gcc_sync_int64_cas="yes"
13841 pgac_cv_gcc_sync_int64_cas="no"
13843 rm -f core conftest.err conftest.$ac_objext \
13844 conftest$ac_exeext conftest.$ac_ext
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int64_cas" >&5
13847 $as_echo "$pgac_cv_gcc_sync_int64_cas" >&6; }
13848 if test x"$pgac_cv_gcc_sync_int64_cas" = x"yes"; then
13850 $as_echo "#define HAVE_GCC__SYNC_INT64_CAS 1" >>confdefs.h
13853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __atomic int32 atomic operations" >&5
13854 $as_echo_n "checking for builtin __atomic int32 atomic operations... " >&6; }
13855 if ${pgac_cv_gcc_atomic_int32_cas+:} false; then :
13856 $as_echo_n "(cached) " >&6
13858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13859 /* end confdefs.h. */
13866 __atomic_compare_exchange_n(&val, &expect, 37, 0, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED);
13871 if ac_fn_c_try_link "$LINENO"; then :
13872 pgac_cv_gcc_atomic_int32_cas="yes"
13874 pgac_cv_gcc_atomic_int32_cas="no"
13876 rm -f core conftest.err conftest.$ac_objext \
13877 conftest$ac_exeext conftest.$ac_ext
13879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_atomic_int32_cas" >&5
13880 $as_echo "$pgac_cv_gcc_atomic_int32_cas" >&6; }
13881 if test x"$pgac_cv_gcc_atomic_int32_cas" = x"yes"; then
13883 $as_echo "#define HAVE_GCC__ATOMIC_INT32_CAS 1" >>confdefs.h
13886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __atomic int64 atomic operations" >&5
13887 $as_echo_n "checking for builtin __atomic int64 atomic operations... " >&6; }
13888 if ${pgac_cv_gcc_atomic_int64_cas+:} false; then :
13889 $as_echo_n "(cached) " >&6
13891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13892 /* end confdefs.h. */
13897 PG_INT64_TYPE val = 0;
13898 PG_INT64_TYPE expect = 0;
13899 __atomic_compare_exchange_n(&val, &expect, 37, 0, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED);
13904 if ac_fn_c_try_link "$LINENO"; then :
13905 pgac_cv_gcc_atomic_int64_cas="yes"
13907 pgac_cv_gcc_atomic_int64_cas="no"
13909 rm -f core conftest.err conftest.$ac_objext \
13910 conftest$ac_exeext conftest.$ac_ext
13912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_atomic_int64_cas" >&5
13913 $as_echo "$pgac_cv_gcc_atomic_int64_cas" >&6; }
13914 if test x"$pgac_cv_gcc_atomic_int64_cas" = x"yes"; then
13916 $as_echo "#define HAVE_GCC__ATOMIC_INT64_CAS 1" >>confdefs.h
13920 if test "$PORTNAME" != "win32"
13922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX signal interface" >&5
13923 $as_echo_n "checking for POSIX signal interface... " >&6; }
13924 if ${pgac_cv_func_posix_signals+:} false; then :
13925 $as_echo_n "(cached) " >&6
13927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13928 /* end confdefs.h. */
13929 #include <signal.h>
13934 struct sigaction act, oact;
13935 sigemptyset(&act.sa_mask);
13936 act.sa_flags = SA_RESTART;
13937 sigaction(0, &act, &oact);
13942 if ac_fn_c_try_link "$LINENO"; then :
13943 pgac_cv_func_posix_signals=yes
13945 pgac_cv_func_posix_signals=no
13947 rm -f core conftest.err conftest.$ac_objext \
13948 conftest$ac_exeext conftest.$ac_ext
13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_posix_signals" >&5
13951 $as_echo "$pgac_cv_func_posix_signals" >&6; }
13952 if test x"$pgac_cv_func_posix_signals" = xyes ; then
13954 $as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
13957 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
13959 if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
13961 Thread-safety requires POSIX signals, which are not supported by this
13962 operating system; use --disable-thread-safety to disable thread safety." "$LINENO" 5
13967 # Select semaphore implementation type.
13968 if test "$PORTNAME" != "win32"; then
13969 if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
13971 $as_echo "#define USE_NAMED_POSIX_SEMAPHORES 1" >>confdefs.h
13973 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
13975 if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
13977 $as_echo "#define USE_UNNAMED_POSIX_SEMAPHORES 1" >>confdefs.h
13979 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
13982 $as_echo "#define USE_SYSV_SEMAPHORES 1" >>confdefs.h
13984 SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
13989 $as_echo "#define USE_WIN32_SEMAPHORES 1" >>confdefs.h
13991 SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
13995 # Select shared-memory implementation type.
13996 if test "$PORTNAME" != "win32"; then
13998 $as_echo "#define USE_SYSV_SHARED_MEMORY 1" >>confdefs.h
14000 SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"
14003 $as_echo "#define USE_WIN32_SHARED_MEMORY 1" >>confdefs.h
14005 SHMEM_IMPLEMENTATION="src/backend/port/win32_shmem.c"
14008 # Select latch implementation type.
14009 if test "$PORTNAME" != "win32"; then
14010 LATCH_IMPLEMENTATION="src/backend/port/unix_latch.c"
14012 LATCH_IMPLEMENTATION="src/backend/port/win32_latch.c"
14015 # If not set in template file, set bytes to use libc memset()
14016 if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
14017 MEMSET_LOOP_LIMIT=1024
14020 cat >>confdefs.h <<_ACEOF
14021 #define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
14026 if test "$enable_nls" = yes ; then
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bind_textdomain_codeset" >&5
14029 $as_echo_n "checking for library containing bind_textdomain_codeset... " >&6; }
14030 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14031 $as_echo_n "(cached) " >&6
14033 ac_func_search_save_LIBS=$LIBS
14034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14035 /* end confdefs.h. */
14037 /* Override any GCC internal prototype to avoid an error.
14038 Use char because int might match the return type of a GCC
14039 builtin and then its argument prototype would still apply. */
14043 char bind_textdomain_codeset ();
14047 return bind_textdomain_codeset ();
14052 for ac_lib in '' intl; do
14053 if test -z "$ac_lib"; then
14054 ac_res="none required"
14057 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14059 if ac_fn_c_try_link "$LINENO"; then :
14060 ac_cv_search_bind_textdomain_codeset=$ac_res
14062 rm -f core conftest.err conftest.$ac_objext \
14064 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14068 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14071 ac_cv_search_bind_textdomain_codeset=no
14073 rm conftest.$ac_ext
14074 LIBS=$ac_func_search_save_LIBS
14076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bind_textdomain_codeset" >&5
14077 $as_echo "$ac_cv_search_bind_textdomain_codeset" >&6; }
14078 ac_res=$ac_cv_search_bind_textdomain_codeset
14079 if test "$ac_res" != no; then :
14080 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14083 as_fn_error $? "a gettext implementation is required for NLS" "$LINENO" 5
14086 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
14087 if test "x$ac_cv_header_libintl_h" = xyes; then :
14090 as_fn_error $? "header file <libintl.h> is required for NLS" "$LINENO" 5
14094 for ac_prog in msgfmt
14096 # Extract the first word of "$ac_prog", so it can be a program name with args.
14097 set dummy $ac_prog; ac_word=$2
14098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14099 $as_echo_n "checking for $ac_word... " >&6; }
14100 if ${ac_cv_prog_MSGFMT+:} false; then :
14101 $as_echo_n "(cached) " >&6
14103 if test -n "$MSGFMT"; then
14104 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14107 for as_dir in $PATH
14110 test -z "$as_dir" && as_dir=.
14111 for ac_exec_ext in '' $ac_executable_extensions; do
14112 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14113 ac_cv_prog_MSGFMT="$ac_prog"
14114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14123 MSGFMT=$ac_cv_prog_MSGFMT
14124 if test -n "$MSGFMT"; then
14125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14126 $as_echo "$MSGFMT" >&6; }
14128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14129 $as_echo "no" >&6; }
14133 test -n "$MSGFMT" && break
14136 if test -z "$MSGFMT"; then
14137 as_fn_error $? "msgfmt is required for NLS" "$LINENO" 5
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msgfmt flags" >&5
14140 $as_echo_n "checking for msgfmt flags... " >&6; }
14141 if ${pgac_cv_msgfmt_flags+:} false; then :
14142 $as_echo_n "(cached) " >&6
14144 if test x"$MSGFMT" != x"" && "$MSGFMT" --version 2>&1 | grep "GNU" >/dev/null; then
14145 pgac_cv_msgfmt_flags=-c
14148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_msgfmt_flags" >&5
14149 $as_echo "$pgac_cv_msgfmt_flags" >&6; }
14150 MSGFMT_FLAGS=$pgac_cv_msgfmt_flags
14152 for ac_prog in msgmerge
14154 # Extract the first word of "$ac_prog", so it can be a program name with args.
14155 set dummy $ac_prog; ac_word=$2
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14157 $as_echo_n "checking for $ac_word... " >&6; }
14158 if ${ac_cv_prog_MSGMERGE+:} false; then :
14159 $as_echo_n "(cached) " >&6
14161 if test -n "$MSGMERGE"; then
14162 ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
14164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14165 for as_dir in $PATH
14168 test -z "$as_dir" && as_dir=.
14169 for ac_exec_ext in '' $ac_executable_extensions; do
14170 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14171 ac_cv_prog_MSGMERGE="$ac_prog"
14172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14181 MSGMERGE=$ac_cv_prog_MSGMERGE
14182 if test -n "$MSGMERGE"; then
14183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14184 $as_echo "$MSGMERGE" >&6; }
14186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14187 $as_echo "no" >&6; }
14191 test -n "$MSGMERGE" && break
14194 for ac_prog in xgettext
14196 # Extract the first word of "$ac_prog", so it can be a program name with args.
14197 set dummy $ac_prog; ac_word=$2
14198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14199 $as_echo_n "checking for $ac_word... " >&6; }
14200 if ${ac_cv_prog_XGETTEXT+:} false; then :
14201 $as_echo_n "(cached) " >&6
14203 if test -n "$XGETTEXT"; then
14204 ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
14206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14207 for as_dir in $PATH
14210 test -z "$as_dir" && as_dir=.
14211 for ac_exec_ext in '' $ac_executable_extensions; do
14212 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14213 ac_cv_prog_XGETTEXT="$ac_prog"
14214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14223 XGETTEXT=$ac_cv_prog_XGETTEXT
14224 if test -n "$XGETTEXT"; then
14225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14226 $as_echo "$XGETTEXT" >&6; }
14228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14229 $as_echo "no" >&6; }
14233 test -n "$XGETTEXT" && break
14239 # Check for Tcl configuration script tclConfig.sh
14240 if test "$with_tcl" = yes; then
14241 for ac_prog in tclsh tcl tclsh8.6 tclsh86 tclsh8.5 tclsh85 tclsh8.4 tclsh84 tclsh8.3 tclsh83
14243 # Extract the first word of "$ac_prog", so it can be a program name with args.
14244 set dummy $ac_prog; ac_word=$2
14245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14246 $as_echo_n "checking for $ac_word... " >&6; }
14247 if ${ac_cv_path_TCLSH+:} false; then :
14248 $as_echo_n "(cached) " >&6
14252 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
14255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14256 for as_dir in $PATH
14259 test -z "$as_dir" && as_dir=.
14260 for ac_exec_ext in '' $ac_executable_extensions; do
14261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14262 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
14263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14273 TCLSH=$ac_cv_path_TCLSH
14274 if test -n "$TCLSH"; then
14275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH" >&5
14276 $as_echo "$TCLSH" >&6; }
14278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14279 $as_echo "no" >&6; }
14283 test -n "$TCLSH" && break
14286 if test x"$TCLSH" = x""; then
14287 as_fn_error $? "Tcl shell not found" "$LINENO" 5
14290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh" >&5
14291 $as_echo_n "checking for tclConfig.sh... " >&6; }
14292 # Let user override test
14293 if test -z "$TCL_CONFIG_SH"; then
14294 pgac_test_dirs="$with_tclconfig"
14296 set X $pgac_test_dirs; shift
14297 if test $# -eq 0; then
14298 test -z "$TCLSH" && as_fn_error $? "unable to locate tclConfig.sh because no Tcl shell was found" "$LINENO" 5
14299 set X `echo 'puts $auto_path' | $TCLSH`; shift
14303 if test -r "$pgac_dir/tclConfig.sh"; then
14304 TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
14310 if test -z "$TCL_CONFIG_SH"; then
14311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14312 $as_echo "no" >&6; }
14313 as_fn_error $? "file 'tclConfig.sh' is required for Tcl" "$LINENO" 5
14315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG_SH" >&5
14316 $as_echo "$TCL_CONFIG_SH" >&6; }
14322 eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
14323 eval TCL_LIB_FILE=\"$TCL_LIB_FILE\"
14324 eval TCL_LIBS=\"$TCL_LIBS\"
14325 eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
14326 eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"
14328 # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
14329 ac_save_CPPFLAGS=$CPPFLAGS
14330 CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
14331 ac_fn_c_check_header_mongrel "$LINENO" "tcl.h" "ac_cv_header_tcl_h" "$ac_includes_default"
14332 if test "x$ac_cv_header_tcl_h" = xyes; then :
14335 as_fn_error $? "header file <tcl.h> is required for Tcl" "$LINENO" 5
14339 CPPFLAGS=$ac_save_CPPFLAGS
14342 # check for <perl.h>
14343 if test "$with_perl" = yes; then
14344 ac_save_CPPFLAGS=$CPPFLAGS
14345 CPPFLAGS="$CPPFLAGS -I$perl_archlibexp/CORE"
14346 ac_fn_c_check_header_compile "$LINENO" "perl.h" "ac_cv_header_perl_h" "#include <EXTERN.h>
14348 if test "x$ac_cv_header_perl_h" = xyes; then :
14351 as_fn_error $? "header file <perl.h> is required for Perl" "$LINENO" 5
14355 # While we're at it, check that we can link to libperl.
14356 # On most platforms, if perl.h is there then libperl.so will be too, but at
14357 # this writing Debian packages them separately. There is no known reason to
14358 # waste cycles on separate probes for the Tcl or Python libraries, though.
14359 pgac_save_LIBS=$LIBS
14360 LIBS="$perl_embed_ldflags"
14361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libperl" >&5
14362 $as_echo_n "checking for libperl... " >&6; }
14363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14364 /* end confdefs.h. */
14366 #include <EXTERN.h>
14377 if ac_fn_c_try_link "$LINENO"; then :
14378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14379 $as_echo "yes" >&6; }
14381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14382 $as_echo "no" >&6; }
14383 as_fn_error $? "libperl library is required for Perl" "$LINENO" 5
14385 rm -f core conftest.err conftest.$ac_objext \
14386 conftest$ac_exeext conftest.$ac_ext
14387 LIBS=$pgac_save_LIBS
14388 CPPFLAGS=$ac_save_CPPFLAGS
14391 # check for <Python.h>
14392 if test "$with_python" = yes; then
14393 ac_save_CPPFLAGS=$CPPFLAGS
14394 CPPFLAGS="$python_includespec $CPPFLAGS"
14395 ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
14396 if test "x$ac_cv_header_Python_h" = xyes; then :
14399 as_fn_error $? "header file <Python.h> is required for Python" "$LINENO" 5
14403 CPPFLAGS=$ac_save_CPPFLAGS
14407 # Check for DocBook and tools
14409 for ac_prog in onsgmls nsgmls
14411 # Extract the first word of "$ac_prog", so it can be a program name with args.
14412 set dummy $ac_prog; ac_word=$2
14413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14414 $as_echo_n "checking for $ac_word... " >&6; }
14415 if ${ac_cv_prog_NSGMLS+:} false; then :
14416 $as_echo_n "(cached) " >&6
14418 if test -n "$NSGMLS"; then
14419 ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
14421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14422 for as_dir in $PATH
14425 test -z "$as_dir" && as_dir=.
14426 for ac_exec_ext in '' $ac_executable_extensions; do
14427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14428 ac_cv_prog_NSGMLS="$ac_prog"
14429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14438 NSGMLS=$ac_cv_prog_NSGMLS
14439 if test -n "$NSGMLS"; then
14440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NSGMLS" >&5
14441 $as_echo "$NSGMLS" >&6; }
14443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14444 $as_echo "no" >&6; }
14448 test -n "$NSGMLS" && break
14451 for ac_prog in openjade jade
14453 # Extract the first word of "$ac_prog", so it can be a program name with args.
14454 set dummy $ac_prog; ac_word=$2
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14456 $as_echo_n "checking for $ac_word... " >&6; }
14457 if ${ac_cv_prog_JADE+:} false; then :
14458 $as_echo_n "(cached) " >&6
14460 if test -n "$JADE"; then
14461 ac_cv_prog_JADE="$JADE" # Let the user override the test.
14463 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14464 for as_dir in $PATH
14467 test -z "$as_dir" && as_dir=.
14468 for ac_exec_ext in '' $ac_executable_extensions; do
14469 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14470 ac_cv_prog_JADE="$ac_prog"
14471 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14480 JADE=$ac_cv_prog_JADE
14481 if test -n "$JADE"; then
14482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JADE" >&5
14483 $as_echo "$JADE" >&6; }
14485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14486 $as_echo "no" >&6; }
14490 test -n "$JADE" && break
14494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook V4.2" >&5
14495 $as_echo_n "checking for DocBook V4.2... " >&6; }
14496 if ${pgac_cv_check_docbook+:} false; then :
14497 $as_echo_n "(cached) " >&6
14499 cat >conftest.sgml <<EOF
14500 <!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
14502 <title>test</title>
14504 <title>random</title>
14506 <title>testsect</title>
14513 pgac_cv_check_docbook=no
14515 if test -n "$NSGMLS"; then
14516 $NSGMLS -s conftest.sgml 1>&5 2>&1
14517 if test $? -eq 0; then
14518 pgac_cv_check_docbook=yes
14521 rm -f conftest.sgml
14523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_docbook" >&5
14524 $as_echo "$pgac_cv_check_docbook" >&6; }
14526 have_docbook=$pgac_cv_check_docbook
14529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook stylesheets" >&5
14530 $as_echo_n "checking for DocBook stylesheets... " >&6; }
14531 if ${pgac_cv_path_stylesheets+:} false; then :
14532 $as_echo_n "(cached) " >&6
14534 if test -n "$DOCBOOKSTYLE"; then
14535 pgac_cv_path_stylesheets=$DOCBOOKSTYLE
14537 for pgac_prefix in /usr /usr/local /opt /sw; do
14538 for pgac_infix in share lib; do
14539 for pgac_postfix in \
14540 sgml/stylesheets/nwalsh-modular \
14541 sgml/stylesheets/docbook \
14542 sgml/stylesheets/dsssl/docbook \
14543 sgml/docbook-dsssl \
14544 sgml/docbook/dsssl/modular \
14545 sgml/docbook/stylesheet/dsssl/modular \
14546 sgml/docbook/dsssl-stylesheets \
14547 sgml/dsssl/docbook-dsssl-nwalsh
14549 pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
14550 if test -r "$pgac_candidate/html/docbook.dsl" \
14551 && test -r "$pgac_candidate/print/docbook.dsl"
14553 pgac_cv_path_stylesheets=$pgac_candidate
14562 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
14564 if test -n "$DOCBOOKSTYLE"; then
14565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOCBOOKSTYLE" >&5
14566 $as_echo "$DOCBOOKSTYLE" >&6; }
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14569 $as_echo "no" >&6; }
14571 if test -n "$DOCBOOKSTYLE" -a -r "$DOCBOOKSTYLE/bin/collateindex.pl"; then
14572 COLLATEINDEX="$DOCBOOKSTYLE/bin/collateindex.pl"
14575 # Extract the first word of "collateindex.pl", so it can be a program name with args.
14576 set dummy collateindex.pl; ac_word=$2
14577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14578 $as_echo_n "checking for $ac_word... " >&6; }
14579 if ${ac_cv_path_COLLATEINDEX+:} false; then :
14580 $as_echo_n "(cached) " >&6
14582 case $COLLATEINDEX in
14584 ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
14587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14588 for as_dir in $PATH
14591 test -z "$as_dir" && as_dir=.
14592 for ac_exec_ext in '' $ac_executable_extensions; do
14593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14594 ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
14595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14605 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
14606 if test -n "$COLLATEINDEX"; then
14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COLLATEINDEX" >&5
14608 $as_echo "$COLLATEINDEX" >&6; }
14610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14611 $as_echo "no" >&6; }
14616 for ac_prog in dbtoepub
14618 # Extract the first word of "$ac_prog", so it can be a program name with args.
14619 set dummy $ac_prog; ac_word=$2
14620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14621 $as_echo_n "checking for $ac_word... " >&6; }
14622 if ${ac_cv_prog_DBTOEPUB+:} false; then :
14623 $as_echo_n "(cached) " >&6
14625 if test -n "$DBTOEPUB"; then
14626 ac_cv_prog_DBTOEPUB="$DBTOEPUB" # Let the user override the test.
14628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14629 for as_dir in $PATH
14632 test -z "$as_dir" && as_dir=.
14633 for ac_exec_ext in '' $ac_executable_extensions; do
14634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14635 ac_cv_prog_DBTOEPUB="$ac_prog"
14636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14645 DBTOEPUB=$ac_cv_prog_DBTOEPUB
14646 if test -n "$DBTOEPUB"; then
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBTOEPUB" >&5
14648 $as_echo "$DBTOEPUB" >&6; }
14650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14651 $as_echo "no" >&6; }
14655 test -n "$DBTOEPUB" && break
14658 for ac_prog in xmllint
14660 # Extract the first word of "$ac_prog", so it can be a program name with args.
14661 set dummy $ac_prog; ac_word=$2
14662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14663 $as_echo_n "checking for $ac_word... " >&6; }
14664 if ${ac_cv_prog_XMLLINT+:} false; then :
14665 $as_echo_n "(cached) " >&6
14667 if test -n "$XMLLINT"; then
14668 ac_cv_prog_XMLLINT="$XMLLINT" # Let the user override the test.
14670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14671 for as_dir in $PATH
14674 test -z "$as_dir" && as_dir=.
14675 for ac_exec_ext in '' $ac_executable_extensions; do
14676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14677 ac_cv_prog_XMLLINT="$ac_prog"
14678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14687 XMLLINT=$ac_cv_prog_XMLLINT
14688 if test -n "$XMLLINT"; then
14689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5
14690 $as_echo "$XMLLINT" >&6; }
14692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14693 $as_echo "no" >&6; }
14697 test -n "$XMLLINT" && break
14700 for ac_prog in xsltproc
14702 # Extract the first word of "$ac_prog", so it can be a program name with args.
14703 set dummy $ac_prog; ac_word=$2
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14705 $as_echo_n "checking for $ac_word... " >&6; }
14706 if ${ac_cv_prog_XSLTPROC+:} false; then :
14707 $as_echo_n "(cached) " >&6
14709 if test -n "$XSLTPROC"; then
14710 ac_cv_prog_XSLTPROC="$XSLTPROC" # Let the user override the test.
14712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14713 for as_dir in $PATH
14716 test -z "$as_dir" && as_dir=.
14717 for ac_exec_ext in '' $ac_executable_extensions; do
14718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14719 ac_cv_prog_XSLTPROC="$ac_prog"
14720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14729 XSLTPROC=$ac_cv_prog_XSLTPROC
14730 if test -n "$XSLTPROC"; then
14731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
14732 $as_echo "$XSLTPROC" >&6; }
14734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14735 $as_echo "no" >&6; }
14739 test -n "$XSLTPROC" && break
14742 for ac_prog in osx sgml2xml sx
14744 # Extract the first word of "$ac_prog", so it can be a program name with args.
14745 set dummy $ac_prog; ac_word=$2
14746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14747 $as_echo_n "checking for $ac_word... " >&6; }
14748 if ${ac_cv_prog_OSX+:} false; then :
14749 $as_echo_n "(cached) " >&6
14751 if test -n "$OSX"; then
14752 ac_cv_prog_OSX="$OSX" # Let the user override the test.
14754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14755 for as_dir in $PATH
14758 test -z "$as_dir" && as_dir=.
14759 for ac_exec_ext in '' $ac_executable_extensions; do
14760 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14761 ac_cv_prog_OSX="$ac_prog"
14762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14771 OSX=$ac_cv_prog_OSX
14772 if test -n "$OSX"; then
14773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OSX" >&5
14774 $as_echo "$OSX" >&6; }
14776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14777 $as_echo "no" >&6; }
14781 test -n "$OSX" && break
14786 # Check for test tools
14788 for ac_prog in prove
14790 # Extract the first word of "$ac_prog", so it can be a program name with args.
14791 set dummy $ac_prog; ac_word=$2
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14793 $as_echo_n "checking for $ac_word... " >&6; }
14794 if ${ac_cv_prog_PROVE+:} false; then :
14795 $as_echo_n "(cached) " >&6
14797 if test -n "$PROVE"; then
14798 ac_cv_prog_PROVE="$PROVE" # Let the user override the test.
14800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14801 for as_dir in $PATH
14804 test -z "$as_dir" && as_dir=.
14805 for ac_exec_ext in '' $ac_executable_extensions; do
14806 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14807 ac_cv_prog_PROVE="$ac_prog"
14808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14817 PROVE=$ac_cv_prog_PROVE
14818 if test -n "$PROVE"; then
14819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROVE" >&5
14820 $as_echo "$PROVE" >&6; }
14822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14823 $as_echo "no" >&6; }
14827 test -n "$PROVE" && break
14833 # We have to run the thread test near the end so we have all our symbols
14834 # defined. Cross compiling throws a warning.
14836 if test "$enable_thread_safety" = yes; then
14837 if test "$PORTNAME" != "win32"
14839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking thread safety of required library functions" >&5
14840 $as_echo_n "checking thread safety of required library functions... " >&6; }
14844 CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
14845 LIBS="$LIBS $PTHREAD_LIBS"
14846 if test "$cross_compiling" = yes; then :
14847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
14848 $as_echo "maybe" >&6; }
14849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
14850 *** Skipping thread test program because of cross-compile build.
14851 *** Run the program in src/test/thread on the target machine.
14853 $as_echo "$as_me: WARNING:
14854 *** Skipping thread test program because of cross-compile build.
14855 *** Run the program in src/test/thread on the target machine.
14858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14859 /* end confdefs.h. */
14860 #include "$srcdir/src/test/thread/thread_test.c"
14862 if ac_fn_c_try_run "$LINENO"; then :
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14864 $as_echo "yes" >&6; }
14866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14867 $as_echo "no" >&6; }
14868 as_fn_error $? "thread test program failed
14869 This platform is not thread-safe. Check the file 'config.log' or compile
14870 and run src/test/thread/thread_test for the exact reason.
14871 Use --disable-thread-safety to disable thread safety." "$LINENO" 5
14873 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14874 conftest.$ac_objext conftest.beam conftest.$ac_ext
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** skipping thread test on Win32" >&5
14881 $as_echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
14885 # If compiler will take -Wl,--as-needed (or various platform-specific
14886 # spellings thereof) then add that to LDFLAGS. This is much easier than
14887 # trying to filter LIBS to the minimum for each executable.
14888 # On (at least) some Red-Hat-derived systems, this switch breaks linking to
14889 # libreadline; therefore we postpone testing it until we know what library
14890 # dependencies readline has. The test code will try to link with $LIBS.
14891 if test "$with_readline" = yes; then
14892 link_test_func=readline
14894 link_test_func=exit
14897 if test "$PORTNAME" = "darwin"; then
14898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-dead_strip_dylibs" >&5
14899 $as_echo_n "checking whether $CC supports -Wl,-dead_strip_dylibs... " >&6; }
14900 if ${pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs+:} false; then :
14901 $as_echo_n "(cached) " >&6
14903 pgac_save_LDFLAGS=$LDFLAGS
14904 LDFLAGS="$pgac_save_LDFLAGS -Wl,-dead_strip_dylibs"
14905 if test "$cross_compiling" = yes; then :
14906 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs="assuming no"
14908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14909 /* end confdefs.h. */
14910 extern void $link_test_func (); void (*fptr) () = $link_test_func;
14919 if ac_fn_c_try_run "$LINENO"; then :
14920 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=yes
14922 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=no
14924 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14925 conftest.$ac_objext conftest.beam conftest.$ac_ext
14928 LDFLAGS="$pgac_save_LDFLAGS"
14930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&5
14931 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&6; }
14932 if test x"$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" = x"yes"; then
14933 LDFLAGS="$LDFLAGS -Wl,-dead_strip_dylibs"
14936 elif test "$PORTNAME" = "openbsd"; then
14937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-Bdynamic" >&5
14938 $as_echo_n "checking whether $CC supports -Wl,-Bdynamic... " >&6; }
14939 if ${pgac_cv_prog_cc_ldflags__Wl__Bdynamic+:} false; then :
14940 $as_echo_n "(cached) " >&6
14942 pgac_save_LDFLAGS=$LDFLAGS
14943 LDFLAGS="$pgac_save_LDFLAGS -Wl,-Bdynamic"
14944 if test "$cross_compiling" = yes; then :
14945 pgac_cv_prog_cc_ldflags__Wl__Bdynamic="assuming no"
14947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14948 /* end confdefs.h. */
14949 extern void $link_test_func (); void (*fptr) () = $link_test_func;
14958 if ac_fn_c_try_run "$LINENO"; then :
14959 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=yes
14961 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=no
14963 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14964 conftest.$ac_objext conftest.beam conftest.$ac_ext
14967 LDFLAGS="$pgac_save_LDFLAGS"
14969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&5
14970 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&6; }
14971 if test x"$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" = x"yes"; then
14972 LDFLAGS="$LDFLAGS -Wl,-Bdynamic"
14976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,--as-needed" >&5
14977 $as_echo_n "checking whether $CC supports -Wl,--as-needed... " >&6; }
14978 if ${pgac_cv_prog_cc_ldflags__Wl___as_needed+:} false; then :
14979 $as_echo_n "(cached) " >&6
14981 pgac_save_LDFLAGS=$LDFLAGS
14982 LDFLAGS="$pgac_save_LDFLAGS -Wl,--as-needed"
14983 if test "$cross_compiling" = yes; then :
14984 pgac_cv_prog_cc_ldflags__Wl___as_needed="assuming no"
14986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14987 /* end confdefs.h. */
14988 extern void $link_test_func (); void (*fptr) () = $link_test_func;
14997 if ac_fn_c_try_run "$LINENO"; then :
14998 pgac_cv_prog_cc_ldflags__Wl___as_needed=yes
15000 pgac_cv_prog_cc_ldflags__Wl___as_needed=no
15002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15003 conftest.$ac_objext conftest.beam conftest.$ac_ext
15006 LDFLAGS="$pgac_save_LDFLAGS"
15008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl___as_needed" >&5
15009 $as_echo "$pgac_cv_prog_cc_ldflags__Wl___as_needed" >&6; }
15010 if test x"$pgac_cv_prog_cc_ldflags__Wl___as_needed" = x"yes"; then
15011 LDFLAGS="$LDFLAGS -Wl,--as-needed"
15016 # Create compiler version string
15017 if test x"$GCC" = x"yes" ; then
15018 cc_string=`${CC} --version | sed q`
15019 case $cc_string in [A-Za-z]*) ;; *) cc_string="GCC $cc_string";; esac
15020 elif test x"$SUN_STUDIO_CC" = x"yes" ; then
15021 cc_string=`${CC} -V 2>&1 | sed q`
15027 cat >>confdefs.h <<_ACEOF
15028 #define PG_VERSION_STR "PostgreSQL $PG_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"
15032 # Supply a numeric version string for use by 3rd party add-ons
15033 # awk -F is a regex on some platforms, and not on others, so make "." a tab
15034 PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/[A-Za-z].*$//' |
15036 $AWK '{printf "%d%02d%02d", $1, $2, (NF >= 3) ? $3 : 0}'`"
15038 cat >>confdefs.h <<_ACEOF
15039 #define PG_VERSION_NUM $PG_VERSION_NUM
15044 # Begin output steps
15046 { $as_echo "$as_me:${as_lineno-$LINENO}: using compiler=$cc_string" >&5
15047 $as_echo "$as_me: using compiler=$cc_string" >&6;}
15048 { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS=$CFLAGS" >&5
15049 $as_echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS=$CPPFLAGS" >&5
15051 $as_echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS=$LDFLAGS" >&5
15053 $as_echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}
15055 # prepare build tree if outside source tree
15056 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
15057 # Note 2: /bin/pwd might be better than shell's built-in at getting
15058 # a symlink-free name.
15059 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
15063 if test "$no_create" != yes; then
15064 $as_echo_n "preparing build tree... " >&6
15065 pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
15066 $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
15067 || as_fn_error $? "failed" "$LINENO" 5
15068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15069 $as_echo "done" >&6; }
15075 ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
15078 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}"
15081 if test "$PORTNAME" = "win32"; then
15082 ac_config_commands="$ac_config_commands check_win32_symlinks"
15086 ac_config_headers="$ac_config_headers src/include/pg_config.h"
15089 ac_config_headers="$ac_config_headers src/include/pg_config_ext.h"
15092 ac_config_headers="$ac_config_headers src/interfaces/ecpg/include/ecpg_config.h"
15095 cat >confcache <<\_ACEOF
15096 # This file is a shell script that caches the results of configure
15097 # tests run on this system so they can be shared between configure
15098 # scripts and configure runs, see configure's option --config-cache.
15099 # It is not useful on other systems. If it contains results you don't
15100 # want to keep, you may remove or edit it.
15102 # config.status only pays attention to the cache file if you give it
15103 # the --recheck option to rerun configure.
15105 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15106 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15107 # following values.
15111 # The following way of writing the cache mishandles newlines in values,
15112 # but we know of no workaround that is simple, portable, and efficient.
15113 # So, we kill variables containing newlines.
15114 # Ultrix sh set writes to stderr and can't be redirected directly,
15115 # and sets the high bit in the cache file unless we assign to the vars.
15117 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15118 eval ac_val=\$$ac_var
15122 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15123 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15126 _ | IFS | as_nl) ;; #(
15127 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15128 *) { eval $ac_var=; unset $ac_var;} ;;
15134 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15135 *${as_nl}ac_space=\ *)
15136 # `set' does not quote correctly, so add quotes: double-quote
15137 # substitution turns \\\\ into \\, and sed turns \\ into \.
15140 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15143 # `set' quotes correctly as required by POSIX, so do not add quotes.
15144 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15153 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15155 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15157 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15158 if test -w "$cache_file"; then
15159 if test "x$cache_file" != "x/dev/null"; then
15160 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15161 $as_echo "$as_me: updating cache $cache_file" >&6;}
15162 if test ! -f "$cache_file" || test -h "$cache_file"; then
15163 cat confcache >"$cache_file"
15165 case $cache_file in #(
15167 mv -f confcache "$cache_file"$$ &&
15168 mv -f "$cache_file"$$ "$cache_file" ;; #(
15170 mv -f confcache "$cache_file" ;;
15175 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15176 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15181 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15182 # Let make expand exec_prefix.
15183 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15185 DEFS=-DHAVE_CONFIG_H
15190 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15191 # 1. Remove the extension, and $U if already installed.
15192 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15193 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15194 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15195 # will be set to the directory where LIBOBJS objects are built.
15196 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15197 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15199 LIBOBJS=$ac_libobjs
15201 LTLIBOBJS=$ac_ltlibobjs
15206 : "${CONFIG_STATUS=./config.status}"
15208 ac_clean_files_save=$ac_clean_files
15209 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15211 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15213 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15215 # Generated by $as_me.
15216 # Run this file to recreate the current configuration.
15217 # Compiler output produced by configure, useful for debugging
15218 # configure, is in config.log if it exists.
15221 ac_cs_recheck=false
15224 SHELL=\${CONFIG_SHELL-$SHELL}
15227 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15228 ## -------------------- ##
15229 ## M4sh Initialization. ##
15230 ## -------------------- ##
15232 # Be more Bourne compatible
15233 DUALCASE=1; export DUALCASE # for MKS sh
15234 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15237 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15238 # is contrary to our usage. Disable this feature.
15239 alias -g '${1+"$@"}'='"$@"'
15240 setopt NO_GLOB_SUBST
15242 case `(set -o) 2>/dev/null` in #(
15254 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15255 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15256 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15257 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15258 # Prefer a ksh shell builtin over an external printf program on Solaris,
15259 # but without wasting forks for bash or zsh.
15260 if test -z "$BASH_VERSION$ZSH_VERSION" \
15261 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15262 as_echo='print -r --'
15263 as_echo_n='print -rn --'
15264 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15265 as_echo='printf %s\n'
15266 as_echo_n='printf %s'
15268 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15269 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15270 as_echo_n='/usr/ucb/echo -n'
15272 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15273 as_echo_n_body='eval
15277 expr "X$arg" : "X\\(.*\\)$as_nl";
15278 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15280 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15282 export as_echo_n_body
15283 as_echo_n='sh -c $as_echo_n_body as_echo'
15285 export as_echo_body
15286 as_echo='sh -c $as_echo_body as_echo'
15289 # The user is always right.
15290 if test "${PATH_SEPARATOR+set}" != set; then
15292 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15293 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15300 # We need space, tab and new line, in precisely that order. Quoting is
15301 # there to prevent editors from complaining about space-tab.
15302 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15303 # splitting by setting IFS to empty value.)
15306 # Find who we are. Look in the path if we contain no directory separator.
15309 *[\\/]* ) as_myself=$0 ;;
15310 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15311 for as_dir in $PATH
15314 test -z "$as_dir" && as_dir=.
15315 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15321 # We did not find ourselves, most probably we were run as `sh COMMAND'
15322 # in which case we are not to be found in the path.
15323 if test "x$as_myself" = x; then
15326 if test ! -f "$as_myself"; then
15327 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15331 # Unset variables that we do not need and which cause bugs (e.g. in
15332 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15333 # suppresses any "Segmentation fault" message there. '((' could
15334 # trigger a bug in pdksh 5.2.14.
15335 for as_var in BASH_ENV ENV MAIL MAILPATH
15336 do eval test x\${$as_var+set} = xset \
15337 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15350 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15353 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15354 # ----------------------------------------
15355 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15356 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15357 # script with STATUS, using 1 if that was 0.
15360 as_status=$1; test $as_status -eq 0 && as_status=1
15362 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15363 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15365 $as_echo "$as_me: error: $2" >&2
15366 as_fn_exit $as_status
15370 # as_fn_set_status STATUS
15371 # -----------------------
15372 # Set $? to STATUS, without forking.
15373 as_fn_set_status ()
15376 } # as_fn_set_status
15378 # as_fn_exit STATUS
15379 # -----------------
15380 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15384 as_fn_set_status $1
15390 # Portably unset VAR.
15393 { eval $1=; unset $1;}
15395 as_unset=as_fn_unset
15396 # as_fn_append VAR VALUE
15397 # ----------------------
15398 # Append the text in VALUE to the end of the definition contained in VAR. Take
15399 # advantage of any shell optimizations that allow amortized linear growth over
15400 # repeated appends, instead of the typical quadratic growth present in naive
15402 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15403 eval 'as_fn_append ()
15414 # as_fn_arith ARG...
15415 # ------------------
15416 # Perform arithmetic evaluation on the ARGs, and store the result in the
15417 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15418 # must be portable across $(()) and expr.
15419 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15420 eval 'as_fn_arith ()
15427 as_val=`expr "$@" || test $? -eq 1`
15432 if expr a : '\(a\)' >/dev/null 2>&1 &&
15433 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15439 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15440 as_basename=basename
15445 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15451 as_me=`$as_basename -- "$0" ||
15452 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15453 X"$0" : 'X\(//\)$' \| \
15454 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15456 sed '/^.*\/\([^/][^/]*\)\/*$/{
15470 # Avoid depending upon Character Ranges.
15471 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15472 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15473 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15474 as_cr_digits='0123456789'
15475 as_cr_alnum=$as_cr_Letters$as_cr_digits
15477 ECHO_C= ECHO_N= ECHO_T=
15478 case `echo -n x` in #(((((
15480 case `echo 'xy\c'` in
15481 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15483 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15490 rm -f conf$$ conf$$.exe conf$$.file
15491 if test -d conf$$.dir; then
15492 rm -f conf$$.dir/conf$$.file
15495 mkdir conf$$.dir 2>/dev/null
15497 if (echo >conf$$.file) 2>/dev/null; then
15498 if ln -s conf$$.file conf$$ 2>/dev/null; then
15500 # ... but there are two gotchas:
15501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15503 # In both cases, we have to default to `cp -pR'.
15504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15506 elif ln conf$$.file conf$$ 2>/dev/null; then
15514 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15515 rmdir conf$$.dir 2>/dev/null
15520 # Create "$as_dir" as a directory, including parents if necessary.
15525 -*) as_dir=./$as_dir;;
15527 test -d "$as_dir" || eval $as_mkdir_p || {
15531 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15532 *) as_qdir=$as_dir;;
15534 as_dirs="'$as_qdir' $as_dirs"
15535 as_dir=`$as_dirname -- "$as_dir" ||
15536 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15537 X"$as_dir" : 'X\(//\)[^/]' \| \
15538 X"$as_dir" : 'X\(//\)$' \| \
15539 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15540 $as_echo X"$as_dir" |
15541 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15545 /^X\(\/\/\)[^/].*/{
15558 test -d "$as_dir" && break
15560 test -z "$as_dirs" || eval "mkdir $as_dirs"
15561 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15565 if mkdir -p . 2>/dev/null; then
15566 as_mkdir_p='mkdir -p "$as_dir"'
15568 test -d ./-p && rmdir ./-p
15573 # as_fn_executable_p FILE
15574 # -----------------------
15575 # Test if FILE is an executable regular file.
15576 as_fn_executable_p ()
15578 test -f "$1" && test -x "$1"
15579 } # as_fn_executable_p
15580 as_test_x='test -x'
15581 as_executable_p=as_fn_executable_p
15583 # Sed expression to map a string onto a valid CPP name.
15584 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15586 # Sed expression to map a string onto a valid variable name.
15587 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15591 ## ----------------------------------- ##
15592 ## Main body of $CONFIG_STATUS script. ##
15593 ## ----------------------------------- ##
15595 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15597 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15598 # Save the log message, to keep $0 and so on meaningful, and to
15599 # report actual input values of CONFIG_FILES etc. instead of their
15600 # values after options handling.
15602 This file was extended by PostgreSQL $as_me 9.5devel, which was
15603 generated by GNU Autoconf 2.69. Invocation command line was
15605 CONFIG_FILES = $CONFIG_FILES
15606 CONFIG_HEADERS = $CONFIG_HEADERS
15607 CONFIG_LINKS = $CONFIG_LINKS
15608 CONFIG_COMMANDS = $CONFIG_COMMANDS
15611 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15616 case $ac_config_files in *"
15617 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15620 case $ac_config_headers in *"
15621 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15625 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15626 # Files that config.status was made for.
15627 config_files="$ac_config_files"
15628 config_headers="$ac_config_headers"
15629 config_links="$ac_config_links"
15630 config_commands="$ac_config_commands"
15634 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15636 \`$as_me' instantiates files and other configuration actions
15637 from templates according to the current configuration. Unless the files
15638 and actions are specified as TAGs, all are instantiated by default.
15640 Usage: $0 [OPTION]... [TAG]...
15642 -h, --help print this help, then exit
15643 -V, --version print version number and configuration settings, then exit
15644 --config print configuration, then exit
15645 -q, --quiet, --silent
15646 do not print progress messages
15647 -d, --debug don't remove temporary files
15648 --recheck update $as_me by reconfiguring in the same conditions
15649 --file=FILE[:TEMPLATE]
15650 instantiate the configuration file FILE
15651 --header=FILE[:TEMPLATE]
15652 instantiate the configuration header FILE
15654 Configuration files:
15657 Configuration headers:
15660 Configuration links:
15663 Configuration commands:
15666 Report bugs to <pgsql-bugs@postgresql.org>."
15669 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15670 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15672 PostgreSQL config.status 9.5devel
15673 configured by $0, generated by GNU Autoconf 2.69,
15674 with options \\"\$ac_cs_config\\"
15676 Copyright (C) 2012 Free Software Foundation, Inc.
15677 This config.status script is free software; the Free Software Foundation
15678 gives unlimited permission to copy, distribute and modify it."
15685 test -n "\$AWK" || AWK=awk
15688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15689 # The default lists apply if the user does not specify any file.
15695 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15696 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15700 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15712 # Handling of the options.
15713 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15715 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15716 $as_echo "$ac_cs_version"; exit ;;
15717 --config | --confi | --conf | --con | --co | --c )
15718 $as_echo "$ac_cs_config"; exit ;;
15719 --debug | --debu | --deb | --de | --d | -d )
15721 --file | --fil | --fi | --f )
15724 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15725 '') as_fn_error $? "missing file argument" ;;
15727 as_fn_append CONFIG_FILES " '$ac_optarg'"
15728 ac_need_defaults=false;;
15729 --header | --heade | --head | --hea )
15732 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15734 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15735 ac_need_defaults=false;;
15737 # Conflict between --help and --header
15738 as_fn_error $? "ambiguous option: \`$1'
15739 Try \`$0 --help' for more information.";;
15740 --help | --hel | -h )
15741 $as_echo "$ac_cs_usage"; exit ;;
15742 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15743 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15746 # This is an error.
15747 -*) as_fn_error $? "unrecognized option: \`$1'
15748 Try \`$0 --help' for more information." ;;
15750 *) as_fn_append ac_config_targets " $1"
15751 ac_need_defaults=false ;;
15757 ac_configure_extra_args=
15759 if $ac_cs_silent; then
15761 ac_configure_extra_args="$ac_configure_extra_args --silent"
15765 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15766 if \$ac_cs_recheck; then
15767 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15769 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15770 CONFIG_SHELL='$SHELL'
15771 export CONFIG_SHELL
15776 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15780 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15781 ## Running $as_me. ##
15787 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15790 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15792 # Handling of arguments.
15793 for ac_config_target in $ac_config_targets
15795 case $ac_config_target in
15796 "src/backend/port/tas.s") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
15797 "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
15798 "src/Makefile.global") CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
15799 "src/backend/port/dynloader.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
15800 "src/backend/port/pg_sema.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
15801 "src/backend/port/pg_shmem.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
15802 "src/backend/port/pg_latch.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_latch.c:${LATCH_IMPLEMENTATION}" ;;
15803 "src/include/dynloader.h") CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
15804 "src/include/pg_config_os.h") CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
15805 "src/Makefile.port") CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
15806 "check_win32_symlinks") CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
15807 "src/include/pg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
15808 "src/include/pg_config_ext.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config_ext.h" ;;
15809 "src/interfaces/ecpg/include/ecpg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/interfaces/ecpg/include/ecpg_config.h" ;;
15811 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15816 # If the user did not use the arguments to specify the items to instantiate,
15817 # then the envvar interface is used. Set only those that are not.
15818 # We use the long form for the default assignment because of an extremely
15819 # bizarre bug on SunOS 4.1.3.
15820 if $ac_need_defaults; then
15821 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15822 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15823 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15824 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15827 # Have a temporary directory for convenience. Make it in the build tree
15828 # simply because there is no reason against having it here, and in addition,
15829 # creating and moving files from /tmp can sometimes cause problems.
15830 # Hook for its removal unless debugging.
15831 # Note that there is a small window in which the directory will not be cleaned:
15832 # after its creation but before its name has been assigned to `$tmp'.
15836 trap 'exit_status=$?
15837 : "${ac_tmp:=$tmp}"
15838 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15840 trap 'as_fn_exit 1' 1 2 13 15
15842 # Create a (secure) tmp directory for tmp files.
15845 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15849 tmp=./conf$$-$RANDOM
15850 (umask 077 && mkdir "$tmp")
15851 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15854 # Set up the scripts for CONFIG_FILES section.
15855 # No need to generate them if there are no CONFIG_FILES.
15856 # This happens for instance with `./config.status config.h'.
15857 if test -n "$CONFIG_FILES"; then
15860 ac_cr=`echo X | tr X '\015'`
15861 # On cygwin, bash can eat \r inside `` if the user requested igncr.
15862 # But we know of no other shell where ac_cr would be empty at this
15863 # point, so we can use a bashism as a fallback.
15864 if test "x$ac_cr" = x; then
15865 eval ac_cr=\$\'\\r\'
15867 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15868 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15871 ac_cs_awk_cr=$ac_cr
15874 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15879 echo "cat >conf$$subs.awk <<_ACEOF" &&
15880 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15882 } >conf$$subs.sh ||
15883 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15884 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15886 for ac_last_try in false false false false false :; do
15887 . ./conf$$subs.sh ||
15888 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15890 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15891 if test $ac_delim_n = $ac_delim_num; then
15893 elif $ac_last_try; then
15894 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15896 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15899 rm -f conf$$subs.sh
15901 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15902 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15906 s/^/S["/; s/!.*/"]=/
15916 s/\(.\{148\}\)..*/\1/
15918 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15923 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15930 s/\(.\{148\}\)..*/\1/
15932 s/["\\]/\\&/g; s/^/"/; s/$/"/
15936 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15941 ' <conf$$subs.awk | sed '
15946 ' >>$CONFIG_STATUS || ac_write_fail=1
15947 rm -f conf$$subs.awk
15948 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15950 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15951 for (key in S) S_is_set[key] = 1
15957 nfields = split(line, field, "@")
15959 len = length(field[1])
15960 for (i = 2; i < nfields; i++) {
15962 keylen = length(key)
15963 if (S_is_set[key]) {
15965 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15966 len += length(value) + length(field[++i])
15977 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15978 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15979 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15982 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15983 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15986 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15987 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15988 # trailing colons and then remove the whole line if VPATH becomes empty
15989 # (actually we leave an empty line to preserve line numbers).
15990 if test "x$srcdir" = x.; then
15991 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16009 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16010 fi # test -n "$CONFIG_FILES"
16012 # Set up the scripts for CONFIG_HEADERS section.
16013 # No need to generate them if there are no CONFIG_HEADERS.
16014 # This happens for instance with `./config.status Makefile'.
16015 if test -n "$CONFIG_HEADERS"; then
16016 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16020 # Transform confdefs.h into an awk script `defines.awk', embedded as
16021 # here-document in config.status, that substitutes the proper values into
16022 # config.h.in to produce config.h.
16024 # Create a delimiter string that does not exist in confdefs.h, to ease
16025 # handling of long lines.
16027 for ac_last_try in false false :; do
16028 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16029 if test -z "$ac_tt"; then
16031 elif $ac_last_try; then
16032 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16034 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16038 # For the awk script, D is an array of macro values keyed by name,
16039 # likewise P contains macro parameters if any. Preserve backslash
16040 # newline sequences.
16042 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16044 s/.\{148\}/&'"$ac_delim"'/g
16047 s/^[ ]*#[ ]*define[ ][ ]*/ /
16054 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16056 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16060 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16061 D["\1"]=" \3\\\\\\n"\\/p
16063 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16068 s/.\{148\}/&'"$ac_delim"'/g
16073 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16076 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16078 ' <confdefs.h | sed '
16079 s/'"$ac_delim"'/"\\\
16080 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16082 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16083 for (key in D) D_is_set[key] = 1
16086 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16088 split(line, arg, " ")
16089 if (arg[1] == "#") {
16093 defundef = substr(arg[1], 2)
16096 split(mac1, mac2, "(") #)
16098 prefix = substr(line, 1, index(line, defundef) - 1)
16099 if (D_is_set[macro]) {
16100 # Preserve the white space surrounding the "#".
16101 print prefix "define", macro P[macro] D[macro]
16104 # Replace #undef with comments. This is necessary, for example,
16105 # in the case of _POSIX_SOURCE, which is predefined and required
16106 # on some systems where configure will not decide to define it.
16107 if (defundef == "undef") {
16108 print "/*", prefix defundef, macro, "*/"
16116 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16117 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16118 fi # test -n "$CONFIG_HEADERS"
16121 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16126 :[FHLC]) ac_mode=$ac_tag; continue;;
16128 case $ac_mode$ac_tag in
16130 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16131 :[FH]-) ac_tag=-:-;;
16132 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16149 -) ac_f="$ac_tmp/stdin";;
16150 *) # Look for the file first in the build tree, then in the source tree
16151 # (if the path is not absolute). The absolute path cannot be DOS-style,
16152 # because $ac_f cannot contain `:'.
16156 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16158 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16160 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16161 as_fn_append ac_file_inputs " '$ac_f'"
16164 # Let's still pretend it is `configure' which instantiates (i.e., don't
16165 # use $as_me), people would be surprised to read:
16166 # /* config.h. Generated by config.status. */
16167 configure_input='Generated from '`
16168 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16170 if test x"$ac_file" != x-; then
16171 configure_input="$ac_file. $configure_input"
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16173 $as_echo "$as_me: creating $ac_file" >&6;}
16175 # Neutralize special characters interpreted by sed in replacement strings.
16176 case $configure_input in #(
16177 *\&* | *\|* | *\\* )
16178 ac_sed_conf_input=`$as_echo "$configure_input" |
16179 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16180 *) ac_sed_conf_input=$configure_input;;
16184 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16185 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16190 ac_dir=`$as_dirname -- "$ac_file" ||
16191 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16192 X"$ac_file" : 'X\(//\)[^/]' \| \
16193 X"$ac_file" : 'X\(//\)$' \| \
16194 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16195 $as_echo X"$ac_file" |
16196 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16200 /^X\(\/\/\)[^/].*/{
16213 as_dir="$ac_dir"; as_fn_mkdir_p
16217 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16219 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16220 # A ".." for each directory in $ac_dir_suffix.
16221 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16222 case $ac_top_builddir_sub in
16223 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16224 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16227 ac_abs_top_builddir=$ac_pwd
16228 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16229 # for backward compatibility:
16230 ac_top_builddir=$ac_top_build_prefix
16233 .) # We are building in place.
16235 ac_top_srcdir=$ac_top_builddir_sub
16236 ac_abs_top_srcdir=$ac_pwd ;;
16237 [\\/]* | ?:[\\/]* ) # Absolute name.
16238 ac_srcdir=$srcdir$ac_dir_suffix;
16239 ac_top_srcdir=$srcdir
16240 ac_abs_top_srcdir=$srcdir ;;
16241 *) # Relative name.
16242 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16243 ac_top_srcdir=$ac_top_build_prefix$srcdir
16244 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16246 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16256 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16257 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16259 ac_MKDIR_P=$MKDIR_P
16261 [\\/$]* | ?:[\\/]* ) ;;
16262 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16266 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16267 # If the template does not know about datarootdir, expand it.
16268 # FIXME: This hack should be removed a few years after 2.60.
16269 ac_datarootdir_hack=; ac_datarootdir_seen=
16280 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16281 *datarootdir*) ac_datarootdir_seen=yes;;
16282 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16284 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16286 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16287 ac_datarootdir_hack='
16288 s&@datadir@&$datadir&g
16289 s&@docdir@&$docdir&g
16290 s&@infodir@&$infodir&g
16291 s&@localedir@&$localedir&g
16292 s&@mandir@&$mandir&g
16293 s&\\\${datarootdir}&$datarootdir&g' ;;
16297 # Neutralize VPATH when `$srcdir' = `.'.
16298 # Shell code in configure.ac might set extrasub.
16299 # FIXME: do we really want to maintain this feature?
16300 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16301 ac_sed_extra="$ac_vpsub
16304 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16306 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16307 s|@configure_input@|$ac_sed_conf_input|;t t
16308 s&@top_builddir@&$ac_top_builddir_sub&;t t
16309 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16310 s&@srcdir@&$ac_srcdir&;t t
16311 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16312 s&@top_srcdir@&$ac_top_srcdir&;t t
16313 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16314 s&@builddir@&$ac_builddir&;t t
16315 s&@abs_builddir@&$ac_abs_builddir&;t t
16316 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16317 s&@INSTALL@&$ac_INSTALL&;t t
16318 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16319 $ac_datarootdir_hack
16321 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16322 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16324 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16325 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16326 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16327 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16328 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16329 which seems to be undefined. Please make sure it is defined" >&5
16330 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16331 which seems to be undefined. Please make sure it is defined" >&2;}
16333 rm -f "$ac_tmp/stdin"
16335 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16336 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16338 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16344 if test x"$ac_file" != x-; then
16346 $as_echo "/* $configure_input */" \
16347 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16348 } >"$ac_tmp/config.h" \
16349 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16350 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16351 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16352 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16355 mv "$ac_tmp/config.h" "$ac_file" \
16356 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16359 $as_echo "/* $configure_input */" \
16360 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16361 || as_fn_error $? "could not create -" "$LINENO" 5
16369 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16372 # Prefer the file from the source tree if names are identical.
16373 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16374 ac_source=$srcdir/$ac_source
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16378 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16380 if test ! -r "$ac_source"; then
16381 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
16385 # Try a relative symlink, then a hard link, then a copy.
16387 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16388 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16390 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16391 ln "$ac_source" "$ac_file" 2>/dev/null ||
16392 cp -p "$ac_source" "$ac_file" ||
16393 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16396 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16397 $as_echo "$as_me: executing $ac_file commands" >&6;}
16402 case $ac_file$ac_mode in
16403 "check_win32_symlinks":C)
16404 # Links sometimes fail undetected on Mingw -
16405 # so here we detect it and warn the user
16406 for FILE in $CONFIG_LINKS
16408 # test -e works for symlinks in the MinGW console
16409 test -e `expr "$FILE" : '\([^:]*\)'` || { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** link for $FILE -- please fix by hand" >&5
16410 $as_echo "$as_me: WARNING: *** link for $FILE -- please fix by hand" >&2;}
16413 "src/include/pg_config.h":H)
16414 # Update timestamp for pg_config.h (see Makefile.global)
16415 echo >src/include/stamp-h
16417 "src/include/pg_config_ext.h":H)
16418 # Update timestamp for pg_config_ext.h (see Makefile.global)
16419 echo >src/include/stamp-ext-h
16421 "src/interfaces/ecpg/include/ecpg_config.h":H) echo >src/interfaces/ecpg/include/stamp-h ;;
16429 ac_clean_files=$ac_clean_files_save
16431 test $ac_write_fail = 0 ||
16432 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16435 # configure is writing to config.log, and then calls config.status.
16436 # config.status does its own redirection, appending to config.log.
16437 # Unfortunately, on DOS this fails, as config.log is still kept open
16438 # by configure, so config.status won't be able to write to it; its
16439 # output is simply discarded. So we exec the FD to /dev/null,
16440 # effectively closing config.log, so it can be properly (re)opened and
16441 # appended to by config.status. When coming back to configure, we
16442 # need to make the FD available again.
16443 if test "$no_create" != yes; then
16445 ac_config_status_args=
16446 test "$silent" = yes &&
16447 ac_config_status_args="$ac_config_status_args --quiet"
16449 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16451 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16452 # would make configure fail if this is the last instruction.
16453 $ac_cs_success || as_fn_exit 1
16455 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16456 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16457 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}