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-2015, 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
783 program_transform_name
796 enable_option_checking
802 enable_integer_datetimes
833 with_libedit_preferred
845 ac_precious_vars='build_alias
859 # Initialize some variables set by options.
861 ac_init_version=false
862 ac_unrecognized_opts=
864 # The variables have the same names as the options, with
865 # dashes changed to underlines.
873 program_transform_name=s,x,x,
881 # Installation directory options.
882 # These are left unexpanded so users can "make install exec_prefix=/foo"
883 # and all the variables that are supposed to be based on exec_prefix
884 # by default will actually change.
885 # Use braces instead of parens because sh, perl, etc. also accept them.
886 # (The list follows the same order as the GNU Coding Standards.)
887 bindir='${exec_prefix}/bin'
888 sbindir='${exec_prefix}/sbin'
889 libexecdir='${exec_prefix}/libexec'
890 datarootdir='${prefix}/share'
891 datadir='${datarootdir}'
892 sysconfdir='${prefix}/etc'
893 sharedstatedir='${prefix}/com'
894 localstatedir='${prefix}/var'
895 includedir='${prefix}/include'
896 oldincludedir='/usr/include'
897 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
898 infodir='${datarootdir}/info'
903 libdir='${exec_prefix}/lib'
904 localedir='${datarootdir}/locale'
905 mandir='${datarootdir}/man'
911 # If the previous option needs an argument, assign it.
912 if test -n "$ac_prev"; then
913 eval $ac_prev=\$ac_option
919 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
924 # Accept the important Cygnus configure options, so we can diagnose typos.
926 case $ac_dashdash$ac_option in
930 -bindir | --bindir | --bindi | --bind | --bin | --bi)
932 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
935 -build | --build | --buil | --bui | --bu)
936 ac_prev=build_alias ;;
937 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
938 build_alias=$ac_optarg ;;
940 -cache-file | --cache-file | --cache-fil | --cache-fi \
941 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
942 ac_prev=cache_file ;;
943 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
944 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
945 cache_file=$ac_optarg ;;
948 cache_file=config.cache ;;
950 -datadir | --datadir | --datadi | --datad)
952 -datadir=* | --datadir=* | --datadi=* | --datad=*)
953 datadir=$ac_optarg ;;
955 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
956 | --dataroo | --dataro | --datar)
957 ac_prev=datarootdir ;;
958 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
959 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
960 datarootdir=$ac_optarg ;;
962 -disable-* | --disable-*)
963 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
964 # Reject names that are not valid shell variable names.
965 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
966 as_fn_error $? "invalid feature name: $ac_useropt"
967 ac_useropt_orig=$ac_useropt
968 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
969 case $ac_user_opts in
973 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
974 ac_unrecognized_sep=', ';;
976 eval enable_$ac_useropt=no ;;
978 -docdir | --docdir | --docdi | --doc | --do)
980 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
983 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
985 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
988 -enable-* | --enable-*)
989 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
990 # Reject names that are not valid shell variable names.
991 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
992 as_fn_error $? "invalid feature name: $ac_useropt"
993 ac_useropt_orig=$ac_useropt
994 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
995 case $ac_user_opts in
999 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1000 ac_unrecognized_sep=', ';;
1002 eval enable_$ac_useropt=\$ac_optarg ;;
1004 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1005 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1006 | --exec | --exe | --ex)
1007 ac_prev=exec_prefix ;;
1008 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1009 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1010 | --exec=* | --exe=* | --ex=*)
1011 exec_prefix=$ac_optarg ;;
1013 -gas | --gas | --ga | --g)
1014 # Obsolete; use --with-gas.
1017 -help | --help | --hel | --he | -h)
1018 ac_init_help=long ;;
1019 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1020 ac_init_help=recursive ;;
1021 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1022 ac_init_help=short ;;
1024 -host | --host | --hos | --ho)
1025 ac_prev=host_alias ;;
1026 -host=* | --host=* | --hos=* | --ho=*)
1027 host_alias=$ac_optarg ;;
1029 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1031 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1033 htmldir=$ac_optarg ;;
1035 -includedir | --includedir | --includedi | --included | --include \
1036 | --includ | --inclu | --incl | --inc)
1037 ac_prev=includedir ;;
1038 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1039 | --includ=* | --inclu=* | --incl=* | --inc=*)
1040 includedir=$ac_optarg ;;
1042 -infodir | --infodir | --infodi | --infod | --info | --inf)
1044 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1045 infodir=$ac_optarg ;;
1047 -libdir | --libdir | --libdi | --libd)
1049 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1050 libdir=$ac_optarg ;;
1052 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1053 | --libexe | --libex | --libe)
1054 ac_prev=libexecdir ;;
1055 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1056 | --libexe=* | --libex=* | --libe=*)
1057 libexecdir=$ac_optarg ;;
1059 -localedir | --localedir | --localedi | --localed | --locale)
1060 ac_prev=localedir ;;
1061 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1062 localedir=$ac_optarg ;;
1064 -localstatedir | --localstatedir | --localstatedi | --localstated \
1065 | --localstate | --localstat | --localsta | --localst | --locals)
1066 ac_prev=localstatedir ;;
1067 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1068 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1069 localstatedir=$ac_optarg ;;
1071 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1073 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1074 mandir=$ac_optarg ;;
1076 -nfp | --nfp | --nf)
1077 # Obsolete; use --without-fp.
1080 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1081 | --no-cr | --no-c | -n)
1084 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1085 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1088 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1089 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1090 | --oldin | --oldi | --old | --ol | --o)
1091 ac_prev=oldincludedir ;;
1092 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1093 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1094 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1095 oldincludedir=$ac_optarg ;;
1097 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1099 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1100 prefix=$ac_optarg ;;
1102 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1103 | --program-pre | --program-pr | --program-p)
1104 ac_prev=program_prefix ;;
1105 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1106 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1107 program_prefix=$ac_optarg ;;
1109 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1110 | --program-suf | --program-su | --program-s)
1111 ac_prev=program_suffix ;;
1112 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1113 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1114 program_suffix=$ac_optarg ;;
1116 -program-transform-name | --program-transform-name \
1117 | --program-transform-nam | --program-transform-na \
1118 | --program-transform-n | --program-transform- \
1119 | --program-transform | --program-transfor \
1120 | --program-transfo | --program-transf \
1121 | --program-trans | --program-tran \
1122 | --progr-tra | --program-tr | --program-t)
1123 ac_prev=program_transform_name ;;
1124 -program-transform-name=* | --program-transform-name=* \
1125 | --program-transform-nam=* | --program-transform-na=* \
1126 | --program-transform-n=* | --program-transform-=* \
1127 | --program-transform=* | --program-transfor=* \
1128 | --program-transfo=* | --program-transf=* \
1129 | --program-trans=* | --program-tran=* \
1130 | --progr-tra=* | --program-tr=* | --program-t=*)
1131 program_transform_name=$ac_optarg ;;
1133 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1135 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1136 pdfdir=$ac_optarg ;;
1138 -psdir | --psdir | --psdi | --psd | --ps)
1140 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1143 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1144 | -silent | --silent | --silen | --sile | --sil)
1147 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1149 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1151 sbindir=$ac_optarg ;;
1153 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1154 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1155 | --sharedst | --shareds | --shared | --share | --shar \
1157 ac_prev=sharedstatedir ;;
1158 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1159 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1160 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1162 sharedstatedir=$ac_optarg ;;
1164 -site | --site | --sit)
1166 -site=* | --site=* | --sit=*)
1169 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1171 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1172 srcdir=$ac_optarg ;;
1174 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1175 | --syscon | --sysco | --sysc | --sys | --sy)
1176 ac_prev=sysconfdir ;;
1177 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1178 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1179 sysconfdir=$ac_optarg ;;
1181 -target | --target | --targe | --targ | --tar | --ta | --t)
1182 ac_prev=target_alias ;;
1183 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1184 target_alias=$ac_optarg ;;
1186 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1189 -version | --version | --versio | --versi | --vers | -V)
1190 ac_init_version=: ;;
1193 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1194 # Reject names that are not valid shell variable names.
1195 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1196 as_fn_error $? "invalid package name: $ac_useropt"
1197 ac_useropt_orig=$ac_useropt
1198 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1199 case $ac_user_opts in
1203 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1204 ac_unrecognized_sep=', ';;
1206 eval with_$ac_useropt=\$ac_optarg ;;
1208 -without-* | --without-*)
1209 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1210 # Reject names that are not valid shell variable names.
1211 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1212 as_fn_error $? "invalid package name: $ac_useropt"
1213 ac_useropt_orig=$ac_useropt
1214 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1215 case $ac_user_opts in
1219 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1220 ac_unrecognized_sep=', ';;
1222 eval with_$ac_useropt=no ;;
1225 # Obsolete; use --with-x.
1228 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1229 | --x-incl | --x-inc | --x-in | --x-i)
1230 ac_prev=x_includes ;;
1231 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1232 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1233 x_includes=$ac_optarg ;;
1235 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1236 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1237 ac_prev=x_libraries ;;
1238 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1239 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1240 x_libraries=$ac_optarg ;;
1242 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1243 Try \`$0 --help' for more information"
1247 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1248 # Reject names that are not valid shell variable names.
1249 case $ac_envvar in #(
1250 '' | [0-9]* | *[!_$as_cr_alnum]* )
1251 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1253 eval $ac_envvar=\$ac_optarg
1254 export $ac_envvar ;;
1257 # FIXME: should be removed in autoconf 3.0.
1258 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1259 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1260 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1261 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1267 if test -n "$ac_prev"; then
1268 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1269 as_fn_error $? "missing argument to $ac_option"
1272 if test -n "$ac_unrecognized_opts"; then
1273 case $enable_option_checking in
1275 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1276 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1280 # Check all directory arguments for consistency.
1281 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1282 datadir sysconfdir sharedstatedir localstatedir includedir \
1283 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1284 libdir localedir mandir
1286 eval ac_val=\$$ac_var
1287 # Remove trailing slashes.
1290 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1291 eval $ac_var=\$ac_val;;
1293 # Be sure to have absolute directory names.
1295 [\\/$]* | ?:[\\/]* ) continue;;
1296 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1298 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1301 # There might be people who depend on the old broken behavior: `$host'
1302 # used to hold the argument of --host etc.
1303 # FIXME: To remove some day.
1306 target=$target_alias
1308 # FIXME: To remove some day.
1309 if test "x$host_alias" != x; then
1310 if test "x$build_alias" = x; then
1311 cross_compiling=maybe
1312 elif test "x$build_alias" != "x$host_alias"; then
1318 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1320 test "$silent" = yes && exec 6>/dev/null
1323 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1324 ac_ls_di=`ls -di .` &&
1325 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1326 as_fn_error $? "working directory cannot be determined"
1327 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1328 as_fn_error $? "pwd does not report name of working directory"
1331 # Find the source files, if location was not specified.
1332 if test -z "$srcdir"; then
1333 ac_srcdir_defaulted=yes
1334 # Try the directory containing this script, then the parent directory.
1335 ac_confdir=`$as_dirname -- "$as_myself" ||
1336 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1337 X"$as_myself" : 'X\(//\)[^/]' \| \
1338 X"$as_myself" : 'X\(//\)$' \| \
1339 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1340 $as_echo X"$as_myself" |
1341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1359 if test ! -r "$srcdir/$ac_unique_file"; then
1363 ac_srcdir_defaulted=no
1365 if test ! -r "$srcdir/$ac_unique_file"; then
1366 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1367 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1369 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1371 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1373 # When building in place, set srcdir=.
1374 if test "$ac_abs_confdir" = "$ac_pwd"; then
1377 # Remove unnecessary trailing slashes from srcdir.
1378 # Double slashes in file names in object file debugging info
1379 # mess up M-x gdb in Emacs.
1381 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1383 for ac_var in $ac_precious_vars; do
1384 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1385 eval ac_env_${ac_var}_value=\$${ac_var}
1386 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1387 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1391 # Report the --help message.
1393 if test "$ac_init_help" = "long"; then
1394 # Omit some internal or obsolete options to make the list less imposing.
1395 # This message is too long to be a string in the A/UX 3.1 sh.
1397 \`configure' configures PostgreSQL 9.5devel to adapt to many kinds of systems.
1399 Usage: $0 [OPTION]... [VAR=VALUE]...
1401 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1402 VAR=VALUE. See below for descriptions of some of the useful variables.
1404 Defaults for the options are specified in brackets.
1407 -h, --help display this help and exit
1408 --help=short display options specific to this package
1409 --help=recursive display the short help of all the included packages
1410 -V, --version display version information and exit
1411 -q, --quiet, --silent do not print \`checking ...' messages
1412 --cache-file=FILE cache test results in FILE [disabled]
1413 -C, --config-cache alias for \`--cache-file=config.cache'
1414 -n, --no-create do not create output files
1415 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1417 Installation directories:
1418 --prefix=PREFIX install architecture-independent files in PREFIX
1419 [$ac_default_prefix]
1420 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1423 By default, \`make install' will install all the files in
1424 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1425 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1426 for instance \`--prefix=\$HOME'.
1428 For better control, use the options below.
1430 Fine tuning of the installation directories:
1431 --bindir=DIR user executables [EPREFIX/bin]
1432 --sbindir=DIR system admin executables [EPREFIX/sbin]
1433 --libexecdir=DIR program executables [EPREFIX/libexec]
1434 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1435 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1436 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1437 --libdir=DIR object code libraries [EPREFIX/lib]
1438 --includedir=DIR C header files [PREFIX/include]
1439 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1440 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1441 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1442 --infodir=DIR info documentation [DATAROOTDIR/info]
1443 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1444 --mandir=DIR man documentation [DATAROOTDIR/man]
1445 --docdir=DIR documentation root [DATAROOTDIR/doc/postgresql]
1446 --htmldir=DIR html documentation [DOCDIR]
1447 --dvidir=DIR dvi documentation [DOCDIR]
1448 --pdfdir=DIR pdf documentation [DOCDIR]
1449 --psdir=DIR ps documentation [DOCDIR]
1455 --build=BUILD configure for building on BUILD [guessed]
1456 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1460 if test -n "$ac_init_help"; then
1461 case $ac_init_help in
1462 short | recursive ) echo "Configuration of PostgreSQL 9.5devel:";;
1467 --disable-option-checking ignore unrecognized --enable/--with options
1468 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1469 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1470 --disable-integer-datetimes
1471 disable 64-bit integer date/time support
1472 --enable-nls[=LANGUAGES]
1473 enable Native Language Support
1474 --disable-rpath do not embed shared library search path in
1476 --disable-spinlocks do not use spinlocks
1477 --disable-atomics do not use atomic operations
1478 --enable-debug build with debugging symbols (-g)
1479 --enable-profiling build with profiling enabled
1480 --enable-coverage build with coverage testing instrumentation
1481 --enable-dtrace build with DTrace support
1482 --enable-tap-tests enable TAP tests (requires Perl and IPC::Run)
1483 --enable-depend turn on automatic dependency tracking
1484 --enable-cassert enable assertion checks (for debugging)
1485 --disable-thread-safety disable thread-safety in client libraries
1486 --disable-largefile omit support for large files
1487 --disable-float4-byval disable float4 passed by value
1488 --disable-float8-byval disable float8 passed by value
1491 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1492 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1493 --with-extra-version=STRING
1494 append STRING to version
1495 --with-template=NAME override operating system template
1496 --with-includes=DIRS look for additional header files in DIRS
1497 --with-libraries=DIRS look for additional libraries in DIRS
1498 --with-libs=DIRS alternative spelling of --with-libraries
1499 --with-pgport=PORTNUM set default port number [5432]
1500 --with-blocksize=BLOCKSIZE
1501 set table block size in kB [8]
1502 --with-segsize=SEGSIZE set table segment size in GB [1]
1503 --with-wal-blocksize=BLOCKSIZE
1504 set WAL block size in kB [8]
1505 --with-wal-segsize=SEGSIZE
1506 set WAL segment size in MB [16]
1507 --with-CC=CMD set compiler (deprecated)
1508 --with-tcl build Tcl modules (PL/Tcl)
1509 --with-tclconfig=DIR tclConfig.sh is in DIR
1510 --with-perl build Perl modules (PL/Perl)
1511 --with-python build Python modules (PL/Python)
1512 --with-gssapi build with GSSAPI support
1513 --with-krb-srvnam=NAME default service principal name in Kerberos (GSSAPI)
1515 --with-pam build with PAM support
1516 --with-ldap build with LDAP support
1517 --with-bonjour build with Bonjour support
1518 --with-openssl build with OpenSSL support
1519 --with-selinux build with SELinux support
1520 --without-readline do not use GNU Readline nor BSD Libedit for editing
1521 --with-libedit-preferred
1522 prefer BSD Libedit over GNU Readline
1523 --with-uuid=LIB build contrib/uuid-ossp using LIB (bsd,e2fs,ossp)
1524 --with-ossp-uuid obsolete spelling of --with-uuid=ossp
1525 --with-libxml build with XML support
1526 --with-libxslt use XSLT support when building contrib/xml2
1527 --with-system-tzdata=DIR
1528 use system time zone data in DIR
1529 --without-zlib do not use Zlib
1530 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1532 Some influential environment variables:
1533 CC C compiler command
1534 CFLAGS C compiler flags
1535 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1536 nonstandard directory <lib dir>
1537 LIBS libraries to pass to the linker, e.g. -l<library>
1538 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1539 you have headers in a nonstandard directory <include dir>
1541 LDFLAGS_EX extra linker flags for linking executables only
1542 LDFLAGS_SL extra linker flags for linking shared libraries only
1544 location of DocBook stylesheets
1546 Use these variables to override the choices made by `configure' or to help
1547 it to find libraries and programs with nonstandard names/locations.
1549 Report bugs to <pgsql-bugs@postgresql.org>.
1554 if test "$ac_init_help" = "recursive"; then
1555 # If there are subdirs, report their specific --help.
1556 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1557 test -d "$ac_dir" ||
1558 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1563 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1565 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1566 # A ".." for each directory in $ac_dir_suffix.
1567 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1568 case $ac_top_builddir_sub in
1569 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1570 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1573 ac_abs_top_builddir=$ac_pwd
1574 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1575 # for backward compatibility:
1576 ac_top_builddir=$ac_top_build_prefix
1579 .) # We are building in place.
1581 ac_top_srcdir=$ac_top_builddir_sub
1582 ac_abs_top_srcdir=$ac_pwd ;;
1583 [\\/]* | ?:[\\/]* ) # Absolute name.
1584 ac_srcdir=$srcdir$ac_dir_suffix;
1585 ac_top_srcdir=$srcdir
1586 ac_abs_top_srcdir=$srcdir ;;
1588 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1589 ac_top_srcdir=$ac_top_build_prefix$srcdir
1590 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1592 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1594 cd "$ac_dir" || { ac_status=$?; continue; }
1595 # Check for guested configure.
1596 if test -f "$ac_srcdir/configure.gnu"; then
1598 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1599 elif test -f "$ac_srcdir/configure"; then
1601 $SHELL "$ac_srcdir/configure" --help=recursive
1603 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1605 cd "$ac_pwd" || { ac_status=$?; break; }
1609 test -n "$ac_init_help" && exit $ac_status
1610 if $ac_init_version; then
1612 PostgreSQL configure 9.5devel
1613 generated by GNU Autoconf 2.69
1615 Copyright (C) 2012 Free Software Foundation, Inc.
1616 This configure script is free software; the Free Software Foundation
1617 gives unlimited permission to copy, distribute and modify it.
1619 Copyright (c) 1996-2015, PostgreSQL Global Development Group
1624 ## ------------------------ ##
1625 ## Autoconf initialization. ##
1626 ## ------------------------ ##
1628 # ac_fn_c_try_compile LINENO
1629 # --------------------------
1630 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1631 ac_fn_c_try_compile ()
1633 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1634 rm -f conftest.$ac_objext
1635 if { { ac_try="$ac_compile"
1637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1638 *) ac_try_echo=$ac_try;;
1640 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1641 $as_echo "$ac_try_echo"; } >&5
1642 (eval "$ac_compile") 2>conftest.err
1644 if test -s conftest.err; then
1645 grep -v '^ *+' conftest.err >conftest.er1
1646 cat conftest.er1 >&5
1647 mv -f conftest.er1 conftest.err
1649 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1650 test $ac_status = 0; } && {
1651 test -z "$ac_c_werror_flag" ||
1652 test ! -s conftest.err
1653 } && test -s conftest.$ac_objext; then :
1656 $as_echo "$as_me: failed program was:" >&5
1657 sed 's/^/| /' conftest.$ac_ext >&5
1661 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1662 as_fn_set_status $ac_retval
1664 } # ac_fn_c_try_compile
1666 # ac_fn_c_try_link LINENO
1667 # -----------------------
1668 # Try to link conftest.$ac_ext, and return whether this succeeded.
1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672 rm -f conftest.$ac_objext conftest$ac_exeext
1673 if { { ac_try="$ac_link"
1675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1676 *) ac_try_echo=$ac_try;;
1678 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1679 $as_echo "$ac_try_echo"; } >&5
1680 (eval "$ac_link") 2>conftest.err
1682 if test -s conftest.err; then
1683 grep -v '^ *+' conftest.err >conftest.er1
1684 cat conftest.er1 >&5
1685 mv -f conftest.er1 conftest.err
1687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1688 test $ac_status = 0; } && {
1689 test -z "$ac_c_werror_flag" ||
1690 test ! -s conftest.err
1691 } && test -s conftest$ac_exeext && {
1692 test "$cross_compiling" = yes ||
1693 test -x conftest$ac_exeext
1697 $as_echo "$as_me: failed program was:" >&5
1698 sed 's/^/| /' conftest.$ac_ext >&5
1702 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1703 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1704 # interfere with the next link command; also delete a directory that is
1705 # left behind by Apple's compiler. We do this before executing the actions.
1706 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1707 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1708 as_fn_set_status $ac_retval
1710 } # ac_fn_c_try_link
1712 # ac_fn_c_try_cpp LINENO
1713 # ----------------------
1714 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_cpp conftest.$ac_ext"
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1727 if test -s conftest.err; then
1728 grep -v '^ *+' conftest.err >conftest.er1
1729 cat conftest.er1 >&5
1730 mv -f conftest.er1 conftest.err
1732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733 test $ac_status = 0; } > conftest.i && {
1734 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1735 test ! -s conftest.err
1739 $as_echo "$as_me: failed program was:" >&5
1740 sed 's/^/| /' conftest.$ac_ext >&5
1744 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1745 as_fn_set_status $ac_retval
1749 # ac_fn_c_check_func LINENO FUNC VAR
1750 # ----------------------------------
1751 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1752 ac_fn_c_check_func ()
1754 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1756 $as_echo_n "checking for $2... " >&6; }
1757 if eval \${$3+:} false; then :
1758 $as_echo_n "(cached) " >&6
1760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1761 /* end confdefs.h. */
1762 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1763 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1764 #define $2 innocuous_$2
1766 /* System header to define __stub macros and hopefully few prototypes,
1767 which can conflict with char $2 (); below.
1768 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1769 <limits.h> exists even on freestanding compilers. */
1772 # include <limits.h>
1774 # include <assert.h>
1779 /* Override any GCC internal prototype to avoid an error.
1780 Use char because int might match the return type of a GCC
1781 builtin and then its argument prototype would still apply. */
1786 /* The GNU C library defines this for functions which it implements
1787 to always fail with ENOSYS. Some functions are actually named
1788 something starting with __ and the normal name is an alias. */
1789 #if defined __stub_$2 || defined __stub___$2
1801 if ac_fn_c_try_link "$LINENO"; then :
1806 rm -f core conftest.err conftest.$ac_objext \
1807 conftest$ac_exeext conftest.$ac_ext
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1811 $as_echo "$ac_res" >&6; }
1812 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814 } # ac_fn_c_check_func
1816 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1817 # -------------------------------------------------------
1818 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1819 # the include files in INCLUDES and setting the cache variable VAR
1821 ac_fn_c_check_header_mongrel ()
1823 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824 if eval \${$3+:} false; then :
1825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1826 $as_echo_n "checking for $2... " >&6; }
1827 if eval \${$3+:} false; then :
1828 $as_echo_n "(cached) " >&6
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1832 $as_echo "$ac_res" >&6; }
1834 # Is the header compilable?
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1836 $as_echo_n "checking $2 usability... " >&6; }
1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838 /* end confdefs.h. */
1842 if ac_fn_c_try_compile "$LINENO"; then :
1843 ac_header_compiler=yes
1845 ac_header_compiler=no
1847 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1849 $as_echo "$ac_header_compiler" >&6; }
1851 # Is the header present?
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1853 $as_echo_n "checking $2 presence... " >&6; }
1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1855 /* end confdefs.h. */
1858 if ac_fn_c_try_cpp "$LINENO"; then :
1859 ac_header_preproc=yes
1861 ac_header_preproc=no
1863 rm -f conftest.err conftest.i conftest.$ac_ext
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1865 $as_echo "$ac_header_preproc" >&6; }
1867 # So? What about this header?
1868 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1871 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1873 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1877 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1879 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1881 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1883 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1885 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1886 ( $as_echo "## ---------------------------------------- ##
1887 ## Report this to pgsql-bugs@postgresql.org ##
1888 ## ---------------------------------------- ##"
1889 ) | sed "s/^/$as_me: WARNING: /" >&2
1892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1893 $as_echo_n "checking for $2... " >&6; }
1894 if eval \${$3+:} false; then :
1895 $as_echo_n "(cached) " >&6
1897 eval "$3=\$ac_header_compiler"
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1903 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1905 } # ac_fn_c_check_header_mongrel
1907 # ac_fn_c_try_run LINENO
1908 # ----------------------
1909 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1910 # that executables *can* be run.
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 if { { ac_try="$ac_link"
1916 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1917 *) ac_try_echo=$ac_try;;
1919 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1920 $as_echo "$ac_try_echo"; } >&5
1921 (eval "$ac_link") 2>&5
1923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1924 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1925 { { case "(($ac_try" in
1926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1927 *) ac_try_echo=$ac_try;;
1929 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1930 $as_echo "$ac_try_echo"; } >&5
1931 (eval "$ac_try") 2>&5
1933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1934 test $ac_status = 0; }; }; then :
1937 $as_echo "$as_me: program exited with status $ac_status" >&5
1938 $as_echo "$as_me: failed program was:" >&5
1939 sed 's/^/| /' conftest.$ac_ext >&5
1941 ac_retval=$ac_status
1943 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1944 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1945 as_fn_set_status $ac_retval
1949 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1950 # -------------------------------------------------------
1951 # Tests whether HEADER exists and can be compiled using the include files in
1952 # INCLUDES, setting the cache variable VAR accordingly.
1953 ac_fn_c_check_header_compile ()
1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1957 $as_echo_n "checking for $2... " >&6; }
1958 if eval \${$3+:} false; then :
1959 $as_echo_n "(cached) " >&6
1961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1962 /* end confdefs.h. */
1966 if ac_fn_c_try_compile "$LINENO"; then :
1971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1975 $as_echo "$ac_res" >&6; }
1976 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1978 } # ac_fn_c_check_header_compile
1980 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1981 # ----------------------------------------------------
1982 # Tries to find if the field MEMBER exists in type AGGR, after including
1983 # INCLUDES, setting cache variable VAR accordingly.
1984 ac_fn_c_check_member ()
1986 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1988 $as_echo_n "checking for $2.$3... " >&6; }
1989 if eval \${$4+:} false; then :
1990 $as_echo_n "(cached) " >&6
1992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1993 /* end confdefs.h. */
2005 if ac_fn_c_try_compile "$LINENO"; then :
2008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2009 /* end confdefs.h. */
2015 if (sizeof ac_aggr.$3)
2021 if ac_fn_c_try_compile "$LINENO"; then :
2026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2032 $as_echo "$ac_res" >&6; }
2033 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2035 } # ac_fn_c_check_member
2037 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2038 # -------------------------------------------
2039 # Tests whether TYPE exists after having included INCLUDES, setting cache
2040 # variable VAR accordingly.
2041 ac_fn_c_check_type ()
2043 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2045 $as_echo_n "checking for $2... " >&6; }
2046 if eval \${$3+:} false; then :
2047 $as_echo_n "(cached) " >&6
2050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051 /* end confdefs.h. */
2062 if ac_fn_c_try_compile "$LINENO"; then :
2063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2064 /* end confdefs.h. */
2075 if ac_fn_c_try_compile "$LINENO"; then :
2080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2086 $as_echo "$ac_res" >&6; }
2087 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2089 } # ac_fn_c_check_type
2091 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2092 # --------------------------------------------
2093 # Tries to find the compile-time value of EXPR in a program that includes
2094 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2096 ac_fn_c_compute_int ()
2098 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2099 if test "$cross_compiling" = yes; then
2100 # Depending upon the size, compute the lo and hi bounds.
2101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2102 /* end confdefs.h. */
2107 static int test_array [1 - 2 * !(($2) >= 0)];
2109 return test_array [0];
2115 if ac_fn_c_try_compile "$LINENO"; then :
2118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2119 /* end confdefs.h. */
2124 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2126 return test_array [0];
2132 if ac_fn_c_try_compile "$LINENO"; then :
2133 ac_hi=$ac_mid; break
2135 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2136 if test $ac_lo -le $ac_mid; then
2140 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2146 /* end confdefs.h. */
2151 static int test_array [1 - 2 * !(($2) < 0)];
2153 return test_array [0];
2159 if ac_fn_c_try_compile "$LINENO"; then :
2162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2163 /* end confdefs.h. */
2168 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2170 return test_array [0];
2176 if ac_fn_c_try_compile "$LINENO"; then :
2177 ac_lo=$ac_mid; break
2179 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2180 if test $ac_mid -le $ac_hi; then
2184 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194 # Binary search between lo and hi bounds.
2195 while test "x$ac_lo" != "x$ac_hi"; do
2196 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2198 /* end confdefs.h. */
2203 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2205 return test_array [0];
2211 if ac_fn_c_try_compile "$LINENO"; then :
2214 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2219 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2224 /* end confdefs.h. */
2226 static long int longval () { return $2; }
2227 static unsigned long int ulongval () { return $2; }
2234 FILE *f = fopen ("conftest.val", "w");
2239 long int i = longval ();
2242 fprintf (f, "%ld", i);
2246 unsigned long int i = ulongval ();
2249 fprintf (f, "%lu", i);
2251 /* Do not output a trailing newline, as this causes \r\n confusion
2252 on some platforms. */
2253 return ferror (f) || fclose (f) != 0;
2259 if ac_fn_c_try_run "$LINENO"; then :
2260 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2264 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2265 conftest.$ac_objext conftest.beam conftest.$ac_ext
2269 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2270 as_fn_set_status $ac_retval
2272 } # ac_fn_c_compute_int
2274 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2275 # ---------------------------------------------
2276 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2278 ac_fn_c_check_decl ()
2280 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2281 as_decl_name=`echo $2|sed 's/ *(.*//'`
2282 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2284 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2285 if eval \${$3+:} false; then :
2286 $as_echo_n "(cached) " >&6
2288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2289 /* end confdefs.h. */
2294 #ifndef $as_decl_name
2296 (void) $as_decl_use;
2298 (void) $as_decl_name;
2306 if ac_fn_c_try_compile "$LINENO"; then :
2311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2315 $as_echo "$ac_res" >&6; }
2316 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2318 } # ac_fn_c_check_decl
2319 cat >config.log <<_ACEOF
2320 This file contains any messages produced by compilers while
2321 running configure, to aid debugging if configure makes a mistake.
2323 It was created by PostgreSQL $as_me 9.5devel, which was
2324 generated by GNU Autoconf 2.69. Invocation command line was
2336 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2337 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2338 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2339 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2340 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2342 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2343 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2345 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2346 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2347 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2348 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2349 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2350 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2351 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2359 test -z "$as_dir" && as_dir=.
2360 $as_echo "PATH: $as_dir"
2376 # Keep a trace of the command line.
2377 # Strip out --no-create and --no-recursion so they do not pile up.
2378 # Strip out --silent because we don't want to record it for future runs.
2379 # Also quote any args containing shell meta-characters.
2380 # Make two passes to allow for proper duplicate-argument suppression.
2384 ac_must_keep_next=false
2390 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2391 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2392 | -silent | --silent | --silen | --sile | --sil)
2395 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2398 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2400 as_fn_append ac_configure_args1 " '$ac_arg'"
2401 if test $ac_must_keep_next = true; then
2402 ac_must_keep_next=false # Got value, back to normal.
2405 *=* | --config-cache | -C | -disable-* | --disable-* \
2406 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2407 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2408 | -with-* | --with-* | -without-* | --without-* | --x)
2409 case "$ac_configure_args0 " in
2410 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2413 -* ) ac_must_keep_next=true ;;
2416 as_fn_append ac_configure_args " '$ac_arg'"
2421 { ac_configure_args0=; unset ac_configure_args0;}
2422 { ac_configure_args1=; unset ac_configure_args1;}
2424 # When interrupted or exit'd, cleanup temporary files, and complete
2425 # config.log. We remove comments because anyway the quotes in there
2426 # would cause problems or look ugly.
2427 # WARNING: Use '\'' to represent an apostrophe within the trap.
2428 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2429 trap 'exit_status=$?
2430 # Save into config.log some information that might help in debugging.
2434 $as_echo "## ---------------- ##
2435 ## Cache variables. ##
2436 ## ---------------- ##"
2438 # The following way of writing the cache mishandles newlines in values,
2440 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2441 eval ac_val=\$$ac_var
2445 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2446 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2449 _ | IFS | as_nl) ;; #(
2450 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2451 *) { eval $ac_var=; unset $ac_var;} ;;
2456 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2457 *${as_nl}ac_space=\ *)
2459 "s/'\''/'\''\\\\'\'''\''/g;
2460 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2463 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2470 $as_echo "## ----------------- ##
2471 ## Output variables. ##
2472 ## ----------------- ##"
2474 for ac_var in $ac_subst_vars
2476 eval ac_val=\$$ac_var
2478 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2480 $as_echo "$ac_var='\''$ac_val'\''"
2484 if test -n "$ac_subst_files"; then
2485 $as_echo "## ------------------- ##
2486 ## File substitutions. ##
2487 ## ------------------- ##"
2489 for ac_var in $ac_subst_files
2491 eval ac_val=\$$ac_var
2493 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2495 $as_echo "$ac_var='\''$ac_val'\''"
2500 if test -s confdefs.h; then
2501 $as_echo "## ----------- ##
2508 test "$ac_signal" != 0 &&
2509 $as_echo "$as_me: caught signal $ac_signal"
2510 $as_echo "$as_me: exit $exit_status"
2512 rm -f core *.core core.conftest.* &&
2513 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2516 for ac_signal in 1 2 13 15; do
2517 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2521 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2522 rm -f -r conftest* confdefs.h
2524 $as_echo "/* confdefs.h */" > confdefs.h
2526 # Predefined preprocessor variables.
2528 cat >>confdefs.h <<_ACEOF
2529 #define PACKAGE_NAME "$PACKAGE_NAME"
2532 cat >>confdefs.h <<_ACEOF
2533 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2536 cat >>confdefs.h <<_ACEOF
2537 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2540 cat >>confdefs.h <<_ACEOF
2541 #define PACKAGE_STRING "$PACKAGE_STRING"
2544 cat >>confdefs.h <<_ACEOF
2545 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2548 cat >>confdefs.h <<_ACEOF
2549 #define PACKAGE_URL "$PACKAGE_URL"
2553 # Let the site file select an alternate cache file if it wants to.
2554 # Prefer an explicitly selected file to automatically selected ones.
2557 if test -n "$CONFIG_SITE"; then
2558 # We do not want a PATH search for config.site.
2559 case $CONFIG_SITE in #((
2560 -*) ac_site_file1=./$CONFIG_SITE;;
2561 */*) ac_site_file1=$CONFIG_SITE;;
2562 *) ac_site_file1=./$CONFIG_SITE;;
2564 elif test "x$prefix" != xNONE; then
2565 ac_site_file1=$prefix/share/config.site
2566 ac_site_file2=$prefix/etc/config.site
2568 ac_site_file1=$ac_default_prefix/share/config.site
2569 ac_site_file2=$ac_default_prefix/etc/config.site
2571 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2573 test "x$ac_site_file" = xNONE && continue
2574 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2576 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2577 sed 's/^/| /' "$ac_site_file" >&5
2579 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2580 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2581 as_fn_error $? "failed to load site script $ac_site_file
2582 See \`config.log' for more details" "$LINENO" 5; }
2586 if test -r "$cache_file"; then
2587 # Some versions of bash will fail to source /dev/null (special files
2588 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2589 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2590 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2591 $as_echo "$as_me: loading cache $cache_file" >&6;}
2593 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2594 *) . "./$cache_file";;
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2599 $as_echo "$as_me: creating cache $cache_file" >&6;}
2603 # Check that the precious variables saved in the cache have kept the same
2605 ac_cache_corrupted=false
2606 for ac_var in $ac_precious_vars; do
2607 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2608 eval ac_new_set=\$ac_env_${ac_var}_set
2609 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2610 eval ac_new_val=\$ac_env_${ac_var}_value
2611 case $ac_old_set,$ac_new_set in
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2614 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2615 ac_cache_corrupted=: ;;
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2618 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2619 ac_cache_corrupted=: ;;
2622 if test "x$ac_old_val" != "x$ac_new_val"; then
2623 # differences in whitespace do not lead to failure.
2624 ac_old_val_w=`echo x $ac_old_val`
2625 ac_new_val_w=`echo x $ac_new_val`
2626 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2628 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2629 ac_cache_corrupted=:
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2632 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2633 eval $ac_var=\$ac_old_val
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2636 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2638 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2641 # Pass precious variables to config.status.
2642 if test "$ac_new_set" = set; then
2644 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2645 *) ac_arg=$ac_var=$ac_new_val ;;
2647 case " $ac_configure_args " in
2648 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2649 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2653 if $ac_cache_corrupted; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2655 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2657 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2658 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2660 ## -------------------- ##
2661 ## Main body of script. ##
2662 ## -------------------- ##
2665 ac_cpp='$CPP $CPPFLAGS'
2666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2676 for ac_dir in config "$srcdir"/config; do
2677 if test -f "$ac_dir/install-sh"; then
2679 ac_install_sh="$ac_aux_dir/install-sh -c"
2681 elif test -f "$ac_dir/install.sh"; then
2683 ac_install_sh="$ac_aux_dir/install.sh -c"
2685 elif test -f "$ac_dir/shtool"; then
2687 ac_install_sh="$ac_aux_dir/shtool install -c"
2691 if test -z "$ac_aux_dir"; then
2692 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2695 # These three variables are undocumented and unsupported,
2696 # and are intended to be withdrawn in a future Autoconf release.
2697 # They can cause serious problems if a builder's source tree is in a directory
2698 # whose full name contains unusual characters.
2699 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2700 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2701 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2705 configure_args=$ac_configure_args
2708 PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\.[0-9][0-9]*\)'`
2711 cat >>confdefs.h <<_ACEOF
2712 #define PG_MAJORVERSION "$PG_MAJORVERSION"
2719 # Check whether --with-extra-version was given.
2720 if test "${with_extra_version+set}" = set; then :
2721 withval=$with_extra_version;
2724 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2727 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2730 PG_VERSION="$PACKAGE_VERSION$withval"
2735 PG_VERSION="$PACKAGE_VERSION"
2740 cat >>confdefs.h <<_ACEOF
2741 #define PG_VERSION "$PG_VERSION"
2745 # Make sure we can run config.sub.
2746 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2747 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2750 $as_echo_n "checking build system type... " >&6; }
2751 if ${ac_cv_build+:} false; then :
2752 $as_echo_n "(cached) " >&6
2754 ac_build_alias=$build_alias
2755 test "x$ac_build_alias" = x &&
2756 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2757 test "x$ac_build_alias" = x &&
2758 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2759 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2760 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2764 $as_echo "$ac_cv_build" >&6; }
2765 case $ac_cv_build in
2767 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2770 ac_save_IFS=$IFS; IFS='-'
2776 # Remember, the first character of IFS is used to create $*,
2777 # except with old shells:
2780 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2784 $as_echo_n "checking host system type... " >&6; }
2785 if ${ac_cv_host+:} false; then :
2786 $as_echo_n "(cached) " >&6
2788 if test "x$host_alias" = x; then
2789 ac_cv_host=$ac_cv_build
2791 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2792 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2797 $as_echo "$ac_cv_host" >&6; }
2800 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2803 ac_save_IFS=$IFS; IFS='-'
2809 # Remember, the first character of IFS is used to create $*,
2810 # except with old shells:
2813 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which template to use" >&5
2819 $as_echo_n "checking which template to use... " >&6; }
2824 # Check whether --with-template was given.
2825 if test "${with_template+set}" = set; then :
2826 withval=$with_template;
2829 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2832 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2837 list) echo; ls "$srcdir/src/template"; exit;;
2838 *) if test -f "$srcdir/src/template/$with_template" ; then
2841 as_fn_error $? "'$withval' is not a valid template name. Use 'list' for a list." "$LINENO" 5
2850 # --with-template not given
2853 aix*) template=aix ;;
2854 cygwin*) template=cygwin ;;
2855 darwin*) template=darwin ;;
2856 dragonfly*) template=netbsd ;;
2857 freebsd*) template=freebsd ;;
2858 hpux*) template=hpux ;;
2859 linux*|gnu*|k*bsd*-gnu)
2861 mingw*) template=win32 ;;
2862 netbsd*) template=netbsd ;;
2863 openbsd*) template=openbsd ;;
2864 sco*) template=sco ;;
2865 solaris*) template=solaris ;;
2866 sysv5*) template=unixware ;;
2869 if test x"$template" = x"" ; then
2871 *******************************************************************
2872 PostgreSQL has apparently not been ported to your platform yet.
2873 To try a manual configuration, look into the src/template directory
2874 for a similar platform and use the '--with-template=' option.
2876 Please also contact <pgsql-bugs@postgresql.org> to see about
2877 rectifying this. Include the above 'checking host system type...'
2879 *******************************************************************
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $template" >&5
2889 $as_echo "$template" >&6; }
2894 # Initialize default assumption that we do not need separate assembly code
2895 # for TAS (test-and-set). This can be overridden by the template file
2896 # when it's executed.
2903 ## Command line options
2907 # Add non-standard directories to the include path
2912 # Check whether --with-includes was given.
2913 if test "${with_includes+set}" = set; then :
2914 withval=$with_includes;
2917 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2920 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2933 # Add non-standard directories to the library search path
2938 # Check whether --with-libraries was given.
2939 if test "${with_libraries+set}" = set; then :
2940 withval=$with_libraries;
2943 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2946 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2949 LIBRARY_DIRS=$withval
2960 # Check whether --with-libs was given.
2961 if test "${with_libs+set}" = set; then :
2965 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2968 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2971 LIBRARY_DIRS=$withval
2981 # 64-bit integer date/time storage: enabled by default.
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with 64-bit integer date/time support" >&5
2984 $as_echo_n "checking whether to build with 64-bit integer date/time support... " >&6; }
2987 # Check whether --enable-integer-datetimes was given.
2988 if test "${enable_integer_datetimes+set}" = set; then :
2989 enableval=$enable_integer_datetimes;
2993 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
3000 as_fn_error $? "no argument expected for --enable-integer-datetimes option" "$LINENO" 5
3005 enable_integer_datetimes=yes
3007 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_integer_datetimes" >&5
3013 $as_echo "$enable_integer_datetimes" >&6; }
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is wanted" >&5
3020 $as_echo_n "checking whether NLS is wanted... " >&6; }
3023 # Check whether --enable-nls was given.
3024 if test "${enable_nls+set}" = set; then :
3025 enableval=$enable_nls;
3035 WANTED_LANGUAGES=$enableval
3045 if test "$enable_nls" = yes; then
3047 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nls" >&5
3052 $as_echo "$enable_nls" >&6; }
3057 # Default port number (--with-pgport), default 5432
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default port number" >&5
3060 $as_echo_n "checking for default port number... " >&6; }
3064 # Check whether --with-pgport was given.
3065 if test "${with_pgport+set}" = set; then :
3066 withval=$with_pgport;
3069 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3072 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3075 default_port=$withval
3084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_port" >&5
3085 $as_echo "$default_port" >&6; }
3086 # Need both of these because some places want an integer and some a string
3088 cat >>confdefs.h <<_ACEOF
3089 #define DEF_PGPORT ${default_port}
3093 cat >>confdefs.h <<_ACEOF
3094 #define DEF_PGPORT_STR "${default_port}"
3100 # '-rpath'-like feature can be disabled
3104 # Check whether --enable-rpath was given.
3105 if test "${enable_rpath+set}" = set; then :
3106 enableval=$enable_rpath;
3115 as_fn_error $? "no argument expected for --enable-rpath option" "$LINENO" 5
3132 # Check whether --enable-spinlocks was given.
3133 if test "${enable_spinlocks+set}" = set; then :
3134 enableval=$enable_spinlocks;
3143 as_fn_error $? "no argument expected for --enable-spinlocks option" "$LINENO" 5
3148 enable_spinlocks=yes
3159 # Check whether --enable-atomics was given.
3160 if test "${enable_atomics+set}" = set; then :
3161 enableval=$enable_atomics;
3170 as_fn_error $? "no argument expected for --enable-atomics option" "$LINENO" 5
3182 # --enable-debug adds -g to compiler flags
3186 # Check whether --enable-debug was given.
3187 if test "${enable_debug+set}" = set; then :
3188 enableval=$enable_debug;
3197 as_fn_error $? "no argument expected for --enable-debug option" "$LINENO" 5
3210 # --enable-profiling enables gcc profiling
3214 # Check whether --enable-profiling was given.
3215 if test "${enable_profiling+set}" = set; then :
3216 enableval=$enable_profiling;
3225 as_fn_error $? "no argument expected for --enable-profiling option" "$LINENO" 5
3237 # --enable-coverage enables generation of code coverage metrics with gcov
3241 # Check whether --enable-coverage was given.
3242 if test "${enable_coverage+set}" = set; then :
3243 enableval=$enable_coverage;
3248 # Extract the first word of "$ac_prog", so it can be a program name with args.
3249 set dummy $ac_prog; ac_word=$2
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3251 $as_echo_n "checking for $ac_word... " >&6; }
3252 if ${ac_cv_prog_GCOV+:} false; then :
3253 $as_echo_n "(cached) " >&6
3255 if test -n "$GCOV"; then
3256 ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
3258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3262 test -z "$as_dir" && as_dir=.
3263 for ac_exec_ext in '' $ac_executable_extensions; do
3264 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3265 ac_cv_prog_GCOV="$ac_prog"
3266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3275 GCOV=$ac_cv_prog_GCOV
3276 if test -n "$GCOV"; then
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5
3278 $as_echo "$GCOV" >&6; }
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3281 $as_echo "no" >&6; }
3285 test -n "$GCOV" && break
3288 if test -z "$GCOV"; then
3289 as_fn_error $? "gcov not found" "$LINENO" 5
3293 # Extract the first word of "$ac_prog", so it can be a program name with args.
3294 set dummy $ac_prog; ac_word=$2
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3296 $as_echo_n "checking for $ac_word... " >&6; }
3297 if ${ac_cv_prog_LCOV+:} false; then :
3298 $as_echo_n "(cached) " >&6
3300 if test -n "$LCOV"; then
3301 ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
3303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3307 test -z "$as_dir" && as_dir=.
3308 for ac_exec_ext in '' $ac_executable_extensions; do
3309 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3310 ac_cv_prog_LCOV="$ac_prog"
3311 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3320 LCOV=$ac_cv_prog_LCOV
3321 if test -n "$LCOV"; then
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
3323 $as_echo "$LCOV" >&6; }
3325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3326 $as_echo "no" >&6; }
3330 test -n "$LCOV" && break
3333 if test -z "$LCOV"; then
3334 as_fn_error $? "lcov not found" "$LINENO" 5
3336 for ac_prog in genhtml
3338 # Extract the first word of "$ac_prog", so it can be a program name with args.
3339 set dummy $ac_prog; ac_word=$2
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3341 $as_echo_n "checking for $ac_word... " >&6; }
3342 if ${ac_cv_prog_GENHTML+:} false; then :
3343 $as_echo_n "(cached) " >&6
3345 if test -n "$GENHTML"; then
3346 ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
3348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3352 test -z "$as_dir" && as_dir=.
3353 for ac_exec_ext in '' $ac_executable_extensions; do
3354 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3355 ac_cv_prog_GENHTML="$ac_prog"
3356 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3365 GENHTML=$ac_cv_prog_GENHTML
3366 if test -n "$GENHTML"; then
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
3368 $as_echo "$GENHTML" >&6; }
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3371 $as_echo "no" >&6; }
3375 test -n "$GENHTML" && break
3378 if test -z "$GENHTML"; then
3379 as_fn_error $? "genhtml not found" "$LINENO" 5
3386 as_fn_error $? "no argument expected for --enable-coverage option" "$LINENO" 5
3403 # Check whether --enable-dtrace was given.
3404 if test "${enable_dtrace+set}" = set; then :
3405 enableval=$enable_dtrace;
3408 for ac_prog in dtrace
3410 # Extract the first word of "$ac_prog", so it can be a program name with args.
3411 set dummy $ac_prog; ac_word=$2
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3413 $as_echo_n "checking for $ac_word... " >&6; }
3414 if ${ac_cv_prog_DTRACE+:} false; then :
3415 $as_echo_n "(cached) " >&6
3417 if test -n "$DTRACE"; then
3418 ac_cv_prog_DTRACE="$DTRACE" # Let the user override the test.
3420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3424 test -z "$as_dir" && as_dir=.
3425 for ac_exec_ext in '' $ac_executable_extensions; do
3426 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3427 ac_cv_prog_DTRACE="$ac_prog"
3428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3437 DTRACE=$ac_cv_prog_DTRACE
3438 if test -n "$DTRACE"; then
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
3440 $as_echo "$DTRACE" >&6; }
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443 $as_echo "no" >&6; }
3447 test -n "$DTRACE" && break
3450 if test -z "$DTRACE"; then
3451 as_fn_error $? "dtrace not found" "$LINENO" 5
3459 as_fn_error $? "no argument expected for --enable-dtrace option" "$LINENO" 5
3476 # Check whether --enable-tap-tests was given.
3477 if test "${enable_tap_tests+set}" = set; then :
3478 enableval=$enable_tap_tests;
3487 as_fn_error $? "no argument expected for --enable-tap-tests option" "$LINENO" 5
3502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for block size" >&5
3503 $as_echo_n "checking for block size... " >&6; }
3507 # Check whether --with-blocksize was given.
3508 if test "${with_blocksize+set}" = set; then :
3509 withval=$with_blocksize;
3512 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3515 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3527 case ${blocksize} in
3534 *) as_fn_error $? "Invalid block size. Allowed values are 1,2,4,8,16,32." "$LINENO" 5
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${blocksize}kB" >&5
3537 $as_echo "${blocksize}kB" >&6; }
3540 cat >>confdefs.h <<_ACEOF
3541 #define BLCKSZ ${BLCKSZ}
3546 # Relation segment size
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for segment size" >&5
3549 $as_echo_n "checking for segment size... " >&6; }
3553 # Check whether --with-segsize was given.
3554 if test "${with_segsize+set}" = set; then :
3555 withval=$with_segsize;
3558 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3561 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3573 # this expression is set up to avoid unnecessary integer overflow
3574 # blocksize is already guaranteed to be a factor of 1024
3575 RELSEG_SIZE=`expr '(' 1024 / ${blocksize} ')' '*' ${segsize} '*' 1024`
3576 test $? -eq 0 || exit 1
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${segsize}GB" >&5
3578 $as_echo "${segsize}GB" >&6; }
3581 cat >>confdefs.h <<_ACEOF
3582 #define RELSEG_SIZE ${RELSEG_SIZE}
3589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL block size" >&5
3590 $as_echo_n "checking for WAL block size... " >&6; }
3594 # Check whether --with-wal-blocksize was given.
3595 if test "${with_wal_blocksize+set}" = set; then :
3596 withval=$with_wal_blocksize;
3599 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3602 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3605 wal_blocksize=$withval
3614 case ${wal_blocksize} in
3615 1) XLOG_BLCKSZ=1024;;
3616 2) XLOG_BLCKSZ=2048;;
3617 4) XLOG_BLCKSZ=4096;;
3618 8) XLOG_BLCKSZ=8192;;
3619 16) XLOG_BLCKSZ=16384;;
3620 32) XLOG_BLCKSZ=32768;;
3621 64) XLOG_BLCKSZ=65536;;
3622 *) as_fn_error $? "Invalid WAL block size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_blocksize}kB" >&5
3625 $as_echo "${wal_blocksize}kB" >&6; }
3628 cat >>confdefs.h <<_ACEOF
3629 #define XLOG_BLCKSZ ${XLOG_BLCKSZ}
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL segment size" >&5
3637 $as_echo_n "checking for WAL segment size... " >&6; }
3641 # Check whether --with-wal-segsize was given.
3642 if test "${with_wal_segsize+set}" = set; then :
3643 withval=$with_wal_segsize;
3646 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3649 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3652 wal_segsize=$withval
3661 case ${wal_segsize} in
3669 *) as_fn_error $? "Invalid WAL segment size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_segsize}MB" >&5
3672 $as_echo "${wal_segsize}MB" >&6; }
3675 cat >>confdefs.h <<_ACEOF
3676 #define XLOG_SEG_SIZE (${wal_segsize} * 1024 * 1024)
3684 # For historical reasons you can also use --with-CC to specify the C compiler
3685 # to use, although the standard way to do this is to set the CC environment
3690 # Check whether --with-CC was given.
3691 if test "${with_CC+set}" = set; then :
3695 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3698 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3710 aix) pgac_cc_list="gcc xlc";;
3711 *) pgac_cc_list="gcc cc";;
3715 ac_cpp='$CPP $CPPFLAGS'
3716 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3717 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3718 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3719 if test -n "$ac_tool_prefix"; then
3720 for ac_prog in $pgac_cc_list
3722 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3723 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3725 $as_echo_n "checking for $ac_word... " >&6; }
3726 if ${ac_cv_prog_CC+:} false; then :
3727 $as_echo_n "(cached) " >&6
3729 if test -n "$CC"; then
3730 ac_cv_prog_CC="$CC" # Let the user override the test.
3732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3736 test -z "$as_dir" && as_dir=.
3737 for ac_exec_ext in '' $ac_executable_extensions; do
3738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3739 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3750 if test -n "$CC"; then
3751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3752 $as_echo "$CC" >&6; }
3754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3755 $as_echo "no" >&6; }
3759 test -n "$CC" && break
3762 if test -z "$CC"; then
3764 for ac_prog in $pgac_cc_list
3766 # Extract the first word of "$ac_prog", so it can be a program name with args.
3767 set dummy $ac_prog; ac_word=$2
3768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3769 $as_echo_n "checking for $ac_word... " >&6; }
3770 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3771 $as_echo_n "(cached) " >&6
3773 if test -n "$ac_ct_CC"; then
3774 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3780 test -z "$as_dir" && as_dir=.
3781 for ac_exec_ext in '' $ac_executable_extensions; do
3782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3783 ac_cv_prog_ac_ct_CC="$ac_prog"
3784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3793 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3794 if test -n "$ac_ct_CC"; then
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3796 $as_echo "$ac_ct_CC" >&6; }
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3799 $as_echo "no" >&6; }
3803 test -n "$ac_ct_CC" && break
3806 if test "x$ac_ct_CC" = x; then
3809 case $cross_compiling:$ac_tool_warned in
3811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3812 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3813 ac_tool_warned=yes ;;
3820 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3821 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3822 as_fn_error $? "no acceptable C compiler found in \$PATH
3823 See \`config.log' for more details" "$LINENO" 5; }
3825 # Provide some information about the compiler.
3826 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3829 for ac_option in --version -v -V -qversion; do
3830 { { ac_try="$ac_compiler $ac_option >&5"
3832 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3833 *) ac_try_echo=$ac_try;;
3835 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3836 $as_echo "$ac_try_echo"; } >&5
3837 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3839 if test -s conftest.err; then
3841 ... rest of stderr output deleted ...
3842 10q' conftest.err >conftest.er1
3843 cat conftest.er1 >&5
3845 rm -f conftest.er1 conftest.err
3846 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3847 test $ac_status = 0; }
3850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3851 /* end confdefs.h. */
3861 ac_clean_files_save=$ac_clean_files
3862 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3863 # Try to create an executable without -o first, disregard a.out.
3864 # It will help us diagnose broken compilers, and finding out an intuition
3866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3867 $as_echo_n "checking whether the C compiler works... " >&6; }
3868 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3870 # The possible output files:
3871 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3874 for ac_file in $ac_files
3877 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3878 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3883 if { { ac_try="$ac_link_default"
3885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3886 *) ac_try_echo=$ac_try;;
3888 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3889 $as_echo "$ac_try_echo"; } >&5
3890 (eval "$ac_link_default") 2>&5
3892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3893 test $ac_status = 0; }; then :
3894 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3895 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3896 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3897 # so that the user can short-circuit this test for compilers unknown to
3899 for ac_file in $ac_files ''
3901 test -f "$ac_file" || continue
3903 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3906 # We found the default executable, but exeext='' is most
3910 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3912 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3914 # We set ac_cv_exeext here because the later test for it is not
3915 # safe: cross compilers may not add the suffix if given an `-o'
3916 # argument, so we may need to know it at that point already.
3917 # Even if this section looks crufty: it has the advantage of
3924 test "$ac_cv_exeext" = no && ac_cv_exeext=
3929 if test -z "$ac_file"; then :
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3931 $as_echo "no" >&6; }
3932 $as_echo "$as_me: failed program was:" >&5
3933 sed 's/^/| /' conftest.$ac_ext >&5
3935 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3936 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3937 as_fn_error 77 "C compiler cannot create executables
3938 See \`config.log' for more details" "$LINENO" 5; }
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3941 $as_echo "yes" >&6; }
3943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3944 $as_echo_n "checking for C compiler default output file name... " >&6; }
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3946 $as_echo "$ac_file" >&6; }
3947 ac_exeext=$ac_cv_exeext
3949 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3950 ac_clean_files=$ac_clean_files_save
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3952 $as_echo_n "checking for suffix of executables... " >&6; }
3953 if { { ac_try="$ac_link"
3955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3956 *) ac_try_echo=$ac_try;;
3958 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3959 $as_echo "$ac_try_echo"; } >&5
3960 (eval "$ac_link") 2>&5
3962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3963 test $ac_status = 0; }; then :
3964 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3965 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3966 # work properly (i.e., refer to `conftest.exe'), while it won't with
3968 for ac_file in conftest.exe conftest conftest.*; do
3969 test -f "$ac_file" || continue
3971 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3972 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3978 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3979 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3980 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3981 See \`config.log' for more details" "$LINENO" 5; }
3983 rm -f conftest conftest$ac_cv_exeext
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3985 $as_echo "$ac_cv_exeext" >&6; }
3987 rm -f conftest.$ac_ext
3988 EXEEXT=$ac_cv_exeext
3990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3991 /* end confdefs.h. */
3996 FILE *f = fopen ("conftest.out", "w");
3997 return ferror (f) || fclose (f) != 0;
4003 ac_clean_files="$ac_clean_files conftest.out"
4004 # Check that the compiler produces executables we can run. If not, either
4005 # the compiler is broken, or we cross compile.
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4007 $as_echo_n "checking whether we are cross compiling... " >&6; }
4008 if test "$cross_compiling" != yes; then
4009 { { ac_try="$ac_link"
4011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4012 *) ac_try_echo=$ac_try;;
4014 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4015 $as_echo "$ac_try_echo"; } >&5
4016 (eval "$ac_link") 2>&5
4018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4019 test $ac_status = 0; }
4020 if { ac_try='./conftest$ac_cv_exeext'
4021 { { case "(($ac_try" in
4022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4023 *) ac_try_echo=$ac_try;;
4025 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4026 $as_echo "$ac_try_echo"; } >&5
4027 (eval "$ac_try") 2>&5
4029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4030 test $ac_status = 0; }; }; then
4033 if test "$cross_compiling" = maybe; then
4036 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4037 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4038 as_fn_error $? "cannot run C compiled programs.
4039 If you meant to cross compile, use \`--host'.
4040 See \`config.log' for more details" "$LINENO" 5; }
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4045 $as_echo "$cross_compiling" >&6; }
4047 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4048 ac_clean_files=$ac_clean_files_save
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4050 $as_echo_n "checking for suffix of object files... " >&6; }
4051 if ${ac_cv_objext+:} false; then :
4052 $as_echo_n "(cached) " >&6
4054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055 /* end confdefs.h. */
4065 rm -f conftest.o conftest.obj
4066 if { { ac_try="$ac_compile"
4068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4069 *) ac_try_echo=$ac_try;;
4071 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4072 $as_echo "$ac_try_echo"; } >&5
4073 (eval "$ac_compile") 2>&5
4075 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4076 test $ac_status = 0; }; then :
4077 for ac_file in conftest.o conftest.obj conftest.*; do
4078 test -f "$ac_file" || continue;
4080 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4081 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4086 $as_echo "$as_me: failed program was:" >&5
4087 sed 's/^/| /' conftest.$ac_ext >&5
4089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4091 as_fn_error $? "cannot compute suffix of object files: cannot compile
4092 See \`config.log' for more details" "$LINENO" 5; }
4094 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4097 $as_echo "$ac_cv_objext" >&6; }
4098 OBJEXT=$ac_cv_objext
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4101 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4102 if ${ac_cv_c_compiler_gnu+:} false; then :
4103 $as_echo_n "(cached) " >&6
4105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4106 /* end confdefs.h. */
4119 if ac_fn_c_try_compile "$LINENO"; then :
4124 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4125 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4129 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4130 if test $ac_compiler_gnu = yes; then
4135 ac_test_CFLAGS=${CFLAGS+set}
4136 ac_save_CFLAGS=$CFLAGS
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4138 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4139 if ${ac_cv_prog_cc_g+:} false; then :
4140 $as_echo_n "(cached) " >&6
4142 ac_save_c_werror_flag=$ac_c_werror_flag
4143 ac_c_werror_flag=yes
4146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4147 /* end confdefs.h. */
4157 if ac_fn_c_try_compile "$LINENO"; then :
4161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4162 /* end confdefs.h. */
4172 if ac_fn_c_try_compile "$LINENO"; then :
4175 ac_c_werror_flag=$ac_save_c_werror_flag
4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 /* end confdefs.h. */
4188 if ac_fn_c_try_compile "$LINENO"; then :
4191 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4196 ac_c_werror_flag=$ac_save_c_werror_flag
4198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4199 $as_echo "$ac_cv_prog_cc_g" >&6; }
4200 if test "$ac_test_CFLAGS" = set; then
4201 CFLAGS=$ac_save_CFLAGS
4202 elif test $ac_cv_prog_cc_g = yes; then
4203 if test "$GCC" = yes; then
4209 if test "$GCC" = yes; then
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4216 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4217 if ${ac_cv_prog_cc_c89+:} false; then :
4218 $as_echo_n "(cached) " >&6
4220 ac_cv_prog_cc_c89=no
4222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4223 /* end confdefs.h. */
4227 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4228 struct buf { int x; };
4229 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4230 static char *e (p, i)
4236 static char *f (char * (*g) (char **, int), char **p, ...)
4241 s = g (p, va_arg (v,int));
4246 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4247 function prototypes and stuff, but not '\xHH' hex character constants.
4248 These don't provoke an error unfortunately, instead are silently treated
4249 as 'x'. The following induces an error, until -std is added to get
4250 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4251 array size at least. It's necessary to write '\x00'==0 to get something
4252 that's true only with -std. */
4253 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4255 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4256 inside strings and character constants. */
4258 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4260 int test (int i, double x);
4261 struct s1 {int (*f) (int a);};
4262 struct s2 {int (*f) (double a);};
4263 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4269 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4274 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4275 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4277 CC="$ac_save_CC $ac_arg"
4278 if ac_fn_c_try_compile "$LINENO"; then :
4279 ac_cv_prog_cc_c89=$ac_arg
4281 rm -f core conftest.err conftest.$ac_objext
4282 test "x$ac_cv_prog_cc_c89" != "xno" && break
4284 rm -f conftest.$ac_ext
4289 case "x$ac_cv_prog_cc_c89" in
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4292 $as_echo "none needed" >&6; } ;;
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4295 $as_echo "unsupported" >&6; } ;;
4297 CC="$CC $ac_cv_prog_cc_c89"
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4299 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4301 if test "x$ac_cv_prog_cc_c89" != xno; then :
4306 ac_cpp='$CPP $CPPFLAGS'
4307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4312 # Check if it's Intel's compiler, which (usually) pretends to be gcc,
4313 # but has idiosyncrasies of its own. We assume icc will define
4314 # __INTEL_COMPILER regardless of CFLAGS.
4316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4317 /* end confdefs.h. */
4322 #ifndef __INTEL_COMPILER
4329 if ac_fn_c_try_compile "$LINENO"; then :
4334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4336 # Check if it's Sun Studio compiler. We assume that
4337 # __SUNPRO_C will be defined for Sun Studio compilers
4338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4339 /* end confdefs.h. */
4351 if ac_fn_c_try_compile "$LINENO"; then :
4356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4365 . "$srcdir/src/template/$template" || exit
4367 # CFLAGS are selected so:
4368 # If the user specifies something in the environment, that is used.
4369 # else: If the template file set something, that is used.
4370 # else: If coverage was enabled, don't set anything.
4371 # else: If the compiler is GCC, then we use -O2.
4372 # else: If the compiler is something else, then we use -O, unless debugging.
4374 if test "$ac_env_CFLAGS_set" = set; then
4375 CFLAGS=$ac_env_CFLAGS_value
4376 elif test "${CFLAGS+set}" = set; then
4377 : # (keep what template set)
4378 elif test "$enable_coverage" = yes; then
4379 : # no optimization by default
4380 elif test "$GCC" = yes; then
4383 # if the user selected debug mode, don't use -O
4384 if test "$enable_debug" != yes; then
4389 # CFLAGS we determined above will be added back at the end
4393 # set CFLAGS_VECTOR from the environment, if available
4394 if test "$ac_env_CFLAGS_VECTOR_set" = set; then
4395 CFLAGS_VECTOR=$ac_env_CFLAGS_VECTOR_value
4398 # Some versions of GCC support some additional useful warning flags.
4399 # Check whether they are supported, and add them to CFLAGS if so.
4400 # ICC pretends to be GCC but it's lying; it doesn't support these flags,
4401 # but has its own. Also check other compiler-specific flags here.
4403 if test "$GCC" = yes -a "$ICC" = no; then
4404 CFLAGS="-Wall -Wmissing-prototypes -Wpointer-arith"
4405 # These work in some but not all gcc versions
4406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
4407 $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
4408 if ${pgac_cv_prog_cc_cflags__Wdeclaration_after_statement+:} false; then :
4409 $as_echo_n "(cached) " >&6
4411 pgac_save_CFLAGS=$CFLAGS
4412 CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
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__Wdeclaration_after_statement=yes
4429 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=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__Wdeclaration_after_statement" >&5
4436 $as_echo "$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&6; }
4437 if test x"$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" = x"yes"; then
4438 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wendif-labels" >&5
4442 $as_echo_n "checking whether $CC supports -Wendif-labels... " >&6; }
4443 if ${pgac_cv_prog_cc_cflags__Wendif_labels+:} false; then :
4444 $as_echo_n "(cached) " >&6
4446 pgac_save_CFLAGS=$CFLAGS
4447 CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
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__Wendif_labels=yes
4464 pgac_cv_prog_cc_cflags__Wendif_labels=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__Wendif_labels" >&5
4471 $as_echo "$pgac_cv_prog_cc_cflags__Wendif_labels" >&6; }
4472 if test x"$pgac_cv_prog_cc_cflags__Wendif_labels" = x"yes"; then
4473 CFLAGS="$CFLAGS -Wendif-labels"
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-format-attribute" >&5
4477 $as_echo_n "checking whether $CC supports -Wmissing-format-attribute... " >&6; }
4478 if ${pgac_cv_prog_cc_cflags__Wmissing_format_attribute+:} false; then :
4479 $as_echo_n "(cached) " >&6
4481 pgac_save_CFLAGS=$CFLAGS
4482 CFLAGS="$pgac_save_CFLAGS -Wmissing-format-attribute"
4483 ac_save_c_werror_flag=$ac_c_werror_flag
4484 ac_c_werror_flag=yes
4485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h. */
4496 if ac_fn_c_try_compile "$LINENO"; then :
4497 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=yes
4499 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=no
4501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4502 ac_c_werror_flag=$ac_save_c_werror_flag
4503 CFLAGS="$pgac_save_CFLAGS"
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&5
4506 $as_echo "$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&6; }
4507 if test x"$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" = x"yes"; then
4508 CFLAGS="$CFLAGS -Wmissing-format-attribute"
4511 # This was included in -Wall/-Wformat in older GCC versions
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat-security" >&5
4513 $as_echo_n "checking whether $CC supports -Wformat-security... " >&6; }
4514 if ${pgac_cv_prog_cc_cflags__Wformat_security+:} false; then :
4515 $as_echo_n "(cached) " >&6
4517 pgac_save_CFLAGS=$CFLAGS
4518 CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4519 ac_save_c_werror_flag=$ac_c_werror_flag
4520 ac_c_werror_flag=yes
4521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4522 /* end confdefs.h. */
4532 if ac_fn_c_try_compile "$LINENO"; then :
4533 pgac_cv_prog_cc_cflags__Wformat_security=yes
4535 pgac_cv_prog_cc_cflags__Wformat_security=no
4537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4538 ac_c_werror_flag=$ac_save_c_werror_flag
4539 CFLAGS="$pgac_save_CFLAGS"
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
4542 $as_echo "$pgac_cv_prog_cc_cflags__Wformat_security" >&6; }
4543 if test x"$pgac_cv_prog_cc_cflags__Wformat_security" = x"yes"; then
4544 CFLAGS="$CFLAGS -Wformat-security"
4547 # Disable strict-aliasing rules; needed for gcc 3.3+
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4549 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4550 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4551 $as_echo_n "(cached) " >&6
4553 pgac_save_CFLAGS=$CFLAGS
4554 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4555 ac_save_c_werror_flag=$ac_c_werror_flag
4556 ac_c_werror_flag=yes
4557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4558 /* end confdefs.h. */
4568 if ac_fn_c_try_compile "$LINENO"; then :
4569 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4571 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4574 ac_c_werror_flag=$ac_save_c_werror_flag
4575 CFLAGS="$pgac_save_CFLAGS"
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4578 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4579 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4580 CFLAGS="$CFLAGS -fno-strict-aliasing"
4583 # Disable optimizations that assume no overflow; needed for gcc 4.3+
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fwrapv" >&5
4585 $as_echo_n "checking whether $CC supports -fwrapv... " >&6; }
4586 if ${pgac_cv_prog_cc_cflags__fwrapv+:} false; then :
4587 $as_echo_n "(cached) " >&6
4589 pgac_save_CFLAGS=$CFLAGS
4590 CFLAGS="$pgac_save_CFLAGS -fwrapv"
4591 ac_save_c_werror_flag=$ac_c_werror_flag
4592 ac_c_werror_flag=yes
4593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4594 /* end confdefs.h. */
4604 if ac_fn_c_try_compile "$LINENO"; then :
4605 pgac_cv_prog_cc_cflags__fwrapv=yes
4607 pgac_cv_prog_cc_cflags__fwrapv=no
4609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4610 ac_c_werror_flag=$ac_save_c_werror_flag
4611 CFLAGS="$pgac_save_CFLAGS"
4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fwrapv" >&5
4614 $as_echo "$pgac_cv_prog_cc_cflags__fwrapv" >&6; }
4615 if test x"$pgac_cv_prog_cc_cflags__fwrapv" = x"yes"; then
4616 CFLAGS="$CFLAGS -fwrapv"
4619 # Disable FP optimizations that cause various errors on gcc 4.5+ or maybe 4.6+
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fexcess-precision=standard" >&5
4621 $as_echo_n "checking whether $CC supports -fexcess-precision=standard... " >&6; }
4622 if ${pgac_cv_prog_cc_cflags__fexcess_precision_standard+:} false; then :
4623 $as_echo_n "(cached) " >&6
4625 pgac_save_CFLAGS=$CFLAGS
4626 CFLAGS="$pgac_save_CFLAGS -fexcess-precision=standard"
4627 ac_save_c_werror_flag=$ac_c_werror_flag
4628 ac_c_werror_flag=yes
4629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4630 /* end confdefs.h. */
4640 if ac_fn_c_try_compile "$LINENO"; then :
4641 pgac_cv_prog_cc_cflags__fexcess_precision_standard=yes
4643 pgac_cv_prog_cc_cflags__fexcess_precision_standard=no
4645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4646 ac_c_werror_flag=$ac_save_c_werror_flag
4647 CFLAGS="$pgac_save_CFLAGS"
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&5
4650 $as_echo "$pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&6; }
4651 if test x"$pgac_cv_prog_cc_cflags__fexcess_precision_standard" = x"yes"; then
4652 CFLAGS="$CFLAGS -fexcess-precision=standard"
4655 # Optimization flags for specific files that benefit from vectorization
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -funroll-loops" >&5
4657 $as_echo_n "checking whether $CC supports -funroll-loops... " >&6; }
4658 if ${pgac_cv_prog_cc_cflags__funroll_loops+:} false; then :
4659 $as_echo_n "(cached) " >&6
4661 pgac_save_CFLAGS=$CFLAGS
4662 CFLAGS="$pgac_save_CFLAGS -funroll-loops"
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__funroll_loops=yes
4679 pgac_cv_prog_cc_cflags__funroll_loops=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__funroll_loops" >&5
4686 $as_echo "$pgac_cv_prog_cc_cflags__funroll_loops" >&6; }
4687 if test x"$pgac_cv_prog_cc_cflags__funroll_loops" = x"yes"; then
4688 CFLAGS_VECTOR="${CFLAGS_VECTOR} -funroll-loops"
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -ftree-vectorize" >&5
4692 $as_echo_n "checking whether $CC supports -ftree-vectorize... " >&6; }
4693 if ${pgac_cv_prog_cc_cflags__ftree_vectorize+:} false; then :
4694 $as_echo_n "(cached) " >&6
4696 pgac_save_CFLAGS=$CFLAGS
4697 CFLAGS="$pgac_save_CFLAGS -ftree-vectorize"
4698 ac_save_c_werror_flag=$ac_c_werror_flag
4699 ac_c_werror_flag=yes
4700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4701 /* end confdefs.h. */
4711 if ac_fn_c_try_compile "$LINENO"; then :
4712 pgac_cv_prog_cc_cflags__ftree_vectorize=yes
4714 pgac_cv_prog_cc_cflags__ftree_vectorize=no
4716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4717 ac_c_werror_flag=$ac_save_c_werror_flag
4718 CFLAGS="$pgac_save_CFLAGS"
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__ftree_vectorize" >&5
4721 $as_echo "$pgac_cv_prog_cc_cflags__ftree_vectorize" >&6; }
4722 if test x"$pgac_cv_prog_cc_cflags__ftree_vectorize" = x"yes"; then
4723 CFLAGS_VECTOR="${CFLAGS_VECTOR} -ftree-vectorize"
4726 elif test "$ICC" = yes; then
4727 # Intel's compiler has a bug/misoptimization in checking for
4728 # division by NAN (NaN == 0), -mp1 fixes it, so add it to the CFLAGS.
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -mp1" >&5
4730 $as_echo_n "checking whether $CC supports -mp1... " >&6; }
4731 if ${pgac_cv_prog_cc_cflags__mp1+:} false; then :
4732 $as_echo_n "(cached) " >&6
4734 pgac_save_CFLAGS=$CFLAGS
4735 CFLAGS="$pgac_save_CFLAGS -mp1"
4736 ac_save_c_werror_flag=$ac_c_werror_flag
4737 ac_c_werror_flag=yes
4738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4739 /* end confdefs.h. */
4749 if ac_fn_c_try_compile "$LINENO"; then :
4750 pgac_cv_prog_cc_cflags__mp1=yes
4752 pgac_cv_prog_cc_cflags__mp1=no
4754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4755 ac_c_werror_flag=$ac_save_c_werror_flag
4756 CFLAGS="$pgac_save_CFLAGS"
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__mp1" >&5
4759 $as_echo "$pgac_cv_prog_cc_cflags__mp1" >&6; }
4760 if test x"$pgac_cv_prog_cc_cflags__mp1" = x"yes"; then
4761 CFLAGS="$CFLAGS -mp1"
4764 # Make sure strict aliasing is off (though this is said to be the default)
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4766 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4767 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4768 $as_echo_n "(cached) " >&6
4770 pgac_save_CFLAGS=$CFLAGS
4771 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4772 ac_save_c_werror_flag=$ac_c_werror_flag
4773 ac_c_werror_flag=yes
4774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4775 /* end confdefs.h. */
4785 if ac_fn_c_try_compile "$LINENO"; then :
4786 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4788 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4791 ac_c_werror_flag=$ac_save_c_werror_flag
4792 CFLAGS="$pgac_save_CFLAGS"
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4795 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4796 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4797 CFLAGS="$CFLAGS -fno-strict-aliasing"
4800 elif test "$PORTNAME" = "aix"; then
4801 # AIX's xlc has to have strict aliasing turned off too
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -qnoansialias" >&5
4803 $as_echo_n "checking whether $CC supports -qnoansialias... " >&6; }
4804 if ${pgac_cv_prog_cc_cflags__qnoansialias+:} false; then :
4805 $as_echo_n "(cached) " >&6
4807 pgac_save_CFLAGS=$CFLAGS
4808 CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4809 ac_save_c_werror_flag=$ac_c_werror_flag
4810 ac_c_werror_flag=yes
4811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4812 /* end confdefs.h. */
4822 if ac_fn_c_try_compile "$LINENO"; then :
4823 pgac_cv_prog_cc_cflags__qnoansialias=yes
4825 pgac_cv_prog_cc_cflags__qnoansialias=no
4827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4828 ac_c_werror_flag=$ac_save_c_werror_flag
4829 CFLAGS="$pgac_save_CFLAGS"
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__qnoansialias" >&5
4832 $as_echo "$pgac_cv_prog_cc_cflags__qnoansialias" >&6; }
4833 if test x"$pgac_cv_prog_cc_cflags__qnoansialias" = x"yes"; then
4834 CFLAGS="$CFLAGS -qnoansialias"
4837 elif test "$PORTNAME" = "hpux"; then
4838 # On some versions of HP-UX, libm functions do not set errno by default.
4839 # Fix that by using +Olibmerrno if the compiler recognizes it.
4840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports +Olibmerrno" >&5
4841 $as_echo_n "checking whether $CC supports +Olibmerrno... " >&6; }
4842 if ${pgac_cv_prog_cc_cflags_pOlibmerrno+:} false; then :
4843 $as_echo_n "(cached) " >&6
4845 pgac_save_CFLAGS=$CFLAGS
4846 CFLAGS="$pgac_save_CFLAGS +Olibmerrno"
4847 ac_save_c_werror_flag=$ac_c_werror_flag
4848 ac_c_werror_flag=yes
4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
4860 if ac_fn_c_try_compile "$LINENO"; then :
4861 pgac_cv_prog_cc_cflags_pOlibmerrno=yes
4863 pgac_cv_prog_cc_cflags_pOlibmerrno=no
4865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4866 ac_c_werror_flag=$ac_save_c_werror_flag
4867 CFLAGS="$pgac_save_CFLAGS"
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags_pOlibmerrno" >&5
4870 $as_echo "$pgac_cv_prog_cc_cflags_pOlibmerrno" >&6; }
4871 if test x"$pgac_cv_prog_cc_cflags_pOlibmerrno" = x"yes"; then
4872 CFLAGS="$CFLAGS +Olibmerrno"
4877 CFLAGS_VECTOR=$CFLAGS_VECTOR
4880 # supply -g if --enable-debug
4881 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
4885 # enable code coverage if --enable-coverage
4886 if test "$enable_coverage" = yes; then
4887 if test "$GCC" = yes; then
4888 CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
4890 as_fn_error $? "--enable-coverage is supported only when using GCC" "$LINENO" 5
4894 # enable profiling if --enable-profiling
4895 if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
4896 if test "$GCC" = yes; then
4898 $as_echo "#define PROFILE_PID_DIR 1" >>confdefs.h
4900 CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
4902 as_fn_error $? "--enable-profiling is supported only when using GCC" "$LINENO" 5
4906 # We already have this in Makefile.win32, but configure needs it too
4907 if test "$PORTNAME" = "win32"; then
4908 CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
4911 # Now that we're done automatically adding stuff to CFLAGS, put back the
4912 # user-specified flags (if any) at the end. This lets users override
4913 # the automatic additions.
4914 CFLAGS="$CFLAGS $user_CFLAGS"
4916 # Check if the compiler still works with the final flag settings
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler still works" >&5
4918 $as_echo_n "checking whether the C compiler still works... " >&6; }
4919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4920 /* end confdefs.h. */
4930 if ac_fn_c_try_link "$LINENO"; then :
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4932 $as_echo "yes" >&6; }
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4935 $as_echo "no" >&6; }
4936 as_fn_error $? "cannot proceed" "$LINENO" 5
4938 rm -f core conftest.err conftest.$ac_objext \
4939 conftest$ac_exeext conftest.$ac_ext
4941 # Defend against gcc -ffast-math
4942 if test "$GCC" = yes; then
4943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4944 /* end confdefs.h. */
4949 #ifdef __FAST_MATH__
4956 if ac_fn_c_try_compile "$LINENO"; then :
4959 as_fn_error $? "do not put -ffast-math in CFLAGS" "$LINENO" 5
4961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4965 ac_cpp='$CPP $CPPFLAGS'
4966 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4967 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4968 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4970 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4971 # On Suns, sometimes $CPP names a directory.
4972 if test -n "$CPP" && test -d "$CPP"; then
4975 if test -z "$CPP"; then
4976 if ${ac_cv_prog_CPP+:} false; then :
4977 $as_echo_n "(cached) " >&6
4979 # Double quotes because CPP needs to be expanded
4980 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4983 for ac_c_preproc_warn_flag in '' yes
4985 # Use a header file that comes with gcc, so configuring glibc
4986 # with a fresh cross-compiler works.
4987 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4988 # <limits.h> exists even on freestanding compilers.
4989 # On the NeXT, cc -E runs the code through the compiler's parser,
4990 # not just through cpp. "Syntax error" is here to catch this case.
4991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4992 /* end confdefs.h. */
4994 # include <limits.h>
4996 # include <assert.h>
5000 if ac_fn_c_try_cpp "$LINENO"; then :
5003 # Broken: fails on valid input.
5006 rm -f conftest.err conftest.i conftest.$ac_ext
5008 # OK, works on sane cases. Now check whether nonexistent headers
5009 # can be detected and how.
5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5011 /* end confdefs.h. */
5012 #include <ac_nonexistent.h>
5014 if ac_fn_c_try_cpp "$LINENO"; then :
5015 # Broken: success on invalid input.
5018 # Passes both tests.
5022 rm -f conftest.err conftest.i conftest.$ac_ext
5025 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5026 rm -f conftest.i conftest.err conftest.$ac_ext
5027 if $ac_preproc_ok; then :
5039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5040 $as_echo "$CPP" >&6; }
5042 for ac_c_preproc_warn_flag in '' yes
5044 # Use a header file that comes with gcc, so configuring glibc
5045 # with a fresh cross-compiler works.
5046 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5047 # <limits.h> exists even on freestanding compilers.
5048 # On the NeXT, cc -E runs the code through the compiler's parser,
5049 # not just through cpp. "Syntax error" is here to catch this case.
5050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5051 /* end confdefs.h. */
5053 # include <limits.h>
5055 # include <assert.h>
5059 if ac_fn_c_try_cpp "$LINENO"; then :
5062 # Broken: fails on valid input.
5065 rm -f conftest.err conftest.i conftest.$ac_ext
5067 # OK, works on sane cases. Now check whether nonexistent headers
5068 # can be detected and how.
5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070 /* end confdefs.h. */
5071 #include <ac_nonexistent.h>
5073 if ac_fn_c_try_cpp "$LINENO"; then :
5074 # Broken: success on invalid input.
5077 # Passes both tests.
5081 rm -f conftest.err conftest.i conftest.$ac_ext
5084 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5085 rm -f conftest.i conftest.err conftest.$ac_ext
5086 if $ac_preproc_ok; then :
5089 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5090 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5091 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5092 See \`config.log' for more details" "$LINENO" 5; }
5096 ac_cpp='$CPP $CPPFLAGS'
5097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5105 # Set up TAS assembly code if needed; the template file has now had its
5106 # chance to request this.
5108 ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
5111 if test "$need_tas" = yes ; then
5120 # Automatic dependency tracking
5124 # Check whether --enable-depend was given.
5125 if test "${enable_depend+set}" = set; then :
5126 enableval=$enable_depend;
5135 as_fn_error $? "no argument expected for --enable-depend option" "$LINENO" 5
5149 # Enable assert checks
5153 # Check whether --enable-cassert was given.
5154 if test "${enable_cassert+set}" = set; then :
5155 enableval=$enable_cassert;
5159 $as_echo "#define USE_ASSERT_CHECKING 1" >>confdefs.h
5166 as_fn_error $? "no argument expected for --enable-cassert option" "$LINENO" 5
5179 # Include directories
5182 IFS="${IFS}${PATH_SEPARATOR}"
5183 # SRCH_INC comes from the template file
5184 for dir in $with_includes $SRCH_INC; do
5185 if test -d "$dir"; then
5186 INCLUDES="$INCLUDES -I$dir"
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Include directory $dir does not exist." >&5
5189 $as_echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
5197 # Library directories
5200 IFS="${IFS}${PATH_SEPARATOR}"
5201 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
5202 for dir in $LIBRARY_DIRS $SRCH_LIB; do
5203 if test -d "$dir"; then
5204 LIBDIRS="$LIBDIRS -L$dir"
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Library directory $dir does not exist." >&5
5207 $as_echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
5213 # Enable thread-safe client libraries
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking allow thread-safe client libraries" >&5
5216 $as_echo_n "checking allow thread-safe client libraries... " >&6; }
5219 # Check whether --enable-thread-safety was given.
5220 if test "${enable_thread_safety+set}" = set; then :
5221 enableval=$enable_thread_safety;
5230 as_fn_error $? "no argument expected for --enable-thread-safety option" "$LINENO" 5
5235 enable_thread_safety=yes
5240 if test "$enable_thread_safety" = yes; then
5242 $as_echo "#define ENABLE_THREAD_SAFETY 1" >>confdefs.h
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_thread_safety" >&5
5246 $as_echo "$enable_thread_safety" >&6; }
5250 # Optionally build Tcl modules (PL/Tcl)
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Tcl" >&5
5253 $as_echo_n "checking whether to build with Tcl... " >&6; }
5257 # Check whether --with-tcl was given.
5258 if test "${with_tcl+set}" = set; then :
5268 as_fn_error $? "no argument expected for --with-tcl option" "$LINENO" 5
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tcl" >&5
5279 $as_echo "$with_tcl" >&6; }
5282 # We see if the path to the Tcl/Tk configuration scripts is specified.
5283 # This will override the use of tclsh to find the paths to search.
5288 # Check whether --with-tclconfig was given.
5289 if test "${with_tclconfig+set}" = set; then :
5290 withval=$with_tclconfig;
5293 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5296 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5308 # Optionally build Perl modules (PL/Perl)
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Perl modules" >&5
5311 $as_echo_n "checking whether to build Perl modules... " >&6; }
5315 # Check whether --with-perl was given.
5316 if test "${with_perl+set}" = set; then :
5326 as_fn_error $? "no argument expected for --with-perl option" "$LINENO" 5
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_perl" >&5
5337 $as_echo "$with_perl" >&6; }
5341 # Optionally build Python modules (PL/Python)
5343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Python modules" >&5
5344 $as_echo_n "checking whether to build Python modules... " >&6; }
5348 # Check whether --with-python was given.
5349 if test "${with_python+set}" = set; then :
5350 withval=$with_python;
5359 as_fn_error $? "no argument expected for --with-python option" "$LINENO" 5
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
5370 $as_echo "$with_python" >&6; }
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with GSSAPI support" >&5
5377 $as_echo_n "checking whether to build with GSSAPI support... " >&6; }
5381 # Check whether --with-gssapi was given.
5382 if test "${with_gssapi+set}" = set; then :
5383 withval=$with_gssapi;
5388 $as_echo "#define ENABLE_GSS 1" >>confdefs.h
5390 krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
5397 as_fn_error $? "no argument expected for --with-gssapi option" "$LINENO" 5
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gssapi" >&5
5408 $as_echo "$with_gssapi" >&6; }
5415 # Kerberos configuration parameters
5420 # Check whether --with-krb-srvnam was given.
5421 if test "${with_krb_srvnam+set}" = set; then :
5422 withval=$with_krb_srvnam;
5425 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5428 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5436 with_krb_srvnam="postgres"
5441 cat >>confdefs.h <<_ACEOF
5442 #define PG_KRB_SRVNAM "$with_krb_srvnam"
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with PAM support" >&5
5451 $as_echo_n "checking whether to build with PAM support... " >&6; }
5455 # Check whether --with-pam was given.
5456 if test "${with_pam+set}" = set; then :
5461 $as_echo "#define USE_PAM 1" >>confdefs.h
5468 as_fn_error $? "no argument expected for --with-pam option" "$LINENO" 5
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_pam" >&5
5479 $as_echo "$with_pam" >&6; }
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with LDAP support" >&5
5486 $as_echo_n "checking whether to build with LDAP support... " >&6; }
5490 # Check whether --with-ldap was given.
5491 if test "${with_ldap+set}" = set; then :
5496 $as_echo "#define USE_LDAP 1" >>confdefs.h
5503 as_fn_error $? "no argument expected for --with-ldap option" "$LINENO" 5
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ldap" >&5
5514 $as_echo "$with_ldap" >&6; }
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Bonjour support" >&5
5521 $as_echo_n "checking whether to build with Bonjour support... " >&6; }
5525 # Check whether --with-bonjour was given.
5526 if test "${with_bonjour+set}" = set; then :
5527 withval=$with_bonjour;
5531 $as_echo "#define USE_BONJOUR 1" >>confdefs.h
5538 as_fn_error $? "no argument expected for --with-bonjour option" "$LINENO" 5
5548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_bonjour" >&5
5549 $as_echo "$with_bonjour" >&6; }
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with OpenSSL support" >&5
5556 $as_echo_n "checking whether to build with OpenSSL support... " >&6; }
5560 # Check whether --with-openssl was given.
5561 if test "${with_openssl+set}" = set; then :
5562 withval=$with_openssl;
5566 $as_echo "#define USE_OPENSSL 1" >>confdefs.h
5573 as_fn_error $? "no argument expected for --with-openssl option" "$LINENO" 5
5583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_openssl" >&5
5584 $as_echo "$with_openssl" >&6; }
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with SELinux support" >&5
5591 $as_echo_n "checking whether to build with SELinux support... " >&6; }
5595 # Check whether --with-selinux was given.
5596 if test "${with_selinux+set}" = set; then :
5597 withval=$with_selinux;
5606 as_fn_error $? "no argument expected for --with-selinux option" "$LINENO" 5
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_selinux" >&5
5618 $as_echo "$with_selinux" >&6; }
5626 # Check whether --with-readline was given.
5627 if test "${with_readline+set}" = set; then :
5628 withval=$with_readline;
5637 as_fn_error $? "no argument expected for --with-readline option" "$LINENO" 5
5647 # readline on MinGW has problems with backslashes in psql and other bugs.
5648 # This is particularly a problem with non-US code pages.
5649 # Therefore disable its use until we understand the cause. 2004-07-20
5650 if test "$PORTNAME" = "win32"; then
5651 if test "$with_readline" = yes; then
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Readline does not work on MinGW --- disabling" >&5
5653 $as_echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
5665 # Check whether --with-libedit-preferred was given.
5666 if test "${with_libedit_preferred+set}" = set; then :
5667 withval=$with_libedit_preferred;
5676 as_fn_error $? "no argument expected for --with-libedit-preferred option" "$LINENO" 5
5681 with_libedit_preferred=no
5691 # There are at least three UUID libraries in common use: the FreeBSD/NetBSD
5692 # library, the e2fsprogs libuuid (now part of util-linux-ng), and the OSSP
5693 # UUID library. More than one of these might be present on a given platform,
5694 # so we make the user say which one she wants.
5699 # Check whether --with-uuid was given.
5700 if test "${with_uuid+set}" = set; then :
5704 as_fn_error $? "argument required for --with-uuid option" "$LINENO" 5
5707 as_fn_error $? "argument required for --with-uuid option" "$LINENO" 5
5717 if test x"$with_uuid" = x"" ; then
5723 # Check whether --with-ossp-uuid was given.
5724 if test "${with_ossp_uuid+set}" = set; then :
5725 withval=$with_ossp_uuid;
5734 as_fn_error $? "no argument expected for --with-ossp-uuid option" "$LINENO" 5
5744 if test "$with_ossp_uuid" = yes ; then
5748 if test "$with_uuid" = bsd ; then
5750 $as_echo "#define HAVE_UUID_BSD 1" >>confdefs.h
5752 UUID_EXTRA_OBJS="md5.o sha1.o"
5753 elif test "$with_uuid" = e2fs ; then
5755 $as_echo "#define HAVE_UUID_E2FS 1" >>confdefs.h
5757 UUID_EXTRA_OBJS="md5.o sha1.o"
5758 elif test "$with_uuid" = ossp ; then
5760 $as_echo "#define HAVE_UUID_OSSP 1" >>confdefs.h
5763 elif test "$with_uuid" = no ; then
5766 as_fn_error $? "--with-uuid must specify one of bsd, e2fs, or ossp" "$LINENO" 5
5778 # Check whether --with-libxml was given.
5779 if test "${with_libxml+set}" = set; then :
5780 withval=$with_libxml;
5784 $as_echo "#define USE_LIBXML 1" >>confdefs.h
5791 as_fn_error $? "no argument expected for --with-libxml option" "$LINENO" 5
5802 if test "$with_libxml" = yes ; then
5803 for ac_prog in xml2-config
5805 # Extract the first word of "$ac_prog", so it can be a program name with args.
5806 set dummy $ac_prog; ac_word=$2
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5808 $as_echo_n "checking for $ac_word... " >&6; }
5809 if ${ac_cv_prog_XML2_CONFIG+:} false; then :
5810 $as_echo_n "(cached) " >&6
5812 if test -n "$XML2_CONFIG"; then
5813 ac_cv_prog_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test.
5815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5819 test -z "$as_dir" && as_dir=.
5820 for ac_exec_ext in '' $ac_executable_extensions; do
5821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5822 ac_cv_prog_XML2_CONFIG="$ac_prog"
5823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5832 XML2_CONFIG=$ac_cv_prog_XML2_CONFIG
5833 if test -n "$XML2_CONFIG"; then
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
5835 $as_echo "$XML2_CONFIG" >&6; }
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5838 $as_echo "no" >&6; }
5842 test -n "$XML2_CONFIG" && break
5845 if test -n "$XML2_CONFIG"; then
5846 for pgac_option in `$XML2_CONFIG --cflags`; do
5847 case $pgac_option in
5848 -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";;
5851 for pgac_option in `$XML2_CONFIG --libs`; do
5852 case $pgac_option in
5853 -L*) LDFLAGS="$LDFLAGS $pgac_option";;
5867 # Check whether --with-libxslt was given.
5868 if test "${with_libxslt+set}" = set; then :
5869 withval=$with_libxslt;
5873 $as_echo "#define USE_LIBXSLT 1" >>confdefs.h
5880 as_fn_error $? "no argument expected for --with-libxslt option" "$LINENO" 5
5900 # Check whether --with-system-tzdata was given.
5901 if test "${with_system_tzdata+set}" = set; then :
5902 withval=$with_system_tzdata;
5905 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5908 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5926 # Check whether --with-zlib was given.
5927 if test "${with_zlib+set}" = set; then :
5937 as_fn_error $? "no argument expected for --with-zlib option" "$LINENO" 5
5953 # Assume system is ELF if it predefines __ELF__ as 1,
5954 # otherwise believe host_os based default.
5956 freebsd1*|freebsd2*) elf=no;;
5957 freebsd3*|freebsd4*) elf=yes;;
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5962 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5963 if ${ac_cv_path_GREP+:} false; then :
5964 $as_echo_n "(cached) " >&6
5966 if test -z "$GREP"; then
5967 ac_path_GREP_found=false
5968 # Loop through the user's path and test for each of PROGNAME-LIST
5969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5970 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5973 test -z "$as_dir" && as_dir=.
5974 for ac_prog in grep ggrep; do
5975 for ac_exec_ext in '' $ac_executable_extensions; do
5976 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5977 as_fn_executable_p "$ac_path_GREP" || continue
5978 # Check for GNU ac_path_GREP and select it if it is found.
5979 # Check for GNU $ac_path_GREP
5980 case `"$ac_path_GREP" --version 2>&1` in
5982 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5985 $as_echo_n 0123456789 >"conftest.in"
5988 cat "conftest.in" "conftest.in" >"conftest.tmp"
5989 mv "conftest.tmp" "conftest.in"
5990 cp "conftest.in" "conftest.nl"
5991 $as_echo 'GREP' >> "conftest.nl"
5992 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5993 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5994 as_fn_arith $ac_count + 1 && ac_count=$as_val
5995 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5996 # Best one so far, save it but keep looking for a better one
5997 ac_cv_path_GREP="$ac_path_GREP"
5998 ac_path_GREP_max=$ac_count
6000 # 10*(2^10) chars as input seems more than enough
6001 test $ac_count -gt 10 && break
6003 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6006 $ac_path_GREP_found && break 3
6011 if test -z "$ac_cv_path_GREP"; then
6012 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6015 ac_cv_path_GREP=$GREP
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6020 $as_echo "$ac_cv_path_GREP" >&6; }
6021 GREP="$ac_cv_path_GREP"
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6025 $as_echo_n "checking for egrep... " >&6; }
6026 if ${ac_cv_path_EGREP+:} false; then :
6027 $as_echo_n "(cached) " >&6
6029 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6030 then ac_cv_path_EGREP="$GREP -E"
6032 if test -z "$EGREP"; then
6033 ac_path_EGREP_found=false
6034 # Loop through the user's path and test for each of PROGNAME-LIST
6035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6036 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6039 test -z "$as_dir" && as_dir=.
6040 for ac_prog in egrep; do
6041 for ac_exec_ext in '' $ac_executable_extensions; do
6042 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6043 as_fn_executable_p "$ac_path_EGREP" || continue
6044 # Check for GNU ac_path_EGREP and select it if it is found.
6045 # Check for GNU $ac_path_EGREP
6046 case `"$ac_path_EGREP" --version 2>&1` in
6048 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6051 $as_echo_n 0123456789 >"conftest.in"
6054 cat "conftest.in" "conftest.in" >"conftest.tmp"
6055 mv "conftest.tmp" "conftest.in"
6056 cp "conftest.in" "conftest.nl"
6057 $as_echo 'EGREP' >> "conftest.nl"
6058 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6059 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6060 as_fn_arith $ac_count + 1 && ac_count=$as_val
6061 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6062 # Best one so far, save it but keep looking for a better one
6063 ac_cv_path_EGREP="$ac_path_EGREP"
6064 ac_path_EGREP_max=$ac_count
6066 # 10*(2^10) chars as input seems more than enough
6067 test $ac_count -gt 10 && break
6069 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6072 $ac_path_EGREP_found && break 3
6077 if test -z "$ac_cv_path_EGREP"; then
6078 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6081 ac_cv_path_EGREP=$EGREP
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6087 $as_echo "$ac_cv_path_EGREP" >&6; }
6088 EGREP="$ac_cv_path_EGREP"
6091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6092 /* end confdefs.h. */
6098 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6099 $EGREP "yes" >/dev/null 2>&1; then :
6102 if test "X$elf" = "Xyes" ; then
6116 CPPFLAGS="$CPPFLAGS $INCLUDES"
6117 LDFLAGS="$LDFLAGS $LIBDIRS"
6123 # Check whether --with-gnu-ld was given.
6124 if test "${with_gnu_ld+set}" = set; then :
6125 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6131 if test "$GCC" = yes; then
6132 # Check if gcc -print-prog-name=ld gives a path.
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
6134 $as_echo_n "checking for ld used by GCC... " >&6; }
6137 # gcc leaves a trailing carriage return which upsets mingw
6138 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6140 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6143 # Accept absolute paths.
6144 [\\/]* | [A-Za-z]:[\\/]*)
6145 re_direlt='/[^/][^/]*/\.\./'
6146 # Canonicalize the path of ld
6147 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
6148 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6149 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
6151 test -z "$LD" && LD="$ac_prog"
6154 # If it fails, then pretend we aren't using GCC.
6158 # If it is relative, then search for the first ld in PATH.
6162 elif test "$with_gnu_ld" = yes; then
6163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6164 $as_echo_n "checking for GNU ld... " >&6; }
6166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6167 $as_echo_n "checking for non-GNU ld... " >&6; }
6169 if ${ac_cv_path_LD+:} false; then :
6170 $as_echo_n "(cached) " >&6
6172 if test -z "$LD"; then
6173 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
6174 for ac_dir in $PATH; do
6175 test -z "$ac_dir" && ac_dir=.
6176 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6177 ac_cv_path_LD="$ac_dir/$ac_prog"
6178 # Check to see if the program is GNU ld. I'd rather use --version,
6179 # but apparently some GNU ld's only accept -v.
6180 # Break only if it was the GNU/non-GNU ld that we prefer.
6181 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
6182 test "$with_gnu_ld" != no && break
6184 test "$with_gnu_ld" != yes && break
6190 ac_cv_path_LD="$LD" # Let the user override the test with a path.
6195 if test -n "$LD"; then
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6197 $as_echo "$LD" >&6; }
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6200 $as_echo "no" >&6; }
6202 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6204 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6205 if ${ac_cv_prog_gnu_ld+:} false; then :
6206 $as_echo_n "(cached) " >&6
6208 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
6209 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
6210 ac_cv_prog_gnu_ld=yes
6212 ac_cv_prog_gnu_ld=no
6215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gnu_ld" >&5
6216 $as_echo "$ac_cv_prog_gnu_ld" >&6; }
6217 with_gnu_ld=$ac_cv_prog_gnu_ld
6222 case $host_os in sysv5*)
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld -R works" >&5
6224 $as_echo_n "checking whether ld -R works... " >&6; }
6225 if ${pgac_cv_prog_ld_R+:} false; then :
6226 $as_echo_n "(cached) " >&6
6229 pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
6230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6231 /* end confdefs.h. */
6241 if ac_fn_c_try_link "$LINENO"; then :
6242 pgac_cv_prog_ld_R=yes
6244 pgac_cv_prog_ld_R=no
6246 rm -f core conftest.err conftest.$ac_objext \
6247 conftest$ac_exeext conftest.$ac_ext
6248 LDFLAGS=$pgac_save_LDFLAGS
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_ld_R" >&5
6252 $as_echo "$pgac_cv_prog_ld_R" >&6; }
6253 ld_R_works=$pgac_cv_prog_ld_R
6256 if test -n "$ac_tool_prefix"; then
6257 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6258 set dummy ${ac_tool_prefix}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_RANLIB+:} false; then :
6262 $as_echo_n "(cached) " >&6
6264 if test -n "$RANLIB"; then
6265 ac_cv_prog_RANLIB="$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_RANLIB="${ac_tool_prefix}ranlib"
6275 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6284 RANLIB=$ac_cv_prog_RANLIB
6285 if test -n "$RANLIB"; then
6286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6287 $as_echo "$RANLIB" >&6; }
6289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6290 $as_echo "no" >&6; }
6295 if test -z "$ac_cv_prog_RANLIB"; then
6296 ac_ct_RANLIB=$RANLIB
6297 # Extract the first word of "ranlib", so it can be a program name with args.
6298 set dummy ranlib; ac_word=$2
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6300 $as_echo_n "checking for $ac_word... " >&6; }
6301 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6302 $as_echo_n "(cached) " >&6
6304 if test -n "$ac_ct_RANLIB"; then
6305 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6311 test -z "$as_dir" && as_dir=.
6312 for ac_exec_ext in '' $ac_executable_extensions; do
6313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6314 ac_cv_prog_ac_ct_RANLIB="ranlib"
6315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6324 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6325 if test -n "$ac_ct_RANLIB"; then
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6327 $as_echo "$ac_ct_RANLIB" >&6; }
6329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6330 $as_echo "no" >&6; }
6333 if test "x$ac_ct_RANLIB" = x; then
6336 case $cross_compiling:$ac_tool_warned in
6338 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6339 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6340 ac_tool_warned=yes ;;
6342 RANLIB=$ac_ct_RANLIB
6345 RANLIB="$ac_cv_prog_RANLIB"
6349 if test -n "$ac_tool_prefix"; then
6350 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6351 set dummy ${ac_tool_prefix}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_STRIP+:} false; then :
6355 $as_echo_n "(cached) " >&6
6357 if test -n "$STRIP"; then
6358 ac_cv_prog_STRIP="$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_STRIP="${ac_tool_prefix}strip"
6368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6377 STRIP=$ac_cv_prog_STRIP
6378 if test -n "$STRIP"; then
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6380 $as_echo "$STRIP" >&6; }
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6383 $as_echo "no" >&6; }
6388 if test -z "$ac_cv_prog_STRIP"; then
6390 # Extract the first word of "strip", so it can be a program name with args.
6391 set dummy strip; ac_word=$2
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393 $as_echo_n "checking for $ac_word... " >&6; }
6394 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6395 $as_echo_n "(cached) " >&6
6397 if test -n "$ac_ct_STRIP"; then
6398 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6404 test -z "$as_dir" && as_dir=.
6405 for ac_exec_ext in '' $ac_executable_extensions; do
6406 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6407 ac_cv_prog_ac_ct_STRIP="strip"
6408 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6417 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6418 if test -n "$ac_ct_STRIP"; then
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6420 $as_echo "$ac_ct_STRIP" >&6; }
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6423 $as_echo "no" >&6; }
6426 if test "x$ac_ct_STRIP" = x; then
6429 case $cross_compiling:$ac_tool_warned in
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6432 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6433 ac_tool_warned=yes ;;
6438 STRIP="$ac_cv_prog_STRIP"
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is possible to strip libraries" >&5
6443 $as_echo_n "checking whether it is possible to strip libraries... " >&6; }
6444 if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
6445 STRIP_STATIC_LIB="$STRIP -x"
6446 STRIP_SHARED_LIB="$STRIP --strip-unneeded"
6447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6448 $as_echo "yes" >&6; }
6453 STRIP_STATIC_LIB=$STRIP
6454 STRIP_SHARED_LIB=$STRIP
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6456 $as_echo "yes" >&6; }
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6462 $as_echo "no" >&6; }
6469 if test -n "$ac_tool_prefix"; then
6470 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6471 set dummy ${ac_tool_prefix}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_AR+:} false; then :
6475 $as_echo_n "(cached) " >&6
6477 if test -n "$AR"; then
6478 ac_cv_prog_AR="$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_AR="${ac_tool_prefix}ar"
6488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6498 if test -n "$AR"; then
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6500 $as_echo "$AR" >&6; }
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503 $as_echo "no" >&6; }
6508 if test -z "$ac_cv_prog_AR"; then
6510 # Extract the first word of "ar", so it can be a program name with args.
6511 set dummy ar; ac_word=$2
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6513 $as_echo_n "checking for $ac_word... " >&6; }
6514 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6515 $as_echo_n "(cached) " >&6
6517 if test -n "$ac_ct_AR"; then
6518 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6524 test -z "$as_dir" && as_dir=.
6525 for ac_exec_ext in '' $ac_executable_extensions; do
6526 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6527 ac_cv_prog_ac_ct_AR="ar"
6528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6537 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6538 if test -n "$ac_ct_AR"; then
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6540 $as_echo "$ac_ct_AR" >&6; }
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6543 $as_echo "no" >&6; }
6546 if test "x$ac_ct_AR" = x; then
6549 case $cross_compiling:$ac_tool_warned in
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6552 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6553 ac_tool_warned=yes ;;
6561 if test "$PORTNAME" = "win32"; then
6562 if test -n "$ac_tool_prefix"; then
6563 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6564 set dummy ${ac_tool_prefix}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_DLLTOOL+:} false; then :
6568 $as_echo_n "(cached) " >&6
6570 if test -n "$DLLTOOL"; then
6571 ac_cv_prog_DLLTOOL="$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_DLLTOOL="${ac_tool_prefix}dlltool"
6581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6590 DLLTOOL=$ac_cv_prog_DLLTOOL
6591 if test -n "$DLLTOOL"; then
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6593 $as_echo "$DLLTOOL" >&6; }
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6596 $as_echo "no" >&6; }
6601 if test -z "$ac_cv_prog_DLLTOOL"; then
6602 ac_ct_DLLTOOL=$DLLTOOL
6603 # Extract the first word of "dlltool", so it can be a program name with args.
6604 set dummy dlltool; ac_word=$2
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6606 $as_echo_n "checking for $ac_word... " >&6; }
6607 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6608 $as_echo_n "(cached) " >&6
6610 if test -n "$ac_ct_DLLTOOL"; then
6611 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6613 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6617 test -z "$as_dir" && as_dir=.
6618 for ac_exec_ext in '' $ac_executable_extensions; do
6619 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6620 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6621 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6630 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6631 if test -n "$ac_ct_DLLTOOL"; then
6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6633 $as_echo "$ac_ct_DLLTOOL" >&6; }
6635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6636 $as_echo "no" >&6; }
6639 if test "x$ac_ct_DLLTOOL" = x; then
6642 case $cross_compiling:$ac_tool_warned in
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6645 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6646 ac_tool_warned=yes ;;
6648 DLLTOOL=$ac_ct_DLLTOOL
6651 DLLTOOL="$ac_cv_prog_DLLTOOL"
6654 if test -n "$ac_tool_prefix"; then
6655 # Extract the first word of "${ac_tool_prefix}dllwrap", so it can be a program name with args.
6656 set dummy ${ac_tool_prefix}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_DLLWRAP+:} false; then :
6660 $as_echo_n "(cached) " >&6
6662 if test -n "$DLLWRAP"; then
6663 ac_cv_prog_DLLWRAP="$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_DLLWRAP="${ac_tool_prefix}dllwrap"
6673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6682 DLLWRAP=$ac_cv_prog_DLLWRAP
6683 if test -n "$DLLWRAP"; then
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLWRAP" >&5
6685 $as_echo "$DLLWRAP" >&6; }
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6688 $as_echo "no" >&6; }
6693 if test -z "$ac_cv_prog_DLLWRAP"; then
6694 ac_ct_DLLWRAP=$DLLWRAP
6695 # Extract the first word of "dllwrap", so it can be a program name with args.
6696 set dummy dllwrap; ac_word=$2
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6698 $as_echo_n "checking for $ac_word... " >&6; }
6699 if ${ac_cv_prog_ac_ct_DLLWRAP+:} false; then :
6700 $as_echo_n "(cached) " >&6
6702 if test -n "$ac_ct_DLLWRAP"; then
6703 ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test.
6705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6709 test -z "$as_dir" && as_dir=.
6710 for ac_exec_ext in '' $ac_executable_extensions; do
6711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6712 ac_cv_prog_ac_ct_DLLWRAP="dllwrap"
6713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6722 ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP
6723 if test -n "$ac_ct_DLLWRAP"; then
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLWRAP" >&5
6725 $as_echo "$ac_ct_DLLWRAP" >&6; }
6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6728 $as_echo "no" >&6; }
6731 if test "x$ac_ct_DLLWRAP" = x; then
6734 case $cross_compiling:$ac_tool_warned in
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6738 ac_tool_warned=yes ;;
6740 DLLWRAP=$ac_ct_DLLWRAP
6743 DLLWRAP="$ac_cv_prog_DLLWRAP"
6746 if test -n "$ac_tool_prefix"; then
6747 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6748 set dummy ${ac_tool_prefix}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_WINDRES+:} false; then :
6752 $as_echo_n "(cached) " >&6
6754 if test -n "$WINDRES"; then
6755 ac_cv_prog_WINDRES="$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_WINDRES="${ac_tool_prefix}windres"
6765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6774 WINDRES=$ac_cv_prog_WINDRES
6775 if test -n "$WINDRES"; then
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6777 $as_echo "$WINDRES" >&6; }
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6780 $as_echo "no" >&6; }
6785 if test -z "$ac_cv_prog_WINDRES"; then
6786 ac_ct_WINDRES=$WINDRES
6787 # Extract the first word of "windres", so it can be a program name with args.
6788 set dummy windres; ac_word=$2
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6790 $as_echo_n "checking for $ac_word... " >&6; }
6791 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
6792 $as_echo_n "(cached) " >&6
6794 if test -n "$ac_ct_WINDRES"; then
6795 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6801 test -z "$as_dir" && as_dir=.
6802 for ac_exec_ext in '' $ac_executable_extensions; do
6803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6804 ac_cv_prog_ac_ct_WINDRES="windres"
6805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6814 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6815 if test -n "$ac_ct_WINDRES"; then
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6817 $as_echo "$ac_ct_WINDRES" >&6; }
6819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6820 $as_echo "no" >&6; }
6823 if test "x$ac_ct_WINDRES" = x; then
6826 case $cross_compiling:$ac_tool_warned in
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6829 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6830 ac_tool_warned=yes ;;
6832 WINDRES=$ac_ct_WINDRES
6835 WINDRES="$ac_cv_prog_WINDRES"
6840 # Find a good install program. We prefer a C program (faster),
6841 # so one script is as good as another. But avoid the broken or
6842 # incompatible versions:
6843 # SysV /etc/install, /usr/sbin/install
6844 # SunOS /usr/etc/install
6845 # IRIX /sbin/install
6847 # AmigaOS /C/install, which installs bootblocks on floppy discs
6848 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6849 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6850 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6851 # OS/2's system install, which has a completely different semantic
6852 # ./install, which can be erroneously created by make from ./install.sh.
6853 # Reject install programs that cannot install multiple files.
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6855 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6856 if test -z "$INSTALL"; then
6857 if ${ac_cv_path_install+:} false; then :
6858 $as_echo_n "(cached) " >&6
6860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6864 test -z "$as_dir" && as_dir=.
6865 # Account for people who put trailing slashes in PATH elements.
6866 case $as_dir/ in #((
6867 ./ | .// | /[cC]/* | \
6868 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6869 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6872 # OSF1 and SCO ODT 3.0 have their own names for install.
6873 # Don't use installbsd from OSF since it installs stuff as root
6875 for ac_prog in ginstall scoinst install; do
6876 for ac_exec_ext in '' $ac_executable_extensions; do
6877 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6878 if test $ac_prog = install &&
6879 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6880 # AIX install. It has an incompatible calling convention.
6882 elif test $ac_prog = install &&
6883 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6884 # program-specific install script used by HP pwplus--don't use.
6887 rm -rf conftest.one conftest.two conftest.dir
6888 echo one > conftest.one
6889 echo two > conftest.two
6891 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6892 test -s conftest.one && test -s conftest.two &&
6893 test -s conftest.dir/conftest.one &&
6894 test -s conftest.dir/conftest.two
6896 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6909 rm -rf conftest.one conftest.two conftest.dir
6912 if test "${ac_cv_path_install+set}" = set; then
6913 INSTALL=$ac_cv_path_install
6915 # As a last resort, use the slow shell script. Don't cache a
6916 # value for INSTALL within a source directory, because that will
6917 # break other packages using the cache if that directory is
6918 # removed, or if the value is a relative name.
6919 INSTALL=$ac_install_sh
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
6923 $as_echo "$INSTALL" >&6; }
6925 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6926 # It thinks the first close brace ends the variable substitution.
6927 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6929 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
6931 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6933 # When Autoconf chooses install-sh as install program it tries to generate
6934 # a relative path to it in each makefile where it subsitutes it. This clashes
6935 # with our Makefile.global concept. This workaround helps.
6937 *install-sh*) install_bin='';;
6938 *) install_bin=$INSTALL;;
6942 # Extract the first word of "tar", so it can be a program name with args.
6943 set dummy tar; ac_word=$2
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6945 $as_echo_n "checking for $ac_word... " >&6; }
6946 if ${ac_cv_path_TAR+:} false; then :
6947 $as_echo_n "(cached) " >&6
6951 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
6954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6958 test -z "$as_dir" && as_dir=.
6959 for ac_exec_ext in '' $ac_executable_extensions; do
6960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6961 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
6962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6973 if test -n "$TAR"; then
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
6975 $as_echo "$TAR" >&6; }
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6978 $as_echo "no" >&6; }
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6983 $as_echo_n "checking whether ln -s works... " >&6; }
6985 if test "$LN_S" = "ln -s"; then
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6987 $as_echo "yes" >&6; }
6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6990 $as_echo "no, using $LN_S" >&6; }
6993 for ac_prog in gawk mawk nawk awk
6995 # Extract the first word of "$ac_prog", so it can be a program name with args.
6996 set dummy $ac_prog; ac_word=$2
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6998 $as_echo_n "checking for $ac_word... " >&6; }
6999 if ${ac_cv_prog_AWK+:} false; then :
7000 $as_echo_n "(cached) " >&6
7002 if test -n "$AWK"; then
7003 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7009 test -z "$as_dir" && as_dir=.
7010 for ac_exec_ext in '' $ac_executable_extensions; do
7011 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7012 ac_cv_prog_AWK="$ac_prog"
7013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7023 if test -n "$AWK"; then
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7025 $as_echo "$AWK" >&6; }
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7028 $as_echo "no" >&6; }
7032 test -n "$AWK" && break
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7036 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7037 if test -z "$MKDIR_P"; then
7038 if ${ac_cv_path_mkdir+:} false; then :
7039 $as_echo_n "(cached) " >&6
7041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7042 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7045 test -z "$as_dir" && as_dir=.
7046 for ac_prog in mkdir gmkdir; do
7047 for ac_exec_ext in '' $ac_executable_extensions; do
7048 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
7049 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7050 'mkdir (GNU coreutils) '* | \
7051 'mkdir (coreutils) '* | \
7052 'mkdir (fileutils) '4.1*)
7053 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7063 test -d ./--version && rmdir ./--version
7064 if test "${ac_cv_path_mkdir+set}" = set; then
7065 MKDIR_P="$ac_cv_path_mkdir -p"
7067 # As a last resort, use the slow shell script. Don't cache a
7068 # value for MKDIR_P within a source directory, because that will
7069 # break other packages using the cache if that directory is
7070 # removed, or if the value is a relative name.
7071 MKDIR_P="$ac_install_sh -d"
7074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7075 $as_echo "$MKDIR_P" >&6; }
7077 # When Autoconf chooses install-sh as mkdir -p program it tries to generate
7078 # a relative path to it in each makefile where it subsitutes it. This clashes
7079 # with our Makefile.global concept. This workaround helps.
7081 *install-sh*) MKDIR_P='\${SHELL} \${top_srcdir}/config/install-sh -c -d';;
7084 # Let the user override the search
7085 if test -z "$BISON"; then
7086 for ac_prog in bison
7088 # Extract the first word of "$ac_prog", so it can be a program name with args.
7089 set dummy $ac_prog; ac_word=$2
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7091 $as_echo_n "checking for $ac_word... " >&6; }
7092 if ${ac_cv_path_BISON+:} false; then :
7093 $as_echo_n "(cached) " >&6
7097 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
7100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104 test -z "$as_dir" && as_dir=.
7105 for ac_exec_ext in '' $ac_executable_extensions; do
7106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7107 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
7108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7118 BISON=$ac_cv_path_BISON
7119 if test -n "$BISON"; then
7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
7121 $as_echo "$BISON" >&6; }
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7124 $as_echo "no" >&6; }
7128 test -n "$BISON" && break
7133 if test "$BISON"; then
7134 pgac_bison_version=`$BISON --version 2>/dev/null | sed q`
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_bison_version" >&5
7136 $as_echo "$as_me: using $pgac_bison_version" >&6;}
7137 if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7140 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7141 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&5
7142 $as_echo "$as_me: WARNING:
7143 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7144 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&2;}
7147 # Bison >=3.0 issues warnings about %name-prefix="base_yy", instead
7148 # of the now preferred %name-prefix "base_yy", but the latter
7149 # doesn't work with Bison 2.3 or less. So for now we silence the
7150 # deprecation warnings.
7151 if echo "$pgac_bison_version" | $AWK '{ if ($4 >= 3) exit 0; else exit 1;}'
7153 BISONFLAGS="$BISONFLAGS -Wno-deprecated"
7157 if test -z "$BISON"; then
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7159 *** Without Bison you will not be able to build PostgreSQL from Git nor
7160 *** change any of the parser definition files. You can obtain Bison from
7161 *** a GNU mirror site. (If you are using the official distribution of
7162 *** PostgreSQL then you do not need to worry about this, because the Bison
7163 *** output is pre-generated.)" >&5
7164 $as_echo "$as_me: WARNING:
7165 *** Without Bison you will not be able to build PostgreSQL from Git nor
7166 *** change any of the parser definition files. You can obtain Bison from
7167 *** a GNU mirror site. (If you are using the official distribution of
7168 *** PostgreSQL then you do not need to worry about this, because the Bison
7169 *** output is pre-generated.)" >&2;}
7171 # We don't need AC_SUBST(BISON) because AC_PATH_PROG did it
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex" >&5
7175 $as_echo_n "checking for flex... " >&6; }
7176 if ${pgac_cv_path_flex+:} false; then :
7177 $as_echo_n "(cached) " >&6
7179 # Let the user override the test
7180 if test -n "$FLEX"; then
7181 pgac_cv_path_flex=$FLEX
7185 for pgac_dir in $PATH; do
7187 if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
7190 for pgac_prog in flex lex; do
7191 pgac_candidate="$pgac_dir/$pgac_prog"
7192 if test -f "$pgac_candidate" \
7193 && $pgac_candidate --version </dev/null >/dev/null 2>&1
7195 echo '%%' > conftest.l
7196 if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
7197 pgac_flex_version=`$pgac_candidate --version 2>/dev/null`
7198 if echo "$pgac_flex_version" | sed 's/[.a-z]/ /g' | $AWK '{ if ($1 = 2 && $2 = 5 && $3 >= 31) exit 0; else exit 1;}'
7200 pgac_cv_path_flex=$pgac_candidate
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7204 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7205 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&5
7206 $as_echo "$as_me: WARNING:
7207 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7208 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&2;}
7214 rm -f conftest.l lex.yy.c
7215 : ${pgac_cv_path_flex=no}
7219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_path_flex" >&5
7220 $as_echo "$pgac_cv_path_flex" >&6; }
7221 if test x"$pgac_cv_path_flex" = x"no"; then
7222 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7223 *** Without Flex you will not be able to build PostgreSQL from Git nor
7224 *** change any of the scanner definition files. You can obtain Flex from
7225 *** a GNU mirror site. (If you are using the official distribution of
7226 *** PostgreSQL then you do not need to worry about this because the Flex
7227 *** output is pre-generated.)" >&5
7228 $as_echo "$as_me: WARNING:
7229 *** Without Flex you will not be able to build PostgreSQL from Git nor
7230 *** change any of the scanner definition files. You can obtain Flex from
7231 *** a GNU mirror site. (If you are using the official distribution of
7232 *** PostgreSQL then you do not need to worry about this because the Flex
7233 *** output is pre-generated.)" >&2;}
7237 FLEX=$pgac_cv_path_flex
7238 pgac_flex_version=`$FLEX --version 2>/dev/null`
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_flex_version" >&5
7240 $as_echo "$as_me: using $pgac_flex_version" >&6;}
7247 # Let the user override the search
7248 if test -z "$PERL"; then
7249 # Extract the first word of "perl", so it can be a program name with args.
7250 set dummy perl; ac_word=$2
7251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7252 $as_echo_n "checking for $ac_word... " >&6; }
7253 if ${ac_cv_path_PERL+:} false; then :
7254 $as_echo_n "(cached) " >&6
7258 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7265 test -z "$as_dir" && as_dir=.
7266 for ac_exec_ext in '' $ac_executable_extensions; do
7267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7268 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7279 PERL=$ac_cv_path_PERL
7280 if test -n "$PERL"; then
7281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7282 $as_echo "$PERL" >&6; }
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7285 $as_echo "no" >&6; }
7291 if test "$PERL"; then
7292 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'`
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: using perl $pgac_perl_version" >&5
7294 $as_echo "$as_me: using perl $pgac_perl_version" >&6;}
7295 if echo "$pgac_perl_version" | sed 's/[.a-z_]/ /g' | \
7296 $AWK '{ if ($1 = 5 && $2 >= 8) exit 1; else exit 0;}'
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7299 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7300 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&5
7301 $as_echo "$as_me: WARNING:
7302 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7303 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&2;}
7308 if test -z "$PERL"; then
7309 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7310 *** Without Perl you will not be able to build PostgreSQL from Git.
7311 *** You can obtain Perl from any CPAN mirror site.
7312 *** (If you are using the official distribution of PostgreSQL then you do not
7313 *** need to worry about this, because the Perl output is pre-generated.)" >&5
7314 $as_echo "$as_me: WARNING:
7315 *** Without Perl you will not be able to build PostgreSQL from Git.
7316 *** You can obtain Perl from any CPAN mirror site.
7317 *** (If you are using the official distribution of PostgreSQL then you do not
7318 *** need to worry about this, because the Perl output is pre-generated.)" >&2;}
7321 if test "$with_perl" = yes; then
7322 if test -z "$PERL"; then
7323 as_fn_error $? "Perl not found" "$LINENO" 5
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl archlibexp" >&5
7327 $as_echo_n "checking for Perl archlibexp... " >&6; }
7328 perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
7329 test "$PORTNAME" = "win32" && perl_archlibexp=`echo $perl_archlibexp | sed 's,\\\\,/,g'`
7330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_archlibexp" >&5
7331 $as_echo "$perl_archlibexp" >&6; }
7332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl privlibexp" >&5
7333 $as_echo_n "checking for Perl privlibexp... " >&6; }
7334 perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
7335 test "$PORTNAME" = "win32" && perl_privlibexp=`echo $perl_privlibexp | sed 's,\\\\,/,g'`
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_privlibexp" >&5
7337 $as_echo "$perl_privlibexp" >&6; }
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl useshrplib" >&5
7339 $as_echo_n "checking for Perl useshrplib... " >&6; }
7340 perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
7341 test "$PORTNAME" = "win32" && perl_useshrplib=`echo $perl_useshrplib | sed 's,\\\\,/,g'`
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_useshrplib" >&5
7343 $as_echo "$perl_useshrplib" >&6; }
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flags to link embedded Perl" >&5
7346 $as_echo_n "checking for flags to link embedded Perl... " >&6; }
7347 if test "$PORTNAME" = "win32" ; then
7348 perl_lib=`basename $perl_archlibexp/CORE/perl[5-9]*.lib .lib`
7349 test -e "$perl_archlibexp/CORE/$perl_lib.lib" && perl_embed_ldflags="-L$perl_archlibexp/CORE -l$perl_lib"
7351 pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
7352 pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
7353 perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e "s/ -arch [-a-zA-Z0-9_]*//g"`
7355 if test -z "$perl_embed_ldflags" ; then
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7357 $as_echo "no" >&6; }
7358 as_fn_error $? "could not determine flags for linking embedded Perl.
7359 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
7360 installed." "$LINENO" 5
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_embed_ldflags" >&5
7363 $as_echo "$perl_embed_ldflags" >&6; }
7368 if test "$with_python" = yes; then
7369 # Extract the first word of "python", so it can be a program name with args.
7370 set dummy python; ac_word=$2
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7372 $as_echo_n "checking for $ac_word... " >&6; }
7373 if ${ac_cv_path_PYTHON+:} false; then :
7374 $as_echo_n "(cached) " >&6
7378 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
7381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7385 test -z "$as_dir" && as_dir=.
7386 for ac_exec_ext in '' $ac_executable_extensions; do
7387 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7388 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
7389 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7399 PYTHON=$ac_cv_path_PYTHON
7400 if test -n "$PYTHON"; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
7402 $as_echo "$PYTHON" >&6; }
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405 $as_echo "no" >&6; }
7409 if test x"$PYTHON" = x""; then
7410 as_fn_error $? "Python not found" "$LINENO" 5
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python distutils module" >&5
7415 $as_echo_n "checking for Python distutils module... " >&6; }
7416 if "${PYTHON}" -c 'import distutils' 2>&5
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7419 $as_echo "yes" >&6; }
7421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7422 $as_echo "no" >&6; }
7423 as_fn_error $? "distutils module not found" "$LINENO" 5
7425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python configuration directory" >&5
7426 $as_echo_n "checking Python configuration directory... " >&6; }
7427 python_majorversion=`${PYTHON} -c "import sys; print(sys.version[0])"`
7428 python_version=`${PYTHON} -c "import sys; print(sys.version[:3])"`
7429 python_configdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBPL'))))"`
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_configdir" >&5
7431 $as_echo "$python_configdir" >&6; }
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python include directories" >&5
7434 $as_echo_n "checking Python include directories... " >&6; }
7435 python_includespec=`${PYTHON} -c "
7436 import distutils.sysconfig
7437 a = '-I' + distutils.sysconfig.get_python_inc(False)
7438 b = '-I' + distutils.sysconfig.get_python_inc(True)
7442 print(a + ' ' + b)"`
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_includespec" >&5
7444 $as_echo "$python_includespec" >&6; }
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link an embedded Python application" >&5
7449 $as_echo_n "checking how to link an embedded Python application... " >&6; }
7451 python_libdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR'))))"`
7452 python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
7453 python_so=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('SO'))))"`
7454 ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
7455 python_enable_shared=`${PYTHON} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars().get('Py_ENABLE_SHARED',0))"`
7457 if test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
7459 # New way: use the official shared library
7460 ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
7461 python_libspec="-L${python_libdir} -l${ldlibrary}"
7463 # Old way: use libpython from python_configdir
7464 python_libdir="${python_configdir}"
7465 # LDVERSION was introduced in Python 3.2.
7466 python_ldversion=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDVERSION'))))"`
7467 if test x"${python_ldversion}" = x""; then
7468 python_ldversion=$python_version
7470 python_libspec="-L${python_libdir} -lpython${python_ldversion}"
7473 python_additional_libs=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','BASEMODLIBS'))))"`
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_libspec} ${python_additional_libs}" >&5
7476 $as_echo "${python_libspec} ${python_additional_libs}" >&6; }
7479 # threaded python is not supported on OpenBSD
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Python is compiled with thread support" >&5
7481 $as_echo_n "checking whether Python is compiled with thread support... " >&6; }
7482 pythreads=`${PYTHON} -c "import sys; print(int('thread' in sys.builtin_module_names))"`
7483 if test "$pythreads" = "1"; then
7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7485 $as_echo "yes" >&6; }
7488 as_fn_error $? "threaded Python not supported on this platform" "$LINENO" 5
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7493 $as_echo "no" >&6; }
7499 if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
7500 # Extract the first word of "zic", so it can be a program name with args.
7501 set dummy zic; ac_word=$2
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7503 $as_echo_n "checking for $ac_word... " >&6; }
7504 if ${ac_cv_path_ZIC+:} false; then :
7505 $as_echo_n "(cached) " >&6
7509 ac_cv_path_ZIC="$ZIC" # Let the user override the test with a path.
7512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7516 test -z "$as_dir" && as_dir=.
7517 for ac_exec_ext in '' $ac_executable_extensions; do
7518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7519 ac_cv_path_ZIC="$as_dir/$ac_word$ac_exec_ext"
7520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7531 if test -n "$ZIC"; then
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIC" >&5
7533 $as_echo "$ZIC" >&6; }
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7536 $as_echo "no" >&6; }
7540 if test -z "$ZIC"; then
7542 When cross-compiling, either use the option --with-system-tzdata to use
7543 existing time-zone data, or set the environment variable ZIC to a zic
7544 program to use during the build." "$LINENO" 5
7552 ## Most libraries are included only if they demonstrably provide a function
7553 ## we need, but libm is an exception: always include it, because there are
7554 ## too many compilers that play cute optimization games that will break
7555 ## probes for standard functions such as pow().
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
7559 $as_echo_n "checking for main in -lm... " >&6; }
7560 if ${ac_cv_lib_m_main+:} false; then :
7561 $as_echo_n "(cached) " >&6
7563 ac_check_lib_save_LIBS=$LIBS
7565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7566 /* end confdefs.h. */
7577 if ac_fn_c_try_link "$LINENO"; then :
7578 ac_cv_lib_m_main=yes
7582 rm -f core conftest.err conftest.$ac_objext \
7583 conftest$ac_exeext conftest.$ac_ext
7584 LIBS=$ac_check_lib_save_LIBS
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
7587 $as_echo "$ac_cv_lib_m_main" >&6; }
7588 if test "x$ac_cv_lib_m_main" = xyes; then :
7589 cat >>confdefs.h <<_ACEOF
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setproctitle" >&5
7598 $as_echo_n "checking for library containing setproctitle... " >&6; }
7599 if ${ac_cv_search_setproctitle+:} false; then :
7600 $as_echo_n "(cached) " >&6
7602 ac_func_search_save_LIBS=$LIBS
7603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7604 /* end confdefs.h. */
7606 /* Override any GCC internal prototype to avoid an error.
7607 Use char because int might match the return type of a GCC
7608 builtin and then its argument prototype would still apply. */
7612 char setproctitle ();
7616 return setproctitle ();
7621 for ac_lib in '' util; do
7622 if test -z "$ac_lib"; then
7623 ac_res="none required"
7626 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7628 if ac_fn_c_try_link "$LINENO"; then :
7629 ac_cv_search_setproctitle=$ac_res
7631 rm -f core conftest.err conftest.$ac_objext \
7633 if ${ac_cv_search_setproctitle+:} false; then :
7637 if ${ac_cv_search_setproctitle+:} false; then :
7640 ac_cv_search_setproctitle=no
7643 LIBS=$ac_func_search_save_LIBS
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setproctitle" >&5
7646 $as_echo "$ac_cv_search_setproctitle" >&6; }
7647 ac_res=$ac_cv_search_setproctitle
7648 if test "$ac_res" != no; then :
7649 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
7654 $as_echo_n "checking for library containing dlopen... " >&6; }
7655 if ${ac_cv_search_dlopen+:} false; then :
7656 $as_echo_n "(cached) " >&6
7658 ac_func_search_save_LIBS=$LIBS
7659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7660 /* end confdefs.h. */
7662 /* Override any GCC internal prototype to avoid an error.
7663 Use char because int might match the return type of a GCC
7664 builtin and then its argument prototype would still apply. */
7677 for ac_lib in '' dl; do
7678 if test -z "$ac_lib"; then
7679 ac_res="none required"
7682 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7684 if ac_fn_c_try_link "$LINENO"; then :
7685 ac_cv_search_dlopen=$ac_res
7687 rm -f core conftest.err conftest.$ac_objext \
7689 if ${ac_cv_search_dlopen+:} false; then :
7693 if ${ac_cv_search_dlopen+:} false; then :
7696 ac_cv_search_dlopen=no
7699 LIBS=$ac_func_search_save_LIBS
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
7702 $as_echo "$ac_cv_search_dlopen" >&6; }
7703 ac_res=$ac_cv_search_dlopen
7704 if test "$ac_res" != no; then :
7705 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
7710 $as_echo_n "checking for library containing socket... " >&6; }
7711 if ${ac_cv_search_socket+:} false; then :
7712 $as_echo_n "(cached) " >&6
7714 ac_func_search_save_LIBS=$LIBS
7715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7716 /* end confdefs.h. */
7718 /* Override any GCC internal prototype to avoid an error.
7719 Use char because int might match the return type of a GCC
7720 builtin and then its argument prototype would still apply. */
7733 for ac_lib in '' socket ws2_32; do
7734 if test -z "$ac_lib"; then
7735 ac_res="none required"
7738 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7740 if ac_fn_c_try_link "$LINENO"; then :
7741 ac_cv_search_socket=$ac_res
7743 rm -f core conftest.err conftest.$ac_objext \
7745 if ${ac_cv_search_socket+:} false; then :
7749 if ${ac_cv_search_socket+:} false; then :
7752 ac_cv_search_socket=no
7755 LIBS=$ac_func_search_save_LIBS
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
7758 $as_echo "$ac_cv_search_socket" >&6; }
7759 ac_res=$ac_cv_search_socket
7760 if test "$ac_res" != no; then :
7761 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
7766 $as_echo_n "checking for library containing shl_load... " >&6; }
7767 if ${ac_cv_search_shl_load+:} false; then :
7768 $as_echo_n "(cached) " >&6
7770 ac_func_search_save_LIBS=$LIBS
7771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7772 /* end confdefs.h. */
7774 /* Override any GCC internal prototype to avoid an error.
7775 Use char because int might match the return type of a GCC
7776 builtin and then its argument prototype would still apply. */
7789 for ac_lib in '' dld; do
7790 if test -z "$ac_lib"; then
7791 ac_res="none required"
7794 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7796 if ac_fn_c_try_link "$LINENO"; then :
7797 ac_cv_search_shl_load=$ac_res
7799 rm -f core conftest.err conftest.$ac_objext \
7801 if ${ac_cv_search_shl_load+:} false; then :
7805 if ${ac_cv_search_shl_load+:} false; then :
7808 ac_cv_search_shl_load=no
7811 LIBS=$ac_func_search_save_LIBS
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
7814 $as_echo "$ac_cv_search_shl_load" >&6; }
7815 ac_res=$ac_cv_search_shl_load
7816 if test "$ac_res" != no; then :
7817 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7821 # We only use libld in port/dynloader/aix.c
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldopen" >&5
7825 $as_echo_n "checking for library containing ldopen... " >&6; }
7826 if ${ac_cv_search_ldopen+:} false; then :
7827 $as_echo_n "(cached) " >&6
7829 ac_func_search_save_LIBS=$LIBS
7830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7831 /* end confdefs.h. */
7833 /* Override any GCC internal prototype to avoid an error.
7834 Use char because int might match the return type of a GCC
7835 builtin and then its argument prototype would still apply. */
7848 for ac_lib in '' ld; do
7849 if test -z "$ac_lib"; then
7850 ac_res="none required"
7853 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7855 if ac_fn_c_try_link "$LINENO"; then :
7856 ac_cv_search_ldopen=$ac_res
7858 rm -f core conftest.err conftest.$ac_objext \
7860 if ${ac_cv_search_ldopen+:} false; then :
7864 if ${ac_cv_search_ldopen+:} false; then :
7867 ac_cv_search_ldopen=no
7870 LIBS=$ac_func_search_save_LIBS
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldopen" >&5
7873 $as_echo "$ac_cv_search_ldopen" >&6; }
7874 ac_res=$ac_cv_search_ldopen
7875 if test "$ac_res" != no; then :
7876 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getopt_long" >&5
7883 $as_echo_n "checking for library containing getopt_long... " >&6; }
7884 if ${ac_cv_search_getopt_long+:} false; then :
7885 $as_echo_n "(cached) " >&6
7887 ac_func_search_save_LIBS=$LIBS
7888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7889 /* end confdefs.h. */
7891 /* Override any GCC internal prototype to avoid an error.
7892 Use char because int might match the return type of a GCC
7893 builtin and then its argument prototype would still apply. */
7897 char getopt_long ();
7901 return getopt_long ();
7906 for ac_lib in '' getopt gnugetopt; do
7907 if test -z "$ac_lib"; then
7908 ac_res="none required"
7911 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7913 if ac_fn_c_try_link "$LINENO"; then :
7914 ac_cv_search_getopt_long=$ac_res
7916 rm -f core conftest.err conftest.$ac_objext \
7918 if ${ac_cv_search_getopt_long+:} false; then :
7922 if ${ac_cv_search_getopt_long+:} false; then :
7925 ac_cv_search_getopt_long=no
7928 LIBS=$ac_func_search_save_LIBS
7930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getopt_long" >&5
7931 $as_echo "$ac_cv_search_getopt_long" >&6; }
7932 ac_res=$ac_cv_search_getopt_long
7933 if test "$ac_res" != no; then :
7934 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
7939 $as_echo_n "checking for library containing crypt... " >&6; }
7940 if ${ac_cv_search_crypt+:} false; then :
7941 $as_echo_n "(cached) " >&6
7943 ac_func_search_save_LIBS=$LIBS
7944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7945 /* end confdefs.h. */
7947 /* Override any GCC internal prototype to avoid an error.
7948 Use char because int might match the return type of a GCC
7949 builtin and then its argument prototype would still apply. */
7962 for ac_lib in '' crypt; do
7963 if test -z "$ac_lib"; then
7964 ac_res="none required"
7967 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7969 if ac_fn_c_try_link "$LINENO"; then :
7970 ac_cv_search_crypt=$ac_res
7972 rm -f core conftest.err conftest.$ac_objext \
7974 if ${ac_cv_search_crypt+:} false; then :
7978 if ${ac_cv_search_crypt+:} false; then :
7981 ac_cv_search_crypt=no
7984 LIBS=$ac_func_search_save_LIBS
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
7987 $as_echo "$ac_cv_search_crypt" >&6; }
7988 ac_res=$ac_cv_search_crypt
7989 if test "$ac_res" != no; then :
7990 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
7995 $as_echo_n "checking for library containing shm_open... " >&6; }
7996 if ${ac_cv_search_shm_open+:} false; then :
7997 $as_echo_n "(cached) " >&6
7999 ac_func_search_save_LIBS=$LIBS
8000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8001 /* end confdefs.h. */
8003 /* Override any GCC internal prototype to avoid an error.
8004 Use char because int might match the return type of a GCC
8005 builtin and then its argument prototype would still apply. */
8018 for ac_lib in '' rt; do
8019 if test -z "$ac_lib"; then
8020 ac_res="none required"
8023 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8025 if ac_fn_c_try_link "$LINENO"; then :
8026 ac_cv_search_shm_open=$ac_res
8028 rm -f core conftest.err conftest.$ac_objext \
8030 if ${ac_cv_search_shm_open+:} false; then :
8034 if ${ac_cv_search_shm_open+:} false; then :
8037 ac_cv_search_shm_open=no
8040 LIBS=$ac_func_search_save_LIBS
8042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_open" >&5
8043 $as_echo "$ac_cv_search_shm_open" >&6; }
8044 ac_res=$ac_cv_search_shm_open
8045 if test "$ac_res" != no; then :
8046 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_unlink" >&5
8051 $as_echo_n "checking for library containing shm_unlink... " >&6; }
8052 if ${ac_cv_search_shm_unlink+:} false; then :
8053 $as_echo_n "(cached) " >&6
8055 ac_func_search_save_LIBS=$LIBS
8056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8057 /* end confdefs.h. */
8059 /* Override any GCC internal prototype to avoid an error.
8060 Use char because int might match the return type of a GCC
8061 builtin and then its argument prototype would still apply. */
8069 return shm_unlink ();
8074 for ac_lib in '' rt; do
8075 if test -z "$ac_lib"; then
8076 ac_res="none required"
8079 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8081 if ac_fn_c_try_link "$LINENO"; then :
8082 ac_cv_search_shm_unlink=$ac_res
8084 rm -f core conftest.err conftest.$ac_objext \
8086 if ${ac_cv_search_shm_unlink+:} false; then :
8090 if ${ac_cv_search_shm_unlink+:} false; then :
8093 ac_cv_search_shm_unlink=no
8096 LIBS=$ac_func_search_save_LIBS
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_unlink" >&5
8099 $as_echo "$ac_cv_search_shm_unlink" >&6; }
8100 ac_res=$ac_cv_search_shm_unlink
8101 if test "$ac_res" != no; then :
8102 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
8108 $as_echo_n "checking for library containing fdatasync... " >&6; }
8109 if ${ac_cv_search_fdatasync+:} false; then :
8110 $as_echo_n "(cached) " >&6
8112 ac_func_search_save_LIBS=$LIBS
8113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114 /* end confdefs.h. */
8116 /* Override any GCC internal prototype to avoid an error.
8117 Use char because int might match the return type of a GCC
8118 builtin and then its argument prototype would still apply. */
8126 return fdatasync ();
8131 for ac_lib in '' rt posix4; do
8132 if test -z "$ac_lib"; then
8133 ac_res="none required"
8136 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8138 if ac_fn_c_try_link "$LINENO"; then :
8139 ac_cv_search_fdatasync=$ac_res
8141 rm -f core conftest.err conftest.$ac_objext \
8143 if ${ac_cv_search_fdatasync+:} false; then :
8147 if ${ac_cv_search_fdatasync+:} false; then :
8150 ac_cv_search_fdatasync=no
8153 LIBS=$ac_func_search_save_LIBS
8155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
8156 $as_echo "$ac_cv_search_fdatasync" >&6; }
8157 ac_res=$ac_cv_search_fdatasync
8158 if test "$ac_res" != no; then :
8159 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8163 # Required for thread_test.c on Solaris 2.5:
8164 # Other ports use it too (HP-UX) so test unconditionally
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname_r" >&5
8166 $as_echo_n "checking for library containing gethostbyname_r... " >&6; }
8167 if ${ac_cv_search_gethostbyname_r+:} false; then :
8168 $as_echo_n "(cached) " >&6
8170 ac_func_search_save_LIBS=$LIBS
8171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8172 /* end confdefs.h. */
8174 /* Override any GCC internal prototype to avoid an error.
8175 Use char because int might match the return type of a GCC
8176 builtin and then its argument prototype would still apply. */
8180 char gethostbyname_r ();
8184 return gethostbyname_r ();
8189 for ac_lib in '' nsl; do
8190 if test -z "$ac_lib"; then
8191 ac_res="none required"
8194 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8196 if ac_fn_c_try_link "$LINENO"; then :
8197 ac_cv_search_gethostbyname_r=$ac_res
8199 rm -f core conftest.err conftest.$ac_objext \
8201 if ${ac_cv_search_gethostbyname_r+:} false; then :
8205 if ${ac_cv_search_gethostbyname_r+:} false; then :
8208 ac_cv_search_gethostbyname_r=no
8211 LIBS=$ac_func_search_save_LIBS
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname_r" >&5
8214 $as_echo "$ac_cv_search_gethostbyname_r" >&6; }
8215 ac_res=$ac_cv_search_gethostbyname_r
8216 if test "$ac_res" != no; then :
8217 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shmget" >&5
8223 $as_echo_n "checking for library containing shmget... " >&6; }
8224 if ${ac_cv_search_shmget+:} false; then :
8225 $as_echo_n "(cached) " >&6
8227 ac_func_search_save_LIBS=$LIBS
8228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8229 /* end confdefs.h. */
8231 /* Override any GCC internal prototype to avoid an error.
8232 Use char because int might match the return type of a GCC
8233 builtin and then its argument prototype would still apply. */
8246 for ac_lib in '' cygipc; do
8247 if test -z "$ac_lib"; then
8248 ac_res="none required"
8251 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8253 if ac_fn_c_try_link "$LINENO"; then :
8254 ac_cv_search_shmget=$ac_res
8256 rm -f core conftest.err conftest.$ac_objext \
8258 if ${ac_cv_search_shmget+:} false; then :
8262 if ${ac_cv_search_shmget+:} false; then :
8265 ac_cv_search_shmget=no
8268 LIBS=$ac_func_search_save_LIBS
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shmget" >&5
8271 $as_echo "$ac_cv_search_shmget" >&6; }
8272 ac_res=$ac_cv_search_shmget
8273 if test "$ac_res" != no; then :
8274 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8279 if test "$with_readline" = yes; then
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
8283 $as_echo_n "checking for library containing readline... " >&6; }
8284 if ${pgac_cv_check_readline+:} false; then :
8285 $as_echo_n "(cached) " >&6
8287 pgac_cv_check_readline=no
8288 pgac_save_LIBS=$LIBS
8289 if test x"$with_libedit_preferred" != x"yes"
8290 then READLINE_ORDER="-lreadline -ledit"
8291 else READLINE_ORDER="-ledit -lreadline"
8293 for pgac_rllib in $READLINE_ORDER ; do
8294 for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
8295 LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
8296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8297 /* end confdefs.h. */
8299 /* Override any GCC internal prototype to avoid an error.
8300 Use char because int might match the return type of a GCC
8301 builtin and then its argument prototype would still apply. */
8314 if ac_fn_c_try_link "$LINENO"; then :
8316 # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
8317 # recognize dependent libraries; assume curses is needed if we didn't
8318 # find any dependency.
8320 netbsd* | openbsd* | irix*)
8321 if test x"$pgac_lib" = x"" ; then
8322 pgac_lib=" -lcurses"
8326 pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
8330 rm -f core conftest.err conftest.$ac_objext \
8331 conftest$ac_exeext conftest.$ac_ext
8333 if test "$pgac_cv_check_readline" != no ; then
8337 LIBS=$pgac_save_LIBS
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_readline" >&5
8341 $as_echo "$pgac_cv_check_readline" >&6; }
8342 if test "$pgac_cv_check_readline" != no ; then
8343 LIBS="$pgac_cv_check_readline $LIBS"
8345 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
8350 if test x"$pgac_cv_check_readline" = x"no"; then
8351 as_fn_error $? "readline library not found
8352 If you have readline already installed, see config.log for details on the
8353 failure. It is possible the compiler isn't looking in the proper directory.
8354 Use --without-readline to disable readline support." "$LINENO" 5
8358 if test "$with_zlib" = yes; then
8359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
8360 $as_echo_n "checking for inflate in -lz... " >&6; }
8361 if ${ac_cv_lib_z_inflate+:} false; then :
8362 $as_echo_n "(cached) " >&6
8364 ac_check_lib_save_LIBS=$LIBS
8366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8367 /* end confdefs.h. */
8369 /* Override any GCC internal prototype to avoid an error.
8370 Use char because int might match the return type of a GCC
8371 builtin and then its argument prototype would still apply. */
8384 if ac_fn_c_try_link "$LINENO"; then :
8385 ac_cv_lib_z_inflate=yes
8387 ac_cv_lib_z_inflate=no
8389 rm -f core conftest.err conftest.$ac_objext \
8390 conftest$ac_exeext conftest.$ac_ext
8391 LIBS=$ac_check_lib_save_LIBS
8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
8394 $as_echo "$ac_cv_lib_z_inflate" >&6; }
8395 if test "x$ac_cv_lib_z_inflate" = xyes; then :
8396 cat >>confdefs.h <<_ACEOF
8403 as_fn_error $? "zlib library not found
8404 If you have zlib already installed, see config.log for details on the
8405 failure. It is possible the compiler isn't looking in the proper directory.
8406 Use --without-zlib to disable zlib support." "$LINENO" 5
8411 if test "$enable_spinlocks" = yes; then
8413 $as_echo "#define HAVE_SPINLOCKS 1" >>confdefs.h
8416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
8417 *** Not using spinlocks will cause poor performance." >&5
8418 $as_echo "$as_me: WARNING:
8419 *** Not using spinlocks will cause poor performance." >&2;}
8422 if test "$enable_atomics" = yes; then
8424 $as_echo "#define HAVE_ATOMICS 1" >>confdefs.h
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
8428 *** Not using atomic operations will cause poor performance." >&5
8429 $as_echo "$as_me: WARNING:
8430 *** Not using atomic operations will cause poor performance." >&2;}
8433 if test "$with_gssapi" = yes ; then
8434 if test "$PORTNAME" != "win32"; then
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gss_init_sec_context" >&5
8436 $as_echo_n "checking for library containing gss_init_sec_context... " >&6; }
8437 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8438 $as_echo_n "(cached) " >&6
8440 ac_func_search_save_LIBS=$LIBS
8441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8442 /* end confdefs.h. */
8444 /* Override any GCC internal prototype to avoid an error.
8445 Use char because int might match the return type of a GCC
8446 builtin and then its argument prototype would still apply. */
8450 char gss_init_sec_context ();
8454 return gss_init_sec_context ();
8459 for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
8460 if test -z "$ac_lib"; then
8461 ac_res="none required"
8464 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8466 if ac_fn_c_try_link "$LINENO"; then :
8467 ac_cv_search_gss_init_sec_context=$ac_res
8469 rm -f core conftest.err conftest.$ac_objext \
8471 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8475 if ${ac_cv_search_gss_init_sec_context+:} false; then :
8478 ac_cv_search_gss_init_sec_context=no
8481 LIBS=$ac_func_search_save_LIBS
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gss_init_sec_context" >&5
8484 $as_echo "$ac_cv_search_gss_init_sec_context" >&6; }
8485 ac_res=$ac_cv_search_gss_init_sec_context
8486 if test "$ac_res" != no; then :
8487 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8490 as_fn_error $? "could not find function 'gss_init_sec_context' required for GSSAPI" "$LINENO" 5
8494 LIBS="$LIBS -lgssapi32"
8498 if test "$with_openssl" = yes ; then
8499 if test "$PORTNAME" != "win32"; then
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_new_ex_data in -lcrypto" >&5
8501 $as_echo_n "checking for CRYPTO_new_ex_data in -lcrypto... " >&6; }
8502 if ${ac_cv_lib_crypto_CRYPTO_new_ex_data+:} false; then :
8503 $as_echo_n "(cached) " >&6
8505 ac_check_lib_save_LIBS=$LIBS
8506 LIBS="-lcrypto $LIBS"
8507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8508 /* end confdefs.h. */
8510 /* Override any GCC internal prototype to avoid an error.
8511 Use char because int might match the return type of a GCC
8512 builtin and then its argument prototype would still apply. */
8516 char CRYPTO_new_ex_data ();
8520 return CRYPTO_new_ex_data ();
8525 if ac_fn_c_try_link "$LINENO"; then :
8526 ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
8528 ac_cv_lib_crypto_CRYPTO_new_ex_data=no
8530 rm -f core conftest.err conftest.$ac_objext \
8531 conftest$ac_exeext conftest.$ac_ext
8532 LIBS=$ac_check_lib_save_LIBS
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
8535 $as_echo "$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6; }
8536 if test "x$ac_cv_lib_crypto_CRYPTO_new_ex_data" = xyes; then :
8537 cat >>confdefs.h <<_ACEOF
8538 #define HAVE_LIBCRYPTO 1
8541 LIBS="-lcrypto $LIBS"
8544 as_fn_error $? "library 'crypto' is required for OpenSSL" "$LINENO" 5
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5
8548 $as_echo_n "checking for SSL_library_init in -lssl... " >&6; }
8549 if ${ac_cv_lib_ssl_SSL_library_init+:} false; then :
8550 $as_echo_n "(cached) " >&6
8552 ac_check_lib_save_LIBS=$LIBS
8554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8555 /* end confdefs.h. */
8557 /* Override any GCC internal prototype to avoid an error.
8558 Use char because int might match the return type of a GCC
8559 builtin and then its argument prototype would still apply. */
8563 char SSL_library_init ();
8567 return SSL_library_init ();
8572 if ac_fn_c_try_link "$LINENO"; then :
8573 ac_cv_lib_ssl_SSL_library_init=yes
8575 ac_cv_lib_ssl_SSL_library_init=no
8577 rm -f core conftest.err conftest.$ac_objext \
8578 conftest$ac_exeext conftest.$ac_ext
8579 LIBS=$ac_check_lib_save_LIBS
8581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5
8582 $as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; }
8583 if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then :
8584 cat >>confdefs.h <<_ACEOF
8585 #define HAVE_LIBSSL 1
8591 as_fn_error $? "library 'ssl' is required for OpenSSL" "$LINENO" 5
8595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing CRYPTO_new_ex_data" >&5
8596 $as_echo_n "checking for library containing CRYPTO_new_ex_data... " >&6; }
8597 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8598 $as_echo_n "(cached) " >&6
8600 ac_func_search_save_LIBS=$LIBS
8601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8602 /* end confdefs.h. */
8604 /* Override any GCC internal prototype to avoid an error.
8605 Use char because int might match the return type of a GCC
8606 builtin and then its argument prototype would still apply. */
8610 char CRYPTO_new_ex_data ();
8614 return CRYPTO_new_ex_data ();
8619 for ac_lib in '' eay32 crypto; do
8620 if test -z "$ac_lib"; then
8621 ac_res="none required"
8624 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8626 if ac_fn_c_try_link "$LINENO"; then :
8627 ac_cv_search_CRYPTO_new_ex_data=$ac_res
8629 rm -f core conftest.err conftest.$ac_objext \
8631 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8635 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
8638 ac_cv_search_CRYPTO_new_ex_data=no
8641 LIBS=$ac_func_search_save_LIBS
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_CRYPTO_new_ex_data" >&5
8644 $as_echo "$ac_cv_search_CRYPTO_new_ex_data" >&6; }
8645 ac_res=$ac_cv_search_CRYPTO_new_ex_data
8646 if test "$ac_res" != no; then :
8647 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8650 as_fn_error $? "library 'eay32' or 'crypto' is required for OpenSSL" "$LINENO" 5
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_library_init" >&5
8654 $as_echo_n "checking for library containing SSL_library_init... " >&6; }
8655 if ${ac_cv_search_SSL_library_init+:} false; then :
8656 $as_echo_n "(cached) " >&6
8658 ac_func_search_save_LIBS=$LIBS
8659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8660 /* end confdefs.h. */
8662 /* Override any GCC internal prototype to avoid an error.
8663 Use char because int might match the return type of a GCC
8664 builtin and then its argument prototype would still apply. */
8668 char SSL_library_init ();
8672 return SSL_library_init ();
8677 for ac_lib in '' ssleay32 ssl; do
8678 if test -z "$ac_lib"; then
8679 ac_res="none required"
8682 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8684 if ac_fn_c_try_link "$LINENO"; then :
8685 ac_cv_search_SSL_library_init=$ac_res
8687 rm -f core conftest.err conftest.$ac_objext \
8689 if ${ac_cv_search_SSL_library_init+:} false; then :
8693 if ${ac_cv_search_SSL_library_init+:} false; then :
8696 ac_cv_search_SSL_library_init=no
8699 LIBS=$ac_func_search_save_LIBS
8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_library_init" >&5
8702 $as_echo "$ac_cv_search_SSL_library_init" >&6; }
8703 ac_res=$ac_cv_search_SSL_library_init
8704 if test "$ac_res" != no; then :
8705 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8708 as_fn_error $? "library 'ssleay32' or 'ssl' is required for OpenSSL" "$LINENO" 5
8712 for ac_func in SSL_get_current_compression
8714 ac_fn_c_check_func "$LINENO" "SSL_get_current_compression" "ac_cv_func_SSL_get_current_compression"
8715 if test "x$ac_cv_func_SSL_get_current_compression" = xyes; then :
8716 cat >>confdefs.h <<_ACEOF
8717 #define HAVE_SSL_GET_CURRENT_COMPRESSION 1
8725 if test "$with_pam" = yes ; then
8726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
8727 $as_echo_n "checking for pam_start in -lpam... " >&6; }
8728 if ${ac_cv_lib_pam_pam_start+:} false; then :
8729 $as_echo_n "(cached) " >&6
8731 ac_check_lib_save_LIBS=$LIBS
8733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8734 /* end confdefs.h. */
8736 /* Override any GCC internal prototype to avoid an error.
8737 Use char because int might match the return type of a GCC
8738 builtin and then its argument prototype would still apply. */
8746 return pam_start ();
8751 if ac_fn_c_try_link "$LINENO"; then :
8752 ac_cv_lib_pam_pam_start=yes
8754 ac_cv_lib_pam_pam_start=no
8756 rm -f core conftest.err conftest.$ac_objext \
8757 conftest$ac_exeext conftest.$ac_ext
8758 LIBS=$ac_check_lib_save_LIBS
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
8761 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
8762 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
8763 cat >>confdefs.h <<_ACEOF
8764 #define HAVE_LIBPAM 1
8770 as_fn_error $? "library 'pam' is required for PAM" "$LINENO" 5
8775 if test "$with_libxml" = yes ; then
8776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSaveToBuffer in -lxml2" >&5
8777 $as_echo_n "checking for xmlSaveToBuffer in -lxml2... " >&6; }
8778 if ${ac_cv_lib_xml2_xmlSaveToBuffer+:} false; then :
8779 $as_echo_n "(cached) " >&6
8781 ac_check_lib_save_LIBS=$LIBS
8783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8784 /* end confdefs.h. */
8786 /* Override any GCC internal prototype to avoid an error.
8787 Use char because int might match the return type of a GCC
8788 builtin and then its argument prototype would still apply. */
8792 char xmlSaveToBuffer ();
8796 return xmlSaveToBuffer ();
8801 if ac_fn_c_try_link "$LINENO"; then :
8802 ac_cv_lib_xml2_xmlSaveToBuffer=yes
8804 ac_cv_lib_xml2_xmlSaveToBuffer=no
8806 rm -f core conftest.err conftest.$ac_objext \
8807 conftest$ac_exeext conftest.$ac_ext
8808 LIBS=$ac_check_lib_save_LIBS
8810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSaveToBuffer" >&5
8811 $as_echo "$ac_cv_lib_xml2_xmlSaveToBuffer" >&6; }
8812 if test "x$ac_cv_lib_xml2_xmlSaveToBuffer" = xyes; then :
8813 cat >>confdefs.h <<_ACEOF
8814 #define HAVE_LIBXML2 1
8820 as_fn_error $? "library 'xml2' (version >= 2.6.23) is required for XML support" "$LINENO" 5
8825 if test "$with_libxslt" = yes ; then
8826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xsltCleanupGlobals in -lxslt" >&5
8827 $as_echo_n "checking for xsltCleanupGlobals in -lxslt... " >&6; }
8828 if ${ac_cv_lib_xslt_xsltCleanupGlobals+:} false; then :
8829 $as_echo_n "(cached) " >&6
8831 ac_check_lib_save_LIBS=$LIBS
8833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8834 /* end confdefs.h. */
8836 /* Override any GCC internal prototype to avoid an error.
8837 Use char because int might match the return type of a GCC
8838 builtin and then its argument prototype would still apply. */
8842 char xsltCleanupGlobals ();
8846 return xsltCleanupGlobals ();
8851 if ac_fn_c_try_link "$LINENO"; then :
8852 ac_cv_lib_xslt_xsltCleanupGlobals=yes
8854 ac_cv_lib_xslt_xsltCleanupGlobals=no
8856 rm -f core conftest.err conftest.$ac_objext \
8857 conftest$ac_exeext conftest.$ac_ext
8858 LIBS=$ac_check_lib_save_LIBS
8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xslt_xsltCleanupGlobals" >&5
8861 $as_echo "$ac_cv_lib_xslt_xsltCleanupGlobals" >&6; }
8862 if test "x$ac_cv_lib_xslt_xsltCleanupGlobals" = xyes; then :
8863 cat >>confdefs.h <<_ACEOF
8864 #define HAVE_LIBXSLT 1
8870 as_fn_error $? "library 'xslt' is required for XSLT support" "$LINENO" 5
8875 # for contrib/sepgsql
8876 if test "$with_selinux" = yes; then
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for security_compute_create_name in -lselinux" >&5
8878 $as_echo_n "checking for security_compute_create_name in -lselinux... " >&6; }
8879 if ${ac_cv_lib_selinux_security_compute_create_name+:} false; then :
8880 $as_echo_n "(cached) " >&6
8882 ac_check_lib_save_LIBS=$LIBS
8883 LIBS="-lselinux $LIBS"
8884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8885 /* end confdefs.h. */
8887 /* Override any GCC internal prototype to avoid an error.
8888 Use char because int might match the return type of a GCC
8889 builtin and then its argument prototype would still apply. */
8893 char security_compute_create_name ();
8897 return security_compute_create_name ();
8902 if ac_fn_c_try_link "$LINENO"; then :
8903 ac_cv_lib_selinux_security_compute_create_name=yes
8905 ac_cv_lib_selinux_security_compute_create_name=no
8907 rm -f core conftest.err conftest.$ac_objext \
8908 conftest$ac_exeext conftest.$ac_ext
8909 LIBS=$ac_check_lib_save_LIBS
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_security_compute_create_name" >&5
8912 $as_echo "$ac_cv_lib_selinux_security_compute_create_name" >&6; }
8913 if test "x$ac_cv_lib_selinux_security_compute_create_name" = xyes; then :
8914 cat >>confdefs.h <<_ACEOF
8915 #define HAVE_LIBSELINUX 1
8918 LIBS="-lselinux $LIBS"
8921 as_fn_error $? "library 'libselinux', version 2.1.10 or newer, is required for SELinux support" "$LINENO" 5
8926 # for contrib/uuid-ossp
8927 if test "$with_uuid" = bsd ; then
8928 # On BSD, the UUID functions are in libc
8929 ac_fn_c_check_func "$LINENO" "uuid_to_string" "ac_cv_func_uuid_to_string"
8930 if test "x$ac_cv_func_uuid_to_string" = xyes; then :
8933 as_fn_error $? "BSD UUID functions are not present" "$LINENO" 5
8936 elif test "$with_uuid" = e2fs ; then
8937 # On OS X, the UUID functions are in libc
8938 ac_fn_c_check_func "$LINENO" "uuid_generate" "ac_cv_func_uuid_generate"
8939 if test "x$ac_cv_func_uuid_generate" = xyes; then :
8942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
8943 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
8944 if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
8945 $as_echo_n "(cached) " >&6
8947 ac_check_lib_save_LIBS=$LIBS
8949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8950 /* end confdefs.h. */
8952 /* Override any GCC internal prototype to avoid an error.
8953 Use char because int might match the return type of a GCC
8954 builtin and then its argument prototype would still apply. */
8958 char uuid_generate ();
8962 return uuid_generate ();
8967 if ac_fn_c_try_link "$LINENO"; then :
8968 ac_cv_lib_uuid_uuid_generate=yes
8970 ac_cv_lib_uuid_uuid_generate=no
8972 rm -f core conftest.err conftest.$ac_objext \
8973 conftest$ac_exeext conftest.$ac_ext
8974 LIBS=$ac_check_lib_save_LIBS
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
8977 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
8978 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
8981 as_fn_error $? "library 'uuid' is required for E2FS UUID" "$LINENO" 5
8986 elif test "$with_uuid" = ossp ; then
8987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -lossp-uuid" >&5
8988 $as_echo_n "checking for uuid_export in -lossp-uuid... " >&6; }
8989 if ${ac_cv_lib_ossp_uuid_uuid_export+:} false; then :
8990 $as_echo_n "(cached) " >&6
8992 ac_check_lib_save_LIBS=$LIBS
8993 LIBS="-lossp-uuid $LIBS"
8994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8995 /* end confdefs.h. */
8997 /* Override any GCC internal prototype to avoid an error.
8998 Use char because int might match the return type of a GCC
8999 builtin and then its argument prototype would still apply. */
9003 char uuid_export ();
9007 return uuid_export ();
9012 if ac_fn_c_try_link "$LINENO"; then :
9013 ac_cv_lib_ossp_uuid_uuid_export=yes
9015 ac_cv_lib_ossp_uuid_uuid_export=no
9017 rm -f core conftest.err conftest.$ac_objext \
9018 conftest$ac_exeext conftest.$ac_ext
9019 LIBS=$ac_check_lib_save_LIBS
9021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossp_uuid_uuid_export" >&5
9022 $as_echo "$ac_cv_lib_ossp_uuid_uuid_export" >&6; }
9023 if test "x$ac_cv_lib_ossp_uuid_uuid_export" = xyes; then :
9024 UUID_LIBS="-lossp-uuid"
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -luuid" >&5
9027 $as_echo_n "checking for uuid_export in -luuid... " >&6; }
9028 if ${ac_cv_lib_uuid_uuid_export+:} false; then :
9029 $as_echo_n "(cached) " >&6
9031 ac_check_lib_save_LIBS=$LIBS
9033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9034 /* end confdefs.h. */
9036 /* Override any GCC internal prototype to avoid an error.
9037 Use char because int might match the return type of a GCC
9038 builtin and then its argument prototype would still apply. */
9042 char uuid_export ();
9046 return uuid_export ();
9051 if ac_fn_c_try_link "$LINENO"; then :
9052 ac_cv_lib_uuid_uuid_export=yes
9054 ac_cv_lib_uuid_uuid_export=no
9056 rm -f core conftest.err conftest.$ac_objext \
9057 conftest$ac_exeext conftest.$ac_ext
9058 LIBS=$ac_check_lib_save_LIBS
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_export" >&5
9061 $as_echo "$ac_cv_lib_uuid_uuid_export" >&6; }
9062 if test "x$ac_cv_lib_uuid_uuid_export" = xyes; then :
9065 as_fn_error $? "library 'ossp-uuid' or 'uuid' is required for OSSP UUID" "$LINENO" 5
9078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
9079 $as_echo_n "checking for ANSI C header files... " >&6; }
9080 if ${ac_cv_header_stdc+:} false; then :
9081 $as_echo_n "(cached) " >&6
9083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9084 /* end confdefs.h. */
9098 if ac_fn_c_try_compile "$LINENO"; then :
9099 ac_cv_header_stdc=yes
9101 ac_cv_header_stdc=no
9103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9105 if test $ac_cv_header_stdc = yes; then
9106 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9108 /* end confdefs.h. */
9112 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9113 $EGREP "memchr" >/dev/null 2>&1; then :
9116 ac_cv_header_stdc=no
9122 if test $ac_cv_header_stdc = yes; then
9123 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9125 /* end confdefs.h. */
9129 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9130 $EGREP "free" >/dev/null 2>&1; then :
9133 ac_cv_header_stdc=no
9139 if test $ac_cv_header_stdc = yes; then
9140 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9141 if test "$cross_compiling" = yes; then :
9144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9145 /* end confdefs.h. */
9148 #if ((' ' & 0x0FF) == 0x020)
9149 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9150 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9152 # define ISLOWER(c) \
9153 (('a' <= (c) && (c) <= 'i') \
9154 || ('j' <= (c) && (c) <= 'r') \
9155 || ('s' <= (c) && (c) <= 'z'))
9156 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9159 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9164 for (i = 0; i < 256; i++)
9165 if (XOR (islower (i), ISLOWER (i))
9166 || toupper (i) != TOUPPER (i))
9171 if ac_fn_c_try_run "$LINENO"; then :
9174 ac_cv_header_stdc=no
9176 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9177 conftest.$ac_objext conftest.beam conftest.$ac_ext
9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
9183 $as_echo "$ac_cv_header_stdc" >&6; }
9184 if test $ac_cv_header_stdc = yes; then
9186 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
9190 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
9191 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9192 inttypes.h stdint.h unistd.h
9194 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9195 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9197 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9198 cat >>confdefs.h <<_ACEOF
9199 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9207 for ac_header in atomic.h crypt.h dld.h fp_class.h getopt.h ieeefp.h ifaddrs.h langinfo.h mbarrier.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
9209 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9210 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9211 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9212 cat >>confdefs.h <<_ACEOF
9213 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9221 # On BSD, test for net/if.h will fail unless sys/socket.h
9222 # is included first.
9223 for ac_header in net/if.h
9225 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
9226 #ifdef HAVE_SYS_SOCKET_H
9227 #include <sys/socket.h>
9231 if test "x$ac_cv_header_net_if_h" = xyes; then :
9232 cat >>confdefs.h <<_ACEOF
9233 #define HAVE_NET_IF_H 1
9241 # On OpenBSD, test for sys/ucred.h will fail unless sys/param.h
9242 # is included first.
9243 for ac_header in sys/ucred.h
9245 ac_fn_c_check_header_compile "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default
9246 #include <sys/param.h>
9249 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
9250 cat >>confdefs.h <<_ACEOF
9251 #define HAVE_SYS_UCRED_H 1
9259 # At least on IRIX, test for netinet/tcp.h will fail unless
9260 # netinet/in.h is included first.
9261 for ac_header in netinet/in.h
9263 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
9264 if test "x$ac_cv_header_netinet_in_h" = xyes; then :
9265 cat >>confdefs.h <<_ACEOF
9266 #define HAVE_NETINET_IN_H 1
9273 for ac_header in netinet/tcp.h
9275 ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default
9276 #ifdef HAVE_NETINET_IN_H
9277 #include <netinet/in.h>
9281 if test "x$ac_cv_header_netinet_tcp_h" = xyes; then :
9282 cat >>confdefs.h <<_ACEOF
9283 #define HAVE_NETINET_TCP_H 1
9291 if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
9292 for ac_header in readline/readline.h
9294 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9295 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9296 cat >>confdefs.h <<_ACEOF
9297 #define HAVE_READLINE_READLINE_H 1
9301 for ac_header in readline.h
9303 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
9304 if test "x$ac_cv_header_readline_h" = xyes; then :
9305 cat >>confdefs.h <<_ACEOF
9306 #define HAVE_READLINE_H 1
9310 as_fn_error $? "readline header not found
9311 If you have readline already installed, see config.log for details on the
9312 failure. It is possible the compiler isn't looking in the proper directory.
9313 Use --without-readline to disable readline support." "$LINENO" 5
9322 for ac_header in readline/history.h
9324 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
9325 if test "x$ac_cv_header_readline_history_h" = xyes; then :
9326 cat >>confdefs.h <<_ACEOF
9327 #define HAVE_READLINE_HISTORY_H 1
9331 for ac_header in history.h
9333 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
9334 if test "x$ac_cv_header_history_h" = xyes; then :
9335 cat >>confdefs.h <<_ACEOF
9336 #define HAVE_HISTORY_H 1
9340 as_fn_error $? "history header not found
9341 If you have readline already installed, see config.log for details on the
9342 failure. It is possible the compiler isn't looking in the proper directory.
9343 Use --without-readline to disable readline support." "$LINENO" 5
9354 if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
9355 # Some installations of libedit usurp /usr/include/readline/, which seems
9356 # bad practice, since in combined installations readline will have its headers
9357 # there. We might have to resort to AC_EGREP checks to make sure we found
9358 # the proper header...
9359 for ac_header in editline/readline.h
9361 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
9362 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
9363 cat >>confdefs.h <<_ACEOF
9364 #define HAVE_EDITLINE_READLINE_H 1
9368 for ac_header in readline.h
9370 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
9371 if test "x$ac_cv_header_readline_h" = xyes; then :
9372 cat >>confdefs.h <<_ACEOF
9373 #define HAVE_READLINE_H 1
9377 for ac_header in readline/readline.h
9379 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
9380 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
9381 cat >>confdefs.h <<_ACEOF
9382 #define HAVE_READLINE_READLINE_H 1
9386 as_fn_error $? "readline header not found
9387 If you have libedit already installed, see config.log for details on the
9388 failure. It is possible the compiler isn't looking in the proper directory.
9389 Use --without-readline to disable libedit support." "$LINENO" 5
9402 # Note: in a libedit installation, history.h is sometimes a dummy, and may
9403 # not be there at all. Hence, don't complain if not found. We must check
9404 # though, since in yet other versions it is an independent header.
9405 for ac_header in editline/history.h
9407 ac_fn_c_check_header_mongrel "$LINENO" "editline/history.h" "ac_cv_header_editline_history_h" "$ac_includes_default"
9408 if test "x$ac_cv_header_editline_history_h" = xyes; then :
9409 cat >>confdefs.h <<_ACEOF
9410 #define HAVE_EDITLINE_HISTORY_H 1
9414 for ac_header in history.h
9416 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
9417 if test "x$ac_cv_header_history_h" = xyes; then :
9418 cat >>confdefs.h <<_ACEOF
9419 #define HAVE_HISTORY_H 1
9423 for ac_header in readline/history.h
9425 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
9426 if test "x$ac_cv_header_readline_history_h" = xyes; then :
9427 cat >>confdefs.h <<_ACEOF
9428 #define HAVE_READLINE_HISTORY_H 1
9445 if test "$with_zlib" = yes; then
9446 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
9447 if test "x$ac_cv_header_zlib_h" = xyes; then :
9450 as_fn_error $? "zlib header not found
9451 If you have zlib already installed, see config.log for details on the
9452 failure. It is possible the compiler isn't looking in the proper directory.
9453 Use --without-zlib to disable zlib support." "$LINENO" 5
9459 if test "$with_gssapi" = yes ; then
9460 for ac_header in gssapi/gssapi.h
9462 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
9463 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
9464 cat >>confdefs.h <<_ACEOF
9465 #define HAVE_GSSAPI_GSSAPI_H 1
9469 for ac_header in gssapi.h
9471 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
9472 if test "x$ac_cv_header_gssapi_h" = xyes; then :
9473 cat >>confdefs.h <<_ACEOF
9474 #define HAVE_GSSAPI_H 1
9478 as_fn_error $? "gssapi.h header file is required for GSSAPI" "$LINENO" 5
9489 if test "$with_openssl" = yes ; then
9490 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
9491 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
9494 as_fn_error $? "header file <openssl/ssl.h> is required for OpenSSL" "$LINENO" 5
9498 ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
9499 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
9502 as_fn_error $? "header file <openssl/err.h> is required for OpenSSL" "$LINENO" 5
9508 if test "$with_pam" = yes ; then
9509 for ac_header in security/pam_appl.h
9511 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
9512 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
9513 cat >>confdefs.h <<_ACEOF
9514 #define HAVE_SECURITY_PAM_APPL_H 1
9518 for ac_header in pam/pam_appl.h
9520 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
9521 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
9522 cat >>confdefs.h <<_ACEOF
9523 #define HAVE_PAM_PAM_APPL_H 1
9527 as_fn_error $? "header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." "$LINENO" 5
9538 if test "$with_libxml" = yes ; then
9539 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
9540 if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
9543 as_fn_error $? "header file <libxml/parser.h> is required for XML support" "$LINENO" 5
9549 if test "$with_libxslt" = yes ; then
9550 ac_fn_c_check_header_mongrel "$LINENO" "libxslt/xslt.h" "ac_cv_header_libxslt_xslt_h" "$ac_includes_default"
9551 if test "x$ac_cv_header_libxslt_xslt_h" = xyes; then :
9554 as_fn_error $? "header file <libxslt/xslt.h> is required for XSLT support" "$LINENO" 5
9560 if test "$with_ldap" = yes ; then
9561 if test "$PORTNAME" != "win32"; then
9562 for ac_header in ldap.h
9564 ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default"
9565 if test "x$ac_cv_header_ldap_h" = xyes; then :
9566 cat >>confdefs.h <<_ACEOF
9567 #define HAVE_LDAP_H 1
9571 as_fn_error $? "header file <ldap.h> is required for LDAP" "$LINENO" 5
9576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compatible LDAP implementation" >&5
9577 $as_echo_n "checking for compatible LDAP implementation... " >&6; }
9578 if ${pgac_cv_ldap_safe+:} false; then :
9579 $as_echo_n "(cached) " >&6
9581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9582 /* end confdefs.h. */
9584 #if !defined(LDAP_VENDOR_VERSION) || \
9585 (defined(LDAP_API_FEATURE_X_OPENLDAP) && \
9586 LDAP_VENDOR_VERSION >= 20424 && LDAP_VENDOR_VERSION <= 20431)
9597 if ac_fn_c_try_compile "$LINENO"; then :
9598 pgac_cv_ldap_safe=yes
9600 pgac_cv_ldap_safe=no
9602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_ldap_safe" >&5
9605 $as_echo "$pgac_cv_ldap_safe" >&6; }
9607 if test "$pgac_cv_ldap_safe" != yes; then
9608 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
9609 *** With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, each backend
9610 *** process that loads libpq (via WAL receiver, dblink, or postgres_fdw) and
9611 *** also uses LDAP will crash on exit." >&5
9612 $as_echo "$as_me: WARNING:
9613 *** With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, each backend
9614 *** process that loads libpq (via WAL receiver, dblink, or postgres_fdw) and
9615 *** also uses LDAP will crash on exit." >&2;}
9618 for ac_header in winldap.h
9620 ac_fn_c_check_header_compile "$LINENO" "winldap.h" "ac_cv_header_winldap_h" "$ac_includes_default
9621 #include <windows.h>
9624 if test "x$ac_cv_header_winldap_h" = xyes; then :
9625 cat >>confdefs.h <<_ACEOF
9626 #define HAVE_WINLDAP_H 1
9630 as_fn_error $? "header file <winldap.h> is required for LDAP" "$LINENO" 5
9638 if test "$with_bonjour" = yes ; then
9639 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
9640 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
9643 as_fn_error $? "header file <dns_sd.h> is required for Bonjour" "$LINENO" 5
9649 # for contrib/uuid-ossp
9650 if test "$with_uuid" = bsd ; then
9651 for ac_header in uuid.h
9653 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9654 if test "x$ac_cv_header_uuid_h" = xyes; then :
9655 cat >>confdefs.h <<_ACEOF
9656 #define HAVE_UUID_H 1
9658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9659 /* end confdefs.h. */
9663 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9664 $EGREP "uuid_to_string" >/dev/null 2>&1; then :
9667 as_fn_error $? "header file <uuid.h> does not match BSD UUID library" "$LINENO" 5
9672 as_fn_error $? "header file <uuid.h> is required for BSD UUID" "$LINENO" 5
9677 elif test "$with_uuid" = e2fs ; then
9678 for ac_header in uuid/uuid.h
9680 ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
9681 if test "x$ac_cv_header_uuid_uuid_h" = xyes; then :
9682 cat >>confdefs.h <<_ACEOF
9683 #define HAVE_UUID_UUID_H 1
9685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9686 /* end confdefs.h. */
9687 #include <uuid/uuid.h>
9690 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9691 $EGREP "uuid_generate" >/dev/null 2>&1; then :
9694 as_fn_error $? "header file <uuid/uuid.h> does not match E2FS UUID library" "$LINENO" 5
9699 for ac_header in uuid.h
9701 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9702 if test "x$ac_cv_header_uuid_h" = xyes; then :
9703 cat >>confdefs.h <<_ACEOF
9704 #define HAVE_UUID_H 1
9706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9707 /* end confdefs.h. */
9711 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9712 $EGREP "uuid_generate" >/dev/null 2>&1; then :
9715 as_fn_error $? "header file <uuid.h> does not match E2FS UUID library" "$LINENO" 5
9720 as_fn_error $? "header file <uuid/uuid.h> or <uuid.h> is required for E2FS UUID" "$LINENO" 5
9729 elif test "$with_uuid" = ossp ; then
9730 for ac_header in ossp/uuid.h
9732 ac_fn_c_check_header_mongrel "$LINENO" "ossp/uuid.h" "ac_cv_header_ossp_uuid_h" "$ac_includes_default"
9733 if test "x$ac_cv_header_ossp_uuid_h" = xyes; then :
9734 cat >>confdefs.h <<_ACEOF
9735 #define HAVE_OSSP_UUID_H 1
9737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9738 /* end confdefs.h. */
9739 #include <ossp/uuid.h>
9742 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9743 $EGREP "uuid_export" >/dev/null 2>&1; then :
9746 as_fn_error $? "header file <ossp/uuid.h> does not match OSSP UUID library" "$LINENO" 5
9751 for ac_header in uuid.h
9753 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
9754 if test "x$ac_cv_header_uuid_h" = xyes; then :
9755 cat >>confdefs.h <<_ACEOF
9756 #define HAVE_UUID_H 1
9758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9759 /* end confdefs.h. */
9763 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9764 $EGREP "uuid_export" >/dev/null 2>&1; then :
9767 as_fn_error $? "header file <uuid.h> does not match OSSP UUID library" "$LINENO" 5
9772 as_fn_error $? "header file <ossp/uuid.h> or <uuid.h> is required for OSSP UUID" "$LINENO" 5
9783 if test "$PORTNAME" = "win32" ; then
9784 for ac_header in crtdefs.h
9786 ac_fn_c_check_header_mongrel "$LINENO" "crtdefs.h" "ac_cv_header_crtdefs_h" "$ac_includes_default"
9787 if test "x$ac_cv_header_crtdefs_h" = xyes; then :
9788 cat >>confdefs.h <<_ACEOF
9789 #define HAVE_CRTDEFS_H 1
9799 ## Types, structures, compiler characteristics
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
9803 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
9804 if ${ac_cv_c_bigendian+:} false; then :
9805 $as_echo_n "(cached) " >&6
9807 ac_cv_c_bigendian=unknown
9808 # See if we're dealing with a universal compiler.
9809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9810 /* end confdefs.h. */
9811 #ifndef __APPLE_CC__
9812 not a universal capable compiler
9817 if ac_fn_c_try_compile "$LINENO"; then :
9819 # Check for potential -arch flags. It is not universal unless
9820 # there are at least two -arch flags with different values.
9823 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
9824 if test -n "$ac_prev"; then
9826 i?86 | x86_64 | ppc | ppc64)
9827 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
9830 ac_cv_c_bigendian=universal
9836 elif test "x$ac_word" = "x-arch"; then
9841 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9842 if test $ac_cv_c_bigendian = unknown; then
9843 # See if sys/param.h defines the BYTE_ORDER macro.
9844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9845 /* end confdefs.h. */
9846 #include <sys/types.h>
9847 #include <sys/param.h>
9852 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
9853 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
9862 if ac_fn_c_try_compile "$LINENO"; then :
9863 # It does; now see whether it defined to BIG_ENDIAN or not.
9864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9865 /* end confdefs.h. */
9866 #include <sys/types.h>
9867 #include <sys/param.h>
9872 #if BYTE_ORDER != BIG_ENDIAN
9880 if ac_fn_c_try_compile "$LINENO"; then :
9881 ac_cv_c_bigendian=yes
9883 ac_cv_c_bigendian=no
9885 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9887 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9889 if test $ac_cv_c_bigendian = unknown; then
9890 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
9891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9892 /* end confdefs.h. */
9898 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
9906 if ac_fn_c_try_compile "$LINENO"; then :
9907 # It does; now see whether it defined to _BIG_ENDIAN or not.
9908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9909 /* end confdefs.h. */
9923 if ac_fn_c_try_compile "$LINENO"; then :
9924 ac_cv_c_bigendian=yes
9926 ac_cv_c_bigendian=no
9928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9932 if test $ac_cv_c_bigendian = unknown; then
9933 # Compile a test program.
9934 if test "$cross_compiling" = yes; then :
9935 # Try to guess by grepping values from an object file.
9936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9937 /* end confdefs.h. */
9938 short int ascii_mm[] =
9939 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9940 short int ascii_ii[] =
9941 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9942 int use_ascii (int i) {
9943 return ascii_mm[i] + ascii_ii[i];
9945 short int ebcdic_ii[] =
9946 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9947 short int ebcdic_mm[] =
9948 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9949 int use_ebcdic (int i) {
9950 return ebcdic_mm[i] + ebcdic_ii[i];
9957 return use_ascii (foo) == use_ebcdic (foo);
9962 if ac_fn_c_try_compile "$LINENO"; then :
9963 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
9964 ac_cv_c_bigendian=yes
9966 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9967 if test "$ac_cv_c_bigendian" = unknown; then
9968 ac_cv_c_bigendian=no
9970 # finding both strings is unlikely to happen, but who knows?
9971 ac_cv_c_bigendian=unknown
9975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9978 /* end confdefs.h. */
9979 $ac_includes_default
9984 /* Are we little or big endian? From Harbison&Steele. */
9988 char c[sizeof (long int)];
9991 return u.c[sizeof (long int) - 1] == 1;
9997 if ac_fn_c_try_run "$LINENO"; then :
9998 ac_cv_c_bigendian=no
10000 ac_cv_c_bigendian=yes
10002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10003 conftest.$ac_objext conftest.beam conftest.$ac_ext
10008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10009 $as_echo "$ac_cv_c_bigendian" >&6; }
10010 case $ac_cv_c_bigendian in #(
10012 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10018 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10022 as_fn_error $? "unknown endianness
10023 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
10027 $as_echo_n "checking for inline... " >&6; }
10028 if ${ac_cv_c_inline+:} false; then :
10029 $as_echo_n "(cached) " >&6
10032 for ac_kw in inline __inline__ __inline; do
10033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10034 /* end confdefs.h. */
10035 #ifndef __cplusplus
10037 static $ac_kw foo_t static_foo () {return 0; }
10038 $ac_kw foo_t foo () {return 0; }
10042 if ac_fn_c_try_compile "$LINENO"; then :
10043 ac_cv_c_inline=$ac_kw
10045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10046 test "$ac_cv_c_inline" != no && break
10050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10051 $as_echo "$ac_cv_c_inline" >&6; }
10053 case $ac_cv_c_inline in
10056 case $ac_cv_c_inline in
10058 *) ac_val=$ac_cv_c_inline;;
10060 cat >>confdefs.h <<_ACEOF
10061 #ifndef __cplusplus
10062 #define inline $ac_val
10068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for quiet inline (no complaint if unreferenced)" >&5
10069 $as_echo_n "checking for quiet inline (no complaint if unreferenced)... " >&6; }
10070 if ${pgac_cv_c_inline_quietly+:} false; then :
10071 $as_echo_n "(cached) " >&6
10073 pgac_cv_c_inline_quietly=no
10074 if test "$ac_cv_c_inline" != no; then
10075 pgac_c_inline_save_werror=$ac_c_werror_flag
10076 ac_c_werror_flag=yes
10077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10078 /* end confdefs.h. */
10079 #include "$srcdir/config/test_quiet_include.h"
10088 if ac_fn_c_try_link "$LINENO"; then :
10089 pgac_cv_c_inline_quietly=yes
10091 rm -f core conftest.err conftest.$ac_objext \
10092 conftest$ac_exeext conftest.$ac_ext
10093 ac_c_werror_flag=$pgac_c_inline_save_werror
10096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_inline_quietly" >&5
10097 $as_echo "$pgac_cv_c_inline_quietly" >&6; }
10098 if test "$pgac_cv_c_inline_quietly" != no; then
10100 cat >>confdefs.h <<_ACEOF
10101 #define PG_USE_INLINE 1
10106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf format archetype" >&5
10107 $as_echo_n "checking for printf format archetype... " >&6; }
10108 if ${pgac_cv_printf_archetype+:} false; then :
10109 $as_echo_n "(cached) " >&6
10111 ac_save_c_werror_flag=$ac_c_werror_flag
10112 ac_c_werror_flag=yes
10113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10114 /* end confdefs.h. */
10116 pgac_write(int ignore, const char *fmt,...)
10117 __attribute__((format(gnu_printf, 2, 3)));
10126 if ac_fn_c_try_compile "$LINENO"; then :
10127 pgac_cv_printf_archetype=gnu_printf
10129 pgac_cv_printf_archetype=printf
10131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10132 ac_c_werror_flag=$ac_save_c_werror_flag
10134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_printf_archetype" >&5
10135 $as_echo "$pgac_cv_printf_archetype" >&6; }
10137 cat >>confdefs.h <<_ACEOF
10138 #define PG_PRINTF_ATTRIBUTE $pgac_cv_printf_archetype
10143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
10144 $as_echo_n "checking for flexible array members... " >&6; }
10145 if ${ac_cv_c_flexmember+:} false; then :
10146 $as_echo_n "(cached) " >&6
10148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10149 /* end confdefs.h. */
10150 #include <stdlib.h>
10152 #include <stddef.h>
10153 struct s { int n; double d[]; };
10157 int m = getchar ();
10158 struct s *p = malloc (offsetof (struct s, d)
10159 + m * sizeof (double));
10161 return p->d != (double *) NULL;
10166 if ac_fn_c_try_compile "$LINENO"; then :
10167 ac_cv_c_flexmember=yes
10169 ac_cv_c_flexmember=no
10171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
10174 $as_echo "$ac_cv_c_flexmember" >&6; }
10175 if test $ac_cv_c_flexmember = yes; then
10177 $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
10180 $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
10184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed types" >&5
10185 $as_echo_n "checking for signed types... " >&6; }
10186 if ${pgac_cv_c_signed+:} false; then :
10187 $as_echo_n "(cached) " >&6
10189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10190 /* end confdefs.h. */
10195 signed char c; signed short s; signed int i;
10200 if ac_fn_c_try_compile "$LINENO"; then :
10201 pgac_cv_c_signed=yes
10203 pgac_cv_c_signed=no
10205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_signed" >&5
10208 $as_echo "$pgac_cv_c_signed" >&6; }
10209 if test x"$pgac_cv_c_signed" = xno ; then
10211 $as_echo "#define signed /**/" >>confdefs.h
10214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
10215 $as_echo_n "checking for __func__... " >&6; }
10216 if ${pgac_cv_funcname_func_support+:} false; then :
10217 $as_echo_n "(cached) " >&6
10219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10220 /* end confdefs.h. */
10225 printf("%s\n", __func__);
10230 if ac_fn_c_try_compile "$LINENO"; then :
10231 pgac_cv_funcname_func_support=yes
10233 pgac_cv_funcname_func_support=no
10235 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_func_support" >&5
10238 $as_echo "$pgac_cv_funcname_func_support" >&6; }
10239 if test x"$pgac_cv_funcname_func_support" = xyes ; then
10241 $as_echo "#define HAVE_FUNCNAME__FUNC 1" >>confdefs.h
10244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
10245 $as_echo_n "checking for __FUNCTION__... " >&6; }
10246 if ${pgac_cv_funcname_function_support+:} false; then :
10247 $as_echo_n "(cached) " >&6
10249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10250 /* end confdefs.h. */
10255 printf("%s\n", __FUNCTION__);
10260 if ac_fn_c_try_compile "$LINENO"; then :
10261 pgac_cv_funcname_function_support=yes
10263 pgac_cv_funcname_function_support=no
10265 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_function_support" >&5
10268 $as_echo "$pgac_cv_funcname_function_support" >&6; }
10269 if test x"$pgac_cv_funcname_function_support" = xyes ; then
10271 $as_echo "#define HAVE_FUNCNAME__FUNCTION 1" >>confdefs.h
10275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Static_assert" >&5
10276 $as_echo_n "checking for _Static_assert... " >&6; }
10277 if ${pgac_cv__static_assert+:} false; then :
10278 $as_echo_n "(cached) " >&6
10280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10281 /* end confdefs.h. */
10286 ({ _Static_assert(1, "foo"); })
10291 if ac_fn_c_try_link "$LINENO"; then :
10292 pgac_cv__static_assert=yes
10294 pgac_cv__static_assert=no
10296 rm -f core conftest.err conftest.$ac_objext \
10297 conftest$ac_exeext conftest.$ac_ext
10299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__static_assert" >&5
10300 $as_echo "$pgac_cv__static_assert" >&6; }
10301 if test x"$pgac_cv__static_assert" = xyes ; then
10303 $as_echo "#define HAVE__STATIC_ASSERT 1" >>confdefs.h
10306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_types_compatible_p" >&5
10307 $as_echo_n "checking for __builtin_types_compatible_p... " >&6; }
10308 if ${pgac_cv__types_compatible+:} false; then :
10309 $as_echo_n "(cached) " >&6
10311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10312 /* end confdefs.h. */
10317 int x; static int y[__builtin_types_compatible_p(__typeof__(x), int)];
10322 if ac_fn_c_try_compile "$LINENO"; then :
10323 pgac_cv__types_compatible=yes
10325 pgac_cv__types_compatible=no
10327 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__types_compatible" >&5
10330 $as_echo "$pgac_cv__types_compatible" >&6; }
10331 if test x"$pgac_cv__types_compatible" = xyes ; then
10333 $as_echo "#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1" >>confdefs.h
10336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_bswap32" >&5
10337 $as_echo_n "checking for __builtin_bswap32... " >&6; }
10338 if ${pgac_cv__builtin_bswap32+:} false; then :
10339 $as_echo_n "(cached) " >&6
10341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10342 /* end confdefs.h. */
10343 static unsigned long int x = __builtin_bswap32(0xaabbccdd);
10352 if ac_fn_c_try_compile "$LINENO"; then :
10353 pgac_cv__builtin_bswap32=yes
10355 pgac_cv__builtin_bswap32=no
10357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_bswap32" >&5
10360 $as_echo "$pgac_cv__builtin_bswap32" >&6; }
10361 if test x"$pgac_cv__builtin_bswap32" = xyes ; then
10363 $as_echo "#define HAVE__BUILTIN_BSWAP32 1" >>confdefs.h
10366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_constant_p" >&5
10367 $as_echo_n "checking for __builtin_constant_p... " >&6; }
10368 if ${pgac_cv__builtin_constant_p+:} false; then :
10369 $as_echo_n "(cached) " >&6
10371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10372 /* end confdefs.h. */
10373 static int x; static int y[__builtin_constant_p(x) ? x : 1];
10382 if ac_fn_c_try_compile "$LINENO"; then :
10383 pgac_cv__builtin_constant_p=yes
10385 pgac_cv__builtin_constant_p=no
10387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_constant_p" >&5
10390 $as_echo "$pgac_cv__builtin_constant_p" >&6; }
10391 if test x"$pgac_cv__builtin_constant_p" = xyes ; then
10393 $as_echo "#define HAVE__BUILTIN_CONSTANT_P 1" >>confdefs.h
10396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unreachable" >&5
10397 $as_echo_n "checking for __builtin_unreachable... " >&6; }
10398 if ${pgac_cv__builtin_unreachable+:} false; then :
10399 $as_echo_n "(cached) " >&6
10401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10402 /* end confdefs.h. */
10407 __builtin_unreachable();
10412 if ac_fn_c_try_link "$LINENO"; then :
10413 pgac_cv__builtin_unreachable=yes
10415 pgac_cv__builtin_unreachable=no
10417 rm -f core conftest.err conftest.$ac_objext \
10418 conftest$ac_exeext conftest.$ac_ext
10420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_unreachable" >&5
10421 $as_echo "$pgac_cv__builtin_unreachable" >&6; }
10422 if test x"$pgac_cv__builtin_unreachable" = xyes ; then
10424 $as_echo "#define HAVE__BUILTIN_UNREACHABLE 1" >>confdefs.h
10427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __VA_ARGS__" >&5
10428 $as_echo_n "checking for __VA_ARGS__... " >&6; }
10429 if ${pgac_cv__va_args+:} false; then :
10430 $as_echo_n "(cached) " >&6
10432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10433 /* end confdefs.h. */
10438 #define debug(...) fprintf(stderr, __VA_ARGS__)
10439 debug("%s", "blarg");
10445 if ac_fn_c_try_compile "$LINENO"; then :
10446 pgac_cv__va_args=yes
10448 pgac_cv__va_args=no
10450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__va_args" >&5
10453 $as_echo "$pgac_cv__va_args" >&6; }
10454 if test x"$pgac_cv__va_args" = xyes ; then
10456 $as_echo "#define HAVE__VA_ARGS 1" >>confdefs.h
10459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
10460 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
10461 if ${ac_cv_struct_tm+:} false; then :
10462 $as_echo_n "(cached) " >&6
10464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10465 /* end confdefs.h. */
10466 #include <sys/types.h>
10473 int *p = &tm.tm_sec;
10479 if ac_fn_c_try_compile "$LINENO"; then :
10480 ac_cv_struct_tm=time.h
10482 ac_cv_struct_tm=sys/time.h
10484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
10487 $as_echo "$ac_cv_struct_tm" >&6; }
10488 if test $ac_cv_struct_tm = sys/time.h; then
10490 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
10494 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
10495 #include <$ac_cv_struct_tm>
10498 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
10500 cat >>confdefs.h <<_ACEOF
10501 #define HAVE_STRUCT_TM_TM_ZONE 1
10507 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
10509 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
10512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
10513 $as_echo_n "checking for tzname... " >&6; }
10514 if ${ac_cv_var_tzname+:} false; then :
10515 $as_echo_n "(cached) " >&6
10517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10518 /* end confdefs.h. */
10520 #ifndef tzname /* For SGI. */
10521 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
10532 if ac_fn_c_try_link "$LINENO"; then :
10533 ac_cv_var_tzname=yes
10535 ac_cv_var_tzname=no
10537 rm -f core conftest.err conftest.$ac_objext \
10538 conftest$ac_exeext conftest.$ac_ext
10540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
10541 $as_echo "$ac_cv_var_tzname" >&6; }
10542 if test $ac_cv_var_tzname = yes; then
10544 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
10548 ac_fn_c_check_type "$LINENO" "union semun" "ac_cv_type_union_semun" "#include <sys/types.h>
10549 #include <sys/ipc.h>
10550 #include <sys/sem.h>
10552 if test "x$ac_cv_type_union_semun" = xyes; then :
10554 cat >>confdefs.h <<_ACEOF
10555 #define HAVE_UNION_SEMUN 1
10561 ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#include <sys/types.h>
10562 #ifdef HAVE_SYS_UN_H
10563 #include <sys/un.h>
10567 if test "x$ac_cv_type_struct_sockaddr_un" = xyes; then :
10569 $as_echo "#define HAVE_UNIX_SOCKETS 1" >>confdefs.h
10573 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#include <sys/types.h>
10574 #ifdef HAVE_SYS_SOCKET_H
10575 #include <sys/socket.h>
10579 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
10581 cat >>confdefs.h <<_ACEOF
10582 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
10588 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
10589 #ifdef HAVE_SYS_SOCKET_H
10590 #include <sys/socket.h>
10594 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
10596 cat >>confdefs.h <<_ACEOF
10597 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
10602 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
10603 #ifdef HAVE_SYS_SOCKET_H
10604 #include <sys/socket.h>
10608 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
10610 cat >>confdefs.h <<_ACEOF
10611 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
10616 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_len" "ac_cv_member_struct_sockaddr_storage_ss_len" "#include <sys/types.h>
10617 #ifdef HAVE_SYS_SOCKET_H
10618 #include <sys/socket.h>
10622 if test "x$ac_cv_member_struct_sockaddr_storage_ss_len" = xyes; then :
10624 cat >>confdefs.h <<_ACEOF
10625 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
10630 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_len" "ac_cv_member_struct_sockaddr_storage___ss_len" "#include <sys/types.h>
10631 #ifdef HAVE_SYS_SOCKET_H
10632 #include <sys/socket.h>
10636 if test "x$ac_cv_member_struct_sockaddr_storage___ss_len" = xyes; then :
10638 cat >>confdefs.h <<_ACEOF
10639 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
10644 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
10645 #ifdef HAVE_SYS_SOCKET_H
10646 #include <sys/socket.h>
10650 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
10652 cat >>confdefs.h <<_ACEOF
10653 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
10659 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#include <sys/types.h>
10660 #include <sys/socket.h>
10664 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
10666 cat >>confdefs.h <<_ACEOF
10667 #define HAVE_STRUCT_ADDRINFO 1
10674 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
10675 if test "x$ac_cv_type_intptr_t" = xyes; then :
10677 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
10680 for ac_type in 'int' 'long int' 'long long int'; do
10681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682 /* end confdefs.h. */
10683 $ac_includes_default
10687 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
10688 test_array [0] = 0;
10689 return test_array [0];
10695 if ac_fn_c_try_compile "$LINENO"; then :
10697 cat >>confdefs.h <<_ACEOF
10698 #define intptr_t $ac_type
10703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10704 test -z "$ac_type" && break
10710 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
10711 if test "x$ac_cv_type_uintptr_t" = xyes; then :
10713 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
10716 for ac_type in 'unsigned int' 'unsigned long int' \
10717 'unsigned long long int'; do
10718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719 /* end confdefs.h. */
10720 $ac_includes_default
10724 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
10725 test_array [0] = 0;
10726 return test_array [0];
10732 if ac_fn_c_try_compile "$LINENO"; then :
10734 cat >>confdefs.h <<_ACEOF
10735 #define uintptr_t $ac_type
10740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10741 test -z "$ac_type" && break
10747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
10748 $as_echo_n "checking for unsigned long long int... " >&6; }
10749 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
10750 $as_echo_n "(cached) " >&6
10752 ac_cv_type_unsigned_long_long_int=yes
10753 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
10754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10755 /* end confdefs.h. */
10757 /* For now, do not test the preprocessor; as of 2007 there are too many
10758 implementations with broken preprocessors. Perhaps this can
10759 be revisited in 2012. In the meantime, code should not expect
10760 #if to work with literals wider than 32 bits. */
10761 /* Test literals. */
10762 long long int ll = 9223372036854775807ll;
10763 long long int nll = -9223372036854775807LL;
10764 unsigned long long int ull = 18446744073709551615ULL;
10765 /* Test constant expressions. */
10766 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
10768 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
10774 /* Test availability of runtime routines for shift and division. */
10775 long long int llmax = 9223372036854775807ll;
10776 unsigned long long int ullmax = 18446744073709551615ull;
10777 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
10778 | (llmax / ll) | (llmax % ll)
10779 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
10780 | (ullmax / ull) | (ullmax % ull));
10786 if ac_fn_c_try_link "$LINENO"; then :
10789 ac_cv_type_unsigned_long_long_int=no
10791 rm -f core conftest.err conftest.$ac_objext \
10792 conftest$ac_exeext conftest.$ac_ext
10795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
10796 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
10797 if test $ac_cv_type_unsigned_long_long_int = yes; then
10799 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
10805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
10806 $as_echo_n "checking for long long int... " >&6; }
10807 if ${ac_cv_type_long_long_int+:} false; then :
10808 $as_echo_n "(cached) " >&6
10810 ac_cv_type_long_long_int=yes
10811 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
10812 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
10813 if test $ac_cv_type_long_long_int = yes; then
10814 if test "$cross_compiling" = yes; then :
10817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10818 /* end confdefs.h. */
10819 #include <limits.h>
10822 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
10823 # define LLONG_MAX (HALF - 1 + HALF)
10828 long long int n = 1;
10832 long long int m = n << i;
10835 if (LLONG_MAX / 2 < m)
10843 if ac_fn_c_try_run "$LINENO"; then :
10846 ac_cv_type_long_long_int=no
10848 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10849 conftest.$ac_objext conftest.beam conftest.$ac_ext
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
10856 $as_echo "$ac_cv_type_long_long_int" >&6; }
10857 if test $ac_cv_type_long_long_int = yes; then
10859 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
10864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale_t" >&5
10865 $as_echo_n "checking for locale_t... " >&6; }
10866 if ${pgac_cv_type_locale_t+:} false; then :
10867 $as_echo_n "(cached) " >&6
10869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10870 /* end confdefs.h. */
10871 #include <locale.h>
10881 if ac_fn_c_try_compile "$LINENO"; then :
10882 pgac_cv_type_locale_t=yes
10884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10885 /* end confdefs.h. */
10886 #include <xlocale.h>
10896 if ac_fn_c_try_compile "$LINENO"; then :
10897 pgac_cv_type_locale_t='yes (in xlocale.h)'
10899 pgac_cv_type_locale_t=no
10901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_locale_t" >&5
10906 $as_echo "$pgac_cv_type_locale_t" >&6; }
10907 if test "$pgac_cv_type_locale_t" != no; then
10909 $as_echo "#define HAVE_LOCALE_T 1" >>confdefs.h
10912 if test "$pgac_cv_type_locale_t" = 'yes (in xlocale.h)'; then
10914 $as_echo "#define LOCALE_T_IN_XLOCALE 1" >>confdefs.h
10918 ac_fn_c_check_type "$LINENO" "struct cmsgcred" "ac_cv_type_struct_cmsgcred" "#include <sys/socket.h>
10919 #include <sys/param.h>
10920 #ifdef HAVE_SYS_UCRED_H
10921 #include <sys/ucred.h>
10924 if test "x$ac_cv_type_struct_cmsgcred" = xyes; then :
10926 cat >>confdefs.h <<_ACEOF
10927 #define HAVE_STRUCT_CMSGCRED 1
10934 ac_fn_c_check_type "$LINENO" "struct option" "ac_cv_type_struct_option" "#ifdef HAVE_GETOPT_H
10935 #include <getopt.h>
10938 if test "x$ac_cv_type_struct_option" = xyes; then :
10940 cat >>confdefs.h <<_ACEOF
10941 #define HAVE_STRUCT_OPTION 1
10948 if test "$with_zlib" = yes; then
10949 # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
10950 # did not). While we could work around the lack of z_streamp, it
10951 # seems unwise to encourage people to use such old zlib versions...
10952 ac_fn_c_check_type "$LINENO" "z_streamp" "ac_cv_type_z_streamp" "#include <zlib.h>
10954 if test "x$ac_cv_type_z_streamp" = xyes; then :
10957 as_fn_error $? "zlib version is too old
10958 Use --without-zlib to disable zlib support." "$LINENO" 5
10963 # On PPC, check if assembler supports LWARX instruction's mutex hint bit
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports lwarx hint bit" >&5
10967 $as_echo_n "checking whether assembler supports lwarx hint bit... " >&6; }
10968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10969 /* end confdefs.h. */
10974 int a = 0; int *p = &a; int r;
10975 __asm__ __volatile__ (" lwarx %0,0,%1,1\n" : "=&r"(r) : "r"(p));
10980 if ac_fn_c_try_compile "$LINENO"; then :
10981 pgac_cv_have_ppc_mutex_hint=yes
10983 pgac_cv_have_ppc_mutex_hint=no
10985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_have_ppc_mutex_hint" >&5
10987 $as_echo "$pgac_cv_have_ppc_mutex_hint" >&6; }
10988 if test x"$pgac_cv_have_ppc_mutex_hint" = xyes ; then
10990 $as_echo "#define HAVE_PPC_LWARX_MUTEX_HINT 1" >>confdefs.h
10996 # Check largefile support. You might think this is a system service not a
10997 # compiler characteristic, but you'd be wrong. We must check this before
10998 # probing existence of related functions such as fseeko, since the largefile
10999 # defines can affect what is generated for that.
11000 if test "$PORTNAME" != "win32"; then
11001 # Check whether --enable-largefile was given.
11002 if test "${enable_largefile+set}" = set; then :
11003 enableval=$enable_largefile;
11006 if test "$enable_largefile" != no; then
11008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11009 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11010 if ${ac_cv_sys_largefile_CC+:} false; then :
11011 $as_echo_n "(cached) " >&6
11013 ac_cv_sys_largefile_CC=no
11014 if test "$GCC" != yes; then
11017 # IRIX 6.2 and later do not support large files by default,
11018 # so use the C compiler's -n32 option if that helps.
11019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11020 /* end confdefs.h. */
11021 #include <sys/types.h>
11022 /* Check that off_t can represent 2**63 - 1 correctly.
11023 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11024 since some C++ compilers masquerading as C compilers
11025 incorrectly reject 9223372036854775807. */
11026 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11027 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11028 && LARGE_OFF_T % 2147483647 == 1)
11038 if ac_fn_c_try_compile "$LINENO"; then :
11041 rm -f core conftest.err conftest.$ac_objext
11043 if ac_fn_c_try_compile "$LINENO"; then :
11044 ac_cv_sys_largefile_CC=' -n32'; break
11046 rm -f core conftest.err conftest.$ac_objext
11050 rm -f conftest.$ac_ext
11053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11054 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11055 if test "$ac_cv_sys_largefile_CC" != no; then
11056 CC=$CC$ac_cv_sys_largefile_CC
11059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11060 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11061 if ${ac_cv_sys_file_offset_bits+:} false; then :
11062 $as_echo_n "(cached) " >&6
11065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11066 /* end confdefs.h. */
11067 #include <sys/types.h>
11068 /* Check that off_t can represent 2**63 - 1 correctly.
11069 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11070 since some C++ compilers masquerading as C compilers
11071 incorrectly reject 9223372036854775807. */
11072 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11073 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11074 && LARGE_OFF_T % 2147483647 == 1)
11084 if ac_fn_c_try_compile "$LINENO"; then :
11085 ac_cv_sys_file_offset_bits=no; break
11087 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11089 /* end confdefs.h. */
11090 #define _FILE_OFFSET_BITS 64
11091 #include <sys/types.h>
11092 /* Check that off_t can represent 2**63 - 1 correctly.
11093 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11094 since some C++ compilers masquerading as C compilers
11095 incorrectly reject 9223372036854775807. */
11096 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11097 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11098 && LARGE_OFF_T % 2147483647 == 1)
11108 if ac_fn_c_try_compile "$LINENO"; then :
11109 ac_cv_sys_file_offset_bits=64; break
11111 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11112 ac_cv_sys_file_offset_bits=unknown
11116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11117 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11118 case $ac_cv_sys_file_offset_bits in #(
11121 cat >>confdefs.h <<_ACEOF
11122 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11127 if test $ac_cv_sys_file_offset_bits = unknown; then
11128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11129 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11130 if ${ac_cv_sys_large_files+:} false; then :
11131 $as_echo_n "(cached) " >&6
11134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11135 /* end confdefs.h. */
11136 #include <sys/types.h>
11137 /* Check that off_t can represent 2**63 - 1 correctly.
11138 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11139 since some C++ compilers masquerading as C compilers
11140 incorrectly reject 9223372036854775807. */
11141 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11142 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11143 && LARGE_OFF_T % 2147483647 == 1)
11153 if ac_fn_c_try_compile "$LINENO"; then :
11154 ac_cv_sys_large_files=no; break
11156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11158 /* end confdefs.h. */
11159 #define _LARGE_FILES 1
11160 #include <sys/types.h>
11161 /* Check that off_t can represent 2**63 - 1 correctly.
11162 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11163 since some C++ compilers masquerading as C compilers
11164 incorrectly reject 9223372036854775807. */
11165 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11166 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11167 && LARGE_OFF_T % 2147483647 == 1)
11177 if ac_fn_c_try_compile "$LINENO"; then :
11178 ac_cv_sys_large_files=1; break
11180 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11181 ac_cv_sys_large_files=unknown
11185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11186 $as_echo "$ac_cv_sys_large_files" >&6; }
11187 case $ac_cv_sys_large_files in #(
11190 cat >>confdefs.h <<_ACEOF
11191 #define _LARGE_FILES $ac_cv_sys_large_files
11204 # Check for largefile support (must be after AC_SYS_LARGEFILE)
11205 # The cast to long int works around a bug in the HP C Compiler
11206 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11207 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11208 # This bug is HP SR number 8606223364.
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
11210 $as_echo_n "checking size of off_t... " >&6; }
11211 if ${ac_cv_sizeof_off_t+:} false; then :
11212 $as_echo_n "(cached) " >&6
11214 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
11217 if test "$ac_cv_type_off_t" = yes; then
11218 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11220 as_fn_error 77 "cannot compute sizeof (off_t)
11221 See \`config.log' for more details" "$LINENO" 5; }
11223 ac_cv_sizeof_off_t=0
11228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
11229 $as_echo "$ac_cv_sizeof_off_t" >&6; }
11233 cat >>confdefs.h <<_ACEOF
11234 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
11239 # If we don't have largefile support, can't handle segsize >= 2GB.
11240 if test "$ac_cv_sizeof_off_t" -lt 8 -a "$segsize" != "1"; then
11241 as_fn_error $? "Large file support is not enabled. Segment size cannot be larger than 1GB." "$LINENO" 5
11246 ## Functions, global variables
11249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int timezone" >&5
11250 $as_echo_n "checking for int timezone... " >&6; }
11251 if ${pgac_cv_var_int_timezone+:} false; then :
11252 $as_echo_n "(cached) " >&6
11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255 /* end confdefs.h. */
11262 res = timezone / 60;
11264 res = _timezone / 60;
11270 if ac_fn_c_try_link "$LINENO"; then :
11271 pgac_cv_var_int_timezone=yes
11273 pgac_cv_var_int_timezone=no
11275 rm -f core conftest.err conftest.$ac_objext \
11276 conftest$ac_exeext conftest.$ac_ext
11278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_timezone" >&5
11279 $as_echo "$pgac_cv_var_int_timezone" >&6; }
11280 if test x"$pgac_cv_var_int_timezone" = xyes ; then
11282 $as_echo "#define HAVE_INT_TIMEZONE 1" >>confdefs.h
11285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for accept()" >&5
11286 $as_echo_n "checking types of arguments for accept()... " >&6; }
11287 if ${ac_cv_func_accept_return+:} false; then :
11288 $as_echo_n "(cached) " >&6
11290 if ${ac_cv_func_accept_arg1+:} false; then :
11291 $as_echo_n "(cached) " >&6
11293 if ${ac_cv_func_accept_arg2+:} false; then :
11294 $as_echo_n "(cached) " >&6
11296 if ${ac_cv_func_accept_arg3+:} false; then :
11297 $as_echo_n "(cached) " >&6
11299 for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL' 'SOCKET WSAAPI'; do
11300 for ac_cv_func_accept_arg1 in 'int' 'unsigned int' 'SOCKET'; do
11301 for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
11302 for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
11303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11304 /* end confdefs.h. */
11305 #ifdef HAVE_SYS_TYPES_H
11306 #include <sys/types.h>
11308 #ifdef HAVE_SYS_SOCKET_H
11309 #include <sys/socket.h>
11311 extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
11320 if ac_fn_c_try_compile "$LINENO"; then :
11321 ac_not_found=no; break 4
11325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11330 if test "$ac_not_found" = yes; then
11331 as_fn_error $? "could not determine argument types" "$LINENO" 5
11333 if test "$ac_cv_func_accept_arg3" = "void"; then
11334 ac_cv_func_accept_arg3=int
11344 { $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
11345 $as_echo "$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6; }
11347 cat >>confdefs.h <<_ACEOF
11348 #define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
11352 cat >>confdefs.h <<_ACEOF
11353 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
11357 cat >>confdefs.h <<_ACEOF
11358 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
11362 cat >>confdefs.h <<_ACEOF
11363 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday takes only one argument" >&5
11368 $as_echo_n "checking whether gettimeofday takes only one argument... " >&6; }
11369 if ${pgac_cv_func_gettimeofday_1arg+:} false; then :
11370 $as_echo_n "(cached) " >&6
11372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11373 /* end confdefs.h. */
11374 #include <sys/time.h>
11378 struct timeval *tp;
11379 struct timezone *tzp;
11380 gettimeofday(tp,tzp);
11385 if ac_fn_c_try_compile "$LINENO"; then :
11386 pgac_cv_func_gettimeofday_1arg=no
11388 pgac_cv_func_gettimeofday_1arg=yes
11390 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_gettimeofday_1arg" >&5
11393 $as_echo "$pgac_cv_func_gettimeofday_1arg" >&6; }
11394 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
11396 $as_echo "#define GETTIMEOFDAY_1ARG 1" >>confdefs.h
11401 # Some versions of libedit contain strlcpy(), setproctitle(), and other
11402 # symbols that that library has no business exposing to the world. Pending
11403 # acquisition of a clue by those developers, ignore libedit (including its
11404 # possible alias of libreadline) while checking for everything else.
11405 LIBS_including_readline="$LIBS"
11406 LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'`
11408 for ac_func in cbrt dlopen fdatasync getifaddrs getpeerucred getrlimit mbstowcs_l memmove poll pstat pthread_is_threaded_np readlink setproctitle setsid shm_open sigprocmask symlink sync_file_range towlower utime utimes wcstombs wcstombs_l
11410 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11411 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11412 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11413 cat >>confdefs.h <<_ACEOF
11414 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11421 ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
11422 if test "x$ac_cv_func_fseeko" = xyes; then :
11423 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11426 case " $LIBOBJS " in
11427 *" fseeko.$ac_objext "* ) ;;
11428 *) LIBOBJS="$LIBOBJS fseeko.$ac_objext"
11436 # NetBSD uses a custom fseeko/ftello built on fsetpos/fgetpos
11437 # Mingw uses macros to access Win32 API calls
11440 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11442 ac_cv_func_fseeko=yes;;
11444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
11445 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
11446 if ${ac_cv_sys_largefile_source+:} false; then :
11447 $as_echo_n "(cached) " >&6
11450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11451 /* end confdefs.h. */
11452 #include <sys/types.h> /* for off_t */
11457 int (*fp) (FILE *, off_t, int) = fseeko;
11458 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11463 if ac_fn_c_try_link "$LINENO"; then :
11464 ac_cv_sys_largefile_source=no; break
11466 rm -f core conftest.err conftest.$ac_objext \
11467 conftest$ac_exeext conftest.$ac_ext
11468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11469 /* end confdefs.h. */
11470 #define _LARGEFILE_SOURCE 1
11471 #include <sys/types.h> /* for off_t */
11476 int (*fp) (FILE *, off_t, int) = fseeko;
11477 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
11482 if ac_fn_c_try_link "$LINENO"; then :
11483 ac_cv_sys_largefile_source=1; break
11485 rm -f core conftest.err conftest.$ac_objext \
11486 conftest$ac_exeext conftest.$ac_ext
11487 ac_cv_sys_largefile_source=unknown
11491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
11492 $as_echo "$ac_cv_sys_largefile_source" >&6; }
11493 case $ac_cv_sys_largefile_source in #(
11496 cat >>confdefs.h <<_ACEOF
11497 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
11503 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
11504 # in glibc 2.1.3, but that breaks too many other things.
11505 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
11506 if test $ac_cv_sys_largefile_source != unknown; then
11508 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
11514 # posix_fadvise() is a no-op on Solaris, so don't incur function overhead
11515 # by calling it, 2009-04-02
11516 # http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/gen/posix_fadvise.c
11517 if test "$PORTNAME" != "solaris"; then
11518 for ac_func in posix_fadvise
11520 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
11521 if test "x$ac_cv_func_posix_fadvise" = xyes; then :
11522 cat >>confdefs.h <<_ACEOF
11523 #define HAVE_POSIX_FADVISE 1
11529 ac_fn_c_check_decl "$LINENO" "posix_fadvise" "ac_cv_have_decl_posix_fadvise" "#include <fcntl.h>
11531 if test "x$ac_cv_have_decl_posix_fadvise" = xyes; then :
11537 cat >>confdefs.h <<_ACEOF
11538 #define HAVE_DECL_POSIX_FADVISE $ac_have_decl
11543 ac_fn_c_check_decl "$LINENO" "fdatasync" "ac_cv_have_decl_fdatasync" "#include <unistd.h>
11545 if test "x$ac_cv_have_decl_fdatasync" = xyes; then :
11551 cat >>confdefs.h <<_ACEOF
11552 #define HAVE_DECL_FDATASYNC $ac_have_decl
11555 ac_fn_c_check_decl "$LINENO" "strlcat" "ac_cv_have_decl_strlcat" "$ac_includes_default"
11556 if test "x$ac_cv_have_decl_strlcat" = xyes; then :
11562 cat >>confdefs.h <<_ACEOF
11563 #define HAVE_DECL_STRLCAT $ac_have_decl
11565 ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "$ac_includes_default"
11566 if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
11572 cat >>confdefs.h <<_ACEOF
11573 #define HAVE_DECL_STRLCPY $ac_have_decl
11576 # This is probably only present on Darwin, but may as well check always
11577 ac_fn_c_check_decl "$LINENO" "F_FULLFSYNC" "ac_cv_have_decl_F_FULLFSYNC" "#include <fcntl.h>
11579 if test "x$ac_cv_have_decl_F_FULLFSYNC" = xyes; then :
11585 cat >>confdefs.h <<_ACEOF
11586 #define HAVE_DECL_F_FULLFSYNC $ac_have_decl
11591 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "$ac_includes_default
11592 #include <netinet/in.h>
11594 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
11596 $as_echo "#define HAVE_IPV6 1" >>confdefs.h
11603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PS_STRINGS" >&5
11604 $as_echo_n "checking for PS_STRINGS... " >&6; }
11605 if ${pgac_cv_var_PS_STRINGS+:} false; then :
11606 $as_echo_n "(cached) " >&6
11608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11609 /* end confdefs.h. */
11610 #include <machine/vmparam.h>
11611 #include <sys/exec.h>
11616 PS_STRINGS->ps_nargvstr = 1;
11617 PS_STRINGS->ps_argvstr = "foo";
11622 if ac_fn_c_try_link "$LINENO"; then :
11623 pgac_cv_var_PS_STRINGS=yes
11625 pgac_cv_var_PS_STRINGS=no
11627 rm -f core conftest.err conftest.$ac_objext \
11628 conftest$ac_exeext conftest.$ac_ext
11630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_PS_STRINGS" >&5
11631 $as_echo "$pgac_cv_var_PS_STRINGS" >&6; }
11632 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
11634 $as_echo "#define HAVE_PS_STRINGS 1" >>confdefs.h
11639 # We use our snprintf.c emulation if either snprintf() or vsnprintf()
11640 # is missing. Yes, there are machines that have only one. We may
11641 # also decide to use snprintf.c if snprintf() is present but does not
11642 # have all the features we need --- see below.
11644 if test "$PORTNAME" = "win32"; then
11645 # Win32 gets snprintf.c built unconditionally.
11647 # To properly translate all NLS languages strings, we must support the
11648 # *printf() %$ format, which allows *printf() arguments to be selected
11649 # by position in the translated string.
11651 # libintl versions < 0.13 use the native *printf() functions, and Win32
11652 # *printf() doesn't understand %$, so we must use our /port versions,
11653 # which do understand %$. libintl versions >= 0.13 include their own
11654 # *printf versions on Win32. The libintl 0.13 release note text is:
11656 # C format strings with positions, as they arise when a translator
11657 # needs to reorder a sentence, are now supported on all platforms.
11658 # On those few platforms (NetBSD and Woe32) for which the native
11659 # printf()/fprintf()/... functions don't support such format
11660 # strings, replacements are provided through <libintl.h>.
11662 # We could use libintl >= 0.13's *printf() if we were sure that we had
11663 # a litint >= 0.13 at runtime, but seeing that there is no clean way
11664 # to guarantee that, it is best to just use our own, so we are sure to
11665 # get %$ support. In include/port.h we disable the *printf() macros
11666 # that might have been defined by libintl.
11668 # We do this unconditionally whether NLS is used or not so we are sure
11669 # that all Win32 libraries and binaries behave the same.
11670 pgac_need_repl_snprintf=yes
11672 pgac_need_repl_snprintf=no
11673 for ac_func in snprintf
11675 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
11676 if test "x$ac_cv_func_snprintf" = xyes; then :
11677 cat >>confdefs.h <<_ACEOF
11678 #define HAVE_SNPRINTF 1
11682 pgac_need_repl_snprintf=yes
11686 for ac_func in vsnprintf
11688 ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
11689 if test "x$ac_cv_func_vsnprintf" = xyes; then :
11690 cat >>confdefs.h <<_ACEOF
11691 #define HAVE_VSNPRINTF 1
11695 pgac_need_repl_snprintf=yes
11702 # Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
11703 # include/c.h will provide declarations. Note this is a separate test
11704 # from whether the functions exist in the C library --- there are
11705 # systems that have the functions but don't bother to declare them :-(
11707 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
11708 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
11714 cat >>confdefs.h <<_ACEOF
11715 #define HAVE_DECL_SNPRINTF $ac_have_decl
11717 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
11718 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
11724 cat >>confdefs.h <<_ACEOF
11725 #define HAVE_DECL_VSNPRINTF $ac_have_decl
11730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf" >&5
11731 $as_echo_n "checking for isinf... " >&6; }
11732 if ${ac_cv_func_isinf+:} false; then :
11733 $as_echo_n "(cached) " >&6
11735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11736 /* end confdefs.h. */
11739 double glob_double;
11744 return isinf(glob_double) ? 0 : 1;
11749 if ac_fn_c_try_link "$LINENO"; then :
11750 ac_cv_func_isinf=yes
11752 ac_cv_func_isinf=no
11754 rm -f core conftest.err conftest.$ac_objext \
11755 conftest$ac_exeext conftest.$ac_ext
11757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_isinf" >&5
11758 $as_echo "$ac_cv_func_isinf" >&6; }
11760 if test $ac_cv_func_isinf = yes ; then
11762 $as_echo "#define HAVE_ISINF 1" >>confdefs.h
11765 case " $LIBOBJS " in
11766 *" isinf.$ac_objext "* ) ;;
11767 *) LIBOBJS="$LIBOBJS isinf.$ac_objext"
11771 # Look for a way to implement a substitute for isinf()
11772 for ac_func in fpclass fp_class fp_class_d class
11774 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11775 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11776 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11777 cat >>confdefs.h <<_ACEOF
11778 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11786 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
11787 if test "x$ac_cv_func_crypt" = xyes; then :
11788 $as_echo "#define HAVE_CRYPT 1" >>confdefs.h
11791 case " $LIBOBJS " in
11792 *" crypt.$ac_objext "* ) ;;
11793 *) LIBOBJS="$LIBOBJS crypt.$ac_objext"
11799 ac_fn_c_check_func "$LINENO" "fls" "ac_cv_func_fls"
11800 if test "x$ac_cv_func_fls" = xyes; then :
11801 $as_echo "#define HAVE_FLS 1" >>confdefs.h
11804 case " $LIBOBJS " in
11805 *" fls.$ac_objext "* ) ;;
11806 *) LIBOBJS="$LIBOBJS fls.$ac_objext"
11812 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
11813 if test "x$ac_cv_func_getopt" = xyes; then :
11814 $as_echo "#define HAVE_GETOPT 1" >>confdefs.h
11817 case " $LIBOBJS " in
11818 *" getopt.$ac_objext "* ) ;;
11819 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
11825 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
11826 if test "x$ac_cv_func_getrusage" = xyes; then :
11827 $as_echo "#define HAVE_GETRUSAGE 1" >>confdefs.h
11830 case " $LIBOBJS " in
11831 *" getrusage.$ac_objext "* ) ;;
11832 *) LIBOBJS="$LIBOBJS getrusage.$ac_objext"
11838 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
11839 if test "x$ac_cv_func_inet_aton" = xyes; then :
11840 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
11843 case " $LIBOBJS " in
11844 *" inet_aton.$ac_objext "* ) ;;
11845 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
11851 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
11852 if test "x$ac_cv_func_mkdtemp" = xyes; then :
11853 $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
11856 case " $LIBOBJS " in
11857 *" mkdtemp.$ac_objext "* ) ;;
11858 *) LIBOBJS="$LIBOBJS mkdtemp.$ac_objext"
11864 ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random"
11865 if test "x$ac_cv_func_random" = xyes; then :
11866 $as_echo "#define HAVE_RANDOM 1" >>confdefs.h
11869 case " $LIBOBJS " in
11870 *" random.$ac_objext "* ) ;;
11871 *) LIBOBJS="$LIBOBJS random.$ac_objext"
11877 ac_fn_c_check_func "$LINENO" "rint" "ac_cv_func_rint"
11878 if test "x$ac_cv_func_rint" = xyes; then :
11879 $as_echo "#define HAVE_RINT 1" >>confdefs.h
11882 case " $LIBOBJS " in
11883 *" rint.$ac_objext "* ) ;;
11884 *) LIBOBJS="$LIBOBJS rint.$ac_objext"
11890 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
11891 if test "x$ac_cv_func_srandom" = xyes; then :
11892 $as_echo "#define HAVE_SRANDOM 1" >>confdefs.h
11895 case " $LIBOBJS " in
11896 *" srandom.$ac_objext "* ) ;;
11897 *) LIBOBJS="$LIBOBJS srandom.$ac_objext"
11903 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
11904 if test "x$ac_cv_func_strerror" = xyes; then :
11905 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
11908 case " $LIBOBJS " in
11909 *" strerror.$ac_objext "* ) ;;
11910 *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
11916 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
11917 if test "x$ac_cv_func_strlcat" = xyes; then :
11918 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
11921 case " $LIBOBJS " in
11922 *" strlcat.$ac_objext "* ) ;;
11923 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
11929 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
11930 if test "x$ac_cv_func_strlcpy" = xyes; then :
11931 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
11934 case " $LIBOBJS " in
11935 *" strlcpy.$ac_objext "* ) ;;
11936 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
11946 # Windows uses a specialised env handler
11947 # and doesn't need a replacement getpeereid because it doesn't use
11951 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
11954 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
11956 ac_cv_func_unsetenv=yes
11957 ac_cv_func_getpeereid=yes;;
11959 ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
11960 if test "x$ac_cv_func_unsetenv" = xyes; then :
11961 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
11964 case " $LIBOBJS " in
11965 *" unsetenv.$ac_objext "* ) ;;
11966 *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"
11972 ac_fn_c_check_func "$LINENO" "getpeereid" "ac_cv_func_getpeereid"
11973 if test "x$ac_cv_func_getpeereid" = xyes; then :
11974 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
11977 case " $LIBOBJS " in
11978 *" getpeereid.$ac_objext "* ) ;;
11979 *) LIBOBJS="$LIBOBJS getpeereid.$ac_objext"
11989 # System's version of getaddrinfo(), if any, may be used only if we found
11990 # a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
11991 # We use only our own getaddrinfo.c on Windows, but it's time to revisit that.
11992 if test x"$ac_cv_type_struct_addrinfo" = xyes && \
11993 test "$PORTNAME" != "win32"; then
11994 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
11995 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
11996 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
11999 case " $LIBOBJS " in
12000 *" getaddrinfo.$ac_objext "* ) ;;
12001 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
12009 case " $LIBOBJS " in
12010 *" getaddrinfo.$ac_objext "* ) ;;
12011 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
12017 # Similarly, use system's getopt_long() only if system provides struct option.
12018 if test x"$ac_cv_type_struct_option" = xyes ; then
12019 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
12020 if test "x$ac_cv_func_getopt_long" = xyes; then :
12021 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
12024 case " $LIBOBJS " in
12025 *" getopt_long.$ac_objext "* ) ;;
12026 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12034 case " $LIBOBJS " in
12035 *" getopt_long.$ac_objext "* ) ;;
12036 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12042 # Solaris' getopt() doesn't do what we want for long options, so always use
12043 # our version on that platform.
12044 if test "$PORTNAME" = "solaris"; then
12045 case " $LIBOBJS " in
12046 *" getopt.$ac_objext "* ) ;;
12047 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
12053 # mingw has adopted a GNU-centric interpretation of optind/optreset,
12054 # so always use our version on Windows.
12055 if test "$PORTNAME" = "win32"; then
12056 case " $LIBOBJS " in
12057 *" getopt.$ac_objext "* ) ;;
12058 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
12062 case " $LIBOBJS " in
12063 *" getopt_long.$ac_objext "* ) ;;
12064 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12070 # Win32 (really MinGW) support
12071 if test "$PORTNAME" = "win32"; then
12072 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
12073 if test "x$ac_cv_func_gettimeofday" = xyes; then :
12074 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
12077 case " $LIBOBJS " in
12078 *" gettimeofday.$ac_objext "* ) ;;
12079 *) LIBOBJS="$LIBOBJS gettimeofday.$ac_objext"
12086 case " $LIBOBJS " in
12087 *" dirmod.$ac_objext "* ) ;;
12088 *) LIBOBJS="$LIBOBJS dirmod.$ac_objext"
12092 case " $LIBOBJS " in
12093 *" kill.$ac_objext "* ) ;;
12094 *) LIBOBJS="$LIBOBJS kill.$ac_objext"
12098 case " $LIBOBJS " in
12099 *" open.$ac_objext "* ) ;;
12100 *) LIBOBJS="$LIBOBJS open.$ac_objext"
12104 case " $LIBOBJS " in
12105 *" system.$ac_objext "* ) ;;
12106 *) LIBOBJS="$LIBOBJS system.$ac_objext"
12110 case " $LIBOBJS " in
12111 *" win32env.$ac_objext "* ) ;;
12112 *) LIBOBJS="$LIBOBJS win32env.$ac_objext"
12116 case " $LIBOBJS " in
12117 *" win32error.$ac_objext "* ) ;;
12118 *) LIBOBJS="$LIBOBJS win32error.$ac_objext"
12122 case " $LIBOBJS " in
12123 *" win32setlocale.$ac_objext "* ) ;;
12124 *) LIBOBJS="$LIBOBJS win32setlocale.$ac_objext"
12129 $as_echo "#define HAVE_SYMLINK 1" >>confdefs.h
12131 ac_fn_c_check_type "$LINENO" "MINIDUMP_TYPE" "ac_cv_type_MINIDUMP_TYPE" "
12132 #define WIN32_LEAN_AND_MEAN
12133 #include <windows.h>
12134 #include <string.h>
12135 #include <dbghelp.h>
12137 if test "x$ac_cv_type_MINIDUMP_TYPE" = xyes; then :
12139 cat >>confdefs.h <<_ACEOF
12140 #define HAVE_MINIDUMP_TYPE 1
12143 pgac_minidump_type=yes
12145 pgac_minidump_type=no
12149 if test x"$pgac_minidump_type" = x"yes" ; then
12150 have_win32_dbghelp=yes
12153 have_win32_dbghelp=no
12157 # Cygwin needs only a bit of that
12158 if test "$PORTNAME" = "cygwin"; then
12159 case " $LIBOBJS " in
12160 *" dirmod.$ac_objext "* ) ;;
12161 *) LIBOBJS="$LIBOBJS dirmod.$ac_objext"
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
12168 $as_echo_n "checking for sigsetjmp... " >&6; }
12169 if ${pgac_cv_func_sigsetjmp+:} false; then :
12170 $as_echo_n "(cached) " >&6
12172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12173 /* end confdefs.h. */
12174 #include <setjmp.h>
12178 sigjmp_buf x; sigsetjmp(x, 1);
12183 if ac_fn_c_try_link "$LINENO"; then :
12184 pgac_cv_func_sigsetjmp=yes
12186 pgac_cv_func_sigsetjmp=no
12188 rm -f core conftest.err conftest.$ac_objext \
12189 conftest$ac_exeext conftest.$ac_ext
12191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_sigsetjmp" >&5
12192 $as_echo "$pgac_cv_func_sigsetjmp" >&6; }
12193 if test x"$pgac_cv_func_sigsetjmp" = x"yes"; then
12195 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
12199 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
12200 /* NetBSD declares sys_siglist in unistd.h. */
12201 #ifdef HAVE_UNISTD_H
12202 # include <unistd.h>
12206 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
12212 cat >>confdefs.h <<_ACEOF
12213 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
12218 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
12219 if test "x$ac_cv_func_syslog" = xyes; then :
12220 ac_fn_c_check_header_mongrel "$LINENO" "syslog.h" "ac_cv_header_syslog_h" "$ac_includes_default"
12221 if test "x$ac_cv_header_syslog_h" = xyes; then :
12223 $as_echo "#define HAVE_SYSLOG 1" >>confdefs.h
12231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for opterr" >&5
12232 $as_echo_n "checking for opterr... " >&6; }
12233 if ${pgac_cv_var_int_opterr+:} false; then :
12234 $as_echo_n "(cached) " >&6
12236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12237 /* end confdefs.h. */
12238 #include <unistd.h>
12242 extern int opterr; opterr = 1;
12247 if ac_fn_c_try_link "$LINENO"; then :
12248 pgac_cv_var_int_opterr=yes
12250 pgac_cv_var_int_opterr=no
12252 rm -f core conftest.err conftest.$ac_objext \
12253 conftest$ac_exeext conftest.$ac_ext
12255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_opterr" >&5
12256 $as_echo "$pgac_cv_var_int_opterr" >&6; }
12257 if test x"$pgac_cv_var_int_opterr" = x"yes"; then
12259 $as_echo "#define HAVE_INT_OPTERR 1" >>confdefs.h
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
12264 $as_echo_n "checking for optreset... " >&6; }
12265 if ${pgac_cv_var_int_optreset+:} false; then :
12266 $as_echo_n "(cached) " >&6
12268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12269 /* end confdefs.h. */
12270 #include <unistd.h>
12274 extern int optreset; optreset = 1;
12279 if ac_fn_c_try_link "$LINENO"; then :
12280 pgac_cv_var_int_optreset=yes
12282 pgac_cv_var_int_optreset=no
12284 rm -f core conftest.err conftest.$ac_objext \
12285 conftest$ac_exeext conftest.$ac_ext
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_optreset" >&5
12288 $as_echo "$pgac_cv_var_int_optreset" >&6; }
12289 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
12291 $as_echo "#define HAVE_INT_OPTRESET 1" >>confdefs.h
12295 for ac_func in strtoll strtoq
12297 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12298 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12299 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12300 cat >>confdefs.h <<_ACEOF
12301 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12307 for ac_func in strtoull strtouq
12309 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12310 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12311 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12312 cat >>confdefs.h <<_ACEOF
12313 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12320 # Lastly, restore full LIBS list and check for readline/libedit symbols
12321 LIBS="$LIBS_including_readline"
12323 if test "$with_readline" = yes; then
12324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_append_character" >&5
12325 $as_echo_n "checking for rl_completion_append_character... " >&6; }
12326 if ${pgac_cv_var_rl_completion_append_character+:} false; then :
12327 $as_echo_n "(cached) " >&6
12329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12330 /* end confdefs.h. */
12332 #ifdef HAVE_READLINE_READLINE_H
12333 # include <readline/readline.h>
12334 #elif defined(HAVE_READLINE_H)
12335 # include <readline.h>
12341 rl_completion_append_character = 'x';
12346 if ac_fn_c_try_link "$LINENO"; then :
12347 pgac_cv_var_rl_completion_append_character=yes
12349 pgac_cv_var_rl_completion_append_character=no
12351 rm -f core conftest.err conftest.$ac_objext \
12352 conftest$ac_exeext conftest.$ac_ext
12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_rl_completion_append_character" >&5
12355 $as_echo "$pgac_cv_var_rl_completion_append_character" >&6; }
12356 if test x"$pgac_cv_var_rl_completion_append_character" = x"yes"; then
12358 $as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h
12361 for ac_func in rl_completion_matches rl_filename_completion_function
12363 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12364 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12365 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12366 cat >>confdefs.h <<_ACEOF
12367 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12373 for ac_func in append_history history_truncate_file
12375 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12376 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12377 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12378 cat >>confdefs.h <<_ACEOF
12379 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12391 # For each platform, we need to know about any special compile and link
12392 # libraries, and whether the normal C function names are thread-safe.
12393 # See the comment at the top of src/port/thread.c for more information.
12394 # WIN32 doesn't need the pthread tests; it always uses threads
12395 if test "$enable_thread_safety" = yes -a "$PORTNAME" != "win32"; then
12400 ac_cpp='$CPP $CPPFLAGS'
12401 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12402 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12403 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12407 # We used to check for pthread.h first, but this fails if pthread.h
12408 # requires special compiler flags (e.g. on True64 or Sequent).
12409 # It gets checked for in the link test anyway.
12411 # First of all, check if the user has set any of the PTHREAD_LIBS,
12412 # etcetera environment variables, and if threads linking works using
12414 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
12415 save_CFLAGS="$CFLAGS"
12416 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12418 LIBS="$PTHREAD_LIBS $LIBS"
12419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
12420 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
12421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12422 /* end confdefs.h. */
12424 /* Override any GCC internal prototype to avoid an error.
12425 Use char because int might match the return type of a GCC
12426 builtin and then its argument prototype would still apply. */
12430 char pthread_join ();
12434 return pthread_join ();
12439 if ac_fn_c_try_link "$LINENO"; then :
12442 rm -f core conftest.err conftest.$ac_objext \
12443 conftest$ac_exeext conftest.$ac_ext
12444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
12445 $as_echo "$acx_pthread_ok" >&6; }
12446 if test x"$acx_pthread_ok" = xno; then
12451 CFLAGS="$save_CFLAGS"
12454 # We must check for the threads library under a number of different
12455 # names; the ordering is very important because some systems
12456 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
12457 # libraries is broken (non-POSIX).
12459 # Create a list of thread flags to try. Items starting with a "-" are
12460 # C compiler flags, and other items are library names, except for "none"
12461 # which indicates that we try without any flags at all, and "pthread-config"
12462 # which is a program returning the flags for the Pth emulation library.
12464 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config pthreadGC2"
12466 # The ordering *is* (sometimes) important. Some notes on the
12467 # individual items follow:
12469 # pthreads: AIX (must check this before -lpthread)
12470 # none: in case threads are in libc; should be tried before -Kthread and
12471 # other compiler flags to prevent continual compiler warnings
12472 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
12473 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
12474 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
12475 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
12476 # -pthreads: Solaris/gcc
12477 # -mthreads: Mingw32/gcc, Lynx/gcc
12478 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
12479 # doesn't hurt to check since this sometimes defines pthreads too;
12480 # also defines -D_REENTRANT)
12481 # pthread: Linux, etcetera
12482 # --thread-safe: KAI C++
12483 # pthread-config: use pthread-config program (for GNU Pth library)
12485 case "${host_cpu}-${host_os}" in
12488 # On Solaris (at least, for some versions), libc contains stubbed
12489 # (non-functional) versions of the pthreads routines, so link-based
12490 # tests will erroneously succeed. (We need to link with -pthread or
12491 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
12492 # a function called by this macro, so we could check for that, but
12493 # who knows whether they'll stub that too in a future libc.) So,
12494 # we'll just look for -pthreads and -lpthread first:
12496 acx_pthread_flags="-pthread -pthreads pthread -mt $acx_pthread_flags"
12500 if test x"$acx_pthread_ok" = xno; then
12501 for flag in $acx_pthread_flags; do
12503 tryPTHREAD_CFLAGS=""
12507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
12508 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
12512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
12513 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
12514 tryPTHREAD_CFLAGS="$flag"
12518 # skip this if we already have flags defined, for PostgreSQL
12519 if test x"$PTHREAD_CFLAGS" != x -o x"$PTHREAD_LIBS" != x; then continue; fi
12520 # Extract the first word of "pthread-config", so it can be a program name with args.
12521 set dummy pthread-config; ac_word=$2
12522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12523 $as_echo_n "checking for $ac_word... " >&6; }
12524 if ${ac_cv_prog_acx_pthread_config+:} false; then :
12525 $as_echo_n "(cached) " >&6
12527 if test -n "$acx_pthread_config"; then
12528 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
12530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12531 for as_dir in $PATH
12534 test -z "$as_dir" && as_dir=.
12535 for ac_exec_ext in '' $ac_executable_extensions; do
12536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12537 ac_cv_prog_acx_pthread_config="yes"
12538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12545 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
12548 acx_pthread_config=$ac_cv_prog_acx_pthread_config
12549 if test -n "$acx_pthread_config"; then
12550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
12551 $as_echo "$acx_pthread_config" >&6; }
12553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12554 $as_echo "no" >&6; }
12558 if test x"$acx_pthread_config" = xno; then continue; fi
12559 tryPTHREAD_CFLAGS="`pthread-config --cflags`"
12560 tryPTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
12565 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
12566 tryPTHREAD_LIBS="-l$flag"
12571 save_CFLAGS="$CFLAGS"
12572 LIBS="$tryPTHREAD_LIBS $PTHREAD_LIBS $LIBS"
12573 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
12575 # Check for various functions. We must include pthread.h,
12576 # since some functions may be macros. (On the Sequent, we
12577 # need a special flag -Kthread to make this header compile.)
12578 # We check for pthread_join because it is in -lpthread on IRIX
12579 # while pthread_create is in libc. We check for pthread_attr_init
12580 # due to DEC craziness with -lpthreads. We check for
12581 # pthread_cleanup_push because it is one of the few pthread
12582 # functions on Solaris that doesn't have a non-functional libc stub.
12583 # We try pthread_create on general principles.
12584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12585 /* end confdefs.h. */
12586 #include <pthread.h>
12590 pthread_t th; pthread_join(th, 0);
12591 pthread_attr_init(0); pthread_cleanup_push(0, 0);
12592 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
12597 if ac_fn_c_try_link "$LINENO"; then :
12602 rm -f core conftest.err conftest.$ac_objext \
12603 conftest$ac_exeext conftest.$ac_ext
12605 if test "x$acx_pthread_ok" = xyes; then
12606 # Don't use options that are ignored by the compiler.
12607 # We find them by checking stderror.
12608 cat >conftest.$ac_ext <<_ACEOF
12610 main (int argc, char **argv)
12617 rm -f conftest.$ac_objext conftest$ac_exeext
12618 # Check both linking and compiling, because they might tolerate different options.
12619 if test "`(eval $ac_link 2>&1 1>&5)`" = "" && test "`(eval $ac_compile 2>&1 1>&5)`" = ""; then
12620 # The original macro breaks out of the loop at this point,
12621 # but we continue trying flags because Linux needs -lpthread
12622 # too to build libpq successfully. The test above only
12623 # tests for building binaries, not shared libraries.
12624 PTHREAD_LIBS=" $tryPTHREAD_LIBS $PTHREAD_LIBS"
12625 PTHREAD_CFLAGS="$PTHREAD_CFLAGS $tryPTHREAD_CFLAGS"
12626 else acx_pthread_ok=no
12631 CFLAGS="$save_CFLAGS"
12633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
12634 $as_echo "$acx_pthread_ok" >&6; }
12638 # The original macro has a bunch of other tests here, which we have removed
12639 # because (a) Postgres doesn't need them, and (b) $acx_pthread_ok is not
12640 # meaningful at this point.
12646 ac_cpp='$CPP $CPPFLAGS'
12647 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12648 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12649 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12653 # Some platforms use these, so just define them. They can't hurt if they
12654 # are not supported. For example, on Solaris -D_POSIX_PTHREAD_SEMANTICS
12655 # enables 5-arg getpwuid_r, among other things.
12656 PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
12658 # Check for *_r functions
12661 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
12662 LIBS="$LIBS $PTHREAD_LIBS"
12664 if test "$PORTNAME" != "win32"; then
12665 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
12666 if test "x$ac_cv_header_pthread_h" = xyes; then :
12670 pthread.h not found; use --disable-thread-safety to disable thread safety" "$LINENO" 5
12676 for ac_func in strerror_r getpwuid_r gethostbyname_r
12678 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12679 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12680 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12681 cat >>confdefs.h <<_ACEOF
12682 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12689 # Do test here with the proper thread flags
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns int" >&5
12691 $as_echo_n "checking whether strerror_r returns int... " >&6; }
12692 if ${pgac_cv_func_strerror_r_int+:} false; then :
12693 $as_echo_n "(cached) " >&6
12695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12696 /* end confdefs.h. */
12697 #include <string.h>
12702 int strerror_r(int, char *, size_t);
12704 /* Older AIX has 'int' for the third argument so we don't test the args. */
12711 if ac_fn_c_try_compile "$LINENO"; then :
12712 pgac_cv_func_strerror_r_int=yes
12714 pgac_cv_func_strerror_r_int=no
12716 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_strerror_r_int" >&5
12719 $as_echo "$pgac_cv_func_strerror_r_int" >&6; }
12720 if test x"$pgac_cv_func_strerror_r_int" = xyes ; then
12722 $as_echo "#define STRERROR_R_INT 1" >>confdefs.h
12731 # do not use values from template file
12740 # We can test for libldap_r only after we know PTHREAD_LIBS
12741 if test "$with_ldap" = yes ; then
12743 if test "$PORTNAME" != "win32"; then
12744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lldap" >&5
12745 $as_echo_n "checking for ldap_bind in -lldap... " >&6; }
12746 if ${ac_cv_lib_ldap_ldap_bind+:} false; then :
12747 $as_echo_n "(cached) " >&6
12749 ac_check_lib_save_LIBS=$LIBS
12750 LIBS="-lldap $EXTRA_LDAP_LIBS $LIBS"
12751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12752 /* end confdefs.h. */
12754 /* Override any GCC internal prototype to avoid an error.
12755 Use char because int might match the return type of a GCC
12756 builtin and then its argument prototype would still apply. */
12764 return ldap_bind ();
12769 if ac_fn_c_try_link "$LINENO"; then :
12770 ac_cv_lib_ldap_ldap_bind=yes
12772 ac_cv_lib_ldap_ldap_bind=no
12774 rm -f core conftest.err conftest.$ac_objext \
12775 conftest$ac_exeext conftest.$ac_ext
12776 LIBS=$ac_check_lib_save_LIBS
12778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_ldap_bind" >&5
12779 $as_echo "$ac_cv_lib_ldap_ldap_bind" >&6; }
12780 if test "x$ac_cv_lib_ldap_ldap_bind" = xyes; then :
12781 cat >>confdefs.h <<_ACEOF
12782 #define HAVE_LIBLDAP 1
12785 LIBS="-lldap $LIBS"
12788 as_fn_error $? "library 'ldap' is required for LDAP" "$LINENO" 5
12791 LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
12792 if test "$enable_thread_safety" = yes; then
12793 # on some platforms ldap_r fails to link without PTHREAD_LIBS
12794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_simple_bind in -lldap_r" >&5
12795 $as_echo_n "checking for ldap_simple_bind in -lldap_r... " >&6; }
12796 if ${ac_cv_lib_ldap_r_ldap_simple_bind+:} false; then :
12797 $as_echo_n "(cached) " >&6
12799 ac_check_lib_save_LIBS=$LIBS
12800 LIBS="-lldap_r $PTHREAD_CFLAGS $PTHREAD_LIBS $EXTRA_LDAP_LIBS $LIBS"
12801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12802 /* end confdefs.h. */
12804 /* Override any GCC internal prototype to avoid an error.
12805 Use char because int might match the return type of a GCC
12806 builtin and then its argument prototype would still apply. */
12810 char ldap_simple_bind ();
12814 return ldap_simple_bind ();
12819 if ac_fn_c_try_link "$LINENO"; then :
12820 ac_cv_lib_ldap_r_ldap_simple_bind=yes
12822 ac_cv_lib_ldap_r_ldap_simple_bind=no
12824 rm -f core conftest.err conftest.$ac_objext \
12825 conftest$ac_exeext conftest.$ac_ext
12826 LIBS=$ac_check_lib_save_LIBS
12828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_r_ldap_simple_bind" >&5
12829 $as_echo "$ac_cv_lib_ldap_r_ldap_simple_bind" >&6; }
12830 if test "x$ac_cv_lib_ldap_r_ldap_simple_bind" = xyes; then :
12831 cat >>confdefs.h <<_ACEOF
12832 #define HAVE_LIBLDAP_R 1
12835 LIBS="-lldap_r $LIBS"
12838 as_fn_error $? "library 'ldap_r' is required for LDAP" "$LINENO" 5
12841 LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
12843 LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
12846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lwldap32" >&5
12847 $as_echo_n "checking for ldap_bind in -lwldap32... " >&6; }
12848 if ${ac_cv_lib_wldap32_ldap_bind+:} false; then :
12849 $as_echo_n "(cached) " >&6
12851 ac_check_lib_save_LIBS=$LIBS
12852 LIBS="-lwldap32 $LIBS"
12853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12854 /* end confdefs.h. */
12856 /* Override any GCC internal prototype to avoid an error.
12857 Use char because int might match the return type of a GCC
12858 builtin and then its argument prototype would still apply. */
12866 return ldap_bind ();
12871 if ac_fn_c_try_link "$LINENO"; then :
12872 ac_cv_lib_wldap32_ldap_bind=yes
12874 ac_cv_lib_wldap32_ldap_bind=no
12876 rm -f core conftest.err conftest.$ac_objext \
12877 conftest$ac_exeext conftest.$ac_ext
12878 LIBS=$ac_check_lib_save_LIBS
12880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wldap32_ldap_bind" >&5
12881 $as_echo "$ac_cv_lib_wldap32_ldap_bind" >&6; }
12882 if test "x$ac_cv_lib_wldap32_ldap_bind" = xyes; then :
12883 cat >>confdefs.h <<_ACEOF
12884 #define HAVE_LIBWLDAP32 1
12887 LIBS="-lwldap32 $LIBS"
12890 as_fn_error $? "library 'wldap32' is required for LDAP" "$LINENO" 5
12893 LDAP_LIBS_FE="-lwldap32"
12894 LDAP_LIBS_BE="-lwldap32"
12902 # This test makes sure that run tests work at all. Sometimes a shared
12903 # library is found by the linker, but the runtime linker can't find it.
12904 # This check should come after all modifications of compiler or linker
12905 # variables, and before any other run tests.
12906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking test program" >&5
12907 $as_echo_n "checking test program... " >&6; }
12908 if test "$cross_compiling" = yes; then :
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling" >&5
12910 $as_echo "cross-compiling" >&6; }
12912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12913 /* end confdefs.h. */
12914 int main() { return 0; }
12916 if ac_fn_c_try_run "$LINENO"; then :
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
12918 $as_echo "ok" >&6; }
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
12921 $as_echo "failed" >&6; }
12923 Could not execute a simple test program. This may be a problem
12924 related to locating shared libraries. Check the file 'config.log'
12925 for the exact reason." "$LINENO" 5
12927 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12928 conftest.$ac_objext conftest.beam conftest.$ac_ext
12932 # --------------------
12933 # Run tests below here
12934 # --------------------
12936 # Force use of our snprintf if system's doesn't do arg control
12937 # See comment above at snprintf test for details.
12938 if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
12939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports argument control" >&5
12940 $as_echo_n "checking whether snprintf supports argument control... " >&6; }
12941 if ${pgac_cv_snprintf_arg_control+:} false; then :
12942 $as_echo_n "(cached) " >&6
12944 if test "$cross_compiling" = yes; then :
12945 pgac_cv_snprintf_arg_control=cross
12947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12948 /* end confdefs.h. */
12950 #include <string.h>
12956 /* can it swap arguments? */
12957 snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
12958 if (strcmp(buf, "4 3") != 0)
12963 if ac_fn_c_try_run "$LINENO"; then :
12964 pgac_cv_snprintf_arg_control=yes
12966 pgac_cv_snprintf_arg_control=no
12968 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12969 conftest.$ac_objext conftest.beam conftest.$ac_ext
12974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_arg_control" >&5
12975 $as_echo "$pgac_cv_snprintf_arg_control" >&6; }
12977 if test $pgac_cv_snprintf_arg_control != yes ; then
12978 pgac_need_repl_snprintf=yes
12985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long int is 64 bits" >&5
12986 $as_echo_n "checking whether long int is 64 bits... " >&6; }
12987 if ${pgac_cv_type_long_int_64+:} false; then :
12988 $as_echo_n "(cached) " >&6
12990 if test "$cross_compiling" = yes; then :
12991 # If cross-compiling, check the size reported by the compiler and
12992 # trust that the arithmetic works.
12993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12994 /* end confdefs.h. */
12999 static int test_array [1 - 2 * !(sizeof(long int) == 8)];
13000 test_array [0] = 0;
13001 return test_array [0];
13007 if ac_fn_c_try_compile "$LINENO"; then :
13008 pgac_cv_type_long_int_64=yes
13010 pgac_cv_type_long_int_64=no
13012 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13015 /* end confdefs.h. */
13016 typedef long int ac_int64;
13019 * These are globals to discourage the compiler from folding all the
13020 * arithmetic tests down to compile-time constants.
13022 ac_int64 a = 20000001;
13023 ac_int64 b = 40000005;
13025 int does_int64_work()
13029 if (sizeof(ac_int64) != 8)
13030 return 0; /* definitely not the right size */
13032 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
13040 exit(! does_int64_work());
13043 if ac_fn_c_try_run "$LINENO"; then :
13044 pgac_cv_type_long_int_64=yes
13046 pgac_cv_type_long_int_64=no
13048 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13049 conftest.$ac_objext conftest.beam conftest.$ac_ext
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_int_64" >&5
13054 $as_echo "$pgac_cv_type_long_int_64" >&6; }
13056 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
13057 if test x"$pgac_cv_type_long_int_64" = xyes ; then
13059 $as_echo "#define HAVE_LONG_INT_64 1" >>confdefs.h
13064 if test x"$HAVE_LONG_INT_64" = x"yes" ; then
13065 pg_int64_type="long int"
13067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long long int is 64 bits" >&5
13068 $as_echo_n "checking whether long long int is 64 bits... " >&6; }
13069 if ${pgac_cv_type_long_long_int_64+:} false; then :
13070 $as_echo_n "(cached) " >&6
13072 if test "$cross_compiling" = yes; then :
13073 # If cross-compiling, check the size reported by the compiler and
13074 # trust that the arithmetic works.
13075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13076 /* end confdefs.h. */
13081 static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
13082 test_array [0] = 0;
13083 return test_array [0];
13089 if ac_fn_c_try_compile "$LINENO"; then :
13090 pgac_cv_type_long_long_int_64=yes
13092 pgac_cv_type_long_long_int_64=no
13094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13097 /* end confdefs.h. */
13098 typedef long long int ac_int64;
13101 * These are globals to discourage the compiler from folding all the
13102 * arithmetic tests down to compile-time constants.
13104 ac_int64 a = 20000001;
13105 ac_int64 b = 40000005;
13107 int does_int64_work()
13111 if (sizeof(ac_int64) != 8)
13112 return 0; /* definitely not the right size */
13114 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
13122 exit(! does_int64_work());
13125 if ac_fn_c_try_run "$LINENO"; then :
13126 pgac_cv_type_long_long_int_64=yes
13128 pgac_cv_type_long_long_int_64=no
13130 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13131 conftest.$ac_objext conftest.beam conftest.$ac_ext
13135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_long_int_64" >&5
13136 $as_echo "$pgac_cv_type_long_long_int_64" >&6; }
13138 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
13139 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
13141 $as_echo "#define HAVE_LONG_LONG_INT_64 1" >>confdefs.h
13145 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
13146 pg_int64_type="long long int"
13148 as_fn_error $? "Cannot find a working 64-bit integer type." "$LINENO" 5
13153 cat >>confdefs.h <<_ACEOF
13154 #define PG_INT64_TYPE $pg_int64_type
13159 if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
13160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13161 /* end confdefs.h. */
13163 #define INT64CONST(x) x##LL
13164 long long int foo = INT64CONST(0x1234567890123456);
13174 if ac_fn_c_try_compile "$LINENO"; then :
13176 $as_echo "#define HAVE_LL_CONSTANTS 1" >>confdefs.h
13179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13183 # If we found "long int" is 64 bits, assume snprintf handles it. If
13184 # we found we need to use "long long int", better check. We cope with
13185 # snprintfs that use %lld, %qd, or %I64d as the format. If none of these
13186 # work, fall back to our own snprintf emulation (which we know uses %lld).
13188 if test "$HAVE_LONG_LONG_INT_64" = yes ; then
13189 if test $pgac_need_repl_snprintf = no; then
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking snprintf length modifier for long long int" >&5
13191 $as_echo_n "checking snprintf length modifier for long long int... " >&6; }
13192 if ${pgac_cv_snprintf_long_long_int_modifier+:} false; then :
13193 $as_echo_n "(cached) " >&6
13195 for pgac_modifier in 'll' 'q' 'I64'; do
13196 if test "$cross_compiling" = yes; then :
13197 pgac_cv_snprintf_long_long_int_modifier=cross; break
13199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13200 /* end confdefs.h. */
13202 typedef long long int ac_int64;
13203 #define INT64_FORMAT "%${pgac_modifier}d"
13205 ac_int64 a = 20000001;
13206 ac_int64 b = 40000005;
13208 int does_int64_snprintf_work()
13213 if (sizeof(ac_int64) != 8)
13214 return 0; /* doesn't look like the right size */
13217 snprintf(buf, 100, INT64_FORMAT, c);
13218 if (strcmp(buf, "800000140000005") != 0)
13219 return 0; /* either multiply or snprintf is busted */
13223 exit(! does_int64_snprintf_work());
13226 if ac_fn_c_try_run "$LINENO"; then :
13227 pgac_cv_snprintf_long_long_int_modifier=$pgac_modifier; break
13229 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13230 conftest.$ac_objext conftest.beam conftest.$ac_ext
13236 LONG_LONG_INT_MODIFIER=''
13238 case $pgac_cv_snprintf_long_long_int_modifier in
13239 cross) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot test (not on host machine)" >&5
13240 $as_echo "cannot test (not on host machine)" >&6; };;
13241 ?*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_long_long_int_modifier" >&5
13242 $as_echo "$pgac_cv_snprintf_long_long_int_modifier" >&6; }
13243 LONG_LONG_INT_MODIFIER=$pgac_cv_snprintf_long_long_int_modifier;;
13244 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
13245 $as_echo "none" >&6; };;
13247 if test "$LONG_LONG_INT_MODIFIER" = ""; then
13248 # Force usage of our own snprintf, since system snprintf is broken
13249 pgac_need_repl_snprintf=yes
13250 LONG_LONG_INT_MODIFIER='ll'
13253 # Here if we previously decided we needed to use our own snprintf
13254 LONG_LONG_INT_MODIFIER='ll'
13257 # Here if we are not using 'long long int' at all
13258 LONG_LONG_INT_MODIFIER='l'
13261 INT64_MODIFIER="\"$LONG_LONG_INT_MODIFIER\""
13264 cat >>confdefs.h <<_ACEOF
13265 #define INT64_MODIFIER $INT64_MODIFIER
13269 # Also force use of our snprintf if the system's doesn't support the %z flag.
13270 if test "$pgac_need_repl_snprintf" = no; then
13271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports the %z modifier" >&5
13272 $as_echo_n "checking whether snprintf supports the %z modifier... " >&6; }
13273 if ${pgac_cv_snprintf_size_t_support+:} false; then :
13274 $as_echo_n "(cached) " >&6
13276 if test "$cross_compiling" = yes; then :
13277 pgac_cv_snprintf_size_t_support=cross
13279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13280 /* end confdefs.h. */
13282 #include <string.h>
13290 * Print the largest unsigned number fitting in a size_t using both %zu
13291 * and the previously-determined format for 64-bit integers. Note that
13292 * we don't run this code unless we know snprintf handles 64-bit ints.
13294 bufz[0] = '\0'; /* in case snprintf fails to emit anything */
13295 snprintf(bufz, sizeof(bufz), "%zu", ~((size_t) 0));
13296 snprintf(buf64, sizeof(buf64), "%" INT64_MODIFIER "u",
13297 (unsigned PG_INT64_TYPE) ~((size_t) 0));
13298 if (strcmp(bufz, buf64) != 0)
13303 if ac_fn_c_try_run "$LINENO"; then :
13304 pgac_cv_snprintf_size_t_support=yes
13306 pgac_cv_snprintf_size_t_support=no
13308 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13309 conftest.$ac_objext conftest.beam conftest.$ac_ext
13314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_size_t_support" >&5
13315 $as_echo "$pgac_cv_snprintf_size_t_support" >&6; }
13317 if test "$pgac_cv_snprintf_size_t_support" != yes; then
13318 pgac_need_repl_snprintf=yes
13322 # Now we have checked all the reasons to replace snprintf
13323 if test $pgac_need_repl_snprintf = yes; then
13325 $as_echo "#define USE_REPL_SNPRINTF 1" >>confdefs.h
13327 case " $LIBOBJS " in
13328 *" snprintf.$ac_objext "* ) ;;
13329 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
13335 # Check size of void *, size_t (enables tweaks for > 32bit address space)
13336 # The cast to long int works around a bug in the HP C Compiler
13337 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13338 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13339 # This bug is HP SR number 8606223364.
13340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13341 $as_echo_n "checking size of void *... " >&6; }
13342 if ${ac_cv_sizeof_void_p+:} false; then :
13343 $as_echo_n "(cached) " >&6
13345 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
13348 if test "$ac_cv_type_void_p" = yes; then
13349 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13351 as_fn_error 77 "cannot compute sizeof (void *)
13352 See \`config.log' for more details" "$LINENO" 5; }
13354 ac_cv_sizeof_void_p=0
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13360 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13364 cat >>confdefs.h <<_ACEOF
13365 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13369 # The cast to long int works around a bug in the HP C Compiler
13370 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13371 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13372 # This bug is HP SR number 8606223364.
13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
13374 $as_echo_n "checking size of size_t... " >&6; }
13375 if ${ac_cv_sizeof_size_t+:} false; then :
13376 $as_echo_n "(cached) " >&6
13378 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
13381 if test "$ac_cv_type_size_t" = yes; then
13382 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13384 as_fn_error 77 "cannot compute sizeof (size_t)
13385 See \`config.log' for more details" "$LINENO" 5; }
13387 ac_cv_sizeof_size_t=0
13392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
13393 $as_echo "$ac_cv_sizeof_size_t" >&6; }
13397 cat >>confdefs.h <<_ACEOF
13398 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
13402 # The cast to long int works around a bug in the HP C Compiler
13403 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13404 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13405 # This bug is HP SR number 8606223364.
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13407 $as_echo_n "checking size of long... " >&6; }
13408 if ${ac_cv_sizeof_long+:} false; then :
13409 $as_echo_n "(cached) " >&6
13411 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13414 if test "$ac_cv_type_long" = yes; then
13415 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13416 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13417 as_fn_error 77 "cannot compute sizeof (long)
13418 See \`config.log' for more details" "$LINENO" 5; }
13420 ac_cv_sizeof_long=0
13425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13426 $as_echo "$ac_cv_sizeof_long" >&6; }
13430 cat >>confdefs.h <<_ACEOF
13431 #define SIZEOF_LONG $ac_cv_sizeof_long
13436 # Decide whether float4 is passed by value: user-selectable, enabled by default
13437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float4 passed by value" >&5
13438 $as_echo_n "checking whether to build with float4 passed by value... " >&6; }
13441 # Check whether --enable-float4-byval was given.
13442 if test "${enable_float4_byval+set}" = set; then :
13443 enableval=$enable_float4_byval;
13447 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13449 float4passbyval=true
13452 float4passbyval=false
13455 as_fn_error $? "no argument expected for --enable-float4-byval option" "$LINENO" 5
13460 enable_float4_byval=yes
13462 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13464 float4passbyval=true
13468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float4_byval" >&5
13469 $as_echo "$enable_float4_byval" >&6; }
13471 cat >>confdefs.h <<_ACEOF
13472 #define FLOAT4PASSBYVAL $float4passbyval
13476 # Decide whether float8 is passed by value.
13477 # Note: this setting also controls int8 and related types such as timestamp.
13478 # If sizeof(Datum) >= 8, this is user-selectable, enabled by default.
13479 # If not, trying to select it is an error.
13480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float8 passed by value" >&5
13481 $as_echo_n "checking whether to build with float8 passed by value... " >&6; }
13482 if test $ac_cv_sizeof_void_p -ge 8 ; then
13485 # Check whether --enable-float8-byval was given.
13486 if test "${enable_float8_byval+set}" = set; then :
13487 enableval=$enable_float8_byval;
13496 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13501 enable_float8_byval=yes
13509 # Check whether --enable-float8-byval was given.
13510 if test "${enable_float8_byval+set}" = set; then :
13511 enableval=$enable_float8_byval;
13520 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13525 enable_float8_byval=no
13530 if test "$enable_float8_byval" = yes ; then
13531 as_fn_error $? "--enable-float8-byval is not supported on 32-bit platforms." "$LINENO" 5
13534 if test "$enable_float8_byval" = yes ; then
13536 $as_echo "#define USE_FLOAT8_BYVAL 1" >>confdefs.h
13538 float8passbyval=true
13540 float8passbyval=false
13542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float8_byval" >&5
13543 $as_echo "$enable_float8_byval" >&6; }
13545 cat >>confdefs.h <<_ACEOF
13546 #define FLOAT8PASSBYVAL $float8passbyval
13550 # Determine memory alignment requirements for the basic C data types.
13552 # The cast to long int works around a bug in the HP C Compiler,
13553 # see AC_CHECK_SIZEOF for more information.
13554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of short" >&5
13555 $as_echo_n "checking alignment of short... " >&6; }
13556 if ${ac_cv_alignof_short+:} false; then :
13557 $as_echo_n "(cached) " >&6
13559 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_short" "$ac_includes_default
13561 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13563 typedef struct { char x; short y; } ac__type_alignof_;"; then :
13566 if test "$ac_cv_type_short" = yes; then
13567 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13568 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13569 as_fn_error 77 "cannot compute alignment of short
13570 See \`config.log' for more details" "$LINENO" 5; }
13572 ac_cv_alignof_short=0
13577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_short" >&5
13578 $as_echo "$ac_cv_alignof_short" >&6; }
13582 cat >>confdefs.h <<_ACEOF
13583 #define ALIGNOF_SHORT $ac_cv_alignof_short
13587 # The cast to long int works around a bug in the HP C Compiler,
13588 # see AC_CHECK_SIZEOF for more information.
13589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of int" >&5
13590 $as_echo_n "checking alignment of int... " >&6; }
13591 if ${ac_cv_alignof_int+:} false; then :
13592 $as_echo_n "(cached) " >&6
13594 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_int" "$ac_includes_default
13596 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13598 typedef struct { char x; int y; } ac__type_alignof_;"; then :
13601 if test "$ac_cv_type_int" = yes; then
13602 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13603 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13604 as_fn_error 77 "cannot compute alignment of int
13605 See \`config.log' for more details" "$LINENO" 5; }
13607 ac_cv_alignof_int=0
13612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_int" >&5
13613 $as_echo "$ac_cv_alignof_int" >&6; }
13617 cat >>confdefs.h <<_ACEOF
13618 #define ALIGNOF_INT $ac_cv_alignof_int
13622 # The cast to long int works around a bug in the HP C Compiler,
13623 # see AC_CHECK_SIZEOF for more information.
13624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long" >&5
13625 $as_echo_n "checking alignment of long... " >&6; }
13626 if ${ac_cv_alignof_long+:} false; then :
13627 $as_echo_n "(cached) " >&6
13629 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long" "$ac_includes_default
13631 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13633 typedef struct { char x; long y; } ac__type_alignof_;"; then :
13636 if test "$ac_cv_type_long" = yes; then
13637 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13638 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13639 as_fn_error 77 "cannot compute alignment of long
13640 See \`config.log' for more details" "$LINENO" 5; }
13642 ac_cv_alignof_long=0
13647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long" >&5
13648 $as_echo "$ac_cv_alignof_long" >&6; }
13652 cat >>confdefs.h <<_ACEOF
13653 #define ALIGNOF_LONG $ac_cv_alignof_long
13657 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
13658 # The cast to long int works around a bug in the HP C Compiler,
13659 # see AC_CHECK_SIZEOF for more information.
13660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long long int" >&5
13661 $as_echo_n "checking alignment of long long int... " >&6; }
13662 if ${ac_cv_alignof_long_long_int+:} false; then :
13663 $as_echo_n "(cached) " >&6
13665 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long_long_int" "$ac_includes_default
13667 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13669 typedef struct { char x; long long int y; } ac__type_alignof_;"; then :
13672 if test "$ac_cv_type_long_long_int" = yes; then
13673 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13674 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13675 as_fn_error 77 "cannot compute alignment of long long int
13676 See \`config.log' for more details" "$LINENO" 5; }
13678 ac_cv_alignof_long_long_int=0
13683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long_long_int" >&5
13684 $as_echo "$ac_cv_alignof_long_long_int" >&6; }
13688 cat >>confdefs.h <<_ACEOF
13689 #define ALIGNOF_LONG_LONG_INT $ac_cv_alignof_long_long_int
13694 # The cast to long int works around a bug in the HP C Compiler,
13695 # see AC_CHECK_SIZEOF for more information.
13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
13697 $as_echo_n "checking alignment of double... " >&6; }
13698 if ${ac_cv_alignof_double+:} false; then :
13699 $as_echo_n "(cached) " >&6
13701 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default
13703 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13705 typedef struct { char x; double y; } ac__type_alignof_;"; then :
13708 if test "$ac_cv_type_double" = yes; then
13709 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13710 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13711 as_fn_error 77 "cannot compute alignment of double
13712 See \`config.log' for more details" "$LINENO" 5; }
13714 ac_cv_alignof_double=0
13719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
13720 $as_echo "$ac_cv_alignof_double" >&6; }
13724 cat >>confdefs.h <<_ACEOF
13725 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
13730 # Compute maximum alignment of any basic type.
13731 # We assume long's alignment is at least as strong as char, short, or int;
13732 # but we must check long long (if it exists) and double.
13734 MAX_ALIGNOF=$ac_cv_alignof_long
13735 if test $MAX_ALIGNOF -lt $ac_cv_alignof_double ; then
13736 MAX_ALIGNOF=$ac_cv_alignof_double
13738 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $ac_cv_alignof_long_long_int ; then
13739 MAX_ALIGNOF="$ac_cv_alignof_long_long_int"
13742 cat >>confdefs.h <<_ACEOF
13743 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
13748 # Some platforms predefine the types int8, int16, etc. Only check
13749 # a (hopefully) representative subset.
13750 ac_fn_c_check_type "$LINENO" "int8" "ac_cv_type_int8" "#include <stdio.h>
13752 if test "x$ac_cv_type_int8" = xyes; then :
13754 cat >>confdefs.h <<_ACEOF
13755 #define HAVE_INT8 1
13760 ac_fn_c_check_type "$LINENO" "uint8" "ac_cv_type_uint8" "#include <stdio.h>
13762 if test "x$ac_cv_type_uint8" = xyes; then :
13764 cat >>confdefs.h <<_ACEOF
13765 #define HAVE_UINT8 1
13770 ac_fn_c_check_type "$LINENO" "int64" "ac_cv_type_int64" "#include <stdio.h>
13772 if test "x$ac_cv_type_int64" = xyes; then :
13774 cat >>confdefs.h <<_ACEOF
13775 #define HAVE_INT64 1
13780 ac_fn_c_check_type "$LINENO" "uint64" "ac_cv_type_uint64" "#include <stdio.h>
13782 if test "x$ac_cv_type_uint64" = xyes; then :
13784 cat >>confdefs.h <<_ACEOF
13785 #define HAVE_UINT64 1
13792 # We also check for sig_atomic_t, which *should* be defined per ANSI
13793 # C, but is missing on some old platforms.
13794 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
13796 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
13798 cat >>confdefs.h <<_ACEOF
13799 #define HAVE_SIG_ATOMIC_T 1
13806 # Check for extensions offering the integer scalar type __int128.
13807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __int128" >&5
13808 $as_echo_n "checking for __int128... " >&6; }
13809 if ${pgac_cv__128bit_int+:} false; then :
13810 $as_echo_n "(cached) " >&6
13812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13813 /* end confdefs.h. */
13816 * These are globals to discourage the compiler from folding all the
13817 * arithmetic tests down to compile-time constants. We do not have
13818 * convenient support for 64bit literals at this point...
13820 __int128 a = 48828125;
13821 __int128 b = 97656255;
13828 a = (a << 12) + 1; /* 200000000001 */
13829 b = (b << 12) + 5; /* 400000000005 */
13830 /* use the most relevant arithmetic ops */
13833 /* return different values, to prevent optimizations */
13842 if ac_fn_c_try_link "$LINENO"; then :
13843 pgac_cv__128bit_int=yes
13845 pgac_cv__128bit_int=no
13847 rm -f core conftest.err conftest.$ac_objext \
13848 conftest$ac_exeext conftest.$ac_ext
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__128bit_int" >&5
13851 $as_echo "$pgac_cv__128bit_int" >&6; }
13852 if test x"$pgac_cv__128bit_int" = xyes ; then
13854 $as_echo "#define PG_INT128_TYPE __int128" >>confdefs.h
13858 # Check for various atomic operations now that we have checked how to declare
13860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync char locking functions" >&5
13861 $as_echo_n "checking for builtin __sync char locking functions... " >&6; }
13862 if ${pgac_cv_gcc_sync_char_tas+:} false; then :
13863 $as_echo_n "(cached) " >&6
13865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13866 /* end confdefs.h. */
13872 __sync_lock_test_and_set(&lock, 1);
13873 __sync_lock_release(&lock);
13878 if ac_fn_c_try_link "$LINENO"; then :
13879 pgac_cv_gcc_sync_char_tas="yes"
13881 pgac_cv_gcc_sync_char_tas="no"
13883 rm -f core conftest.err conftest.$ac_objext \
13884 conftest$ac_exeext conftest.$ac_ext
13886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_char_tas" >&5
13887 $as_echo "$pgac_cv_gcc_sync_char_tas" >&6; }
13888 if test x"$pgac_cv_gcc_sync_char_tas" = x"yes"; then
13890 $as_echo "#define HAVE_GCC__SYNC_CHAR_TAS 1" >>confdefs.h
13893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int32 locking functions" >&5
13894 $as_echo_n "checking for builtin __sync int32 locking functions... " >&6; }
13895 if ${pgac_cv_gcc_sync_int32_tas+:} false; then :
13896 $as_echo_n "(cached) " >&6
13898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13899 /* end confdefs.h. */
13905 __sync_lock_test_and_set(&lock, 1);
13906 __sync_lock_release(&lock);
13911 if ac_fn_c_try_link "$LINENO"; then :
13912 pgac_cv_gcc_sync_int32_tas="yes"
13914 pgac_cv_gcc_sync_int32_tas="no"
13916 rm -f core conftest.err conftest.$ac_objext \
13917 conftest$ac_exeext conftest.$ac_ext
13919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int32_tas" >&5
13920 $as_echo "$pgac_cv_gcc_sync_int32_tas" >&6; }
13921 if test x"$pgac_cv_gcc_sync_int32_tas" = x"yes"; then
13923 $as_echo "#define HAVE_GCC__SYNC_INT32_TAS 1" >>confdefs.h
13926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int32 atomic operations" >&5
13927 $as_echo_n "checking for builtin __sync int32 atomic operations... " >&6; }
13928 if ${pgac_cv_gcc_sync_int32_cas+:} false; then :
13929 $as_echo_n "(cached) " >&6
13931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13932 /* end confdefs.h. */
13938 __sync_val_compare_and_swap(&val, 0, 37);
13943 if ac_fn_c_try_link "$LINENO"; then :
13944 pgac_cv_gcc_sync_int32_cas="yes"
13946 pgac_cv_gcc_sync_int32_cas="no"
13948 rm -f core conftest.err conftest.$ac_objext \
13949 conftest$ac_exeext conftest.$ac_ext
13951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int32_cas" >&5
13952 $as_echo "$pgac_cv_gcc_sync_int32_cas" >&6; }
13953 if test x"$pgac_cv_gcc_sync_int32_cas" = x"yes"; then
13955 $as_echo "#define HAVE_GCC__SYNC_INT32_CAS 1" >>confdefs.h
13958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int64 atomic operations" >&5
13959 $as_echo_n "checking for builtin __sync int64 atomic operations... " >&6; }
13960 if ${pgac_cv_gcc_sync_int64_cas+:} false; then :
13961 $as_echo_n "(cached) " >&6
13963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13964 /* end confdefs.h. */
13969 PG_INT64_TYPE lock = 0;
13970 __sync_val_compare_and_swap(&lock, 0, (PG_INT64_TYPE) 37);
13975 if ac_fn_c_try_link "$LINENO"; then :
13976 pgac_cv_gcc_sync_int64_cas="yes"
13978 pgac_cv_gcc_sync_int64_cas="no"
13980 rm -f core conftest.err conftest.$ac_objext \
13981 conftest$ac_exeext conftest.$ac_ext
13983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int64_cas" >&5
13984 $as_echo "$pgac_cv_gcc_sync_int64_cas" >&6; }
13985 if test x"$pgac_cv_gcc_sync_int64_cas" = x"yes"; then
13987 $as_echo "#define HAVE_GCC__SYNC_INT64_CAS 1" >>confdefs.h
13990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __atomic int32 atomic operations" >&5
13991 $as_echo_n "checking for builtin __atomic int32 atomic operations... " >&6; }
13992 if ${pgac_cv_gcc_atomic_int32_cas+:} false; then :
13993 $as_echo_n "(cached) " >&6
13995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13996 /* end confdefs.h. */
14003 __atomic_compare_exchange_n(&val, &expect, 37, 0, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED);
14008 if ac_fn_c_try_link "$LINENO"; then :
14009 pgac_cv_gcc_atomic_int32_cas="yes"
14011 pgac_cv_gcc_atomic_int32_cas="no"
14013 rm -f core conftest.err conftest.$ac_objext \
14014 conftest$ac_exeext conftest.$ac_ext
14016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_atomic_int32_cas" >&5
14017 $as_echo "$pgac_cv_gcc_atomic_int32_cas" >&6; }
14018 if test x"$pgac_cv_gcc_atomic_int32_cas" = x"yes"; then
14020 $as_echo "#define HAVE_GCC__ATOMIC_INT32_CAS 1" >>confdefs.h
14023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __atomic int64 atomic operations" >&5
14024 $as_echo_n "checking for builtin __atomic int64 atomic operations... " >&6; }
14025 if ${pgac_cv_gcc_atomic_int64_cas+:} false; then :
14026 $as_echo_n "(cached) " >&6
14028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14029 /* end confdefs.h. */
14034 PG_INT64_TYPE val = 0;
14035 PG_INT64_TYPE expect = 0;
14036 __atomic_compare_exchange_n(&val, &expect, 37, 0, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED);
14041 if ac_fn_c_try_link "$LINENO"; then :
14042 pgac_cv_gcc_atomic_int64_cas="yes"
14044 pgac_cv_gcc_atomic_int64_cas="no"
14046 rm -f core conftest.err conftest.$ac_objext \
14047 conftest$ac_exeext conftest.$ac_ext
14049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_atomic_int64_cas" >&5
14050 $as_echo "$pgac_cv_gcc_atomic_int64_cas" >&6; }
14051 if test x"$pgac_cv_gcc_atomic_int64_cas" = x"yes"; then
14053 $as_echo "#define HAVE_GCC__ATOMIC_INT64_CAS 1" >>confdefs.h
14057 if test "$PORTNAME" != "win32"
14059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX signal interface" >&5
14060 $as_echo_n "checking for POSIX signal interface... " >&6; }
14061 if ${pgac_cv_func_posix_signals+:} false; then :
14062 $as_echo_n "(cached) " >&6
14064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14065 /* end confdefs.h. */
14066 #include <signal.h>
14071 struct sigaction act, oact;
14072 sigemptyset(&act.sa_mask);
14073 act.sa_flags = SA_RESTART;
14074 sigaction(0, &act, &oact);
14079 if ac_fn_c_try_link "$LINENO"; then :
14080 pgac_cv_func_posix_signals=yes
14082 pgac_cv_func_posix_signals=no
14084 rm -f core conftest.err conftest.$ac_objext \
14085 conftest$ac_exeext conftest.$ac_ext
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_posix_signals" >&5
14088 $as_echo "$pgac_cv_func_posix_signals" >&6; }
14089 if test x"$pgac_cv_func_posix_signals" = xyes ; then
14091 $as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
14094 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
14096 if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
14098 Thread-safety requires POSIX signals, which are not supported by this
14099 operating system; use --disable-thread-safety to disable thread safety." "$LINENO" 5
14104 # Select semaphore implementation type.
14105 if test "$PORTNAME" != "win32"; then
14106 if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
14108 $as_echo "#define USE_NAMED_POSIX_SEMAPHORES 1" >>confdefs.h
14110 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
14112 if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
14114 $as_echo "#define USE_UNNAMED_POSIX_SEMAPHORES 1" >>confdefs.h
14116 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
14119 $as_echo "#define USE_SYSV_SEMAPHORES 1" >>confdefs.h
14121 SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
14126 $as_echo "#define USE_WIN32_SEMAPHORES 1" >>confdefs.h
14128 SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
14132 # Select shared-memory implementation type.
14133 if test "$PORTNAME" != "win32"; then
14135 $as_echo "#define USE_SYSV_SHARED_MEMORY 1" >>confdefs.h
14137 SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"
14140 $as_echo "#define USE_WIN32_SHARED_MEMORY 1" >>confdefs.h
14142 SHMEM_IMPLEMENTATION="src/backend/port/win32_shmem.c"
14145 # Select latch implementation type.
14146 if test "$PORTNAME" != "win32"; then
14147 LATCH_IMPLEMENTATION="src/backend/port/unix_latch.c"
14149 LATCH_IMPLEMENTATION="src/backend/port/win32_latch.c"
14152 # If not set in template file, set bytes to use libc memset()
14153 if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
14154 MEMSET_LOOP_LIMIT=1024
14157 cat >>confdefs.h <<_ACEOF
14158 #define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
14163 if test "$enable_nls" = yes ; then
14165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bind_textdomain_codeset" >&5
14166 $as_echo_n "checking for library containing bind_textdomain_codeset... " >&6; }
14167 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14168 $as_echo_n "(cached) " >&6
14170 ac_func_search_save_LIBS=$LIBS
14171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14172 /* end confdefs.h. */
14174 /* Override any GCC internal prototype to avoid an error.
14175 Use char because int might match the return type of a GCC
14176 builtin and then its argument prototype would still apply. */
14180 char bind_textdomain_codeset ();
14184 return bind_textdomain_codeset ();
14189 for ac_lib in '' intl; do
14190 if test -z "$ac_lib"; then
14191 ac_res="none required"
14194 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14196 if ac_fn_c_try_link "$LINENO"; then :
14197 ac_cv_search_bind_textdomain_codeset=$ac_res
14199 rm -f core conftest.err conftest.$ac_objext \
14201 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14205 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14208 ac_cv_search_bind_textdomain_codeset=no
14210 rm conftest.$ac_ext
14211 LIBS=$ac_func_search_save_LIBS
14213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bind_textdomain_codeset" >&5
14214 $as_echo "$ac_cv_search_bind_textdomain_codeset" >&6; }
14215 ac_res=$ac_cv_search_bind_textdomain_codeset
14216 if test "$ac_res" != no; then :
14217 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14220 as_fn_error $? "a gettext implementation is required for NLS" "$LINENO" 5
14223 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
14224 if test "x$ac_cv_header_libintl_h" = xyes; then :
14227 as_fn_error $? "header file <libintl.h> is required for NLS" "$LINENO" 5
14231 for ac_prog in msgfmt
14233 # Extract the first word of "$ac_prog", so it can be a program name with args.
14234 set dummy $ac_prog; ac_word=$2
14235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14236 $as_echo_n "checking for $ac_word... " >&6; }
14237 if ${ac_cv_prog_MSGFMT+:} false; then :
14238 $as_echo_n "(cached) " >&6
14240 if test -n "$MSGFMT"; then
14241 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14244 for as_dir in $PATH
14247 test -z "$as_dir" && as_dir=.
14248 for ac_exec_ext in '' $ac_executable_extensions; do
14249 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14250 ac_cv_prog_MSGFMT="$ac_prog"
14251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14260 MSGFMT=$ac_cv_prog_MSGFMT
14261 if test -n "$MSGFMT"; then
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14263 $as_echo "$MSGFMT" >&6; }
14265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14266 $as_echo "no" >&6; }
14270 test -n "$MSGFMT" && break
14273 if test -z "$MSGFMT"; then
14274 as_fn_error $? "msgfmt is required for NLS" "$LINENO" 5
14276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msgfmt flags" >&5
14277 $as_echo_n "checking for msgfmt flags... " >&6; }
14278 if ${pgac_cv_msgfmt_flags+:} false; then :
14279 $as_echo_n "(cached) " >&6
14281 if test x"$MSGFMT" != x"" && "$MSGFMT" --version 2>&1 | grep "GNU" >/dev/null; then
14282 pgac_cv_msgfmt_flags=-c
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_msgfmt_flags" >&5
14286 $as_echo "$pgac_cv_msgfmt_flags" >&6; }
14287 MSGFMT_FLAGS=$pgac_cv_msgfmt_flags
14289 for ac_prog in msgmerge
14291 # Extract the first word of "$ac_prog", so it can be a program name with args.
14292 set dummy $ac_prog; ac_word=$2
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14294 $as_echo_n "checking for $ac_word... " >&6; }
14295 if ${ac_cv_prog_MSGMERGE+:} false; then :
14296 $as_echo_n "(cached) " >&6
14298 if test -n "$MSGMERGE"; then
14299 ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
14301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14302 for as_dir in $PATH
14305 test -z "$as_dir" && as_dir=.
14306 for ac_exec_ext in '' $ac_executable_extensions; do
14307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14308 ac_cv_prog_MSGMERGE="$ac_prog"
14309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14318 MSGMERGE=$ac_cv_prog_MSGMERGE
14319 if test -n "$MSGMERGE"; then
14320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14321 $as_echo "$MSGMERGE" >&6; }
14323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14324 $as_echo "no" >&6; }
14328 test -n "$MSGMERGE" && break
14331 for ac_prog in xgettext
14333 # Extract the first word of "$ac_prog", so it can be a program name with args.
14334 set dummy $ac_prog; ac_word=$2
14335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14336 $as_echo_n "checking for $ac_word... " >&6; }
14337 if ${ac_cv_prog_XGETTEXT+:} false; then :
14338 $as_echo_n "(cached) " >&6
14340 if test -n "$XGETTEXT"; then
14341 ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
14343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14344 for as_dir in $PATH
14347 test -z "$as_dir" && as_dir=.
14348 for ac_exec_ext in '' $ac_executable_extensions; do
14349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14350 ac_cv_prog_XGETTEXT="$ac_prog"
14351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14360 XGETTEXT=$ac_cv_prog_XGETTEXT
14361 if test -n "$XGETTEXT"; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14363 $as_echo "$XGETTEXT" >&6; }
14365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14366 $as_echo "no" >&6; }
14370 test -n "$XGETTEXT" && break
14376 # Check for Tcl configuration script tclConfig.sh
14377 if test "$with_tcl" = yes; then
14378 for ac_prog in tclsh tcl tclsh8.6 tclsh86 tclsh8.5 tclsh85 tclsh8.4 tclsh84 tclsh8.3 tclsh83
14380 # Extract the first word of "$ac_prog", so it can be a program name with args.
14381 set dummy $ac_prog; ac_word=$2
14382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14383 $as_echo_n "checking for $ac_word... " >&6; }
14384 if ${ac_cv_path_TCLSH+:} false; then :
14385 $as_echo_n "(cached) " >&6
14389 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
14392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14393 for as_dir in $PATH
14396 test -z "$as_dir" && as_dir=.
14397 for ac_exec_ext in '' $ac_executable_extensions; do
14398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14399 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
14400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14410 TCLSH=$ac_cv_path_TCLSH
14411 if test -n "$TCLSH"; then
14412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH" >&5
14413 $as_echo "$TCLSH" >&6; }
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14416 $as_echo "no" >&6; }
14420 test -n "$TCLSH" && break
14423 if test x"$TCLSH" = x""; then
14424 as_fn_error $? "Tcl shell not found" "$LINENO" 5
14427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh" >&5
14428 $as_echo_n "checking for tclConfig.sh... " >&6; }
14429 # Let user override test
14430 if test -z "$TCL_CONFIG_SH"; then
14431 pgac_test_dirs="$with_tclconfig"
14433 set X $pgac_test_dirs; shift
14434 if test $# -eq 0; then
14435 test -z "$TCLSH" && as_fn_error $? "unable to locate tclConfig.sh because no Tcl shell was found" "$LINENO" 5
14436 set X `echo 'puts $auto_path' | $TCLSH`; shift
14440 if test -r "$pgac_dir/tclConfig.sh"; then
14441 TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
14447 if test -z "$TCL_CONFIG_SH"; then
14448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14449 $as_echo "no" >&6; }
14450 as_fn_error $? "file 'tclConfig.sh' is required for Tcl" "$LINENO" 5
14452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG_SH" >&5
14453 $as_echo "$TCL_CONFIG_SH" >&6; }
14459 eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
14460 eval TCL_LIB_FILE=\"$TCL_LIB_FILE\"
14461 eval TCL_LIBS=\"$TCL_LIBS\"
14462 eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
14463 eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"
14465 # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
14466 ac_save_CPPFLAGS=$CPPFLAGS
14467 CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
14468 ac_fn_c_check_header_mongrel "$LINENO" "tcl.h" "ac_cv_header_tcl_h" "$ac_includes_default"
14469 if test "x$ac_cv_header_tcl_h" = xyes; then :
14472 as_fn_error $? "header file <tcl.h> is required for Tcl" "$LINENO" 5
14476 CPPFLAGS=$ac_save_CPPFLAGS
14479 # check for <perl.h>
14480 if test "$with_perl" = yes; then
14481 ac_save_CPPFLAGS=$CPPFLAGS
14482 CPPFLAGS="$CPPFLAGS -I$perl_archlibexp/CORE"
14483 ac_fn_c_check_header_compile "$LINENO" "perl.h" "ac_cv_header_perl_h" "#include <EXTERN.h>
14485 if test "x$ac_cv_header_perl_h" = xyes; then :
14488 as_fn_error $? "header file <perl.h> is required for Perl" "$LINENO" 5
14492 # While we're at it, check that we can link to libperl.
14493 # On most platforms, if perl.h is there then libperl.so will be too, but at
14494 # this writing Debian packages them separately. There is no known reason to
14495 # waste cycles on separate probes for the Tcl or Python libraries, though.
14496 pgac_save_LIBS=$LIBS
14497 LIBS="$perl_embed_ldflags"
14498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libperl" >&5
14499 $as_echo_n "checking for libperl... " >&6; }
14500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14501 /* end confdefs.h. */
14503 #include <EXTERN.h>
14514 if ac_fn_c_try_link "$LINENO"; then :
14515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14516 $as_echo "yes" >&6; }
14518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14519 $as_echo "no" >&6; }
14520 as_fn_error $? "libperl library is required for Perl" "$LINENO" 5
14522 rm -f core conftest.err conftest.$ac_objext \
14523 conftest$ac_exeext conftest.$ac_ext
14524 LIBS=$pgac_save_LIBS
14525 CPPFLAGS=$ac_save_CPPFLAGS
14528 # check for <Python.h>
14529 if test "$with_python" = yes; then
14530 ac_save_CPPFLAGS=$CPPFLAGS
14531 CPPFLAGS="$python_includespec $CPPFLAGS"
14532 ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
14533 if test "x$ac_cv_header_Python_h" = xyes; then :
14536 as_fn_error $? "header file <Python.h> is required for Python" "$LINENO" 5
14540 CPPFLAGS=$ac_save_CPPFLAGS
14544 # Check for DocBook and tools
14546 for ac_prog in onsgmls nsgmls
14548 # Extract the first word of "$ac_prog", so it can be a program name with args.
14549 set dummy $ac_prog; ac_word=$2
14550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14551 $as_echo_n "checking for $ac_word... " >&6; }
14552 if ${ac_cv_prog_NSGMLS+:} false; then :
14553 $as_echo_n "(cached) " >&6
14555 if test -n "$NSGMLS"; then
14556 ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
14558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14559 for as_dir in $PATH
14562 test -z "$as_dir" && as_dir=.
14563 for ac_exec_ext in '' $ac_executable_extensions; do
14564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14565 ac_cv_prog_NSGMLS="$ac_prog"
14566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14575 NSGMLS=$ac_cv_prog_NSGMLS
14576 if test -n "$NSGMLS"; then
14577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NSGMLS" >&5
14578 $as_echo "$NSGMLS" >&6; }
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14581 $as_echo "no" >&6; }
14585 test -n "$NSGMLS" && break
14588 for ac_prog in openjade jade
14590 # Extract the first word of "$ac_prog", so it can be a program name with args.
14591 set dummy $ac_prog; ac_word=$2
14592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14593 $as_echo_n "checking for $ac_word... " >&6; }
14594 if ${ac_cv_prog_JADE+:} false; then :
14595 $as_echo_n "(cached) " >&6
14597 if test -n "$JADE"; then
14598 ac_cv_prog_JADE="$JADE" # Let the user override the test.
14600 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14601 for as_dir in $PATH
14604 test -z "$as_dir" && as_dir=.
14605 for ac_exec_ext in '' $ac_executable_extensions; do
14606 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14607 ac_cv_prog_JADE="$ac_prog"
14608 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14617 JADE=$ac_cv_prog_JADE
14618 if test -n "$JADE"; then
14619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JADE" >&5
14620 $as_echo "$JADE" >&6; }
14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14623 $as_echo "no" >&6; }
14627 test -n "$JADE" && break
14631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook V4.2" >&5
14632 $as_echo_n "checking for DocBook V4.2... " >&6; }
14633 if ${pgac_cv_check_docbook+:} false; then :
14634 $as_echo_n "(cached) " >&6
14636 cat >conftest.sgml <<EOF
14637 <!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
14639 <title>test</title>
14641 <title>random</title>
14643 <title>testsect</title>
14650 pgac_cv_check_docbook=no
14652 if test -n "$NSGMLS"; then
14653 $NSGMLS -s conftest.sgml 1>&5 2>&1
14654 if test $? -eq 0; then
14655 pgac_cv_check_docbook=yes
14658 rm -f conftest.sgml
14660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_docbook" >&5
14661 $as_echo "$pgac_cv_check_docbook" >&6; }
14663 have_docbook=$pgac_cv_check_docbook
14666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook stylesheets" >&5
14667 $as_echo_n "checking for DocBook stylesheets... " >&6; }
14668 if ${pgac_cv_path_stylesheets+:} false; then :
14669 $as_echo_n "(cached) " >&6
14671 if test -n "$DOCBOOKSTYLE"; then
14672 pgac_cv_path_stylesheets=$DOCBOOKSTYLE
14674 for pgac_prefix in /usr /usr/local /opt /sw; do
14675 for pgac_infix in share lib; do
14676 for pgac_postfix in \
14677 sgml/stylesheets/nwalsh-modular \
14678 sgml/stylesheets/docbook \
14679 sgml/stylesheets/dsssl/docbook \
14680 sgml/docbook-dsssl \
14681 sgml/docbook/dsssl/modular \
14682 sgml/docbook/stylesheet/dsssl/modular \
14683 sgml/docbook/dsssl-stylesheets \
14684 sgml/dsssl/docbook-dsssl-nwalsh
14686 pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
14687 if test -r "$pgac_candidate/html/docbook.dsl" \
14688 && test -r "$pgac_candidate/print/docbook.dsl"
14690 pgac_cv_path_stylesheets=$pgac_candidate
14699 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
14701 if test -n "$DOCBOOKSTYLE"; then
14702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOCBOOKSTYLE" >&5
14703 $as_echo "$DOCBOOKSTYLE" >&6; }
14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14706 $as_echo "no" >&6; }
14708 if test -n "$DOCBOOKSTYLE" -a -r "$DOCBOOKSTYLE/bin/collateindex.pl"; then
14709 COLLATEINDEX="$DOCBOOKSTYLE/bin/collateindex.pl"
14712 # Extract the first word of "collateindex.pl", so it can be a program name with args.
14713 set dummy collateindex.pl; ac_word=$2
14714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14715 $as_echo_n "checking for $ac_word... " >&6; }
14716 if ${ac_cv_path_COLLATEINDEX+:} false; then :
14717 $as_echo_n "(cached) " >&6
14719 case $COLLATEINDEX in
14721 ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
14724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14725 for as_dir in $PATH
14728 test -z "$as_dir" && as_dir=.
14729 for ac_exec_ext in '' $ac_executable_extensions; do
14730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14731 ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
14732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14742 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
14743 if test -n "$COLLATEINDEX"; then
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COLLATEINDEX" >&5
14745 $as_echo "$COLLATEINDEX" >&6; }
14747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14748 $as_echo "no" >&6; }
14753 for ac_prog in dbtoepub
14755 # Extract the first word of "$ac_prog", so it can be a program name with args.
14756 set dummy $ac_prog; ac_word=$2
14757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14758 $as_echo_n "checking for $ac_word... " >&6; }
14759 if ${ac_cv_prog_DBTOEPUB+:} false; then :
14760 $as_echo_n "(cached) " >&6
14762 if test -n "$DBTOEPUB"; then
14763 ac_cv_prog_DBTOEPUB="$DBTOEPUB" # Let the user override the test.
14765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14766 for as_dir in $PATH
14769 test -z "$as_dir" && as_dir=.
14770 for ac_exec_ext in '' $ac_executable_extensions; do
14771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14772 ac_cv_prog_DBTOEPUB="$ac_prog"
14773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14782 DBTOEPUB=$ac_cv_prog_DBTOEPUB
14783 if test -n "$DBTOEPUB"; then
14784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBTOEPUB" >&5
14785 $as_echo "$DBTOEPUB" >&6; }
14787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14788 $as_echo "no" >&6; }
14792 test -n "$DBTOEPUB" && break
14795 for ac_prog in xmllint
14797 # Extract the first word of "$ac_prog", so it can be a program name with args.
14798 set dummy $ac_prog; ac_word=$2
14799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14800 $as_echo_n "checking for $ac_word... " >&6; }
14801 if ${ac_cv_prog_XMLLINT+:} false; then :
14802 $as_echo_n "(cached) " >&6
14804 if test -n "$XMLLINT"; then
14805 ac_cv_prog_XMLLINT="$XMLLINT" # Let the user override the test.
14807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14808 for as_dir in $PATH
14811 test -z "$as_dir" && as_dir=.
14812 for ac_exec_ext in '' $ac_executable_extensions; do
14813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14814 ac_cv_prog_XMLLINT="$ac_prog"
14815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14824 XMLLINT=$ac_cv_prog_XMLLINT
14825 if test -n "$XMLLINT"; then
14826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5
14827 $as_echo "$XMLLINT" >&6; }
14829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14830 $as_echo "no" >&6; }
14834 test -n "$XMLLINT" && break
14837 for ac_prog in xsltproc
14839 # Extract the first word of "$ac_prog", so it can be a program name with args.
14840 set dummy $ac_prog; ac_word=$2
14841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14842 $as_echo_n "checking for $ac_word... " >&6; }
14843 if ${ac_cv_prog_XSLTPROC+:} false; then :
14844 $as_echo_n "(cached) " >&6
14846 if test -n "$XSLTPROC"; then
14847 ac_cv_prog_XSLTPROC="$XSLTPROC" # Let the user override the test.
14849 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14850 for as_dir in $PATH
14853 test -z "$as_dir" && as_dir=.
14854 for ac_exec_ext in '' $ac_executable_extensions; do
14855 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14856 ac_cv_prog_XSLTPROC="$ac_prog"
14857 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14866 XSLTPROC=$ac_cv_prog_XSLTPROC
14867 if test -n "$XSLTPROC"; then
14868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
14869 $as_echo "$XSLTPROC" >&6; }
14871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14872 $as_echo "no" >&6; }
14876 test -n "$XSLTPROC" && break
14879 for ac_prog in osx sgml2xml sx
14881 # Extract the first word of "$ac_prog", so it can be a program name with args.
14882 set dummy $ac_prog; ac_word=$2
14883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14884 $as_echo_n "checking for $ac_word... " >&6; }
14885 if ${ac_cv_prog_OSX+:} false; then :
14886 $as_echo_n "(cached) " >&6
14888 if test -n "$OSX"; then
14889 ac_cv_prog_OSX="$OSX" # Let the user override the test.
14891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14892 for as_dir in $PATH
14895 test -z "$as_dir" && as_dir=.
14896 for ac_exec_ext in '' $ac_executable_extensions; do
14897 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14898 ac_cv_prog_OSX="$ac_prog"
14899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14908 OSX=$ac_cv_prog_OSX
14909 if test -n "$OSX"; then
14910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OSX" >&5
14911 $as_echo "$OSX" >&6; }
14913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14914 $as_echo "no" >&6; }
14918 test -n "$OSX" && break
14923 # Check for test tools
14925 if test "$enable_tap_tests" = yes; then
14926 for ac_prog in prove
14928 # Extract the first word of "$ac_prog", so it can be a program name with args.
14929 set dummy $ac_prog; ac_word=$2
14930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14931 $as_echo_n "checking for $ac_word... " >&6; }
14932 if ${ac_cv_prog_PROVE+:} false; then :
14933 $as_echo_n "(cached) " >&6
14935 if test -n "$PROVE"; then
14936 ac_cv_prog_PROVE="$PROVE" # Let the user override the test.
14938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14939 for as_dir in $PATH
14942 test -z "$as_dir" && as_dir=.
14943 for ac_exec_ext in '' $ac_executable_extensions; do
14944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14945 ac_cv_prog_PROVE="$ac_prog"
14946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14955 PROVE=$ac_cv_prog_PROVE
14956 if test -n "$PROVE"; then
14957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROVE" >&5
14958 $as_echo "$PROVE" >&6; }
14960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14961 $as_echo "no" >&6; }
14965 test -n "$PROVE" && break
14968 if test -z "$PROVE"; then
14969 as_fn_error $? "prove not found" "$LINENO" 5
14971 if test -z "$PERL"; then
14972 as_fn_error $? "Perl not found" "$LINENO" 5
14978 # We have to run the thread test near the end so we have all our symbols
14979 # defined. Cross compiling throws a warning.
14981 if test "$enable_thread_safety" = yes; then
14982 if test "$PORTNAME" != "win32"
14984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking thread safety of required library functions" >&5
14985 $as_echo_n "checking thread safety of required library functions... " >&6; }
14989 CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
14990 LIBS="$LIBS $PTHREAD_LIBS"
14991 if test "$cross_compiling" = yes; then :
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
14993 $as_echo "maybe" >&6; }
14994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
14995 *** Skipping thread test program because of cross-compile build.
14996 *** Run the program in src/test/thread on the target machine.
14998 $as_echo "$as_me: WARNING:
14999 *** Skipping thread test program because of cross-compile build.
15000 *** Run the program in src/test/thread on the target machine.
15003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15004 /* end confdefs.h. */
15005 #include "$srcdir/src/test/thread/thread_test.c"
15007 if ac_fn_c_try_run "$LINENO"; then :
15008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15009 $as_echo "yes" >&6; }
15011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15012 $as_echo "no" >&6; }
15013 as_fn_error $? "thread test program failed
15014 This platform is not thread-safe. Check the file 'config.log' or compile
15015 and run src/test/thread/thread_test for the exact reason.
15016 Use --disable-thread-safety to disable thread safety." "$LINENO" 5
15018 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15019 conftest.$ac_objext conftest.beam conftest.$ac_ext
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** skipping thread test on Win32" >&5
15026 $as_echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
15030 # If compiler will take -Wl,--as-needed (or various platform-specific
15031 # spellings thereof) then add that to LDFLAGS. This is much easier than
15032 # trying to filter LIBS to the minimum for each executable.
15033 # On (at least) some Red-Hat-derived systems, this switch breaks linking to
15034 # libreadline; therefore we postpone testing it until we know what library
15035 # dependencies readline has. The test code will try to link with $LIBS.
15036 if test "$with_readline" = yes; then
15037 link_test_func=readline
15039 link_test_func=exit
15042 if test "$PORTNAME" = "darwin"; then
15043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-dead_strip_dylibs" >&5
15044 $as_echo_n "checking whether $CC supports -Wl,-dead_strip_dylibs... " >&6; }
15045 if ${pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs+:} false; then :
15046 $as_echo_n "(cached) " >&6
15048 pgac_save_LDFLAGS=$LDFLAGS
15049 LDFLAGS="$pgac_save_LDFLAGS -Wl,-dead_strip_dylibs"
15050 if test "$cross_compiling" = yes; then :
15051 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs="assuming no"
15053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15054 /* end confdefs.h. */
15055 extern void $link_test_func (); void (*fptr) () = $link_test_func;
15064 if ac_fn_c_try_run "$LINENO"; then :
15065 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=yes
15067 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=no
15069 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15070 conftest.$ac_objext conftest.beam conftest.$ac_ext
15073 LDFLAGS="$pgac_save_LDFLAGS"
15075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&5
15076 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&6; }
15077 if test x"$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" = x"yes"; then
15078 LDFLAGS="$LDFLAGS -Wl,-dead_strip_dylibs"
15081 elif test "$PORTNAME" = "openbsd"; then
15082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-Bdynamic" >&5
15083 $as_echo_n "checking whether $CC supports -Wl,-Bdynamic... " >&6; }
15084 if ${pgac_cv_prog_cc_ldflags__Wl__Bdynamic+:} false; then :
15085 $as_echo_n "(cached) " >&6
15087 pgac_save_LDFLAGS=$LDFLAGS
15088 LDFLAGS="$pgac_save_LDFLAGS -Wl,-Bdynamic"
15089 if test "$cross_compiling" = yes; then :
15090 pgac_cv_prog_cc_ldflags__Wl__Bdynamic="assuming no"
15092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15093 /* end confdefs.h. */
15094 extern void $link_test_func (); void (*fptr) () = $link_test_func;
15103 if ac_fn_c_try_run "$LINENO"; then :
15104 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=yes
15106 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=no
15108 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15109 conftest.$ac_objext conftest.beam conftest.$ac_ext
15112 LDFLAGS="$pgac_save_LDFLAGS"
15114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&5
15115 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&6; }
15116 if test x"$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" = x"yes"; then
15117 LDFLAGS="$LDFLAGS -Wl,-Bdynamic"
15121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,--as-needed" >&5
15122 $as_echo_n "checking whether $CC supports -Wl,--as-needed... " >&6; }
15123 if ${pgac_cv_prog_cc_ldflags__Wl___as_needed+:} false; then :
15124 $as_echo_n "(cached) " >&6
15126 pgac_save_LDFLAGS=$LDFLAGS
15127 LDFLAGS="$pgac_save_LDFLAGS -Wl,--as-needed"
15128 if test "$cross_compiling" = yes; then :
15129 pgac_cv_prog_cc_ldflags__Wl___as_needed="assuming no"
15131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15132 /* end confdefs.h. */
15133 extern void $link_test_func (); void (*fptr) () = $link_test_func;
15142 if ac_fn_c_try_run "$LINENO"; then :
15143 pgac_cv_prog_cc_ldflags__Wl___as_needed=yes
15145 pgac_cv_prog_cc_ldflags__Wl___as_needed=no
15147 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15148 conftest.$ac_objext conftest.beam conftest.$ac_ext
15151 LDFLAGS="$pgac_save_LDFLAGS"
15153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl___as_needed" >&5
15154 $as_echo "$pgac_cv_prog_cc_ldflags__Wl___as_needed" >&6; }
15155 if test x"$pgac_cv_prog_cc_ldflags__Wl___as_needed" = x"yes"; then
15156 LDFLAGS="$LDFLAGS -Wl,--as-needed"
15161 # Create compiler version string
15162 if test x"$GCC" = x"yes" ; then
15163 cc_string=`${CC} --version | sed q`
15164 case $cc_string in [A-Za-z]*) ;; *) cc_string="GCC $cc_string";; esac
15165 elif test x"$SUN_STUDIO_CC" = x"yes" ; then
15166 cc_string=`${CC} -V 2>&1 | sed q`
15172 cat >>confdefs.h <<_ACEOF
15173 #define PG_VERSION_STR "PostgreSQL $PG_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"
15177 # Supply a numeric version string for use by 3rd party add-ons
15178 # awk -F is a regex on some platforms, and not on others, so make "." a tab
15179 PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/[A-Za-z].*$//' |
15181 $AWK '{printf "%d%02d%02d", $1, $2, (NF >= 3) ? $3 : 0}'`"
15183 cat >>confdefs.h <<_ACEOF
15184 #define PG_VERSION_NUM $PG_VERSION_NUM
15189 # Begin output steps
15191 { $as_echo "$as_me:${as_lineno-$LINENO}: using compiler=$cc_string" >&5
15192 $as_echo "$as_me: using compiler=$cc_string" >&6;}
15193 { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS=$CFLAGS" >&5
15194 $as_echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
15195 { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS=$CPPFLAGS" >&5
15196 $as_echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
15197 { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS=$LDFLAGS" >&5
15198 $as_echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}
15200 # prepare build tree if outside source tree
15201 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
15202 # Note 2: /bin/pwd might be better than shell's built-in at getting
15203 # a symlink-free name.
15204 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
15208 if test "$no_create" != yes; then
15209 $as_echo_n "preparing build tree... " >&6
15210 pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
15211 $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
15212 || as_fn_error $? "failed" "$LINENO" 5
15213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15214 $as_echo "done" >&6; }
15220 ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
15223 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}"
15226 if test "$PORTNAME" = "win32"; then
15227 ac_config_commands="$ac_config_commands check_win32_symlinks"
15231 ac_config_headers="$ac_config_headers src/include/pg_config.h"
15234 ac_config_headers="$ac_config_headers src/include/pg_config_ext.h"
15237 ac_config_headers="$ac_config_headers src/interfaces/ecpg/include/ecpg_config.h"
15240 cat >confcache <<\_ACEOF
15241 # This file is a shell script that caches the results of configure
15242 # tests run on this system so they can be shared between configure
15243 # scripts and configure runs, see configure's option --config-cache.
15244 # It is not useful on other systems. If it contains results you don't
15245 # want to keep, you may remove or edit it.
15247 # config.status only pays attention to the cache file if you give it
15248 # the --recheck option to rerun configure.
15250 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15251 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15252 # following values.
15256 # The following way of writing the cache mishandles newlines in values,
15257 # but we know of no workaround that is simple, portable, and efficient.
15258 # So, we kill variables containing newlines.
15259 # Ultrix sh set writes to stderr and can't be redirected directly,
15260 # and sets the high bit in the cache file unless we assign to the vars.
15262 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15263 eval ac_val=\$$ac_var
15267 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15268 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15271 _ | IFS | as_nl) ;; #(
15272 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15273 *) { eval $ac_var=; unset $ac_var;} ;;
15279 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15280 *${as_nl}ac_space=\ *)
15281 # `set' does not quote correctly, so add quotes: double-quote
15282 # substitution turns \\\\ into \\, and sed turns \\ into \.
15285 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15288 # `set' quotes correctly as required by POSIX, so do not add quotes.
15289 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15298 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15300 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15302 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15303 if test -w "$cache_file"; then
15304 if test "x$cache_file" != "x/dev/null"; then
15305 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15306 $as_echo "$as_me: updating cache $cache_file" >&6;}
15307 if test ! -f "$cache_file" || test -h "$cache_file"; then
15308 cat confcache >"$cache_file"
15310 case $cache_file in #(
15312 mv -f confcache "$cache_file"$$ &&
15313 mv -f "$cache_file"$$ "$cache_file" ;; #(
15315 mv -f confcache "$cache_file" ;;
15320 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15321 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15326 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15327 # Let make expand exec_prefix.
15328 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15330 DEFS=-DHAVE_CONFIG_H
15335 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15336 # 1. Remove the extension, and $U if already installed.
15337 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15338 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15339 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15340 # will be set to the directory where LIBOBJS objects are built.
15341 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15342 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15344 LIBOBJS=$ac_libobjs
15346 LTLIBOBJS=$ac_ltlibobjs
15351 : "${CONFIG_STATUS=./config.status}"
15353 ac_clean_files_save=$ac_clean_files
15354 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15355 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15356 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15358 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15360 # Generated by $as_me.
15361 # Run this file to recreate the current configuration.
15362 # Compiler output produced by configure, useful for debugging
15363 # configure, is in config.log if it exists.
15366 ac_cs_recheck=false
15369 SHELL=\${CONFIG_SHELL-$SHELL}
15372 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15373 ## -------------------- ##
15374 ## M4sh Initialization. ##
15375 ## -------------------- ##
15377 # Be more Bourne compatible
15378 DUALCASE=1; export DUALCASE # for MKS sh
15379 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15382 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15383 # is contrary to our usage. Disable this feature.
15384 alias -g '${1+"$@"}'='"$@"'
15385 setopt NO_GLOB_SUBST
15387 case `(set -o) 2>/dev/null` in #(
15399 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15400 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15401 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15402 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15403 # Prefer a ksh shell builtin over an external printf program on Solaris,
15404 # but without wasting forks for bash or zsh.
15405 if test -z "$BASH_VERSION$ZSH_VERSION" \
15406 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15407 as_echo='print -r --'
15408 as_echo_n='print -rn --'
15409 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15410 as_echo='printf %s\n'
15411 as_echo_n='printf %s'
15413 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15414 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15415 as_echo_n='/usr/ucb/echo -n'
15417 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15418 as_echo_n_body='eval
15422 expr "X$arg" : "X\\(.*\\)$as_nl";
15423 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15425 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15427 export as_echo_n_body
15428 as_echo_n='sh -c $as_echo_n_body as_echo'
15430 export as_echo_body
15431 as_echo='sh -c $as_echo_body as_echo'
15434 # The user is always right.
15435 if test "${PATH_SEPARATOR+set}" != set; then
15437 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15438 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15445 # We need space, tab and new line, in precisely that order. Quoting is
15446 # there to prevent editors from complaining about space-tab.
15447 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15448 # splitting by setting IFS to empty value.)
15451 # Find who we are. Look in the path if we contain no directory separator.
15454 *[\\/]* ) as_myself=$0 ;;
15455 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15456 for as_dir in $PATH
15459 test -z "$as_dir" && as_dir=.
15460 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15466 # We did not find ourselves, most probably we were run as `sh COMMAND'
15467 # in which case we are not to be found in the path.
15468 if test "x$as_myself" = x; then
15471 if test ! -f "$as_myself"; then
15472 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15476 # Unset variables that we do not need and which cause bugs (e.g. in
15477 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15478 # suppresses any "Segmentation fault" message there. '((' could
15479 # trigger a bug in pdksh 5.2.14.
15480 for as_var in BASH_ENV ENV MAIL MAILPATH
15481 do eval test x\${$as_var+set} = xset \
15482 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15495 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15498 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15499 # ----------------------------------------
15500 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15501 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15502 # script with STATUS, using 1 if that was 0.
15505 as_status=$1; test $as_status -eq 0 && as_status=1
15507 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15508 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15510 $as_echo "$as_me: error: $2" >&2
15511 as_fn_exit $as_status
15515 # as_fn_set_status STATUS
15516 # -----------------------
15517 # Set $? to STATUS, without forking.
15518 as_fn_set_status ()
15521 } # as_fn_set_status
15523 # as_fn_exit STATUS
15524 # -----------------
15525 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15529 as_fn_set_status $1
15535 # Portably unset VAR.
15538 { eval $1=; unset $1;}
15540 as_unset=as_fn_unset
15541 # as_fn_append VAR VALUE
15542 # ----------------------
15543 # Append the text in VALUE to the end of the definition contained in VAR. Take
15544 # advantage of any shell optimizations that allow amortized linear growth over
15545 # repeated appends, instead of the typical quadratic growth present in naive
15547 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15548 eval 'as_fn_append ()
15559 # as_fn_arith ARG...
15560 # ------------------
15561 # Perform arithmetic evaluation on the ARGs, and store the result in the
15562 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15563 # must be portable across $(()) and expr.
15564 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15565 eval 'as_fn_arith ()
15572 as_val=`expr "$@" || test $? -eq 1`
15577 if expr a : '\(a\)' >/dev/null 2>&1 &&
15578 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15584 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15585 as_basename=basename
15590 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15596 as_me=`$as_basename -- "$0" ||
15597 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15598 X"$0" : 'X\(//\)$' \| \
15599 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15601 sed '/^.*\/\([^/][^/]*\)\/*$/{
15615 # Avoid depending upon Character Ranges.
15616 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15617 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15618 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15619 as_cr_digits='0123456789'
15620 as_cr_alnum=$as_cr_Letters$as_cr_digits
15622 ECHO_C= ECHO_N= ECHO_T=
15623 case `echo -n x` in #(((((
15625 case `echo 'xy\c'` in
15626 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15628 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15635 rm -f conf$$ conf$$.exe conf$$.file
15636 if test -d conf$$.dir; then
15637 rm -f conf$$.dir/conf$$.file
15640 mkdir conf$$.dir 2>/dev/null
15642 if (echo >conf$$.file) 2>/dev/null; then
15643 if ln -s conf$$.file conf$$ 2>/dev/null; then
15645 # ... but there are two gotchas:
15646 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15647 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15648 # In both cases, we have to default to `cp -pR'.
15649 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15651 elif ln conf$$.file conf$$ 2>/dev/null; then
15659 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15660 rmdir conf$$.dir 2>/dev/null
15665 # Create "$as_dir" as a directory, including parents if necessary.
15670 -*) as_dir=./$as_dir;;
15672 test -d "$as_dir" || eval $as_mkdir_p || {
15676 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15677 *) as_qdir=$as_dir;;
15679 as_dirs="'$as_qdir' $as_dirs"
15680 as_dir=`$as_dirname -- "$as_dir" ||
15681 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15682 X"$as_dir" : 'X\(//\)[^/]' \| \
15683 X"$as_dir" : 'X\(//\)$' \| \
15684 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15685 $as_echo X"$as_dir" |
15686 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15690 /^X\(\/\/\)[^/].*/{
15703 test -d "$as_dir" && break
15705 test -z "$as_dirs" || eval "mkdir $as_dirs"
15706 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15710 if mkdir -p . 2>/dev/null; then
15711 as_mkdir_p='mkdir -p "$as_dir"'
15713 test -d ./-p && rmdir ./-p
15718 # as_fn_executable_p FILE
15719 # -----------------------
15720 # Test if FILE is an executable regular file.
15721 as_fn_executable_p ()
15723 test -f "$1" && test -x "$1"
15724 } # as_fn_executable_p
15725 as_test_x='test -x'
15726 as_executable_p=as_fn_executable_p
15728 # Sed expression to map a string onto a valid CPP name.
15729 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15731 # Sed expression to map a string onto a valid variable name.
15732 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15736 ## ----------------------------------- ##
15737 ## Main body of $CONFIG_STATUS script. ##
15738 ## ----------------------------------- ##
15740 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15743 # Save the log message, to keep $0 and so on meaningful, and to
15744 # report actual input values of CONFIG_FILES etc. instead of their
15745 # values after options handling.
15747 This file was extended by PostgreSQL $as_me 9.5devel, which was
15748 generated by GNU Autoconf 2.69. Invocation command line was
15750 CONFIG_FILES = $CONFIG_FILES
15751 CONFIG_HEADERS = $CONFIG_HEADERS
15752 CONFIG_LINKS = $CONFIG_LINKS
15753 CONFIG_COMMANDS = $CONFIG_COMMANDS
15756 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15761 case $ac_config_files in *"
15762 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15765 case $ac_config_headers in *"
15766 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15770 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15771 # Files that config.status was made for.
15772 config_files="$ac_config_files"
15773 config_headers="$ac_config_headers"
15774 config_links="$ac_config_links"
15775 config_commands="$ac_config_commands"
15779 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15781 \`$as_me' instantiates files and other configuration actions
15782 from templates according to the current configuration. Unless the files
15783 and actions are specified as TAGs, all are instantiated by default.
15785 Usage: $0 [OPTION]... [TAG]...
15787 -h, --help print this help, then exit
15788 -V, --version print version number and configuration settings, then exit
15789 --config print configuration, then exit
15790 -q, --quiet, --silent
15791 do not print progress messages
15792 -d, --debug don't remove temporary files
15793 --recheck update $as_me by reconfiguring in the same conditions
15794 --file=FILE[:TEMPLATE]
15795 instantiate the configuration file FILE
15796 --header=FILE[:TEMPLATE]
15797 instantiate the configuration header FILE
15799 Configuration files:
15802 Configuration headers:
15805 Configuration links:
15808 Configuration commands:
15811 Report bugs to <pgsql-bugs@postgresql.org>."
15814 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15815 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15817 PostgreSQL config.status 9.5devel
15818 configured by $0, generated by GNU Autoconf 2.69,
15819 with options \\"\$ac_cs_config\\"
15821 Copyright (C) 2012 Free Software Foundation, Inc.
15822 This config.status script is free software; the Free Software Foundation
15823 gives unlimited permission to copy, distribute and modify it."
15830 test -n "\$AWK" || AWK=awk
15833 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15834 # The default lists apply if the user does not specify any file.
15840 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15841 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15845 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15857 # Handling of the options.
15858 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15860 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15861 $as_echo "$ac_cs_version"; exit ;;
15862 --config | --confi | --conf | --con | --co | --c )
15863 $as_echo "$ac_cs_config"; exit ;;
15864 --debug | --debu | --deb | --de | --d | -d )
15866 --file | --fil | --fi | --f )
15869 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15870 '') as_fn_error $? "missing file argument" ;;
15872 as_fn_append CONFIG_FILES " '$ac_optarg'"
15873 ac_need_defaults=false;;
15874 --header | --heade | --head | --hea )
15877 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15879 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15880 ac_need_defaults=false;;
15882 # Conflict between --help and --header
15883 as_fn_error $? "ambiguous option: \`$1'
15884 Try \`$0 --help' for more information.";;
15885 --help | --hel | -h )
15886 $as_echo "$ac_cs_usage"; exit ;;
15887 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15888 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15891 # This is an error.
15892 -*) as_fn_error $? "unrecognized option: \`$1'
15893 Try \`$0 --help' for more information." ;;
15895 *) as_fn_append ac_config_targets " $1"
15896 ac_need_defaults=false ;;
15902 ac_configure_extra_args=
15904 if $ac_cs_silent; then
15906 ac_configure_extra_args="$ac_configure_extra_args --silent"
15910 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15911 if \$ac_cs_recheck; then
15912 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15914 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15915 CONFIG_SHELL='$SHELL'
15916 export CONFIG_SHELL
15921 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15925 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15926 ## Running $as_me. ##
15932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15935 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15937 # Handling of arguments.
15938 for ac_config_target in $ac_config_targets
15940 case $ac_config_target in
15941 "src/backend/port/tas.s") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
15942 "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
15943 "src/Makefile.global") CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
15944 "src/backend/port/dynloader.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
15945 "src/backend/port/pg_sema.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
15946 "src/backend/port/pg_shmem.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
15947 "src/backend/port/pg_latch.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_latch.c:${LATCH_IMPLEMENTATION}" ;;
15948 "src/include/dynloader.h") CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
15949 "src/include/pg_config_os.h") CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
15950 "src/Makefile.port") CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
15951 "check_win32_symlinks") CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
15952 "src/include/pg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
15953 "src/include/pg_config_ext.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config_ext.h" ;;
15954 "src/interfaces/ecpg/include/ecpg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/interfaces/ecpg/include/ecpg_config.h" ;;
15956 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15961 # If the user did not use the arguments to specify the items to instantiate,
15962 # then the envvar interface is used. Set only those that are not.
15963 # We use the long form for the default assignment because of an extremely
15964 # bizarre bug on SunOS 4.1.3.
15965 if $ac_need_defaults; then
15966 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15967 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15968 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
15969 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15972 # Have a temporary directory for convenience. Make it in the build tree
15973 # simply because there is no reason against having it here, and in addition,
15974 # creating and moving files from /tmp can sometimes cause problems.
15975 # Hook for its removal unless debugging.
15976 # Note that there is a small window in which the directory will not be cleaned:
15977 # after its creation but before its name has been assigned to `$tmp'.
15981 trap 'exit_status=$?
15982 : "${ac_tmp:=$tmp}"
15983 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15985 trap 'as_fn_exit 1' 1 2 13 15
15987 # Create a (secure) tmp directory for tmp files.
15990 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15994 tmp=./conf$$-$RANDOM
15995 (umask 077 && mkdir "$tmp")
15996 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15999 # Set up the scripts for CONFIG_FILES section.
16000 # No need to generate them if there are no CONFIG_FILES.
16001 # This happens for instance with `./config.status config.h'.
16002 if test -n "$CONFIG_FILES"; then
16005 ac_cr=`echo X | tr X '\015'`
16006 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16007 # But we know of no other shell where ac_cr would be empty at this
16008 # point, so we can use a bashism as a fallback.
16009 if test "x$ac_cr" = x; then
16010 eval ac_cr=\$\'\\r\'
16012 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16013 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16016 ac_cs_awk_cr=$ac_cr
16019 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16024 echo "cat >conf$$subs.awk <<_ACEOF" &&
16025 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16027 } >conf$$subs.sh ||
16028 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16029 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16031 for ac_last_try in false false false false false :; do
16032 . ./conf$$subs.sh ||
16033 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16035 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16036 if test $ac_delim_n = $ac_delim_num; then
16038 elif $ac_last_try; then
16039 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16041 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16044 rm -f conf$$subs.sh
16046 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16047 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16051 s/^/S["/; s/!.*/"]=/
16061 s/\(.\{148\}\)..*/\1/
16063 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16068 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16075 s/\(.\{148\}\)..*/\1/
16077 s/["\\]/\\&/g; s/^/"/; s/$/"/
16081 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16086 ' <conf$$subs.awk | sed '
16091 ' >>$CONFIG_STATUS || ac_write_fail=1
16092 rm -f conf$$subs.awk
16093 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16095 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16096 for (key in S) S_is_set[key] = 1
16102 nfields = split(line, field, "@")
16104 len = length(field[1])
16105 for (i = 2; i < nfields; i++) {
16107 keylen = length(key)
16108 if (S_is_set[key]) {
16110 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16111 len += length(value) + length(field[++i])
16122 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16123 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16124 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16127 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16128 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16131 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16132 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16133 # trailing colons and then remove the whole line if VPATH becomes empty
16134 # (actually we leave an empty line to preserve line numbers).
16135 if test "x$srcdir" = x.; then
16136 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16154 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16155 fi # test -n "$CONFIG_FILES"
16157 # Set up the scripts for CONFIG_HEADERS section.
16158 # No need to generate them if there are no CONFIG_HEADERS.
16159 # This happens for instance with `./config.status Makefile'.
16160 if test -n "$CONFIG_HEADERS"; then
16161 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16165 # Transform confdefs.h into an awk script `defines.awk', embedded as
16166 # here-document in config.status, that substitutes the proper values into
16167 # config.h.in to produce config.h.
16169 # Create a delimiter string that does not exist in confdefs.h, to ease
16170 # handling of long lines.
16172 for ac_last_try in false false :; do
16173 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16174 if test -z "$ac_tt"; then
16176 elif $ac_last_try; then
16177 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16179 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16183 # For the awk script, D is an array of macro values keyed by name,
16184 # likewise P contains macro parameters if any. Preserve backslash
16185 # newline sequences.
16187 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16189 s/.\{148\}/&'"$ac_delim"'/g
16192 s/^[ ]*#[ ]*define[ ][ ]*/ /
16199 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16201 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16205 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16206 D["\1"]=" \3\\\\\\n"\\/p
16208 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16213 s/.\{148\}/&'"$ac_delim"'/g
16218 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16221 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16223 ' <confdefs.h | sed '
16224 s/'"$ac_delim"'/"\\\
16225 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16227 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16228 for (key in D) D_is_set[key] = 1
16231 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16233 split(line, arg, " ")
16234 if (arg[1] == "#") {
16238 defundef = substr(arg[1], 2)
16241 split(mac1, mac2, "(") #)
16243 prefix = substr(line, 1, index(line, defundef) - 1)
16244 if (D_is_set[macro]) {
16245 # Preserve the white space surrounding the "#".
16246 print prefix "define", macro P[macro] D[macro]
16249 # Replace #undef with comments. This is necessary, for example,
16250 # in the case of _POSIX_SOURCE, which is predefined and required
16251 # on some systems where configure will not decide to define it.
16252 if (defundef == "undef") {
16253 print "/*", prefix defundef, macro, "*/"
16261 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16262 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16263 fi # test -n "$CONFIG_HEADERS"
16266 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16271 :[FHLC]) ac_mode=$ac_tag; continue;;
16273 case $ac_mode$ac_tag in
16275 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16276 :[FH]-) ac_tag=-:-;;
16277 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16294 -) ac_f="$ac_tmp/stdin";;
16295 *) # Look for the file first in the build tree, then in the source tree
16296 # (if the path is not absolute). The absolute path cannot be DOS-style,
16297 # because $ac_f cannot contain `:'.
16301 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16303 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16305 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16306 as_fn_append ac_file_inputs " '$ac_f'"
16309 # Let's still pretend it is `configure' which instantiates (i.e., don't
16310 # use $as_me), people would be surprised to read:
16311 # /* config.h. Generated by config.status. */
16312 configure_input='Generated from '`
16313 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16315 if test x"$ac_file" != x-; then
16316 configure_input="$ac_file. $configure_input"
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16318 $as_echo "$as_me: creating $ac_file" >&6;}
16320 # Neutralize special characters interpreted by sed in replacement strings.
16321 case $configure_input in #(
16322 *\&* | *\|* | *\\* )
16323 ac_sed_conf_input=`$as_echo "$configure_input" |
16324 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16325 *) ac_sed_conf_input=$configure_input;;
16329 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16330 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16335 ac_dir=`$as_dirname -- "$ac_file" ||
16336 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16337 X"$ac_file" : 'X\(//\)[^/]' \| \
16338 X"$ac_file" : 'X\(//\)$' \| \
16339 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16340 $as_echo X"$ac_file" |
16341 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16345 /^X\(\/\/\)[^/].*/{
16358 as_dir="$ac_dir"; as_fn_mkdir_p
16362 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16364 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16365 # A ".." for each directory in $ac_dir_suffix.
16366 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16367 case $ac_top_builddir_sub in
16368 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16369 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16372 ac_abs_top_builddir=$ac_pwd
16373 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16374 # for backward compatibility:
16375 ac_top_builddir=$ac_top_build_prefix
16378 .) # We are building in place.
16380 ac_top_srcdir=$ac_top_builddir_sub
16381 ac_abs_top_srcdir=$ac_pwd ;;
16382 [\\/]* | ?:[\\/]* ) # Absolute name.
16383 ac_srcdir=$srcdir$ac_dir_suffix;
16384 ac_top_srcdir=$srcdir
16385 ac_abs_top_srcdir=$srcdir ;;
16386 *) # Relative name.
16387 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16388 ac_top_srcdir=$ac_top_build_prefix$srcdir
16389 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16391 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16401 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16402 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16404 ac_MKDIR_P=$MKDIR_P
16406 [\\/$]* | ?:[\\/]* ) ;;
16407 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16411 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16412 # If the template does not know about datarootdir, expand it.
16413 # FIXME: This hack should be removed a few years after 2.60.
16414 ac_datarootdir_hack=; ac_datarootdir_seen=
16425 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16426 *datarootdir*) ac_datarootdir_seen=yes;;
16427 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16429 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16431 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16432 ac_datarootdir_hack='
16433 s&@datadir@&$datadir&g
16434 s&@docdir@&$docdir&g
16435 s&@infodir@&$infodir&g
16436 s&@localedir@&$localedir&g
16437 s&@mandir@&$mandir&g
16438 s&\\\${datarootdir}&$datarootdir&g' ;;
16442 # Neutralize VPATH when `$srcdir' = `.'.
16443 # Shell code in configure.ac might set extrasub.
16444 # FIXME: do we really want to maintain this feature?
16445 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16446 ac_sed_extra="$ac_vpsub
16449 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16451 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16452 s|@configure_input@|$ac_sed_conf_input|;t t
16453 s&@top_builddir@&$ac_top_builddir_sub&;t t
16454 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16455 s&@srcdir@&$ac_srcdir&;t t
16456 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16457 s&@top_srcdir@&$ac_top_srcdir&;t t
16458 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16459 s&@builddir@&$ac_builddir&;t t
16460 s&@abs_builddir@&$ac_abs_builddir&;t t
16461 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16462 s&@INSTALL@&$ac_INSTALL&;t t
16463 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16464 $ac_datarootdir_hack
16466 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16467 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16469 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16470 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16471 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16472 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16473 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16474 which seems to be undefined. Please make sure it is defined" >&5
16475 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16476 which seems to be undefined. Please make sure it is defined" >&2;}
16478 rm -f "$ac_tmp/stdin"
16480 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16481 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16483 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16489 if test x"$ac_file" != x-; then
16491 $as_echo "/* $configure_input */" \
16492 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16493 } >"$ac_tmp/config.h" \
16494 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16495 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16496 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16497 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16500 mv "$ac_tmp/config.h" "$ac_file" \
16501 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16504 $as_echo "/* $configure_input */" \
16505 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16506 || as_fn_error $? "could not create -" "$LINENO" 5
16514 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
16517 # Prefer the file from the source tree if names are identical.
16518 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
16519 ac_source=$srcdir/$ac_source
16522 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
16523 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
16525 if test ! -r "$ac_source"; then
16526 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
16530 # Try a relative symlink, then a hard link, then a copy.
16532 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
16533 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
16535 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
16536 ln "$ac_source" "$ac_file" 2>/dev/null ||
16537 cp -p "$ac_source" "$ac_file" ||
16538 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
16541 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16542 $as_echo "$as_me: executing $ac_file commands" >&6;}
16547 case $ac_file$ac_mode in
16548 "check_win32_symlinks":C)
16549 # Links sometimes fail undetected on Mingw -
16550 # so here we detect it and warn the user
16551 for FILE in $CONFIG_LINKS
16553 # test -e works for symlinks in the MinGW console
16554 test -e `expr "$FILE" : '\([^:]*\)'` || { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** link for $FILE -- please fix by hand" >&5
16555 $as_echo "$as_me: WARNING: *** link for $FILE -- please fix by hand" >&2;}
16558 "src/include/pg_config.h":H)
16559 # Update timestamp for pg_config.h (see Makefile.global)
16560 echo >src/include/stamp-h
16562 "src/include/pg_config_ext.h":H)
16563 # Update timestamp for pg_config_ext.h (see Makefile.global)
16564 echo >src/include/stamp-ext-h
16566 "src/interfaces/ecpg/include/ecpg_config.h":H) echo >src/interfaces/ecpg/include/stamp-h ;;
16574 ac_clean_files=$ac_clean_files_save
16576 test $ac_write_fail = 0 ||
16577 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16580 # configure is writing to config.log, and then calls config.status.
16581 # config.status does its own redirection, appending to config.log.
16582 # Unfortunately, on DOS this fails, as config.log is still kept open
16583 # by configure, so config.status won't be able to write to it; its
16584 # output is simply discarded. So we exec the FD to /dev/null,
16585 # effectively closing config.log, so it can be properly (re)opened and
16586 # appended to by config.status. When coming back to configure, we
16587 # need to make the FD available again.
16588 if test "$no_create" != yes; then
16590 ac_config_status_args=
16591 test "$silent" = yes &&
16592 ac_config_status_args="$ac_config_status_args --quiet"
16594 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16596 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16597 # would make configure fail if this is the last instruction.
16598 $ac_cs_success || as_fn_exit 1
16600 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16602 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}