2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for PostgreSQL 9.6devel.
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.6devel'
586 PACKAGE_STRING='PostgreSQL 9.6devel'
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
666 python_additional_libs
785 program_transform_name
798 enable_option_checking
804 enable_integer_datetimes
835 with_libedit_preferred
847 ac_precious_vars='build_alias
861 # Initialize some variables set by options.
863 ac_init_version=false
864 ac_unrecognized_opts=
866 # The variables have the same names as the options, with
867 # dashes changed to underlines.
875 program_transform_name=s,x,x,
883 # Installation directory options.
884 # These are left unexpanded so users can "make install exec_prefix=/foo"
885 # and all the variables that are supposed to be based on exec_prefix
886 # by default will actually change.
887 # Use braces instead of parens because sh, perl, etc. also accept them.
888 # (The list follows the same order as the GNU Coding Standards.)
889 bindir='${exec_prefix}/bin'
890 sbindir='${exec_prefix}/sbin'
891 libexecdir='${exec_prefix}/libexec'
892 datarootdir='${prefix}/share'
893 datadir='${datarootdir}'
894 sysconfdir='${prefix}/etc'
895 sharedstatedir='${prefix}/com'
896 localstatedir='${prefix}/var'
897 includedir='${prefix}/include'
898 oldincludedir='/usr/include'
899 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
900 infodir='${datarootdir}/info'
905 libdir='${exec_prefix}/lib'
906 localedir='${datarootdir}/locale'
907 mandir='${datarootdir}/man'
913 # If the previous option needs an argument, assign it.
914 if test -n "$ac_prev"; then
915 eval $ac_prev=\$ac_option
921 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
926 # Accept the important Cygnus configure options, so we can diagnose typos.
928 case $ac_dashdash$ac_option in
932 -bindir | --bindir | --bindi | --bind | --bin | --bi)
934 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
937 -build | --build | --buil | --bui | --bu)
938 ac_prev=build_alias ;;
939 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
940 build_alias=$ac_optarg ;;
942 -cache-file | --cache-file | --cache-fil | --cache-fi \
943 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
944 ac_prev=cache_file ;;
945 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
946 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
947 cache_file=$ac_optarg ;;
950 cache_file=config.cache ;;
952 -datadir | --datadir | --datadi | --datad)
954 -datadir=* | --datadir=* | --datadi=* | --datad=*)
955 datadir=$ac_optarg ;;
957 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
958 | --dataroo | --dataro | --datar)
959 ac_prev=datarootdir ;;
960 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
961 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
962 datarootdir=$ac_optarg ;;
964 -disable-* | --disable-*)
965 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
966 # Reject names that are not valid shell variable names.
967 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968 as_fn_error $? "invalid feature name: $ac_useropt"
969 ac_useropt_orig=$ac_useropt
970 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971 case $ac_user_opts in
975 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
976 ac_unrecognized_sep=', ';;
978 eval enable_$ac_useropt=no ;;
980 -docdir | --docdir | --docdi | --doc | --do)
982 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
985 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
987 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
990 -enable-* | --enable-*)
991 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
992 # Reject names that are not valid shell variable names.
993 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
994 as_fn_error $? "invalid feature name: $ac_useropt"
995 ac_useropt_orig=$ac_useropt
996 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
997 case $ac_user_opts in
1001 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1002 ac_unrecognized_sep=', ';;
1004 eval enable_$ac_useropt=\$ac_optarg ;;
1006 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1007 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1008 | --exec | --exe | --ex)
1009 ac_prev=exec_prefix ;;
1010 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1011 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1012 | --exec=* | --exe=* | --ex=*)
1013 exec_prefix=$ac_optarg ;;
1015 -gas | --gas | --ga | --g)
1016 # Obsolete; use --with-gas.
1019 -help | --help | --hel | --he | -h)
1020 ac_init_help=long ;;
1021 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1022 ac_init_help=recursive ;;
1023 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1024 ac_init_help=short ;;
1026 -host | --host | --hos | --ho)
1027 ac_prev=host_alias ;;
1028 -host=* | --host=* | --hos=* | --ho=*)
1029 host_alias=$ac_optarg ;;
1031 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1033 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1035 htmldir=$ac_optarg ;;
1037 -includedir | --includedir | --includedi | --included | --include \
1038 | --includ | --inclu | --incl | --inc)
1039 ac_prev=includedir ;;
1040 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1041 | --includ=* | --inclu=* | --incl=* | --inc=*)
1042 includedir=$ac_optarg ;;
1044 -infodir | --infodir | --infodi | --infod | --info | --inf)
1046 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1047 infodir=$ac_optarg ;;
1049 -libdir | --libdir | --libdi | --libd)
1051 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1052 libdir=$ac_optarg ;;
1054 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1055 | --libexe | --libex | --libe)
1056 ac_prev=libexecdir ;;
1057 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1058 | --libexe=* | --libex=* | --libe=*)
1059 libexecdir=$ac_optarg ;;
1061 -localedir | --localedir | --localedi | --localed | --locale)
1062 ac_prev=localedir ;;
1063 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1064 localedir=$ac_optarg ;;
1066 -localstatedir | --localstatedir | --localstatedi | --localstated \
1067 | --localstate | --localstat | --localsta | --localst | --locals)
1068 ac_prev=localstatedir ;;
1069 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1070 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1071 localstatedir=$ac_optarg ;;
1073 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1075 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1076 mandir=$ac_optarg ;;
1078 -nfp | --nfp | --nf)
1079 # Obsolete; use --without-fp.
1082 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1083 | --no-cr | --no-c | -n)
1086 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1087 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1090 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1091 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1092 | --oldin | --oldi | --old | --ol | --o)
1093 ac_prev=oldincludedir ;;
1094 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1095 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1096 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1097 oldincludedir=$ac_optarg ;;
1099 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1101 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1102 prefix=$ac_optarg ;;
1104 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1105 | --program-pre | --program-pr | --program-p)
1106 ac_prev=program_prefix ;;
1107 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1108 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1109 program_prefix=$ac_optarg ;;
1111 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1112 | --program-suf | --program-su | --program-s)
1113 ac_prev=program_suffix ;;
1114 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1115 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1116 program_suffix=$ac_optarg ;;
1118 -program-transform-name | --program-transform-name \
1119 | --program-transform-nam | --program-transform-na \
1120 | --program-transform-n | --program-transform- \
1121 | --program-transform | --program-transfor \
1122 | --program-transfo | --program-transf \
1123 | --program-trans | --program-tran \
1124 | --progr-tra | --program-tr | --program-t)
1125 ac_prev=program_transform_name ;;
1126 -program-transform-name=* | --program-transform-name=* \
1127 | --program-transform-nam=* | --program-transform-na=* \
1128 | --program-transform-n=* | --program-transform-=* \
1129 | --program-transform=* | --program-transfor=* \
1130 | --program-transfo=* | --program-transf=* \
1131 | --program-trans=* | --program-tran=* \
1132 | --progr-tra=* | --program-tr=* | --program-t=*)
1133 program_transform_name=$ac_optarg ;;
1135 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1137 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1138 pdfdir=$ac_optarg ;;
1140 -psdir | --psdir | --psdi | --psd | --ps)
1142 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1145 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1146 | -silent | --silent | --silen | --sile | --sil)
1149 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1151 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1153 sbindir=$ac_optarg ;;
1155 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1156 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1157 | --sharedst | --shareds | --shared | --share | --shar \
1159 ac_prev=sharedstatedir ;;
1160 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1161 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1162 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1164 sharedstatedir=$ac_optarg ;;
1166 -site | --site | --sit)
1168 -site=* | --site=* | --sit=*)
1171 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1173 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1174 srcdir=$ac_optarg ;;
1176 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1177 | --syscon | --sysco | --sysc | --sys | --sy)
1178 ac_prev=sysconfdir ;;
1179 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1180 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1181 sysconfdir=$ac_optarg ;;
1183 -target | --target | --targe | --targ | --tar | --ta | --t)
1184 ac_prev=target_alias ;;
1185 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1186 target_alias=$ac_optarg ;;
1188 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1191 -version | --version | --versio | --versi | --vers | -V)
1192 ac_init_version=: ;;
1195 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1196 # Reject names that are not valid shell variable names.
1197 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1198 as_fn_error $? "invalid package name: $ac_useropt"
1199 ac_useropt_orig=$ac_useropt
1200 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1201 case $ac_user_opts in
1205 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1206 ac_unrecognized_sep=', ';;
1208 eval with_$ac_useropt=\$ac_optarg ;;
1210 -without-* | --without-*)
1211 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1212 # Reject names that are not valid shell variable names.
1213 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1214 as_fn_error $? "invalid package name: $ac_useropt"
1215 ac_useropt_orig=$ac_useropt
1216 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1217 case $ac_user_opts in
1221 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1222 ac_unrecognized_sep=', ';;
1224 eval with_$ac_useropt=no ;;
1227 # Obsolete; use --with-x.
1230 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1231 | --x-incl | --x-inc | --x-in | --x-i)
1232 ac_prev=x_includes ;;
1233 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1234 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1235 x_includes=$ac_optarg ;;
1237 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1238 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1239 ac_prev=x_libraries ;;
1240 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1241 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1242 x_libraries=$ac_optarg ;;
1244 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1245 Try \`$0 --help' for more information"
1249 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1250 # Reject names that are not valid shell variable names.
1251 case $ac_envvar in #(
1252 '' | [0-9]* | *[!_$as_cr_alnum]* )
1253 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1255 eval $ac_envvar=\$ac_optarg
1256 export $ac_envvar ;;
1259 # FIXME: should be removed in autoconf 3.0.
1260 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1261 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1262 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1263 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1269 if test -n "$ac_prev"; then
1270 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1271 as_fn_error $? "missing argument to $ac_option"
1274 if test -n "$ac_unrecognized_opts"; then
1275 case $enable_option_checking in
1277 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1278 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1282 # Check all directory arguments for consistency.
1283 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1284 datadir sysconfdir sharedstatedir localstatedir includedir \
1285 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286 libdir localedir mandir
1288 eval ac_val=\$$ac_var
1289 # Remove trailing slashes.
1292 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1293 eval $ac_var=\$ac_val;;
1295 # Be sure to have absolute directory names.
1297 [\\/$]* | ?:[\\/]* ) continue;;
1298 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1300 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1303 # There might be people who depend on the old broken behavior: `$host'
1304 # used to hold the argument of --host etc.
1305 # FIXME: To remove some day.
1308 target=$target_alias
1310 # FIXME: To remove some day.
1311 if test "x$host_alias" != x; then
1312 if test "x$build_alias" = x; then
1313 cross_compiling=maybe
1314 elif test "x$build_alias" != "x$host_alias"; then
1320 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1322 test "$silent" = yes && exec 6>/dev/null
1325 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1326 ac_ls_di=`ls -di .` &&
1327 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1328 as_fn_error $? "working directory cannot be determined"
1329 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1330 as_fn_error $? "pwd does not report name of working directory"
1333 # Find the source files, if location was not specified.
1334 if test -z "$srcdir"; then
1335 ac_srcdir_defaulted=yes
1336 # Try the directory containing this script, then the parent directory.
1337 ac_confdir=`$as_dirname -- "$as_myself" ||
1338 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1339 X"$as_myself" : 'X\(//\)[^/]' \| \
1340 X"$as_myself" : 'X\(//\)$' \| \
1341 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1342 $as_echo X"$as_myself" |
1343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1361 if test ! -r "$srcdir/$ac_unique_file"; then
1365 ac_srcdir_defaulted=no
1367 if test ! -r "$srcdir/$ac_unique_file"; then
1368 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1369 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1371 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1373 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1375 # When building in place, set srcdir=.
1376 if test "$ac_abs_confdir" = "$ac_pwd"; then
1379 # Remove unnecessary trailing slashes from srcdir.
1380 # Double slashes in file names in object file debugging info
1381 # mess up M-x gdb in Emacs.
1383 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1385 for ac_var in $ac_precious_vars; do
1386 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1387 eval ac_env_${ac_var}_value=\$${ac_var}
1388 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1389 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1393 # Report the --help message.
1395 if test "$ac_init_help" = "long"; then
1396 # Omit some internal or obsolete options to make the list less imposing.
1397 # This message is too long to be a string in the A/UX 3.1 sh.
1399 \`configure' configures PostgreSQL 9.6devel to adapt to many kinds of systems.
1401 Usage: $0 [OPTION]... [VAR=VALUE]...
1403 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1404 VAR=VALUE. See below for descriptions of some of the useful variables.
1406 Defaults for the options are specified in brackets.
1409 -h, --help display this help and exit
1410 --help=short display options specific to this package
1411 --help=recursive display the short help of all the included packages
1412 -V, --version display version information and exit
1413 -q, --quiet, --silent do not print \`checking ...' messages
1414 --cache-file=FILE cache test results in FILE [disabled]
1415 -C, --config-cache alias for \`--cache-file=config.cache'
1416 -n, --no-create do not create output files
1417 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1419 Installation directories:
1420 --prefix=PREFIX install architecture-independent files in PREFIX
1421 [$ac_default_prefix]
1422 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1425 By default, \`make install' will install all the files in
1426 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1427 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1428 for instance \`--prefix=\$HOME'.
1430 For better control, use the options below.
1432 Fine tuning of the installation directories:
1433 --bindir=DIR user executables [EPREFIX/bin]
1434 --sbindir=DIR system admin executables [EPREFIX/sbin]
1435 --libexecdir=DIR program executables [EPREFIX/libexec]
1436 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1437 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1438 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1439 --libdir=DIR object code libraries [EPREFIX/lib]
1440 --includedir=DIR C header files [PREFIX/include]
1441 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1442 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1443 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1444 --infodir=DIR info documentation [DATAROOTDIR/info]
1445 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1446 --mandir=DIR man documentation [DATAROOTDIR/man]
1447 --docdir=DIR documentation root [DATAROOTDIR/doc/postgresql]
1448 --htmldir=DIR html documentation [DOCDIR]
1449 --dvidir=DIR dvi documentation [DOCDIR]
1450 --pdfdir=DIR pdf documentation [DOCDIR]
1451 --psdir=DIR ps documentation [DOCDIR]
1457 --build=BUILD configure for building on BUILD [guessed]
1458 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1462 if test -n "$ac_init_help"; then
1463 case $ac_init_help in
1464 short | recursive ) echo "Configuration of PostgreSQL 9.6devel:";;
1469 --disable-option-checking ignore unrecognized --enable/--with options
1470 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1471 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1472 --disable-integer-datetimes
1473 disable 64-bit integer date/time support
1474 --enable-nls[=LANGUAGES]
1475 enable Native Language Support
1476 --disable-rpath do not embed shared library search path in
1478 --disable-spinlocks do not use spinlocks
1479 --disable-atomics do not use atomic operations
1480 --enable-debug build with debugging symbols (-g)
1481 --enable-profiling build with profiling enabled
1482 --enable-coverage build with coverage testing instrumentation
1483 --enable-dtrace build with DTrace support
1484 --enable-tap-tests enable TAP tests (requires Perl and IPC::Run)
1485 --enable-depend turn on automatic dependency tracking
1486 --enable-cassert enable assertion checks (for debugging)
1487 --disable-thread-safety disable thread-safety in client libraries
1488 --disable-largefile omit support for large files
1489 --disable-float4-byval disable float4 passed by value
1490 --disable-float8-byval disable float8 passed by value
1493 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1494 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1495 --with-extra-version=STRING
1496 append STRING to version
1497 --with-template=NAME override operating system template
1498 --with-includes=DIRS look for additional header files in DIRS
1499 --with-libraries=DIRS look for additional libraries in DIRS
1500 --with-libs=DIRS alternative spelling of --with-libraries
1501 --with-pgport=PORTNUM set default port number [5432]
1502 --with-blocksize=BLOCKSIZE
1503 set table block size in kB [8]
1504 --with-segsize=SEGSIZE set table segment size in GB [1]
1505 --with-wal-blocksize=BLOCKSIZE
1506 set WAL block size in kB [8]
1507 --with-wal-segsize=SEGSIZE
1508 set WAL segment size in MB [16]
1509 --with-CC=CMD set compiler (deprecated)
1510 --with-tcl build Tcl modules (PL/Tcl)
1511 --with-tclconfig=DIR tclConfig.sh is in DIR
1512 --with-perl build Perl modules (PL/Perl)
1513 --with-python build Python modules (PL/Python)
1514 --with-gssapi build with GSSAPI support
1515 --with-krb-srvnam=NAME default service principal name in Kerberos (GSSAPI)
1517 --with-pam build with PAM support
1518 --with-ldap build with LDAP support
1519 --with-bonjour build with Bonjour support
1520 --with-openssl build with OpenSSL support
1521 --with-selinux build with SELinux support
1522 --without-readline do not use GNU Readline nor BSD Libedit for editing
1523 --with-libedit-preferred
1524 prefer BSD Libedit over GNU Readline
1525 --with-uuid=LIB build contrib/uuid-ossp using LIB (bsd,e2fs,ossp)
1526 --with-ossp-uuid obsolete spelling of --with-uuid=ossp
1527 --with-libxml build with XML support
1528 --with-libxslt use XSLT support when building contrib/xml2
1529 --with-system-tzdata=DIR
1530 use system time zone data in DIR
1531 --without-zlib do not use Zlib
1532 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1534 Some influential environment variables:
1535 CC C compiler command
1536 CFLAGS C compiler flags
1537 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1538 nonstandard directory <lib dir>
1539 LIBS libraries to pass to the linker, e.g. -l<library>
1540 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1541 you have headers in a nonstandard directory <include dir>
1543 LDFLAGS_EX extra linker flags for linking executables only
1544 LDFLAGS_SL extra linker flags for linking shared libraries only
1546 location of DocBook stylesheets
1548 Use these variables to override the choices made by `configure' or to help
1549 it to find libraries and programs with nonstandard names/locations.
1551 Report bugs to <pgsql-bugs@postgresql.org>.
1556 if test "$ac_init_help" = "recursive"; then
1557 # If there are subdirs, report their specific --help.
1558 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1559 test -d "$ac_dir" ||
1560 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1565 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1567 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1568 # A ".." for each directory in $ac_dir_suffix.
1569 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1570 case $ac_top_builddir_sub in
1571 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1572 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1575 ac_abs_top_builddir=$ac_pwd
1576 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1577 # for backward compatibility:
1578 ac_top_builddir=$ac_top_build_prefix
1581 .) # We are building in place.
1583 ac_top_srcdir=$ac_top_builddir_sub
1584 ac_abs_top_srcdir=$ac_pwd ;;
1585 [\\/]* | ?:[\\/]* ) # Absolute name.
1586 ac_srcdir=$srcdir$ac_dir_suffix;
1587 ac_top_srcdir=$srcdir
1588 ac_abs_top_srcdir=$srcdir ;;
1590 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1591 ac_top_srcdir=$ac_top_build_prefix$srcdir
1592 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1594 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1596 cd "$ac_dir" || { ac_status=$?; continue; }
1597 # Check for guested configure.
1598 if test -f "$ac_srcdir/configure.gnu"; then
1600 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1601 elif test -f "$ac_srcdir/configure"; then
1603 $SHELL "$ac_srcdir/configure" --help=recursive
1605 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1607 cd "$ac_pwd" || { ac_status=$?; break; }
1611 test -n "$ac_init_help" && exit $ac_status
1612 if $ac_init_version; then
1614 PostgreSQL configure 9.6devel
1615 generated by GNU Autoconf 2.69
1617 Copyright (C) 2012 Free Software Foundation, Inc.
1618 This configure script is free software; the Free Software Foundation
1619 gives unlimited permission to copy, distribute and modify it.
1621 Copyright (c) 1996-2015, PostgreSQL Global Development Group
1626 ## ------------------------ ##
1627 ## Autoconf initialization. ##
1628 ## ------------------------ ##
1630 # ac_fn_c_try_compile LINENO
1631 # --------------------------
1632 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1633 ac_fn_c_try_compile ()
1635 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1636 rm -f conftest.$ac_objext
1637 if { { ac_try="$ac_compile"
1639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1640 *) ac_try_echo=$ac_try;;
1642 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1643 $as_echo "$ac_try_echo"; } >&5
1644 (eval "$ac_compile") 2>conftest.err
1646 if test -s conftest.err; then
1647 grep -v '^ *+' conftest.err >conftest.er1
1648 cat conftest.er1 >&5
1649 mv -f conftest.er1 conftest.err
1651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1652 test $ac_status = 0; } && {
1653 test -z "$ac_c_werror_flag" ||
1654 test ! -s conftest.err
1655 } && test -s conftest.$ac_objext; then :
1658 $as_echo "$as_me: failed program was:" >&5
1659 sed 's/^/| /' conftest.$ac_ext >&5
1663 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1664 as_fn_set_status $ac_retval
1666 } # ac_fn_c_try_compile
1668 # ac_fn_c_try_link LINENO
1669 # -----------------------
1670 # Try to link conftest.$ac_ext, and return whether this succeeded.
1673 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674 rm -f conftest.$ac_objext conftest$ac_exeext
1675 if { { ac_try="$ac_link"
1677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678 *) ac_try_echo=$ac_try;;
1680 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681 $as_echo "$ac_try_echo"; } >&5
1682 (eval "$ac_link") 2>conftest.err
1684 if test -s conftest.err; then
1685 grep -v '^ *+' conftest.err >conftest.er1
1686 cat conftest.er1 >&5
1687 mv -f conftest.er1 conftest.err
1689 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690 test $ac_status = 0; } && {
1691 test -z "$ac_c_werror_flag" ||
1692 test ! -s conftest.err
1693 } && test -s conftest$ac_exeext && {
1694 test "$cross_compiling" = yes ||
1695 test -x conftest$ac_exeext
1699 $as_echo "$as_me: failed program was:" >&5
1700 sed 's/^/| /' conftest.$ac_ext >&5
1704 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1705 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1706 # interfere with the next link command; also delete a directory that is
1707 # left behind by Apple's compiler. We do this before executing the actions.
1708 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1709 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1710 as_fn_set_status $ac_retval
1712 } # ac_fn_c_try_link
1714 # ac_fn_c_try_cpp LINENO
1715 # ----------------------
1716 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1719 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1720 if { { ac_try="$ac_cpp conftest.$ac_ext"
1722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1723 *) ac_try_echo=$ac_try;;
1725 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1726 $as_echo "$ac_try_echo"; } >&5
1727 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1729 if test -s conftest.err; then
1730 grep -v '^ *+' conftest.err >conftest.er1
1731 cat conftest.er1 >&5
1732 mv -f conftest.er1 conftest.err
1734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735 test $ac_status = 0; } > conftest.i && {
1736 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1737 test ! -s conftest.err
1741 $as_echo "$as_me: failed program was:" >&5
1742 sed 's/^/| /' conftest.$ac_ext >&5
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747 as_fn_set_status $ac_retval
1751 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1752 # -------------------------------------------------------
1753 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1754 # the include files in INCLUDES and setting the cache variable VAR
1756 ac_fn_c_check_header_mongrel ()
1758 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1759 if eval \${$3+:} false; then :
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761 $as_echo_n "checking for $2... " >&6; }
1762 if eval \${$3+:} false; then :
1763 $as_echo_n "(cached) " >&6
1766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1767 $as_echo "$ac_res" >&6; }
1769 # Is the header compilable?
1770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1771 $as_echo_n "checking $2 usability... " >&6; }
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1777 if ac_fn_c_try_compile "$LINENO"; then :
1778 ac_header_compiler=yes
1780 ac_header_compiler=no
1782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1784 $as_echo "$ac_header_compiler" >&6; }
1786 # Is the header present?
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1788 $as_echo_n "checking $2 presence... " >&6; }
1789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1790 /* end confdefs.h. */
1793 if ac_fn_c_try_cpp "$LINENO"; then :
1794 ac_header_preproc=yes
1796 ac_header_preproc=no
1798 rm -f conftest.err conftest.i conftest.$ac_ext
1799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1800 $as_echo "$ac_header_preproc" >&6; }
1802 # So? What about this header?
1803 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1806 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1808 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1811 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1812 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1814 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1816 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1818 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1820 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1821 ( $as_echo "## ---------------------------------------- ##
1822 ## Report this to pgsql-bugs@postgresql.org ##
1823 ## ---------------------------------------- ##"
1824 ) | sed "s/^/$as_me: WARNING: /" >&2
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1828 $as_echo_n "checking for $2... " >&6; }
1829 if eval \${$3+:} false; then :
1830 $as_echo_n "(cached) " >&6
1832 eval "$3=\$ac_header_compiler"
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1836 $as_echo "$ac_res" >&6; }
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1840 } # ac_fn_c_check_header_mongrel
1842 # ac_fn_c_try_run LINENO
1843 # ----------------------
1844 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1845 # that executables *can* be run.
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 if { { ac_try="$ac_link"
1851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1852 *) ac_try_echo=$ac_try;;
1854 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1855 $as_echo "$ac_try_echo"; } >&5
1856 (eval "$ac_link") 2>&5
1858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1859 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1860 { { case "(($ac_try" in
1861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1862 *) ac_try_echo=$ac_try;;
1864 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1865 $as_echo "$ac_try_echo"; } >&5
1866 (eval "$ac_try") 2>&5
1868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1869 test $ac_status = 0; }; }; then :
1872 $as_echo "$as_me: program exited with status $ac_status" >&5
1873 $as_echo "$as_me: failed program was:" >&5
1874 sed 's/^/| /' conftest.$ac_ext >&5
1876 ac_retval=$ac_status
1878 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1879 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1880 as_fn_set_status $ac_retval
1884 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1885 # -------------------------------------------------------
1886 # Tests whether HEADER exists and can be compiled using the include files in
1887 # INCLUDES, setting the cache variable VAR accordingly.
1888 ac_fn_c_check_header_compile ()
1890 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1892 $as_echo_n "checking for $2... " >&6; }
1893 if eval \${$3+:} false; then :
1894 $as_echo_n "(cached) " >&6
1896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1897 /* end confdefs.h. */
1901 if ac_fn_c_try_compile "$LINENO"; then :
1906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1910 $as_echo "$ac_res" >&6; }
1911 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 } # ac_fn_c_check_header_compile
1915 # ac_fn_c_check_func LINENO FUNC VAR
1916 # ----------------------------------
1917 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1918 ac_fn_c_check_func ()
1920 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922 $as_echo_n "checking for $2... " >&6; }
1923 if eval \${$3+:} false; then :
1924 $as_echo_n "(cached) " >&6
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927 /* end confdefs.h. */
1928 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1929 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1930 #define $2 innocuous_$2
1932 /* System header to define __stub macros and hopefully few prototypes,
1933 which can conflict with char $2 (); below.
1934 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1935 <limits.h> exists even on freestanding compilers. */
1938 # include <limits.h>
1940 # include <assert.h>
1945 /* Override any GCC internal prototype to avoid an error.
1946 Use char because int might match the return type of a GCC
1947 builtin and then its argument prototype would still apply. */
1952 /* The GNU C library defines this for functions which it implements
1953 to always fail with ENOSYS. Some functions are actually named
1954 something starting with __ and the normal name is an alias. */
1955 #if defined __stub_$2 || defined __stub___$2
1967 if ac_fn_c_try_link "$LINENO"; then :
1972 rm -f core conftest.err conftest.$ac_objext \
1973 conftest$ac_exeext conftest.$ac_ext
1976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1977 $as_echo "$ac_res" >&6; }
1978 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980 } # ac_fn_c_check_func
1982 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1983 # ----------------------------------------------------
1984 # Tries to find if the field MEMBER exists in type AGGR, after including
1985 # INCLUDES, setting cache variable VAR accordingly.
1986 ac_fn_c_check_member ()
1988 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1990 $as_echo_n "checking for $2.$3... " >&6; }
1991 if eval \${$4+:} false; then :
1992 $as_echo_n "(cached) " >&6
1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1995 /* end confdefs.h. */
2007 if ac_fn_c_try_compile "$LINENO"; then :
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h. */
2017 if (sizeof ac_aggr.$3)
2023 if ac_fn_c_try_compile "$LINENO"; then :
2028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2034 $as_echo "$ac_res" >&6; }
2035 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2037 } # ac_fn_c_check_member
2039 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2040 # -------------------------------------------
2041 # Tests whether TYPE exists after having included INCLUDES, setting cache
2042 # variable VAR accordingly.
2043 ac_fn_c_check_type ()
2045 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2047 $as_echo_n "checking for $2... " >&6; }
2048 if eval \${$3+:} false; then :
2049 $as_echo_n "(cached) " >&6
2052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2053 /* end confdefs.h. */
2064 if ac_fn_c_try_compile "$LINENO"; then :
2065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066 /* end confdefs.h. */
2077 if ac_fn_c_try_compile "$LINENO"; then :
2082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2088 $as_echo "$ac_res" >&6; }
2089 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2091 } # ac_fn_c_check_type
2093 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2094 # --------------------------------------------
2095 # Tries to find the compile-time value of EXPR in a program that includes
2096 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2098 ac_fn_c_compute_int ()
2100 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2101 if test "$cross_compiling" = yes; then
2102 # Depending upon the size, compute the lo and hi bounds.
2103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2104 /* end confdefs.h. */
2109 static int test_array [1 - 2 * !(($2) >= 0)];
2111 return test_array [0];
2117 if ac_fn_c_try_compile "$LINENO"; then :
2120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2121 /* end confdefs.h. */
2126 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2128 return test_array [0];
2134 if ac_fn_c_try_compile "$LINENO"; then :
2135 ac_hi=$ac_mid; break
2137 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2138 if test $ac_lo -le $ac_mid; then
2142 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2148 /* end confdefs.h. */
2153 static int test_array [1 - 2 * !(($2) < 0)];
2155 return test_array [0];
2161 if ac_fn_c_try_compile "$LINENO"; then :
2164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2165 /* end confdefs.h. */
2170 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2172 return test_array [0];
2178 if ac_fn_c_try_compile "$LINENO"; then :
2179 ac_lo=$ac_mid; break
2181 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2182 if test $ac_mid -le $ac_hi; then
2186 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196 # Binary search between lo and hi bounds.
2197 while test "x$ac_lo" != "x$ac_hi"; do
2198 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h. */
2205 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2207 return test_array [0];
2213 if ac_fn_c_try_compile "$LINENO"; then :
2216 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2226 /* end confdefs.h. */
2228 static long int longval () { return $2; }
2229 static unsigned long int ulongval () { return $2; }
2236 FILE *f = fopen ("conftest.val", "w");
2241 long int i = longval ();
2244 fprintf (f, "%ld", i);
2248 unsigned long int i = ulongval ();
2251 fprintf (f, "%lu", i);
2253 /* Do not output a trailing newline, as this causes \r\n confusion
2254 on some platforms. */
2255 return ferror (f) || fclose (f) != 0;
2261 if ac_fn_c_try_run "$LINENO"; then :
2262 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2266 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2267 conftest.$ac_objext conftest.beam conftest.$ac_ext
2271 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2272 as_fn_set_status $ac_retval
2274 } # ac_fn_c_compute_int
2276 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2277 # ---------------------------------------------
2278 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2280 ac_fn_c_check_decl ()
2282 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2283 as_decl_name=`echo $2|sed 's/ *(.*//'`
2284 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2286 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2287 if eval \${$3+:} false; then :
2288 $as_echo_n "(cached) " >&6
2290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2291 /* end confdefs.h. */
2296 #ifndef $as_decl_name
2298 (void) $as_decl_use;
2300 (void) $as_decl_name;
2308 if ac_fn_c_try_compile "$LINENO"; then :
2313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2317 $as_echo "$ac_res" >&6; }
2318 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2320 } # ac_fn_c_check_decl
2321 cat >config.log <<_ACEOF
2322 This file contains any messages produced by compilers while
2323 running configure, to aid debugging if configure makes a mistake.
2325 It was created by PostgreSQL $as_me 9.6devel, which was
2326 generated by GNU Autoconf 2.69. Invocation command line was
2338 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2339 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2340 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2341 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2342 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2344 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2345 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2347 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2348 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2349 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2350 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2351 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2352 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2353 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2361 test -z "$as_dir" && as_dir=.
2362 $as_echo "PATH: $as_dir"
2378 # Keep a trace of the command line.
2379 # Strip out --no-create and --no-recursion so they do not pile up.
2380 # Strip out --silent because we don't want to record it for future runs.
2381 # Also quote any args containing shell meta-characters.
2382 # Make two passes to allow for proper duplicate-argument suppression.
2386 ac_must_keep_next=false
2392 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2393 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2394 | -silent | --silent | --silen | --sile | --sil)
2397 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2400 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2402 as_fn_append ac_configure_args1 " '$ac_arg'"
2403 if test $ac_must_keep_next = true; then
2404 ac_must_keep_next=false # Got value, back to normal.
2407 *=* | --config-cache | -C | -disable-* | --disable-* \
2408 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2409 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2410 | -with-* | --with-* | -without-* | --without-* | --x)
2411 case "$ac_configure_args0 " in
2412 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2415 -* ) ac_must_keep_next=true ;;
2418 as_fn_append ac_configure_args " '$ac_arg'"
2423 { ac_configure_args0=; unset ac_configure_args0;}
2424 { ac_configure_args1=; unset ac_configure_args1;}
2426 # When interrupted or exit'd, cleanup temporary files, and complete
2427 # config.log. We remove comments because anyway the quotes in there
2428 # would cause problems or look ugly.
2429 # WARNING: Use '\'' to represent an apostrophe within the trap.
2430 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2431 trap 'exit_status=$?
2432 # Save into config.log some information that might help in debugging.
2436 $as_echo "## ---------------- ##
2437 ## Cache variables. ##
2438 ## ---------------- ##"
2440 # The following way of writing the cache mishandles newlines in values,
2442 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2443 eval ac_val=\$$ac_var
2447 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2448 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2451 _ | IFS | as_nl) ;; #(
2452 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2453 *) { eval $ac_var=; unset $ac_var;} ;;
2458 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2459 *${as_nl}ac_space=\ *)
2461 "s/'\''/'\''\\\\'\'''\''/g;
2462 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2465 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2472 $as_echo "## ----------------- ##
2473 ## Output variables. ##
2474 ## ----------------- ##"
2476 for ac_var in $ac_subst_vars
2478 eval ac_val=\$$ac_var
2480 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2482 $as_echo "$ac_var='\''$ac_val'\''"
2486 if test -n "$ac_subst_files"; then
2487 $as_echo "## ------------------- ##
2488 ## File substitutions. ##
2489 ## ------------------- ##"
2491 for ac_var in $ac_subst_files
2493 eval ac_val=\$$ac_var
2495 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2497 $as_echo "$ac_var='\''$ac_val'\''"
2502 if test -s confdefs.h; then
2503 $as_echo "## ----------- ##
2510 test "$ac_signal" != 0 &&
2511 $as_echo "$as_me: caught signal $ac_signal"
2512 $as_echo "$as_me: exit $exit_status"
2514 rm -f core *.core core.conftest.* &&
2515 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2518 for ac_signal in 1 2 13 15; do
2519 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2523 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2524 rm -f -r conftest* confdefs.h
2526 $as_echo "/* confdefs.h */" > confdefs.h
2528 # Predefined preprocessor variables.
2530 cat >>confdefs.h <<_ACEOF
2531 #define PACKAGE_NAME "$PACKAGE_NAME"
2534 cat >>confdefs.h <<_ACEOF
2535 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2538 cat >>confdefs.h <<_ACEOF
2539 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2542 cat >>confdefs.h <<_ACEOF
2543 #define PACKAGE_STRING "$PACKAGE_STRING"
2546 cat >>confdefs.h <<_ACEOF
2547 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2550 cat >>confdefs.h <<_ACEOF
2551 #define PACKAGE_URL "$PACKAGE_URL"
2555 # Let the site file select an alternate cache file if it wants to.
2556 # Prefer an explicitly selected file to automatically selected ones.
2559 if test -n "$CONFIG_SITE"; then
2560 # We do not want a PATH search for config.site.
2561 case $CONFIG_SITE in #((
2562 -*) ac_site_file1=./$CONFIG_SITE;;
2563 */*) ac_site_file1=$CONFIG_SITE;;
2564 *) ac_site_file1=./$CONFIG_SITE;;
2566 elif test "x$prefix" != xNONE; then
2567 ac_site_file1=$prefix/share/config.site
2568 ac_site_file2=$prefix/etc/config.site
2570 ac_site_file1=$ac_default_prefix/share/config.site
2571 ac_site_file2=$ac_default_prefix/etc/config.site
2573 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2575 test "x$ac_site_file" = xNONE && continue
2576 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2578 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2579 sed 's/^/| /' "$ac_site_file" >&5
2581 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2582 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2583 as_fn_error $? "failed to load site script $ac_site_file
2584 See \`config.log' for more details" "$LINENO" 5; }
2588 if test -r "$cache_file"; then
2589 # Some versions of bash will fail to source /dev/null (special files
2590 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2591 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2593 $as_echo "$as_me: loading cache $cache_file" >&6;}
2595 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2596 *) . "./$cache_file";;
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2601 $as_echo "$as_me: creating cache $cache_file" >&6;}
2605 # Check that the precious variables saved in the cache have kept the same
2607 ac_cache_corrupted=false
2608 for ac_var in $ac_precious_vars; do
2609 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2610 eval ac_new_set=\$ac_env_${ac_var}_set
2611 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2612 eval ac_new_val=\$ac_env_${ac_var}_value
2613 case $ac_old_set,$ac_new_set in
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2616 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2617 ac_cache_corrupted=: ;;
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2620 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2621 ac_cache_corrupted=: ;;
2624 if test "x$ac_old_val" != "x$ac_new_val"; then
2625 # differences in whitespace do not lead to failure.
2626 ac_old_val_w=`echo x $ac_old_val`
2627 ac_new_val_w=`echo x $ac_new_val`
2628 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2630 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2631 ac_cache_corrupted=:
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2634 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2635 eval $ac_var=\$ac_old_val
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2638 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2640 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2643 # Pass precious variables to config.status.
2644 if test "$ac_new_set" = set; then
2646 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2647 *) ac_arg=$ac_var=$ac_new_val ;;
2649 case " $ac_configure_args " in
2650 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2651 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2655 if $ac_cache_corrupted; then
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2657 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2659 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2660 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2662 ## -------------------- ##
2663 ## Main body of script. ##
2664 ## -------------------- ##
2667 ac_cpp='$CPP $CPPFLAGS'
2668 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2669 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2670 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2678 for ac_dir in config "$srcdir"/config; do
2679 if test -f "$ac_dir/install-sh"; then
2681 ac_install_sh="$ac_aux_dir/install-sh -c"
2683 elif test -f "$ac_dir/install.sh"; then
2685 ac_install_sh="$ac_aux_dir/install.sh -c"
2687 elif test -f "$ac_dir/shtool"; then
2689 ac_install_sh="$ac_aux_dir/shtool install -c"
2693 if test -z "$ac_aux_dir"; then
2694 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
2697 # These three variables are undocumented and unsupported,
2698 # and are intended to be withdrawn in a future Autoconf release.
2699 # They can cause serious problems if a builder's source tree is in a directory
2700 # whose full name contains unusual characters.
2701 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2702 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2703 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2707 configure_args=$ac_configure_args
2710 PG_MAJORVERSION=`expr "$PACKAGE_VERSION" : '\([0-9][0-9]*\.[0-9][0-9]*\)'`
2713 cat >>confdefs.h <<_ACEOF
2714 #define PG_MAJORVERSION "$PG_MAJORVERSION"
2721 # Check whether --with-extra-version was given.
2722 if test "${with_extra_version+set}" = set; then :
2723 withval=$with_extra_version;
2726 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2729 as_fn_error $? "argument required for --with-extra-version option" "$LINENO" 5
2732 PG_VERSION="$PACKAGE_VERSION$withval"
2737 PG_VERSION="$PACKAGE_VERSION"
2742 cat >>confdefs.h <<_ACEOF
2743 #define PG_VERSION "$PG_VERSION"
2747 # Make sure we can run config.sub.
2748 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2749 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2752 $as_echo_n "checking build system type... " >&6; }
2753 if ${ac_cv_build+:} false; then :
2754 $as_echo_n "(cached) " >&6
2756 ac_build_alias=$build_alias
2757 test "x$ac_build_alias" = x &&
2758 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2759 test "x$ac_build_alias" = x &&
2760 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2761 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2762 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2766 $as_echo "$ac_cv_build" >&6; }
2767 case $ac_cv_build in
2769 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2772 ac_save_IFS=$IFS; IFS='-'
2778 # Remember, the first character of IFS is used to create $*,
2779 # except with old shells:
2782 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2786 $as_echo_n "checking host system type... " >&6; }
2787 if ${ac_cv_host+:} false; then :
2788 $as_echo_n "(cached) " >&6
2790 if test "x$host_alias" = x; then
2791 ac_cv_host=$ac_cv_build
2793 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2794 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2799 $as_echo "$ac_cv_host" >&6; }
2802 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2805 ac_save_IFS=$IFS; IFS='-'
2811 # Remember, the first character of IFS is used to create $*,
2812 # except with old shells:
2815 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which template to use" >&5
2821 $as_echo_n "checking which template to use... " >&6; }
2826 # Check whether --with-template was given.
2827 if test "${with_template+set}" = set; then :
2828 withval=$with_template;
2831 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2834 as_fn_error $? "argument required for --with-template option" "$LINENO" 5
2839 list) echo; ls "$srcdir/src/template"; exit;;
2840 *) if test -f "$srcdir/src/template/$with_template" ; then
2843 as_fn_error $? "'$withval' is not a valid template name. Use 'list' for a list." "$LINENO" 5
2852 # --with-template not given
2855 aix*) template=aix ;;
2856 cygwin*) template=cygwin ;;
2857 darwin*) template=darwin ;;
2858 dragonfly*) template=netbsd ;;
2859 freebsd*) template=freebsd ;;
2860 hpux*) template=hpux ;;
2861 linux*|gnu*|k*bsd*-gnu)
2863 mingw*) template=win32 ;;
2864 netbsd*) template=netbsd ;;
2865 openbsd*) template=openbsd ;;
2866 sco*) template=sco ;;
2867 solaris*) template=solaris ;;
2868 sysv5*) template=unixware ;;
2871 if test x"$template" = x"" ; then
2873 *******************************************************************
2874 PostgreSQL has apparently not been ported to your platform yet.
2875 To try a manual configuration, look into the src/template directory
2876 for a similar platform and use the '--with-template=' option.
2878 Please also contact <pgsql-bugs@postgresql.org> to see about
2879 rectifying this. Include the above 'checking host system type...'
2881 *******************************************************************
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $template" >&5
2891 $as_echo "$template" >&6; }
2896 # Initialize default assumption that we do not need separate assembly code
2897 # for TAS (test-and-set). This can be overridden by the template file
2898 # when it's executed.
2905 ## Command line options
2909 # Add non-standard directories to the include path
2914 # Check whether --with-includes was given.
2915 if test "${with_includes+set}" = set; then :
2916 withval=$with_includes;
2919 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2922 as_fn_error $? "argument required for --with-includes option" "$LINENO" 5
2935 # Add non-standard directories to the library search path
2940 # Check whether --with-libraries was given.
2941 if test "${with_libraries+set}" = set; then :
2942 withval=$with_libraries;
2945 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2948 as_fn_error $? "argument required for --with-libraries option" "$LINENO" 5
2951 LIBRARY_DIRS=$withval
2962 # Check whether --with-libs was given.
2963 if test "${with_libs+set}" = set; then :
2967 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2970 as_fn_error $? "argument required for --with-libs option" "$LINENO" 5
2973 LIBRARY_DIRS=$withval
2983 # 64-bit integer date/time storage: enabled by default.
2985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with 64-bit integer date/time support" >&5
2986 $as_echo_n "checking whether to build with 64-bit integer date/time support... " >&6; }
2989 # Check whether --enable-integer-datetimes was given.
2990 if test "${enable_integer_datetimes+set}" = set; then :
2991 enableval=$enable_integer_datetimes;
2995 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
3002 as_fn_error $? "no argument expected for --enable-integer-datetimes option" "$LINENO" 5
3007 enable_integer_datetimes=yes
3009 $as_echo "#define USE_INTEGER_DATETIMES 1" >>confdefs.h
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_integer_datetimes" >&5
3015 $as_echo "$enable_integer_datetimes" >&6; }
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is wanted" >&5
3022 $as_echo_n "checking whether NLS is wanted... " >&6; }
3025 # Check whether --enable-nls was given.
3026 if test "${enable_nls+set}" = set; then :
3027 enableval=$enable_nls;
3037 WANTED_LANGUAGES=$enableval
3047 if test "$enable_nls" = yes; then
3049 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nls" >&5
3054 $as_echo "$enable_nls" >&6; }
3059 # Default port number (--with-pgport), default 5432
3061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default port number" >&5
3062 $as_echo_n "checking for default port number... " >&6; }
3066 # Check whether --with-pgport was given.
3067 if test "${with_pgport+set}" = set; then :
3068 withval=$with_pgport;
3071 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3074 as_fn_error $? "argument required for --with-pgport option" "$LINENO" 5
3077 default_port=$withval
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_port" >&5
3087 $as_echo "$default_port" >&6; }
3088 # Need both of these because some places want an integer and some a string
3090 cat >>confdefs.h <<_ACEOF
3091 #define DEF_PGPORT ${default_port}
3095 cat >>confdefs.h <<_ACEOF
3096 #define DEF_PGPORT_STR "${default_port}"
3102 # '-rpath'-like feature can be disabled
3106 # Check whether --enable-rpath was given.
3107 if test "${enable_rpath+set}" = set; then :
3108 enableval=$enable_rpath;
3117 as_fn_error $? "no argument expected for --enable-rpath option" "$LINENO" 5
3134 # Check whether --enable-spinlocks was given.
3135 if test "${enable_spinlocks+set}" = set; then :
3136 enableval=$enable_spinlocks;
3145 as_fn_error $? "no argument expected for --enable-spinlocks option" "$LINENO" 5
3150 enable_spinlocks=yes
3161 # Check whether --enable-atomics was given.
3162 if test "${enable_atomics+set}" = set; then :
3163 enableval=$enable_atomics;
3172 as_fn_error $? "no argument expected for --enable-atomics option" "$LINENO" 5
3184 # --enable-debug adds -g to compiler flags
3188 # Check whether --enable-debug was given.
3189 if test "${enable_debug+set}" = set; then :
3190 enableval=$enable_debug;
3199 as_fn_error $? "no argument expected for --enable-debug option" "$LINENO" 5
3212 # --enable-profiling enables gcc profiling
3216 # Check whether --enable-profiling was given.
3217 if test "${enable_profiling+set}" = set; then :
3218 enableval=$enable_profiling;
3227 as_fn_error $? "no argument expected for --enable-profiling option" "$LINENO" 5
3239 # --enable-coverage enables generation of code coverage metrics with gcov
3243 # Check whether --enable-coverage was given.
3244 if test "${enable_coverage+set}" = set; then :
3245 enableval=$enable_coverage;
3250 # Extract the first word of "$ac_prog", so it can be a program name with args.
3251 set dummy $ac_prog; ac_word=$2
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3253 $as_echo_n "checking for $ac_word... " >&6; }
3254 if ${ac_cv_prog_GCOV+:} false; then :
3255 $as_echo_n "(cached) " >&6
3257 if test -n "$GCOV"; then
3258 ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
3260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3264 test -z "$as_dir" && as_dir=.
3265 for ac_exec_ext in '' $ac_executable_extensions; do
3266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3267 ac_cv_prog_GCOV="$ac_prog"
3268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3277 GCOV=$ac_cv_prog_GCOV
3278 if test -n "$GCOV"; then
3279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5
3280 $as_echo "$GCOV" >&6; }
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3283 $as_echo "no" >&6; }
3287 test -n "$GCOV" && break
3290 if test -z "$GCOV"; then
3291 as_fn_error $? "gcov not found" "$LINENO" 5
3295 # Extract the first word of "$ac_prog", so it can be a program name with args.
3296 set dummy $ac_prog; ac_word=$2
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3298 $as_echo_n "checking for $ac_word... " >&6; }
3299 if ${ac_cv_prog_LCOV+:} false; then :
3300 $as_echo_n "(cached) " >&6
3302 if test -n "$LCOV"; then
3303 ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
3305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3309 test -z "$as_dir" && as_dir=.
3310 for ac_exec_ext in '' $ac_executable_extensions; do
3311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3312 ac_cv_prog_LCOV="$ac_prog"
3313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3322 LCOV=$ac_cv_prog_LCOV
3323 if test -n "$LCOV"; then
3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
3325 $as_echo "$LCOV" >&6; }
3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3328 $as_echo "no" >&6; }
3332 test -n "$LCOV" && break
3335 if test -z "$LCOV"; then
3336 as_fn_error $? "lcov not found" "$LINENO" 5
3338 for ac_prog in genhtml
3340 # Extract the first word of "$ac_prog", so it can be a program name with args.
3341 set dummy $ac_prog; ac_word=$2
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3343 $as_echo_n "checking for $ac_word... " >&6; }
3344 if ${ac_cv_prog_GENHTML+:} false; then :
3345 $as_echo_n "(cached) " >&6
3347 if test -n "$GENHTML"; then
3348 ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
3350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3354 test -z "$as_dir" && as_dir=.
3355 for ac_exec_ext in '' $ac_executable_extensions; do
3356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3357 ac_cv_prog_GENHTML="$ac_prog"
3358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3367 GENHTML=$ac_cv_prog_GENHTML
3368 if test -n "$GENHTML"; then
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
3370 $as_echo "$GENHTML" >&6; }
3372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3373 $as_echo "no" >&6; }
3377 test -n "$GENHTML" && break
3380 if test -z "$GENHTML"; then
3381 as_fn_error $? "genhtml not found" "$LINENO" 5
3388 as_fn_error $? "no argument expected for --enable-coverage option" "$LINENO" 5
3405 # Check whether --enable-dtrace was given.
3406 if test "${enable_dtrace+set}" = set; then :
3407 enableval=$enable_dtrace;
3410 for ac_prog in dtrace
3412 # Extract the first word of "$ac_prog", so it can be a program name with args.
3413 set dummy $ac_prog; ac_word=$2
3414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3415 $as_echo_n "checking for $ac_word... " >&6; }
3416 if ${ac_cv_prog_DTRACE+:} false; then :
3417 $as_echo_n "(cached) " >&6
3419 if test -n "$DTRACE"; then
3420 ac_cv_prog_DTRACE="$DTRACE" # Let the user override the test.
3422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3426 test -z "$as_dir" && as_dir=.
3427 for ac_exec_ext in '' $ac_executable_extensions; do
3428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3429 ac_cv_prog_DTRACE="$ac_prog"
3430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3439 DTRACE=$ac_cv_prog_DTRACE
3440 if test -n "$DTRACE"; then
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DTRACE" >&5
3442 $as_echo "$DTRACE" >&6; }
3444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3445 $as_echo "no" >&6; }
3449 test -n "$DTRACE" && break
3452 if test -z "$DTRACE"; then
3453 as_fn_error $? "dtrace not found" "$LINENO" 5
3461 as_fn_error $? "no argument expected for --enable-dtrace option" "$LINENO" 5
3478 # Check whether --enable-tap-tests was given.
3479 if test "${enable_tap_tests+set}" = set; then :
3480 enableval=$enable_tap_tests;
3489 as_fn_error $? "no argument expected for --enable-tap-tests option" "$LINENO" 5
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for block size" >&5
3505 $as_echo_n "checking for block size... " >&6; }
3509 # Check whether --with-blocksize was given.
3510 if test "${with_blocksize+set}" = set; then :
3511 withval=$with_blocksize;
3514 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3517 as_fn_error $? "argument required for --with-blocksize option" "$LINENO" 5
3529 case ${blocksize} in
3536 *) as_fn_error $? "Invalid block size. Allowed values are 1,2,4,8,16,32." "$LINENO" 5
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${blocksize}kB" >&5
3539 $as_echo "${blocksize}kB" >&6; }
3542 cat >>confdefs.h <<_ACEOF
3543 #define BLCKSZ ${BLCKSZ}
3548 # Relation segment size
3550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for segment size" >&5
3551 $as_echo_n "checking for segment size... " >&6; }
3555 # Check whether --with-segsize was given.
3556 if test "${with_segsize+set}" = set; then :
3557 withval=$with_segsize;
3560 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3563 as_fn_error $? "argument required for --with-segsize option" "$LINENO" 5
3575 # this expression is set up to avoid unnecessary integer overflow
3576 # blocksize is already guaranteed to be a factor of 1024
3577 RELSEG_SIZE=`expr '(' 1024 / ${blocksize} ')' '*' ${segsize} '*' 1024`
3578 test $? -eq 0 || exit 1
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${segsize}GB" >&5
3580 $as_echo "${segsize}GB" >&6; }
3583 cat >>confdefs.h <<_ACEOF
3584 #define RELSEG_SIZE ${RELSEG_SIZE}
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL block size" >&5
3592 $as_echo_n "checking for WAL block size... " >&6; }
3596 # Check whether --with-wal-blocksize was given.
3597 if test "${with_wal_blocksize+set}" = set; then :
3598 withval=$with_wal_blocksize;
3601 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3604 as_fn_error $? "argument required for --with-wal-blocksize option" "$LINENO" 5
3607 wal_blocksize=$withval
3616 case ${wal_blocksize} in
3617 1) XLOG_BLCKSZ=1024;;
3618 2) XLOG_BLCKSZ=2048;;
3619 4) XLOG_BLCKSZ=4096;;
3620 8) XLOG_BLCKSZ=8192;;
3621 16) XLOG_BLCKSZ=16384;;
3622 32) XLOG_BLCKSZ=32768;;
3623 64) XLOG_BLCKSZ=65536;;
3624 *) as_fn_error $? "Invalid WAL block size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_blocksize}kB" >&5
3627 $as_echo "${wal_blocksize}kB" >&6; }
3630 cat >>confdefs.h <<_ACEOF
3631 #define XLOG_BLCKSZ ${XLOG_BLCKSZ}
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAL segment size" >&5
3639 $as_echo_n "checking for WAL segment size... " >&6; }
3643 # Check whether --with-wal-segsize was given.
3644 if test "${with_wal_segsize+set}" = set; then :
3645 withval=$with_wal_segsize;
3648 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3651 as_fn_error $? "argument required for --with-wal-segsize option" "$LINENO" 5
3654 wal_segsize=$withval
3663 case ${wal_segsize} in
3671 *) as_fn_error $? "Invalid WAL segment size. Allowed values are 1,2,4,8,16,32,64." "$LINENO" 5
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${wal_segsize}MB" >&5
3674 $as_echo "${wal_segsize}MB" >&6; }
3677 cat >>confdefs.h <<_ACEOF
3678 #define XLOG_SEG_SIZE (${wal_segsize} * 1024 * 1024)
3686 # For historical reasons you can also use --with-CC to specify the C compiler
3687 # to use, although the standard way to do this is to set the CC environment
3692 # Check whether --with-CC was given.
3693 if test "${with_CC+set}" = set; then :
3697 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3700 as_fn_error $? "argument required for --with-CC option" "$LINENO" 5
3712 aix) pgac_cc_list="gcc xlc";;
3713 *) pgac_cc_list="gcc cc";;
3717 ac_cpp='$CPP $CPPFLAGS'
3718 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3719 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3720 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3721 if test -n "$ac_tool_prefix"; then
3722 for ac_prog in $pgac_cc_list
3724 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3725 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3727 $as_echo_n "checking for $ac_word... " >&6; }
3728 if ${ac_cv_prog_CC+:} false; then :
3729 $as_echo_n "(cached) " >&6
3731 if test -n "$CC"; then
3732 ac_cv_prog_CC="$CC" # Let the user override the test.
3734 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3738 test -z "$as_dir" && as_dir=.
3739 for ac_exec_ext in '' $ac_executable_extensions; do
3740 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3741 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3742 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3752 if test -n "$CC"; then
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3754 $as_echo "$CC" >&6; }
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3757 $as_echo "no" >&6; }
3761 test -n "$CC" && break
3764 if test -z "$CC"; then
3766 for ac_prog in $pgac_cc_list
3768 # Extract the first word of "$ac_prog", so it can be a program name with args.
3769 set dummy $ac_prog; ac_word=$2
3770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3771 $as_echo_n "checking for $ac_word... " >&6; }
3772 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3773 $as_echo_n "(cached) " >&6
3775 if test -n "$ac_ct_CC"; then
3776 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3782 test -z "$as_dir" && as_dir=.
3783 for ac_exec_ext in '' $ac_executable_extensions; do
3784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3785 ac_cv_prog_ac_ct_CC="$ac_prog"
3786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3795 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3796 if test -n "$ac_ct_CC"; then
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3798 $as_echo "$ac_ct_CC" >&6; }
3800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3801 $as_echo "no" >&6; }
3805 test -n "$ac_ct_CC" && break
3808 if test "x$ac_ct_CC" = x; then
3811 case $cross_compiling:$ac_tool_warned in
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3814 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3815 ac_tool_warned=yes ;;
3822 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3823 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3824 as_fn_error $? "no acceptable C compiler found in \$PATH
3825 See \`config.log' for more details" "$LINENO" 5; }
3827 # Provide some information about the compiler.
3828 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3831 for ac_option in --version -v -V -qversion; do
3832 { { ac_try="$ac_compiler $ac_option >&5"
3834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3835 *) ac_try_echo=$ac_try;;
3837 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3838 $as_echo "$ac_try_echo"; } >&5
3839 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3841 if test -s conftest.err; then
3843 ... rest of stderr output deleted ...
3844 10q' conftest.err >conftest.er1
3845 cat conftest.er1 >&5
3847 rm -f conftest.er1 conftest.err
3848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3849 test $ac_status = 0; }
3852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3853 /* end confdefs.h. */
3863 ac_clean_files_save=$ac_clean_files
3864 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3865 # Try to create an executable without -o first, disregard a.out.
3866 # It will help us diagnose broken compilers, and finding out an intuition
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3869 $as_echo_n "checking whether the C compiler works... " >&6; }
3870 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3872 # The possible output files:
3873 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3876 for ac_file in $ac_files
3879 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3880 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3885 if { { ac_try="$ac_link_default"
3887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3888 *) ac_try_echo=$ac_try;;
3890 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3891 $as_echo "$ac_try_echo"; } >&5
3892 (eval "$ac_link_default") 2>&5
3894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3895 test $ac_status = 0; }; then :
3896 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3897 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3898 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3899 # so that the user can short-circuit this test for compilers unknown to
3901 for ac_file in $ac_files ''
3903 test -f "$ac_file" || continue
3905 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3908 # We found the default executable, but exeext='' is most
3912 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3914 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3916 # We set ac_cv_exeext here because the later test for it is not
3917 # safe: cross compilers may not add the suffix if given an `-o'
3918 # argument, so we may need to know it at that point already.
3919 # Even if this section looks crufty: it has the advantage of
3926 test "$ac_cv_exeext" = no && ac_cv_exeext=
3931 if test -z "$ac_file"; then :
3932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3933 $as_echo "no" >&6; }
3934 $as_echo "$as_me: failed program was:" >&5
3935 sed 's/^/| /' conftest.$ac_ext >&5
3937 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3938 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3939 as_fn_error 77 "C compiler cannot create executables
3940 See \`config.log' for more details" "$LINENO" 5; }
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3943 $as_echo "yes" >&6; }
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3946 $as_echo_n "checking for C compiler default output file name... " >&6; }
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3948 $as_echo "$ac_file" >&6; }
3949 ac_exeext=$ac_cv_exeext
3951 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3952 ac_clean_files=$ac_clean_files_save
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3954 $as_echo_n "checking for suffix of executables... " >&6; }
3955 if { { ac_try="$ac_link"
3957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3958 *) ac_try_echo=$ac_try;;
3960 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3961 $as_echo "$ac_try_echo"; } >&5
3962 (eval "$ac_link") 2>&5
3964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3965 test $ac_status = 0; }; then :
3966 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3967 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3968 # work properly (i.e., refer to `conftest.exe'), while it won't with
3970 for ac_file in conftest.exe conftest conftest.*; do
3971 test -f "$ac_file" || continue
3973 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3974 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3980 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3981 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3982 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3983 See \`config.log' for more details" "$LINENO" 5; }
3985 rm -f conftest conftest$ac_cv_exeext
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3987 $as_echo "$ac_cv_exeext" >&6; }
3989 rm -f conftest.$ac_ext
3990 EXEEXT=$ac_cv_exeext
3992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3993 /* end confdefs.h. */
3998 FILE *f = fopen ("conftest.out", "w");
3999 return ferror (f) || fclose (f) != 0;
4005 ac_clean_files="$ac_clean_files conftest.out"
4006 # Check that the compiler produces executables we can run. If not, either
4007 # the compiler is broken, or we cross compile.
4008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4009 $as_echo_n "checking whether we are cross compiling... " >&6; }
4010 if test "$cross_compiling" != yes; then
4011 { { ac_try="$ac_link"
4013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4014 *) ac_try_echo=$ac_try;;
4016 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4017 $as_echo "$ac_try_echo"; } >&5
4018 (eval "$ac_link") 2>&5
4020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4021 test $ac_status = 0; }
4022 if { ac_try='./conftest$ac_cv_exeext'
4023 { { case "(($ac_try" in
4024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4025 *) ac_try_echo=$ac_try;;
4027 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4028 $as_echo "$ac_try_echo"; } >&5
4029 (eval "$ac_try") 2>&5
4031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4032 test $ac_status = 0; }; }; then
4035 if test "$cross_compiling" = maybe; then
4038 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4039 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4040 as_fn_error $? "cannot run C compiled programs.
4041 If you meant to cross compile, use \`--host'.
4042 See \`config.log' for more details" "$LINENO" 5; }
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4047 $as_echo "$cross_compiling" >&6; }
4049 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4050 ac_clean_files=$ac_clean_files_save
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4052 $as_echo_n "checking for suffix of object files... " >&6; }
4053 if ${ac_cv_objext+:} false; then :
4054 $as_echo_n "(cached) " >&6
4056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4057 /* end confdefs.h. */
4067 rm -f conftest.o conftest.obj
4068 if { { ac_try="$ac_compile"
4070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4071 *) ac_try_echo=$ac_try;;
4073 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4074 $as_echo "$ac_try_echo"; } >&5
4075 (eval "$ac_compile") 2>&5
4077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4078 test $ac_status = 0; }; then :
4079 for ac_file in conftest.o conftest.obj conftest.*; do
4080 test -f "$ac_file" || continue;
4082 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4083 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4088 $as_echo "$as_me: failed program was:" >&5
4089 sed 's/^/| /' conftest.$ac_ext >&5
4091 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4092 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4093 as_fn_error $? "cannot compute suffix of object files: cannot compile
4094 See \`config.log' for more details" "$LINENO" 5; }
4096 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4099 $as_echo "$ac_cv_objext" >&6; }
4100 OBJEXT=$ac_cv_objext
4102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4103 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4104 if ${ac_cv_c_compiler_gnu+:} false; then :
4105 $as_echo_n "(cached) " >&6
4107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4108 /* end confdefs.h. */
4121 if ac_fn_c_try_compile "$LINENO"; then :
4126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4127 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4131 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4132 if test $ac_compiler_gnu = yes; then
4137 ac_test_CFLAGS=${CFLAGS+set}
4138 ac_save_CFLAGS=$CFLAGS
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4140 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4141 if ${ac_cv_prog_cc_g+:} false; then :
4142 $as_echo_n "(cached) " >&6
4144 ac_save_c_werror_flag=$ac_c_werror_flag
4145 ac_c_werror_flag=yes
4148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4149 /* end confdefs.h. */
4159 if ac_fn_c_try_compile "$LINENO"; then :
4163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4164 /* end confdefs.h. */
4174 if ac_fn_c_try_compile "$LINENO"; then :
4177 ac_c_werror_flag=$ac_save_c_werror_flag
4179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4180 /* end confdefs.h. */
4190 if ac_fn_c_try_compile "$LINENO"; then :
4193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4197 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4198 ac_c_werror_flag=$ac_save_c_werror_flag
4200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4201 $as_echo "$ac_cv_prog_cc_g" >&6; }
4202 if test "$ac_test_CFLAGS" = set; then
4203 CFLAGS=$ac_save_CFLAGS
4204 elif test $ac_cv_prog_cc_g = yes; then
4205 if test "$GCC" = yes; then
4211 if test "$GCC" = yes; then
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4218 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4219 if ${ac_cv_prog_cc_c89+:} false; then :
4220 $as_echo_n "(cached) " >&6
4222 ac_cv_prog_cc_c89=no
4224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4225 /* end confdefs.h. */
4229 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4230 struct buf { int x; };
4231 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4232 static char *e (p, i)
4238 static char *f (char * (*g) (char **, int), char **p, ...)
4243 s = g (p, va_arg (v,int));
4248 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4249 function prototypes and stuff, but not '\xHH' hex character constants.
4250 These don't provoke an error unfortunately, instead are silently treated
4251 as 'x'. The following induces an error, until -std is added to get
4252 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4253 array size at least. It's necessary to write '\x00'==0 to get something
4254 that's true only with -std. */
4255 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4257 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4258 inside strings and character constants. */
4260 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4262 int test (int i, double x);
4263 struct s1 {int (*f) (int a);};
4264 struct s2 {int (*f) (double a);};
4265 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4271 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4276 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4277 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4279 CC="$ac_save_CC $ac_arg"
4280 if ac_fn_c_try_compile "$LINENO"; then :
4281 ac_cv_prog_cc_c89=$ac_arg
4283 rm -f core conftest.err conftest.$ac_objext
4284 test "x$ac_cv_prog_cc_c89" != "xno" && break
4286 rm -f conftest.$ac_ext
4291 case "x$ac_cv_prog_cc_c89" in
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4294 $as_echo "none needed" >&6; } ;;
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4297 $as_echo "unsupported" >&6; } ;;
4299 CC="$CC $ac_cv_prog_cc_c89"
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4301 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4303 if test "x$ac_cv_prog_cc_c89" != xno; then :
4308 ac_cpp='$CPP $CPPFLAGS'
4309 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4310 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4311 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4314 # Check if it's Intel's compiler, which (usually) pretends to be gcc,
4315 # but has idiosyncrasies of its own. We assume icc will define
4316 # __INTEL_COMPILER regardless of CFLAGS.
4318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4319 /* end confdefs.h. */
4324 #ifndef __INTEL_COMPILER
4331 if ac_fn_c_try_compile "$LINENO"; then :
4336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4338 # Check if it's Sun Studio compiler. We assume that
4339 # __SUNPRO_C will be defined for Sun Studio compilers
4340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4341 /* end confdefs.h. */
4353 if ac_fn_c_try_compile "$LINENO"; then :
4358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4367 . "$srcdir/src/template/$template" || exit
4369 # CFLAGS are selected so:
4370 # If the user specifies something in the environment, that is used.
4371 # else: If the template file set something, that is used.
4372 # else: If coverage was enabled, don't set anything.
4373 # else: If the compiler is GCC, then we use -O2.
4374 # else: If the compiler is something else, then we use -O, unless debugging.
4376 if test "$ac_env_CFLAGS_set" = set; then
4377 CFLAGS=$ac_env_CFLAGS_value
4378 elif test "${CFLAGS+set}" = set; then
4379 : # (keep what template set)
4380 elif test "$enable_coverage" = yes; then
4381 : # no optimization by default
4382 elif test "$GCC" = yes; then
4385 # if the user selected debug mode, don't use -O
4386 if test "$enable_debug" != yes; then
4391 # CFLAGS we determined above will be added back at the end
4395 # set CFLAGS_VECTOR from the environment, if available
4396 if test "$ac_env_CFLAGS_VECTOR_set" = set; then
4397 CFLAGS_VECTOR=$ac_env_CFLAGS_VECTOR_value
4400 # Some versions of GCC support some additional useful warning flags.
4401 # Check whether they are supported, and add them to CFLAGS if so.
4402 # ICC pretends to be GCC but it's lying; it doesn't support these flags,
4403 # but has its own. Also check other compiler-specific flags here.
4405 if test "$GCC" = yes -a "$ICC" = no; then
4406 CFLAGS="-Wall -Wmissing-prototypes -Wpointer-arith"
4407 # These work in some but not all gcc versions
4408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
4409 $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
4410 if ${pgac_cv_prog_cc_cflags__Wdeclaration_after_statement+:} false; then :
4411 $as_echo_n "(cached) " >&6
4413 pgac_save_CFLAGS=$CFLAGS
4414 CFLAGS="$pgac_save_CFLAGS -Wdeclaration-after-statement"
4415 ac_save_c_werror_flag=$ac_c_werror_flag
4416 ac_c_werror_flag=yes
4417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4418 /* end confdefs.h. */
4428 if ac_fn_c_try_compile "$LINENO"; then :
4429 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=yes
4431 pgac_cv_prog_cc_cflags__Wdeclaration_after_statement=no
4433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4434 ac_c_werror_flag=$ac_save_c_werror_flag
4435 CFLAGS="$pgac_save_CFLAGS"
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&5
4438 $as_echo "$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" >&6; }
4439 if test x"$pgac_cv_prog_cc_cflags__Wdeclaration_after_statement" = x"yes"; then
4440 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wendif-labels" >&5
4444 $as_echo_n "checking whether $CC supports -Wendif-labels... " >&6; }
4445 if ${pgac_cv_prog_cc_cflags__Wendif_labels+:} false; then :
4446 $as_echo_n "(cached) " >&6
4448 pgac_save_CFLAGS=$CFLAGS
4449 CFLAGS="$pgac_save_CFLAGS -Wendif-labels"
4450 ac_save_c_werror_flag=$ac_c_werror_flag
4451 ac_c_werror_flag=yes
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4463 if ac_fn_c_try_compile "$LINENO"; then :
4464 pgac_cv_prog_cc_cflags__Wendif_labels=yes
4466 pgac_cv_prog_cc_cflags__Wendif_labels=no
4468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4469 ac_c_werror_flag=$ac_save_c_werror_flag
4470 CFLAGS="$pgac_save_CFLAGS"
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wendif_labels" >&5
4473 $as_echo "$pgac_cv_prog_cc_cflags__Wendif_labels" >&6; }
4474 if test x"$pgac_cv_prog_cc_cflags__Wendif_labels" = x"yes"; then
4475 CFLAGS="$CFLAGS -Wendif-labels"
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wmissing-format-attribute" >&5
4479 $as_echo_n "checking whether $CC supports -Wmissing-format-attribute... " >&6; }
4480 if ${pgac_cv_prog_cc_cflags__Wmissing_format_attribute+:} false; then :
4481 $as_echo_n "(cached) " >&6
4483 pgac_save_CFLAGS=$CFLAGS
4484 CFLAGS="$pgac_save_CFLAGS -Wmissing-format-attribute"
4485 ac_save_c_werror_flag=$ac_c_werror_flag
4486 ac_c_werror_flag=yes
4487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4488 /* end confdefs.h. */
4498 if ac_fn_c_try_compile "$LINENO"; then :
4499 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=yes
4501 pgac_cv_prog_cc_cflags__Wmissing_format_attribute=no
4503 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4504 ac_c_werror_flag=$ac_save_c_werror_flag
4505 CFLAGS="$pgac_save_CFLAGS"
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&5
4508 $as_echo "$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" >&6; }
4509 if test x"$pgac_cv_prog_cc_cflags__Wmissing_format_attribute" = x"yes"; then
4510 CFLAGS="$CFLAGS -Wmissing-format-attribute"
4513 # This was included in -Wall/-Wformat in older GCC versions
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wformat-security" >&5
4515 $as_echo_n "checking whether $CC supports -Wformat-security... " >&6; }
4516 if ${pgac_cv_prog_cc_cflags__Wformat_security+:} false; then :
4517 $as_echo_n "(cached) " >&6
4519 pgac_save_CFLAGS=$CFLAGS
4520 CFLAGS="$pgac_save_CFLAGS -Wformat-security"
4521 ac_save_c_werror_flag=$ac_c_werror_flag
4522 ac_c_werror_flag=yes
4523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4524 /* end confdefs.h. */
4534 if ac_fn_c_try_compile "$LINENO"; then :
4535 pgac_cv_prog_cc_cflags__Wformat_security=yes
4537 pgac_cv_prog_cc_cflags__Wformat_security=no
4539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4540 ac_c_werror_flag=$ac_save_c_werror_flag
4541 CFLAGS="$pgac_save_CFLAGS"
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wformat_security" >&5
4544 $as_echo "$pgac_cv_prog_cc_cflags__Wformat_security" >&6; }
4545 if test x"$pgac_cv_prog_cc_cflags__Wformat_security" = x"yes"; then
4546 CFLAGS="$CFLAGS -Wformat-security"
4549 # Disable strict-aliasing rules; needed for gcc 3.3+
4550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4551 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4552 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4553 $as_echo_n "(cached) " >&6
4555 pgac_save_CFLAGS=$CFLAGS
4556 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4557 ac_save_c_werror_flag=$ac_c_werror_flag
4558 ac_c_werror_flag=yes
4559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4560 /* end confdefs.h. */
4570 if ac_fn_c_try_compile "$LINENO"; then :
4571 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4573 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4575 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4576 ac_c_werror_flag=$ac_save_c_werror_flag
4577 CFLAGS="$pgac_save_CFLAGS"
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4580 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4581 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4582 CFLAGS="$CFLAGS -fno-strict-aliasing"
4585 # Disable optimizations that assume no overflow; needed for gcc 4.3+
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fwrapv" >&5
4587 $as_echo_n "checking whether $CC supports -fwrapv... " >&6; }
4588 if ${pgac_cv_prog_cc_cflags__fwrapv+:} false; then :
4589 $as_echo_n "(cached) " >&6
4591 pgac_save_CFLAGS=$CFLAGS
4592 CFLAGS="$pgac_save_CFLAGS -fwrapv"
4593 ac_save_c_werror_flag=$ac_c_werror_flag
4594 ac_c_werror_flag=yes
4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596 /* end confdefs.h. */
4606 if ac_fn_c_try_compile "$LINENO"; then :
4607 pgac_cv_prog_cc_cflags__fwrapv=yes
4609 pgac_cv_prog_cc_cflags__fwrapv=no
4611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4612 ac_c_werror_flag=$ac_save_c_werror_flag
4613 CFLAGS="$pgac_save_CFLAGS"
4615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fwrapv" >&5
4616 $as_echo "$pgac_cv_prog_cc_cflags__fwrapv" >&6; }
4617 if test x"$pgac_cv_prog_cc_cflags__fwrapv" = x"yes"; then
4618 CFLAGS="$CFLAGS -fwrapv"
4621 # Disable FP optimizations that cause various errors on gcc 4.5+ or maybe 4.6+
4622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fexcess-precision=standard" >&5
4623 $as_echo_n "checking whether $CC supports -fexcess-precision=standard... " >&6; }
4624 if ${pgac_cv_prog_cc_cflags__fexcess_precision_standard+:} false; then :
4625 $as_echo_n "(cached) " >&6
4627 pgac_save_CFLAGS=$CFLAGS
4628 CFLAGS="$pgac_save_CFLAGS -fexcess-precision=standard"
4629 ac_save_c_werror_flag=$ac_c_werror_flag
4630 ac_c_werror_flag=yes
4631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4632 /* end confdefs.h. */
4642 if ac_fn_c_try_compile "$LINENO"; then :
4643 pgac_cv_prog_cc_cflags__fexcess_precision_standard=yes
4645 pgac_cv_prog_cc_cflags__fexcess_precision_standard=no
4647 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4648 ac_c_werror_flag=$ac_save_c_werror_flag
4649 CFLAGS="$pgac_save_CFLAGS"
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&5
4652 $as_echo "$pgac_cv_prog_cc_cflags__fexcess_precision_standard" >&6; }
4653 if test x"$pgac_cv_prog_cc_cflags__fexcess_precision_standard" = x"yes"; then
4654 CFLAGS="$CFLAGS -fexcess-precision=standard"
4657 # Optimization flags for specific files that benefit from vectorization
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -funroll-loops" >&5
4659 $as_echo_n "checking whether $CC supports -funroll-loops... " >&6; }
4660 if ${pgac_cv_prog_cc_cflags__funroll_loops+:} false; then :
4661 $as_echo_n "(cached) " >&6
4663 pgac_save_CFLAGS=$CFLAGS
4664 CFLAGS="$pgac_save_CFLAGS -funroll-loops"
4665 ac_save_c_werror_flag=$ac_c_werror_flag
4666 ac_c_werror_flag=yes
4667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4668 /* end confdefs.h. */
4678 if ac_fn_c_try_compile "$LINENO"; then :
4679 pgac_cv_prog_cc_cflags__funroll_loops=yes
4681 pgac_cv_prog_cc_cflags__funroll_loops=no
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684 ac_c_werror_flag=$ac_save_c_werror_flag
4685 CFLAGS="$pgac_save_CFLAGS"
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__funroll_loops" >&5
4688 $as_echo "$pgac_cv_prog_cc_cflags__funroll_loops" >&6; }
4689 if test x"$pgac_cv_prog_cc_cflags__funroll_loops" = x"yes"; then
4690 CFLAGS_VECTOR="${CFLAGS_VECTOR} -funroll-loops"
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -ftree-vectorize" >&5
4694 $as_echo_n "checking whether $CC supports -ftree-vectorize... " >&6; }
4695 if ${pgac_cv_prog_cc_cflags__ftree_vectorize+:} false; then :
4696 $as_echo_n "(cached) " >&6
4698 pgac_save_CFLAGS=$CFLAGS
4699 CFLAGS="$pgac_save_CFLAGS -ftree-vectorize"
4700 ac_save_c_werror_flag=$ac_c_werror_flag
4701 ac_c_werror_flag=yes
4702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4703 /* end confdefs.h. */
4713 if ac_fn_c_try_compile "$LINENO"; then :
4714 pgac_cv_prog_cc_cflags__ftree_vectorize=yes
4716 pgac_cv_prog_cc_cflags__ftree_vectorize=no
4718 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4719 ac_c_werror_flag=$ac_save_c_werror_flag
4720 CFLAGS="$pgac_save_CFLAGS"
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__ftree_vectorize" >&5
4723 $as_echo "$pgac_cv_prog_cc_cflags__ftree_vectorize" >&6; }
4724 if test x"$pgac_cv_prog_cc_cflags__ftree_vectorize" = x"yes"; then
4725 CFLAGS_VECTOR="${CFLAGS_VECTOR} -ftree-vectorize"
4728 # We want to suppress clang's unhelpful unused-command-line-argument warnings
4729 # but gcc won't complain about unrecognized -Wno-foo switches, so we have to
4730 # test for the positive form and if that works, add the negative form
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wunused-command-line-argument" >&5
4732 $as_echo_n "checking whether $CC supports -Wunused-command-line-argument... " >&6; }
4733 if ${pgac_cv_prog_cc_cflags__Wunused_command_line_argument+:} false; then :
4734 $as_echo_n "(cached) " >&6
4736 pgac_save_CFLAGS=$CFLAGS
4737 CFLAGS="$pgac_save_CFLAGS -Wunused-command-line-argument"
4738 ac_save_c_werror_flag=$ac_c_werror_flag
4739 ac_c_werror_flag=yes
4740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4741 /* end confdefs.h. */
4751 if ac_fn_c_try_compile "$LINENO"; then :
4752 pgac_cv_prog_cc_cflags__Wunused_command_line_argument=yes
4754 pgac_cv_prog_cc_cflags__Wunused_command_line_argument=no
4756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4757 ac_c_werror_flag=$ac_save_c_werror_flag
4758 CFLAGS="$pgac_save_CFLAGS"
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__Wunused_command_line_argument" >&5
4761 $as_echo "$pgac_cv_prog_cc_cflags__Wunused_command_line_argument" >&6; }
4762 if test x"$pgac_cv_prog_cc_cflags__Wunused_command_line_argument" = x"yes"; then
4763 NOT_THE_CFLAGS="${NOT_THE_CFLAGS} -Wunused-command-line-argument"
4766 if test -n "$NOT_THE_CFLAGS"; then
4767 CFLAGS="$CFLAGS -Wno-unused-command-line-argument"
4769 elif test "$ICC" = yes; then
4770 # Intel's compiler has a bug/misoptimization in checking for
4771 # division by NAN (NaN == 0), -mp1 fixes it, so add it to the CFLAGS.
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -mp1" >&5
4773 $as_echo_n "checking whether $CC supports -mp1... " >&6; }
4774 if ${pgac_cv_prog_cc_cflags__mp1+:} false; then :
4775 $as_echo_n "(cached) " >&6
4777 pgac_save_CFLAGS=$CFLAGS
4778 CFLAGS="$pgac_save_CFLAGS -mp1"
4779 ac_save_c_werror_flag=$ac_c_werror_flag
4780 ac_c_werror_flag=yes
4781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4782 /* end confdefs.h. */
4792 if ac_fn_c_try_compile "$LINENO"; then :
4793 pgac_cv_prog_cc_cflags__mp1=yes
4795 pgac_cv_prog_cc_cflags__mp1=no
4797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4798 ac_c_werror_flag=$ac_save_c_werror_flag
4799 CFLAGS="$pgac_save_CFLAGS"
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__mp1" >&5
4802 $as_echo "$pgac_cv_prog_cc_cflags__mp1" >&6; }
4803 if test x"$pgac_cv_prog_cc_cflags__mp1" = x"yes"; then
4804 CFLAGS="$CFLAGS -mp1"
4807 # Make sure strict aliasing is off (though this is said to be the default)
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -fno-strict-aliasing" >&5
4809 $as_echo_n "checking whether $CC supports -fno-strict-aliasing... " >&6; }
4810 if ${pgac_cv_prog_cc_cflags__fno_strict_aliasing+:} false; then :
4811 $as_echo_n "(cached) " >&6
4813 pgac_save_CFLAGS=$CFLAGS
4814 CFLAGS="$pgac_save_CFLAGS -fno-strict-aliasing"
4815 ac_save_c_werror_flag=$ac_c_werror_flag
4816 ac_c_werror_flag=yes
4817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4818 /* end confdefs.h. */
4828 if ac_fn_c_try_compile "$LINENO"; then :
4829 pgac_cv_prog_cc_cflags__fno_strict_aliasing=yes
4831 pgac_cv_prog_cc_cflags__fno_strict_aliasing=no
4833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4834 ac_c_werror_flag=$ac_save_c_werror_flag
4835 CFLAGS="$pgac_save_CFLAGS"
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&5
4838 $as_echo "$pgac_cv_prog_cc_cflags__fno_strict_aliasing" >&6; }
4839 if test x"$pgac_cv_prog_cc_cflags__fno_strict_aliasing" = x"yes"; then
4840 CFLAGS="$CFLAGS -fno-strict-aliasing"
4843 elif test "$PORTNAME" = "aix"; then
4844 # AIX's xlc has to have strict aliasing turned off too
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -qnoansialias" >&5
4846 $as_echo_n "checking whether $CC supports -qnoansialias... " >&6; }
4847 if ${pgac_cv_prog_cc_cflags__qnoansialias+:} false; then :
4848 $as_echo_n "(cached) " >&6
4850 pgac_save_CFLAGS=$CFLAGS
4851 CFLAGS="$pgac_save_CFLAGS -qnoansialias"
4852 ac_save_c_werror_flag=$ac_c_werror_flag
4853 ac_c_werror_flag=yes
4854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4855 /* end confdefs.h. */
4865 if ac_fn_c_try_compile "$LINENO"; then :
4866 pgac_cv_prog_cc_cflags__qnoansialias=yes
4868 pgac_cv_prog_cc_cflags__qnoansialias=no
4870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4871 ac_c_werror_flag=$ac_save_c_werror_flag
4872 CFLAGS="$pgac_save_CFLAGS"
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__qnoansialias" >&5
4875 $as_echo "$pgac_cv_prog_cc_cflags__qnoansialias" >&6; }
4876 if test x"$pgac_cv_prog_cc_cflags__qnoansialias" = x"yes"; then
4877 CFLAGS="$CFLAGS -qnoansialias"
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -qlonglong" >&5
4881 $as_echo_n "checking whether $CC supports -qlonglong... " >&6; }
4882 if ${pgac_cv_prog_cc_cflags__qlonglong+:} false; then :
4883 $as_echo_n "(cached) " >&6
4885 pgac_save_CFLAGS=$CFLAGS
4886 CFLAGS="$pgac_save_CFLAGS -qlonglong"
4887 ac_save_c_werror_flag=$ac_c_werror_flag
4888 ac_c_werror_flag=yes
4889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4890 /* end confdefs.h. */
4900 if ac_fn_c_try_compile "$LINENO"; then :
4901 pgac_cv_prog_cc_cflags__qlonglong=yes
4903 pgac_cv_prog_cc_cflags__qlonglong=no
4905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4906 ac_c_werror_flag=$ac_save_c_werror_flag
4907 CFLAGS="$pgac_save_CFLAGS"
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags__qlonglong" >&5
4910 $as_echo "$pgac_cv_prog_cc_cflags__qlonglong" >&6; }
4911 if test x"$pgac_cv_prog_cc_cflags__qlonglong" = x"yes"; then
4912 CFLAGS="$CFLAGS -qlonglong"
4915 elif test "$PORTNAME" = "hpux"; then
4916 # On some versions of HP-UX, libm functions do not set errno by default.
4917 # Fix that by using +Olibmerrno if the compiler recognizes it.
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports +Olibmerrno" >&5
4919 $as_echo_n "checking whether $CC supports +Olibmerrno... " >&6; }
4920 if ${pgac_cv_prog_cc_cflags_pOlibmerrno+:} false; then :
4921 $as_echo_n "(cached) " >&6
4923 pgac_save_CFLAGS=$CFLAGS
4924 CFLAGS="$pgac_save_CFLAGS +Olibmerrno"
4925 ac_save_c_werror_flag=$ac_c_werror_flag
4926 ac_c_werror_flag=yes
4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928 /* end confdefs.h. */
4938 if ac_fn_c_try_compile "$LINENO"; then :
4939 pgac_cv_prog_cc_cflags_pOlibmerrno=yes
4941 pgac_cv_prog_cc_cflags_pOlibmerrno=no
4943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4944 ac_c_werror_flag=$ac_save_c_werror_flag
4945 CFLAGS="$pgac_save_CFLAGS"
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_cflags_pOlibmerrno" >&5
4948 $as_echo "$pgac_cv_prog_cc_cflags_pOlibmerrno" >&6; }
4949 if test x"$pgac_cv_prog_cc_cflags_pOlibmerrno" = x"yes"; then
4950 CFLAGS="$CFLAGS +Olibmerrno"
4955 CFLAGS_VECTOR=$CFLAGS_VECTOR
4958 # supply -g if --enable-debug
4959 if test "$enable_debug" = yes && test "$ac_cv_prog_cc_g" = yes; then
4963 # enable code coverage if --enable-coverage
4964 if test "$enable_coverage" = yes; then
4965 if test "$GCC" = yes; then
4966 CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
4968 as_fn_error $? "--enable-coverage is supported only when using GCC" "$LINENO" 5
4972 # enable profiling if --enable-profiling
4973 if test "$enable_profiling" = yes && test "$ac_cv_prog_cc_g" = yes; then
4974 if test "$GCC" = yes; then
4976 $as_echo "#define PROFILE_PID_DIR 1" >>confdefs.h
4978 CFLAGS="$CFLAGS -pg $PLATFORM_PROFILE_FLAGS"
4980 as_fn_error $? "--enable-profiling is supported only when using GCC" "$LINENO" 5
4984 # We already have this in Makefile.win32, but configure needs it too
4985 if test "$PORTNAME" = "win32"; then
4986 CPPFLAGS="$CPPFLAGS -I$srcdir/src/include/port/win32 -DEXEC_BACKEND"
4989 # Now that we're done automatically adding stuff to CFLAGS, put back the
4990 # user-specified flags (if any) at the end. This lets users override
4991 # the automatic additions.
4992 CFLAGS="$CFLAGS $user_CFLAGS"
4994 # Check if the compiler still works with the final flag settings
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler still works" >&5
4996 $as_echo_n "checking whether the C compiler still works... " >&6; }
4997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4998 /* end confdefs.h. */
5008 if ac_fn_c_try_link "$LINENO"; then :
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5010 $as_echo "yes" >&6; }
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5013 $as_echo "no" >&6; }
5014 as_fn_error $? "cannot proceed" "$LINENO" 5
5016 rm -f core conftest.err conftest.$ac_objext \
5017 conftest$ac_exeext conftest.$ac_ext
5019 # Defend against gcc -ffast-math
5020 if test "$GCC" = yes; then
5021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5022 /* end confdefs.h. */
5027 #ifdef __FAST_MATH__
5034 if ac_fn_c_try_compile "$LINENO"; then :
5037 as_fn_error $? "do not put -ffast-math in CFLAGS" "$LINENO" 5
5039 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5043 ac_cpp='$CPP $CPPFLAGS'
5044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5048 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5049 # On Suns, sometimes $CPP names a directory.
5050 if test -n "$CPP" && test -d "$CPP"; then
5053 if test -z "$CPP"; then
5054 if ${ac_cv_prog_CPP+:} false; then :
5055 $as_echo_n "(cached) " >&6
5057 # Double quotes because CPP needs to be expanded
5058 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5061 for ac_c_preproc_warn_flag in '' yes
5063 # Use a header file that comes with gcc, so configuring glibc
5064 # with a fresh cross-compiler works.
5065 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5066 # <limits.h> exists even on freestanding compilers.
5067 # On the NeXT, cc -E runs the code through the compiler's parser,
5068 # not just through cpp. "Syntax error" is here to catch this case.
5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070 /* end confdefs.h. */
5072 # include <limits.h>
5074 # include <assert.h>
5078 if ac_fn_c_try_cpp "$LINENO"; then :
5081 # Broken: fails on valid input.
5084 rm -f conftest.err conftest.i conftest.$ac_ext
5086 # OK, works on sane cases. Now check whether nonexistent headers
5087 # can be detected and how.
5088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5089 /* end confdefs.h. */
5090 #include <ac_nonexistent.h>
5092 if ac_fn_c_try_cpp "$LINENO"; then :
5093 # Broken: success on invalid input.
5096 # Passes both tests.
5100 rm -f conftest.err conftest.i conftest.$ac_ext
5103 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5104 rm -f conftest.i conftest.err conftest.$ac_ext
5105 if $ac_preproc_ok; then :
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5118 $as_echo "$CPP" >&6; }
5120 for ac_c_preproc_warn_flag in '' yes
5122 # Use a header file that comes with gcc, so configuring glibc
5123 # with a fresh cross-compiler works.
5124 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5125 # <limits.h> exists even on freestanding compilers.
5126 # On the NeXT, cc -E runs the code through the compiler's parser,
5127 # not just through cpp. "Syntax error" is here to catch this case.
5128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5129 /* end confdefs.h. */
5131 # include <limits.h>
5133 # include <assert.h>
5137 if ac_fn_c_try_cpp "$LINENO"; then :
5140 # Broken: fails on valid input.
5143 rm -f conftest.err conftest.i conftest.$ac_ext
5145 # OK, works on sane cases. Now check whether nonexistent headers
5146 # can be detected and how.
5147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5148 /* end confdefs.h. */
5149 #include <ac_nonexistent.h>
5151 if ac_fn_c_try_cpp "$LINENO"; then :
5152 # Broken: success on invalid input.
5155 # Passes both tests.
5159 rm -f conftest.err conftest.i conftest.$ac_ext
5162 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5163 rm -f conftest.i conftest.err conftest.$ac_ext
5164 if $ac_preproc_ok; then :
5167 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5168 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5169 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5170 See \`config.log' for more details" "$LINENO" 5; }
5174 ac_cpp='$CPP $CPPFLAGS'
5175 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5176 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5177 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5183 # Set up TAS assembly code if needed; the template file has now had its
5184 # chance to request this.
5186 ac_config_links="$ac_config_links src/backend/port/tas.s:src/backend/port/tas/${tas_file}"
5189 if test "$need_tas" = yes ; then
5198 # Automatic dependency tracking
5202 # Check whether --enable-depend was given.
5203 if test "${enable_depend+set}" = set; then :
5204 enableval=$enable_depend;
5213 as_fn_error $? "no argument expected for --enable-depend option" "$LINENO" 5
5227 # Enable assert checks
5231 # Check whether --enable-cassert was given.
5232 if test "${enable_cassert+set}" = set; then :
5233 enableval=$enable_cassert;
5237 $as_echo "#define USE_ASSERT_CHECKING 1" >>confdefs.h
5244 as_fn_error $? "no argument expected for --enable-cassert option" "$LINENO" 5
5257 # Include directories
5260 IFS="${IFS}${PATH_SEPARATOR}"
5261 # SRCH_INC comes from the template file
5262 for dir in $with_includes $SRCH_INC; do
5263 if test -d "$dir"; then
5264 INCLUDES="$INCLUDES -I$dir"
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Include directory $dir does not exist." >&5
5267 $as_echo "$as_me: WARNING: *** Include directory $dir does not exist." >&2;}
5275 # Library directories
5278 IFS="${IFS}${PATH_SEPARATOR}"
5279 # LIBRARY_DIRS comes from command line, SRCH_LIB from template file.
5280 for dir in $LIBRARY_DIRS $SRCH_LIB; do
5281 if test -d "$dir"; then
5282 LIBDIRS="$LIBDIRS -L$dir"
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Library directory $dir does not exist." >&5
5285 $as_echo "$as_me: WARNING: *** Library directory $dir does not exist." >&2;}
5291 # Enable thread-safe client libraries
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking allow thread-safe client libraries" >&5
5294 $as_echo_n "checking allow thread-safe client libraries... " >&6; }
5297 # Check whether --enable-thread-safety was given.
5298 if test "${enable_thread_safety+set}" = set; then :
5299 enableval=$enable_thread_safety;
5308 as_fn_error $? "no argument expected for --enable-thread-safety option" "$LINENO" 5
5313 enable_thread_safety=yes
5318 if test "$enable_thread_safety" = yes; then
5320 $as_echo "#define ENABLE_THREAD_SAFETY 1" >>confdefs.h
5323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_thread_safety" >&5
5324 $as_echo "$enable_thread_safety" >&6; }
5328 # Optionally build Tcl modules (PL/Tcl)
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Tcl" >&5
5331 $as_echo_n "checking whether to build with Tcl... " >&6; }
5335 # Check whether --with-tcl was given.
5336 if test "${with_tcl+set}" = set; then :
5346 as_fn_error $? "no argument expected for --with-tcl option" "$LINENO" 5
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tcl" >&5
5357 $as_echo "$with_tcl" >&6; }
5360 # We see if the path to the Tcl/Tk configuration scripts is specified.
5361 # This will override the use of tclsh to find the paths to search.
5366 # Check whether --with-tclconfig was given.
5367 if test "${with_tclconfig+set}" = set; then :
5368 withval=$with_tclconfig;
5371 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5374 as_fn_error $? "argument required for --with-tclconfig option" "$LINENO" 5
5386 # Optionally build Perl modules (PL/Perl)
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Perl modules" >&5
5389 $as_echo_n "checking whether to build Perl modules... " >&6; }
5393 # Check whether --with-perl was given.
5394 if test "${with_perl+set}" = set; then :
5404 as_fn_error $? "no argument expected for --with-perl option" "$LINENO" 5
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_perl" >&5
5415 $as_echo "$with_perl" >&6; }
5419 # Optionally build Python modules (PL/Python)
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build Python modules" >&5
5422 $as_echo_n "checking whether to build Python modules... " >&6; }
5426 # Check whether --with-python was given.
5427 if test "${with_python+set}" = set; then :
5428 withval=$with_python;
5437 as_fn_error $? "no argument expected for --with-python option" "$LINENO" 5
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_python" >&5
5448 $as_echo "$with_python" >&6; }
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with GSSAPI support" >&5
5455 $as_echo_n "checking whether to build with GSSAPI support... " >&6; }
5459 # Check whether --with-gssapi was given.
5460 if test "${with_gssapi+set}" = set; then :
5461 withval=$with_gssapi;
5466 $as_echo "#define ENABLE_GSS 1" >>confdefs.h
5468 krb_srvtab="FILE:\$(sysconfdir)/krb5.keytab"
5475 as_fn_error $? "no argument expected for --with-gssapi option" "$LINENO" 5
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gssapi" >&5
5486 $as_echo "$with_gssapi" >&6; }
5493 # Kerberos configuration parameters
5498 # Check whether --with-krb-srvnam was given.
5499 if test "${with_krb_srvnam+set}" = set; then :
5500 withval=$with_krb_srvnam;
5503 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5506 as_fn_error $? "argument required for --with-krb-srvnam option" "$LINENO" 5
5514 with_krb_srvnam="postgres"
5519 cat >>confdefs.h <<_ACEOF
5520 #define PG_KRB_SRVNAM "$with_krb_srvnam"
5528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with PAM support" >&5
5529 $as_echo_n "checking whether to build with PAM support... " >&6; }
5533 # Check whether --with-pam was given.
5534 if test "${with_pam+set}" = set; then :
5539 $as_echo "#define USE_PAM 1" >>confdefs.h
5546 as_fn_error $? "no argument expected for --with-pam option" "$LINENO" 5
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_pam" >&5
5557 $as_echo "$with_pam" >&6; }
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with LDAP support" >&5
5564 $as_echo_n "checking whether to build with LDAP support... " >&6; }
5568 # Check whether --with-ldap was given.
5569 if test "${with_ldap+set}" = set; then :
5574 $as_echo "#define USE_LDAP 1" >>confdefs.h
5581 as_fn_error $? "no argument expected for --with-ldap option" "$LINENO" 5
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ldap" >&5
5592 $as_echo "$with_ldap" >&6; }
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with Bonjour support" >&5
5599 $as_echo_n "checking whether to build with Bonjour support... " >&6; }
5603 # Check whether --with-bonjour was given.
5604 if test "${with_bonjour+set}" = set; then :
5605 withval=$with_bonjour;
5609 $as_echo "#define USE_BONJOUR 1" >>confdefs.h
5616 as_fn_error $? "no argument expected for --with-bonjour option" "$LINENO" 5
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_bonjour" >&5
5627 $as_echo "$with_bonjour" >&6; }
5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with OpenSSL support" >&5
5634 $as_echo_n "checking whether to build with OpenSSL support... " >&6; }
5638 # Check whether --with-openssl was given.
5639 if test "${with_openssl+set}" = set; then :
5640 withval=$with_openssl;
5644 $as_echo "#define USE_OPENSSL 1" >>confdefs.h
5651 as_fn_error $? "no argument expected for --with-openssl option" "$LINENO" 5
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_openssl" >&5
5662 $as_echo "$with_openssl" >&6; }
5668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with SELinux support" >&5
5669 $as_echo_n "checking whether to build with SELinux support... " >&6; }
5673 # Check whether --with-selinux was given.
5674 if test "${with_selinux+set}" = set; then :
5675 withval=$with_selinux;
5684 as_fn_error $? "no argument expected for --with-selinux option" "$LINENO" 5
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_selinux" >&5
5696 $as_echo "$with_selinux" >&6; }
5704 # Check whether --with-readline was given.
5705 if test "${with_readline+set}" = set; then :
5706 withval=$with_readline;
5715 as_fn_error $? "no argument expected for --with-readline option" "$LINENO" 5
5725 # readline on MinGW has problems with backslashes in psql and other bugs.
5726 # This is particularly a problem with non-US code pages.
5727 # Therefore disable its use until we understand the cause. 2004-07-20
5728 if test "$PORTNAME" = "win32"; then
5729 if test "$with_readline" = yes; then
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Readline does not work on MinGW --- disabling" >&5
5731 $as_echo "$as_me: WARNING: *** Readline does not work on MinGW --- disabling" >&2;}
5743 # Check whether --with-libedit-preferred was given.
5744 if test "${with_libedit_preferred+set}" = set; then :
5745 withval=$with_libedit_preferred;
5754 as_fn_error $? "no argument expected for --with-libedit-preferred option" "$LINENO" 5
5759 with_libedit_preferred=no
5769 # There are at least three UUID libraries in common use: the FreeBSD/NetBSD
5770 # library, the e2fsprogs libuuid (now part of util-linux-ng), and the OSSP
5771 # UUID library. More than one of these might be present on a given platform,
5772 # so we make the user say which one she wants.
5777 # Check whether --with-uuid was given.
5778 if test "${with_uuid+set}" = set; then :
5782 as_fn_error $? "argument required for --with-uuid option" "$LINENO" 5
5785 as_fn_error $? "argument required for --with-uuid option" "$LINENO" 5
5795 if test x"$with_uuid" = x"" ; then
5801 # Check whether --with-ossp-uuid was given.
5802 if test "${with_ossp_uuid+set}" = set; then :
5803 withval=$with_ossp_uuid;
5812 as_fn_error $? "no argument expected for --with-ossp-uuid option" "$LINENO" 5
5822 if test "$with_ossp_uuid" = yes ; then
5826 if test "$with_uuid" = bsd ; then
5828 $as_echo "#define HAVE_UUID_BSD 1" >>confdefs.h
5830 UUID_EXTRA_OBJS="md5.o sha1.o"
5831 elif test "$with_uuid" = e2fs ; then
5833 $as_echo "#define HAVE_UUID_E2FS 1" >>confdefs.h
5835 UUID_EXTRA_OBJS="md5.o sha1.o"
5836 elif test "$with_uuid" = ossp ; then
5838 $as_echo "#define HAVE_UUID_OSSP 1" >>confdefs.h
5841 elif test "$with_uuid" = no ; then
5844 as_fn_error $? "--with-uuid must specify one of bsd, e2fs, or ossp" "$LINENO" 5
5856 # Check whether --with-libxml was given.
5857 if test "${with_libxml+set}" = set; then :
5858 withval=$with_libxml;
5862 $as_echo "#define USE_LIBXML 1" >>confdefs.h
5869 as_fn_error $? "no argument expected for --with-libxml option" "$LINENO" 5
5880 if test "$with_libxml" = yes ; then
5881 for ac_prog in xml2-config
5883 # Extract the first word of "$ac_prog", so it can be a program name with args.
5884 set dummy $ac_prog; ac_word=$2
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5886 $as_echo_n "checking for $ac_word... " >&6; }
5887 if ${ac_cv_prog_XML2_CONFIG+:} false; then :
5888 $as_echo_n "(cached) " >&6
5890 if test -n "$XML2_CONFIG"; then
5891 ac_cv_prog_XML2_CONFIG="$XML2_CONFIG" # Let the user override the test.
5893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5897 test -z "$as_dir" && as_dir=.
5898 for ac_exec_ext in '' $ac_executable_extensions; do
5899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5900 ac_cv_prog_XML2_CONFIG="$ac_prog"
5901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5910 XML2_CONFIG=$ac_cv_prog_XML2_CONFIG
5911 if test -n "$XML2_CONFIG"; then
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XML2_CONFIG" >&5
5913 $as_echo "$XML2_CONFIG" >&6; }
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5916 $as_echo "no" >&6; }
5920 test -n "$XML2_CONFIG" && break
5923 if test -n "$XML2_CONFIG"; then
5924 for pgac_option in `$XML2_CONFIG --cflags`; do
5925 case $pgac_option in
5926 -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";;
5929 for pgac_option in `$XML2_CONFIG --libs`; do
5930 case $pgac_option in
5931 -L*) LDFLAGS="$LDFLAGS $pgac_option";;
5945 # Check whether --with-libxslt was given.
5946 if test "${with_libxslt+set}" = set; then :
5947 withval=$with_libxslt;
5951 $as_echo "#define USE_LIBXSLT 1" >>confdefs.h
5958 as_fn_error $? "no argument expected for --with-libxslt option" "$LINENO" 5
5978 # Check whether --with-system-tzdata was given.
5979 if test "${with_system_tzdata+set}" = set; then :
5980 withval=$with_system_tzdata;
5983 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
5986 as_fn_error $? "argument required for --with-system-tzdata option" "$LINENO" 5
6004 # Check whether --with-zlib was given.
6005 if test "${with_zlib+set}" = set; then :
6015 as_fn_error $? "no argument expected for --with-zlib option" "$LINENO" 5
6031 # Assume system is ELF if it predefines __ELF__ as 1,
6032 # otherwise believe host_os based default.
6034 freebsd1*|freebsd2*) elf=no;;
6035 freebsd3*|freebsd4*) elf=yes;;
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6040 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6041 if ${ac_cv_path_GREP+:} false; then :
6042 $as_echo_n "(cached) " >&6
6044 if test -z "$GREP"; then
6045 ac_path_GREP_found=false
6046 # Loop through the user's path and test for each of PROGNAME-LIST
6047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6048 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6051 test -z "$as_dir" && as_dir=.
6052 for ac_prog in grep ggrep; do
6053 for ac_exec_ext in '' $ac_executable_extensions; do
6054 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6055 as_fn_executable_p "$ac_path_GREP" || continue
6056 # Check for GNU ac_path_GREP and select it if it is found.
6057 # Check for GNU $ac_path_GREP
6058 case `"$ac_path_GREP" --version 2>&1` in
6060 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6063 $as_echo_n 0123456789 >"conftest.in"
6066 cat "conftest.in" "conftest.in" >"conftest.tmp"
6067 mv "conftest.tmp" "conftest.in"
6068 cp "conftest.in" "conftest.nl"
6069 $as_echo 'GREP' >> "conftest.nl"
6070 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6071 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6072 as_fn_arith $ac_count + 1 && ac_count=$as_val
6073 if test $ac_count -gt ${ac_path_GREP_max-0}; then
6074 # Best one so far, save it but keep looking for a better one
6075 ac_cv_path_GREP="$ac_path_GREP"
6076 ac_path_GREP_max=$ac_count
6078 # 10*(2^10) chars as input seems more than enough
6079 test $ac_count -gt 10 && break
6081 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6084 $ac_path_GREP_found && break 3
6089 if test -z "$ac_cv_path_GREP"; then
6090 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6093 ac_cv_path_GREP=$GREP
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6098 $as_echo "$ac_cv_path_GREP" >&6; }
6099 GREP="$ac_cv_path_GREP"
6102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6103 $as_echo_n "checking for egrep... " >&6; }
6104 if ${ac_cv_path_EGREP+:} false; then :
6105 $as_echo_n "(cached) " >&6
6107 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6108 then ac_cv_path_EGREP="$GREP -E"
6110 if test -z "$EGREP"; then
6111 ac_path_EGREP_found=false
6112 # Loop through the user's path and test for each of PROGNAME-LIST
6113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6114 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6117 test -z "$as_dir" && as_dir=.
6118 for ac_prog in egrep; do
6119 for ac_exec_ext in '' $ac_executable_extensions; do
6120 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6121 as_fn_executable_p "$ac_path_EGREP" || continue
6122 # Check for GNU ac_path_EGREP and select it if it is found.
6123 # Check for GNU $ac_path_EGREP
6124 case `"$ac_path_EGREP" --version 2>&1` in
6126 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6129 $as_echo_n 0123456789 >"conftest.in"
6132 cat "conftest.in" "conftest.in" >"conftest.tmp"
6133 mv "conftest.tmp" "conftest.in"
6134 cp "conftest.in" "conftest.nl"
6135 $as_echo 'EGREP' >> "conftest.nl"
6136 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6137 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6138 as_fn_arith $ac_count + 1 && ac_count=$as_val
6139 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6140 # Best one so far, save it but keep looking for a better one
6141 ac_cv_path_EGREP="$ac_path_EGREP"
6142 ac_path_EGREP_max=$ac_count
6144 # 10*(2^10) chars as input seems more than enough
6145 test $ac_count -gt 10 && break
6147 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6150 $ac_path_EGREP_found && break 3
6155 if test -z "$ac_cv_path_EGREP"; then
6156 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6159 ac_cv_path_EGREP=$EGREP
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6165 $as_echo "$ac_cv_path_EGREP" >&6; }
6166 EGREP="$ac_cv_path_EGREP"
6169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6170 /* end confdefs.h. */
6176 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6177 $EGREP "yes" >/dev/null 2>&1; then :
6180 if test "X$elf" = "Xyes" ; then
6194 CPPFLAGS="$CPPFLAGS $INCLUDES"
6195 LDFLAGS="$LDFLAGS $LIBDIRS"
6201 # Check whether --with-gnu-ld was given.
6202 if test "${with_gnu_ld+set}" = set; then :
6203 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6209 if test "$GCC" = yes; then
6210 # Check if gcc -print-prog-name=ld gives a path.
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
6212 $as_echo_n "checking for ld used by GCC... " >&6; }
6215 # gcc leaves a trailing carriage return which upsets mingw
6216 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6218 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6221 # Accept absolute paths.
6222 [\\/]* | [A-Za-z]:[\\/]*)
6223 re_direlt='/[^/][^/]*/\.\./'
6224 # Canonicalize the path of ld
6225 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
6226 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
6227 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
6229 test -z "$LD" && LD="$ac_prog"
6232 # If it fails, then pretend we aren't using GCC.
6236 # If it is relative, then search for the first ld in PATH.
6240 elif test "$with_gnu_ld" = yes; then
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6242 $as_echo_n "checking for GNU ld... " >&6; }
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6245 $as_echo_n "checking for non-GNU ld... " >&6; }
6247 if ${ac_cv_path_LD+:} false; then :
6248 $as_echo_n "(cached) " >&6
6250 if test -z "$LD"; then
6251 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
6252 for ac_dir in $PATH; do
6253 test -z "$ac_dir" && ac_dir=.
6254 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6255 ac_cv_path_LD="$ac_dir/$ac_prog"
6256 # Check to see if the program is GNU ld. I'd rather use --version,
6257 # but apparently some GNU ld's only accept -v.
6258 # Break only if it was the GNU/non-GNU ld that we prefer.
6259 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
6260 test "$with_gnu_ld" != no && break
6262 test "$with_gnu_ld" != yes && break
6268 ac_cv_path_LD="$LD" # Let the user override the test with a path.
6273 if test -n "$LD"; then
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6275 $as_echo "$LD" >&6; }
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6278 $as_echo "no" >&6; }
6280 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6282 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6283 if ${ac_cv_prog_gnu_ld+:} false; then :
6284 $as_echo_n "(cached) " >&6
6286 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
6287 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
6288 ac_cv_prog_gnu_ld=yes
6290 ac_cv_prog_gnu_ld=no
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gnu_ld" >&5
6294 $as_echo "$ac_cv_prog_gnu_ld" >&6; }
6295 with_gnu_ld=$ac_cv_prog_gnu_ld
6300 case $host_os in sysv5*)
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld -R works" >&5
6302 $as_echo_n "checking whether ld -R works... " >&6; }
6303 if ${pgac_cv_prog_ld_R+:} false; then :
6304 $as_echo_n "(cached) " >&6
6307 pgac_save_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -Wl,-R/usr/lib"
6308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6309 /* end confdefs.h. */
6319 if ac_fn_c_try_link "$LINENO"; then :
6320 pgac_cv_prog_ld_R=yes
6322 pgac_cv_prog_ld_R=no
6324 rm -f core conftest.err conftest.$ac_objext \
6325 conftest$ac_exeext conftest.$ac_ext
6326 LDFLAGS=$pgac_save_LDFLAGS
6329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_ld_R" >&5
6330 $as_echo "$pgac_cv_prog_ld_R" >&6; }
6331 ld_R_works=$pgac_cv_prog_ld_R
6334 if test -n "$ac_tool_prefix"; then
6335 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6336 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6338 $as_echo_n "checking for $ac_word... " >&6; }
6339 if ${ac_cv_prog_RANLIB+:} false; then :
6340 $as_echo_n "(cached) " >&6
6342 if test -n "$RANLIB"; then
6343 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6349 test -z "$as_dir" && as_dir=.
6350 for ac_exec_ext in '' $ac_executable_extensions; do
6351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6352 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6362 RANLIB=$ac_cv_prog_RANLIB
6363 if test -n "$RANLIB"; then
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6365 $as_echo "$RANLIB" >&6; }
6367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6368 $as_echo "no" >&6; }
6373 if test -z "$ac_cv_prog_RANLIB"; then
6374 ac_ct_RANLIB=$RANLIB
6375 # Extract the first word of "ranlib", so it can be a program name with args.
6376 set dummy ranlib; ac_word=$2
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6378 $as_echo_n "checking for $ac_word... " >&6; }
6379 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6380 $as_echo_n "(cached) " >&6
6382 if test -n "$ac_ct_RANLIB"; then
6383 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6389 test -z "$as_dir" && as_dir=.
6390 for ac_exec_ext in '' $ac_executable_extensions; do
6391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6392 ac_cv_prog_ac_ct_RANLIB="ranlib"
6393 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6402 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6403 if test -n "$ac_ct_RANLIB"; then
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6405 $as_echo "$ac_ct_RANLIB" >&6; }
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6408 $as_echo "no" >&6; }
6411 if test "x$ac_ct_RANLIB" = x; then
6414 case $cross_compiling:$ac_tool_warned in
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6417 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6418 ac_tool_warned=yes ;;
6420 RANLIB=$ac_ct_RANLIB
6423 RANLIB="$ac_cv_prog_RANLIB"
6427 if test -n "$ac_tool_prefix"; then
6428 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6429 set dummy ${ac_tool_prefix}strip; ac_word=$2
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6431 $as_echo_n "checking for $ac_word... " >&6; }
6432 if ${ac_cv_prog_STRIP+:} false; then :
6433 $as_echo_n "(cached) " >&6
6435 if test -n "$STRIP"; then
6436 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 test -z "$as_dir" && as_dir=.
6443 for ac_exec_ext in '' $ac_executable_extensions; do
6444 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6445 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6455 STRIP=$ac_cv_prog_STRIP
6456 if test -n "$STRIP"; then
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6458 $as_echo "$STRIP" >&6; }
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6461 $as_echo "no" >&6; }
6466 if test -z "$ac_cv_prog_STRIP"; then
6468 # Extract the first word of "strip", so it can be a program name with args.
6469 set dummy strip; ac_word=$2
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471 $as_echo_n "checking for $ac_word... " >&6; }
6472 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6473 $as_echo_n "(cached) " >&6
6475 if test -n "$ac_ct_STRIP"; then
6476 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6482 test -z "$as_dir" && as_dir=.
6483 for ac_exec_ext in '' $ac_executable_extensions; do
6484 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6485 ac_cv_prog_ac_ct_STRIP="strip"
6486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6495 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6496 if test -n "$ac_ct_STRIP"; then
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6498 $as_echo "$ac_ct_STRIP" >&6; }
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 $as_echo "no" >&6; }
6504 if test "x$ac_ct_STRIP" = x; then
6507 case $cross_compiling:$ac_tool_warned in
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6510 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6511 ac_tool_warned=yes ;;
6516 STRIP="$ac_cv_prog_STRIP"
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is possible to strip libraries" >&5
6521 $as_echo_n "checking whether it is possible to strip libraries... " >&6; }
6522 if test x"$STRIP" != x"" && "$STRIP" -V 2>&1 | grep "GNU strip" >/dev/null; then
6523 STRIP_STATIC_LIB="$STRIP -x"
6524 STRIP_SHARED_LIB="$STRIP --strip-unneeded"
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6526 $as_echo "yes" >&6; }
6531 STRIP_STATIC_LIB=$STRIP
6532 STRIP_SHARED_LIB=$STRIP
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6534 $as_echo "yes" >&6; }
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6540 $as_echo "no" >&6; }
6547 if test -n "$ac_tool_prefix"; then
6548 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6549 set dummy ${ac_tool_prefix}ar; ac_word=$2
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6551 $as_echo_n "checking for $ac_word... " >&6; }
6552 if ${ac_cv_prog_AR+:} false; then :
6553 $as_echo_n "(cached) " >&6
6555 if test -n "$AR"; then
6556 ac_cv_prog_AR="$AR" # Let the user override the test.
6558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6562 test -z "$as_dir" && as_dir=.
6563 for ac_exec_ext in '' $ac_executable_extensions; do
6564 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6565 ac_cv_prog_AR="${ac_tool_prefix}ar"
6566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6576 if test -n "$AR"; then
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6578 $as_echo "$AR" >&6; }
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6581 $as_echo "no" >&6; }
6586 if test -z "$ac_cv_prog_AR"; then
6588 # Extract the first word of "ar", so it can be a program name with args.
6589 set dummy ar; ac_word=$2
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6591 $as_echo_n "checking for $ac_word... " >&6; }
6592 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6593 $as_echo_n "(cached) " >&6
6595 if test -n "$ac_ct_AR"; then
6596 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6602 test -z "$as_dir" && as_dir=.
6603 for ac_exec_ext in '' $ac_executable_extensions; do
6604 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6605 ac_cv_prog_ac_ct_AR="ar"
6606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6615 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6616 if test -n "$ac_ct_AR"; then
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6618 $as_echo "$ac_ct_AR" >&6; }
6620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6621 $as_echo "no" >&6; }
6624 if test "x$ac_ct_AR" = x; then
6627 case $cross_compiling:$ac_tool_warned in
6629 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6630 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6631 ac_tool_warned=yes ;;
6639 if test "$PORTNAME" = "win32"; then
6640 if test -n "$ac_tool_prefix"; then
6641 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6642 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6644 $as_echo_n "checking for $ac_word... " >&6; }
6645 if ${ac_cv_prog_DLLTOOL+:} false; then :
6646 $as_echo_n "(cached) " >&6
6648 if test -n "$DLLTOOL"; then
6649 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6655 test -z "$as_dir" && as_dir=.
6656 for ac_exec_ext in '' $ac_executable_extensions; do
6657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6658 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6668 DLLTOOL=$ac_cv_prog_DLLTOOL
6669 if test -n "$DLLTOOL"; then
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6671 $as_echo "$DLLTOOL" >&6; }
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6674 $as_echo "no" >&6; }
6679 if test -z "$ac_cv_prog_DLLTOOL"; then
6680 ac_ct_DLLTOOL=$DLLTOOL
6681 # Extract the first word of "dlltool", so it can be a program name with args.
6682 set dummy dlltool; ac_word=$2
6683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6684 $as_echo_n "checking for $ac_word... " >&6; }
6685 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6686 $as_echo_n "(cached) " >&6
6688 if test -n "$ac_ct_DLLTOOL"; then
6689 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6695 test -z "$as_dir" && as_dir=.
6696 for ac_exec_ext in '' $ac_executable_extensions; do
6697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6698 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6708 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6709 if test -n "$ac_ct_DLLTOOL"; then
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6711 $as_echo "$ac_ct_DLLTOOL" >&6; }
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6714 $as_echo "no" >&6; }
6717 if test "x$ac_ct_DLLTOOL" = x; then
6720 case $cross_compiling:$ac_tool_warned in
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6723 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6724 ac_tool_warned=yes ;;
6726 DLLTOOL=$ac_ct_DLLTOOL
6729 DLLTOOL="$ac_cv_prog_DLLTOOL"
6732 if test -n "$ac_tool_prefix"; then
6733 # Extract the first word of "${ac_tool_prefix}dllwrap", so it can be a program name with args.
6734 set dummy ${ac_tool_prefix}dllwrap; ac_word=$2
6735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6736 $as_echo_n "checking for $ac_word... " >&6; }
6737 if ${ac_cv_prog_DLLWRAP+:} false; then :
6738 $as_echo_n "(cached) " >&6
6740 if test -n "$DLLWRAP"; then
6741 ac_cv_prog_DLLWRAP="$DLLWRAP" # Let the user override the test.
6743 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6747 test -z "$as_dir" && as_dir=.
6748 for ac_exec_ext in '' $ac_executable_extensions; do
6749 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6750 ac_cv_prog_DLLWRAP="${ac_tool_prefix}dllwrap"
6751 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6760 DLLWRAP=$ac_cv_prog_DLLWRAP
6761 if test -n "$DLLWRAP"; then
6762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLWRAP" >&5
6763 $as_echo "$DLLWRAP" >&6; }
6765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6766 $as_echo "no" >&6; }
6771 if test -z "$ac_cv_prog_DLLWRAP"; then
6772 ac_ct_DLLWRAP=$DLLWRAP
6773 # Extract the first word of "dllwrap", so it can be a program name with args.
6774 set dummy dllwrap; ac_word=$2
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776 $as_echo_n "checking for $ac_word... " >&6; }
6777 if ${ac_cv_prog_ac_ct_DLLWRAP+:} false; then :
6778 $as_echo_n "(cached) " >&6
6780 if test -n "$ac_ct_DLLWRAP"; then
6781 ac_cv_prog_ac_ct_DLLWRAP="$ac_ct_DLLWRAP" # Let the user override the test.
6783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6787 test -z "$as_dir" && as_dir=.
6788 for ac_exec_ext in '' $ac_executable_extensions; do
6789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6790 ac_cv_prog_ac_ct_DLLWRAP="dllwrap"
6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6800 ac_ct_DLLWRAP=$ac_cv_prog_ac_ct_DLLWRAP
6801 if test -n "$ac_ct_DLLWRAP"; then
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLWRAP" >&5
6803 $as_echo "$ac_ct_DLLWRAP" >&6; }
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806 $as_echo "no" >&6; }
6809 if test "x$ac_ct_DLLWRAP" = x; then
6812 case $cross_compiling:$ac_tool_warned in
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6815 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6816 ac_tool_warned=yes ;;
6818 DLLWRAP=$ac_ct_DLLWRAP
6821 DLLWRAP="$ac_cv_prog_DLLWRAP"
6824 if test -n "$ac_tool_prefix"; then
6825 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
6826 set dummy ${ac_tool_prefix}windres; ac_word=$2
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6828 $as_echo_n "checking for $ac_word... " >&6; }
6829 if ${ac_cv_prog_WINDRES+:} false; then :
6830 $as_echo_n "(cached) " >&6
6832 if test -n "$WINDRES"; then
6833 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
6835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6839 test -z "$as_dir" && as_dir=.
6840 for ac_exec_ext in '' $ac_executable_extensions; do
6841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6842 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
6843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6852 WINDRES=$ac_cv_prog_WINDRES
6853 if test -n "$WINDRES"; then
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
6855 $as_echo "$WINDRES" >&6; }
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6858 $as_echo "no" >&6; }
6863 if test -z "$ac_cv_prog_WINDRES"; then
6864 ac_ct_WINDRES=$WINDRES
6865 # Extract the first word of "windres", so it can be a program name with args.
6866 set dummy windres; ac_word=$2
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6868 $as_echo_n "checking for $ac_word... " >&6; }
6869 if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
6870 $as_echo_n "(cached) " >&6
6872 if test -n "$ac_ct_WINDRES"; then
6873 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
6875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6879 test -z "$as_dir" && as_dir=.
6880 for ac_exec_ext in '' $ac_executable_extensions; do
6881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6882 ac_cv_prog_ac_ct_WINDRES="windres"
6883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6892 ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
6893 if test -n "$ac_ct_WINDRES"; then
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
6895 $as_echo "$ac_ct_WINDRES" >&6; }
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6898 $as_echo "no" >&6; }
6901 if test "x$ac_ct_WINDRES" = x; then
6904 case $cross_compiling:$ac_tool_warned in
6906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6907 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6908 ac_tool_warned=yes ;;
6910 WINDRES=$ac_ct_WINDRES
6913 WINDRES="$ac_cv_prog_WINDRES"
6918 # Find a good install program. We prefer a C program (faster),
6919 # so one script is as good as another. But avoid the broken or
6920 # incompatible versions:
6921 # SysV /etc/install, /usr/sbin/install
6922 # SunOS /usr/etc/install
6923 # IRIX /sbin/install
6925 # AmigaOS /C/install, which installs bootblocks on floppy discs
6926 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6927 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
6928 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
6929 # OS/2's system install, which has a completely different semantic
6930 # ./install, which can be erroneously created by make from ./install.sh.
6931 # Reject install programs that cannot install multiple files.
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
6933 $as_echo_n "checking for a BSD-compatible install... " >&6; }
6934 if test -z "$INSTALL"; then
6935 if ${ac_cv_path_install+:} false; then :
6936 $as_echo_n "(cached) " >&6
6938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6942 test -z "$as_dir" && as_dir=.
6943 # Account for people who put trailing slashes in PATH elements.
6944 case $as_dir/ in #((
6945 ./ | .// | /[cC]/* | \
6946 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
6947 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
6950 # OSF1 and SCO ODT 3.0 have their own names for install.
6951 # Don't use installbsd from OSF since it installs stuff as root
6953 for ac_prog in ginstall scoinst install; do
6954 for ac_exec_ext in '' $ac_executable_extensions; do
6955 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
6956 if test $ac_prog = install &&
6957 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6958 # AIX install. It has an incompatible calling convention.
6960 elif test $ac_prog = install &&
6961 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6962 # program-specific install script used by HP pwplus--don't use.
6965 rm -rf conftest.one conftest.two conftest.dir
6966 echo one > conftest.one
6967 echo two > conftest.two
6969 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6970 test -s conftest.one && test -s conftest.two &&
6971 test -s conftest.dir/conftest.one &&
6972 test -s conftest.dir/conftest.two
6974 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6987 rm -rf conftest.one conftest.two conftest.dir
6990 if test "${ac_cv_path_install+set}" = set; then
6991 INSTALL=$ac_cv_path_install
6993 # As a last resort, use the slow shell script. Don't cache a
6994 # value for INSTALL within a source directory, because that will
6995 # break other packages using the cache if that directory is
6996 # removed, or if the value is a relative name.
6997 INSTALL=$ac_install_sh
7000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7001 $as_echo "$INSTALL" >&6; }
7003 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7004 # It thinks the first close brace ends the variable substitution.
7005 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7007 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7009 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7011 # When Autoconf chooses install-sh as install program it tries to generate
7012 # a relative path to it in each makefile where it subsitutes it. This clashes
7013 # with our Makefile.global concept. This workaround helps.
7015 *install-sh*) install_bin='';;
7016 *) install_bin=$INSTALL;;
7020 # Extract the first word of "tar", so it can be a program name with args.
7021 set dummy tar; ac_word=$2
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7023 $as_echo_n "checking for $ac_word... " >&6; }
7024 if ${ac_cv_path_TAR+:} false; then :
7025 $as_echo_n "(cached) " >&6
7029 ac_cv_path_TAR="$TAR" # Let the user override the test with a path.
7032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036 test -z "$as_dir" && as_dir=.
7037 for ac_exec_ext in '' $ac_executable_extensions; do
7038 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7039 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext"
7040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7051 if test -n "$TAR"; then
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5
7053 $as_echo "$TAR" >&6; }
7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7056 $as_echo "no" >&6; }
7060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7061 $as_echo_n "checking whether ln -s works... " >&6; }
7063 if test "$LN_S" = "ln -s"; then
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7065 $as_echo "yes" >&6; }
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7068 $as_echo "no, using $LN_S" >&6; }
7071 for ac_prog in gawk mawk nawk awk
7073 # Extract the first word of "$ac_prog", so it can be a program name with args.
7074 set dummy $ac_prog; ac_word=$2
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7076 $as_echo_n "checking for $ac_word... " >&6; }
7077 if ${ac_cv_prog_AWK+:} false; then :
7078 $as_echo_n "(cached) " >&6
7080 if test -n "$AWK"; then
7081 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7087 test -z "$as_dir" && as_dir=.
7088 for ac_exec_ext in '' $ac_executable_extensions; do
7089 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7090 ac_cv_prog_AWK="$ac_prog"
7091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7101 if test -n "$AWK"; then
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7103 $as_echo "$AWK" >&6; }
7105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7106 $as_echo "no" >&6; }
7110 test -n "$AWK" && break
7113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
7114 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
7115 if test -z "$MKDIR_P"; then
7116 if ${ac_cv_path_mkdir+:} false; then :
7117 $as_echo_n "(cached) " >&6
7119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7120 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
7123 test -z "$as_dir" && as_dir=.
7124 for ac_prog in mkdir gmkdir; do
7125 for ac_exec_ext in '' $ac_executable_extensions; do
7126 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
7127 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
7128 'mkdir (GNU coreutils) '* | \
7129 'mkdir (coreutils) '* | \
7130 'mkdir (fileutils) '4.1*)
7131 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
7141 test -d ./--version && rmdir ./--version
7142 if test "${ac_cv_path_mkdir+set}" = set; then
7143 MKDIR_P="$ac_cv_path_mkdir -p"
7145 # As a last resort, use the slow shell script. Don't cache a
7146 # value for MKDIR_P within a source directory, because that will
7147 # break other packages using the cache if that directory is
7148 # removed, or if the value is a relative name.
7149 MKDIR_P="$ac_install_sh -d"
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
7153 $as_echo "$MKDIR_P" >&6; }
7155 # When Autoconf chooses install-sh as mkdir -p program it tries to generate
7156 # a relative path to it in each makefile where it subsitutes it. This clashes
7157 # with our Makefile.global concept. This workaround helps.
7159 *install-sh*) MKDIR_P='\${SHELL} \${top_srcdir}/config/install-sh -c -d';;
7162 # Let the user override the search
7163 if test -z "$BISON"; then
7164 for ac_prog in bison
7166 # Extract the first word of "$ac_prog", so it can be a program name with args.
7167 set dummy $ac_prog; ac_word=$2
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7169 $as_echo_n "checking for $ac_word... " >&6; }
7170 if ${ac_cv_path_BISON+:} false; then :
7171 $as_echo_n "(cached) " >&6
7175 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
7178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7182 test -z "$as_dir" && as_dir=.
7183 for ac_exec_ext in '' $ac_executable_extensions; do
7184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7185 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
7186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7196 BISON=$ac_cv_path_BISON
7197 if test -n "$BISON"; then
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
7199 $as_echo "$BISON" >&6; }
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7202 $as_echo "no" >&6; }
7206 test -n "$BISON" && break
7211 if test "$BISON"; then
7212 pgac_bison_version=`$BISON --version 2>/dev/null | sed q`
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_bison_version" >&5
7214 $as_echo "$as_me: using $pgac_bison_version" >&6;}
7215 if echo "$pgac_bison_version" | $AWK '{ if ($4 < 1.875) exit 0; else exit 1;}'
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7218 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7219 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&5
7220 $as_echo "$as_me: WARNING:
7221 *** The installed version of Bison, $BISON, is too old to use with PostgreSQL.
7222 *** Bison version 1.875 or later is required, but this is $pgac_bison_version." >&2;}
7225 # Bison >=3.0 issues warnings about %name-prefix="base_yy", instead
7226 # of the now preferred %name-prefix "base_yy", but the latter
7227 # doesn't work with Bison 2.3 or less. So for now we silence the
7228 # deprecation warnings.
7229 if echo "$pgac_bison_version" | $AWK '{ if ($4 >= 3) exit 0; else exit 1;}'
7231 BISONFLAGS="$BISONFLAGS -Wno-deprecated"
7235 if test -z "$BISON"; then
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7237 *** Without Bison you will not be able to build PostgreSQL from Git nor
7238 *** change any of the parser definition files. You can obtain Bison from
7239 *** a GNU mirror site. (If you are using the official distribution of
7240 *** PostgreSQL then you do not need to worry about this, because the Bison
7241 *** output is pre-generated.)" >&5
7242 $as_echo "$as_me: WARNING:
7243 *** Without Bison you will not be able to build PostgreSQL from Git nor
7244 *** change any of the parser definition files. You can obtain Bison from
7245 *** a GNU mirror site. (If you are using the official distribution of
7246 *** PostgreSQL then you do not need to worry about this, because the Bison
7247 *** output is pre-generated.)" >&2;}
7249 # We don't need AC_SUBST(BISON) because AC_PATH_PROG did it
7252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flex" >&5
7253 $as_echo_n "checking for flex... " >&6; }
7254 if ${pgac_cv_path_flex+:} false; then :
7255 $as_echo_n "(cached) " >&6
7257 # Let the user override the test
7258 if test -n "$FLEX"; then
7259 pgac_cv_path_flex=$FLEX
7263 for pgac_dir in $PATH; do
7265 if test -z "$pgac_dir" || test x"$pgac_dir" = x"."; then
7268 for pgac_prog in flex lex; do
7269 pgac_candidate="$pgac_dir/$pgac_prog"
7270 if test -f "$pgac_candidate" \
7271 && $pgac_candidate --version </dev/null >/dev/null 2>&1
7273 echo '%%' > conftest.l
7274 if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
7275 pgac_flex_version=`$pgac_candidate --version 2>/dev/null`
7276 if echo "$pgac_flex_version" | sed 's/[.a-z]/ /g' | $AWK '{ if ($1 = 2 && $2 = 5 && $3 >= 31) exit 0; else exit 1;}'
7278 pgac_cv_path_flex=$pgac_candidate
7281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7282 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7283 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&5
7284 $as_echo "$as_me: WARNING:
7285 *** The installed version of Flex, $pgac_candidate, is too old to use with PostgreSQL.
7286 *** Flex version 2.5.31 or later is required, but this is $pgac_flex_version." >&2;}
7292 rm -f conftest.l lex.yy.c
7293 : ${pgac_cv_path_flex=no}
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_path_flex" >&5
7298 $as_echo "$pgac_cv_path_flex" >&6; }
7299 if test x"$pgac_cv_path_flex" = x"no"; then
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7301 *** Without Flex you will not be able to build PostgreSQL from Git nor
7302 *** change any of the scanner definition files. You can obtain Flex from
7303 *** a GNU mirror site. (If you are using the official distribution of
7304 *** PostgreSQL then you do not need to worry about this because the Flex
7305 *** output is pre-generated.)" >&5
7306 $as_echo "$as_me: WARNING:
7307 *** Without Flex you will not be able to build PostgreSQL from Git nor
7308 *** change any of the scanner definition files. You can obtain Flex from
7309 *** a GNU mirror site. (If you are using the official distribution of
7310 *** PostgreSQL then you do not need to worry about this because the Flex
7311 *** output is pre-generated.)" >&2;}
7315 FLEX=$pgac_cv_path_flex
7316 pgac_flex_version=`$FLEX --version 2>/dev/null`
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: using $pgac_flex_version" >&5
7318 $as_echo "$as_me: using $pgac_flex_version" >&6;}
7325 # Let the user override the search
7326 if test -z "$PERL"; then
7327 # Extract the first word of "perl", so it can be a program name with args.
7328 set dummy perl; ac_word=$2
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7330 $as_echo_n "checking for $ac_word... " >&6; }
7331 if ${ac_cv_path_PERL+:} false; then :
7332 $as_echo_n "(cached) " >&6
7336 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
7339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7343 test -z "$as_dir" && as_dir=.
7344 for ac_exec_ext in '' $ac_executable_extensions; do
7345 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7346 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
7347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357 PERL=$ac_cv_path_PERL
7358 if test -n "$PERL"; then
7359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
7360 $as_echo "$PERL" >&6; }
7362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7363 $as_echo "no" >&6; }
7369 if test "$PERL"; then
7370 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'`
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: using perl $pgac_perl_version" >&5
7372 $as_echo "$as_me: using perl $pgac_perl_version" >&6;}
7373 if echo "$pgac_perl_version" | sed 's/[.a-z_]/ /g' | \
7374 $AWK '{ if ($1 = 5 && $2 >= 8) exit 1; else exit 0;}'
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7377 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7378 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&5
7379 $as_echo "$as_me: WARNING:
7380 *** The installed version of Perl, $PERL, is too old to use with PostgreSQL.
7381 *** Perl version 5.8 or later is required, but this is $pgac_perl_version." >&2;}
7386 if test -z "$PERL"; then
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
7388 *** Without Perl you will not be able to build PostgreSQL from Git.
7389 *** You can obtain Perl from any CPAN mirror site.
7390 *** (If you are using the official distribution of PostgreSQL then you do not
7391 *** need to worry about this, because the Perl output is pre-generated.)" >&5
7392 $as_echo "$as_me: WARNING:
7393 *** Without Perl you will not be able to build PostgreSQL from Git.
7394 *** You can obtain Perl from any CPAN mirror site.
7395 *** (If you are using the official distribution of PostgreSQL then you do not
7396 *** need to worry about this, because the Perl output is pre-generated.)" >&2;}
7399 if test "$with_perl" = yes; then
7400 if test -z "$PERL"; then
7401 as_fn_error $? "Perl not found" "$LINENO" 5
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl archlibexp" >&5
7405 $as_echo_n "checking for Perl archlibexp... " >&6; }
7406 perl_archlibexp=`$PERL -MConfig -e 'print $Config{archlibexp}'`
7407 test "$PORTNAME" = "win32" && perl_archlibexp=`echo $perl_archlibexp | sed 's,\\\\,/,g'`
7408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_archlibexp" >&5
7409 $as_echo "$perl_archlibexp" >&6; }
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl privlibexp" >&5
7411 $as_echo_n "checking for Perl privlibexp... " >&6; }
7412 perl_privlibexp=`$PERL -MConfig -e 'print $Config{privlibexp}'`
7413 test "$PORTNAME" = "win32" && perl_privlibexp=`echo $perl_privlibexp | sed 's,\\\\,/,g'`
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_privlibexp" >&5
7415 $as_echo "$perl_privlibexp" >&6; }
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Perl useshrplib" >&5
7417 $as_echo_n "checking for Perl useshrplib... " >&6; }
7418 perl_useshrplib=`$PERL -MConfig -e 'print $Config{useshrplib}'`
7419 test "$PORTNAME" = "win32" && perl_useshrplib=`echo $perl_useshrplib | sed 's,\\\\,/,g'`
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_useshrplib" >&5
7421 $as_echo "$perl_useshrplib" >&6; }
7422 if test "$perl_useshrplib" != yes && test "$perl_useshrplib" != true; then
7423 as_fn_error $? "cannot build PL/Perl because libperl is not a shared library
7424 You might have to rebuild your Perl installation. Refer to the
7425 documentation for details. Use --without-perl to disable building
7426 PL/Perl." "$LINENO" 5
7429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flags to link embedded Perl" >&5
7430 $as_echo_n "checking for flags to link embedded Perl... " >&6; }
7431 if test "$PORTNAME" = "win32" ; then
7432 perl_lib=`basename $perl_archlibexp/CORE/perl[5-9]*.lib .lib`
7433 test -e "$perl_archlibexp/CORE/$perl_lib.lib" && perl_embed_ldflags="-L$perl_archlibexp/CORE -l$perl_lib"
7435 pgac_tmp1=`$PERL -MExtUtils::Embed -e ldopts`
7436 pgac_tmp2=`$PERL -MConfig -e 'print $Config{ccdlflags}'`
7437 perl_embed_ldflags=`echo X"$pgac_tmp1" | sed -e "s/^X//" -e "s%$pgac_tmp2%%" -e "s/ -arch [-a-zA-Z0-9_]*//g"`
7439 if test -z "$perl_embed_ldflags" ; then
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441 $as_echo "no" >&6; }
7442 as_fn_error $? "could not determine flags for linking embedded Perl.
7443 This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not
7444 installed." "$LINENO" 5
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_embed_ldflags" >&5
7447 $as_echo "$perl_embed_ldflags" >&6; }
7452 if test "$with_python" = yes; then
7453 # Extract the first word of "python", so it can be a program name with args.
7454 set dummy python; ac_word=$2
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7456 $as_echo_n "checking for $ac_word... " >&6; }
7457 if ${ac_cv_path_PYTHON+:} false; then :
7458 $as_echo_n "(cached) " >&6
7462 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path.
7465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7469 test -z "$as_dir" && as_dir=.
7470 for ac_exec_ext in '' $ac_executable_extensions; do
7471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7472 ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext"
7473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7483 PYTHON=$ac_cv_path_PYTHON
7484 if test -n "$PYTHON"; then
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5
7486 $as_echo "$PYTHON" >&6; }
7488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7489 $as_echo "no" >&6; }
7493 if test x"$PYTHON" = x""; then
7494 as_fn_error $? "Python not found" "$LINENO" 5
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python distutils module" >&5
7499 $as_echo_n "checking for Python distutils module... " >&6; }
7500 if "${PYTHON}" -c 'import distutils' 2>&5
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7503 $as_echo "yes" >&6; }
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7506 $as_echo "no" >&6; }
7507 as_fn_error $? "distutils module not found" "$LINENO" 5
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python configuration directory" >&5
7510 $as_echo_n "checking Python configuration directory... " >&6; }
7511 python_majorversion=`${PYTHON} -c "import sys; print(sys.version[0])"`
7512 python_version=`${PYTHON} -c "import sys; print(sys.version[:3])"`
7513 python_configdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBPL'))))"`
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_configdir" >&5
7515 $as_echo "$python_configdir" >&6; }
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python include directories" >&5
7518 $as_echo_n "checking Python include directories... " >&6; }
7519 python_includespec=`${PYTHON} -c "
7520 import distutils.sysconfig
7521 a = '-I' + distutils.sysconfig.get_python_inc(False)
7522 b = '-I' + distutils.sysconfig.get_python_inc(True)
7526 print(a + ' ' + b)"`
7527 if test "$PORTNAME" = win32 ; then
7528 python_includespec=`echo $python_includespec | sed 's,[\],/,g'`
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $python_includespec" >&5
7531 $as_echo "$python_includespec" >&6; }
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link an embedded Python application" >&5
7536 $as_echo_n "checking how to link an embedded Python application... " >&6; }
7538 python_libdir=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBDIR'))))"`
7539 python_ldlibrary=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDLIBRARY'))))"`
7540 python_so=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('SO'))))"`
7541 ldlibrary=`echo "${python_ldlibrary}" | sed "s/${python_so}$//"`
7542 python_enable_shared=`${PYTHON} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_vars().get('Py_ENABLE_SHARED',0))"`
7544 if test x"${python_libdir}" != x"" -a x"${python_ldlibrary}" != x"" -a x"${python_ldlibrary}" != x"${ldlibrary}"
7546 # New way: use the official shared library
7547 ldlibrary=`echo "${ldlibrary}" | sed "s/^lib//"`
7548 python_libspec="-L${python_libdir} -l${ldlibrary}"
7550 # Old way: use libpython from python_configdir
7551 python_libdir="${python_configdir}"
7552 # LDVERSION was introduced in Python 3.2.
7553 python_ldversion=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LDVERSION'))))"`
7554 if test x"${python_ldversion}" = x""; then
7555 python_ldversion=$python_version
7557 python_libspec="-L${python_libdir} -lpython${python_ldversion}"
7560 python_additional_libs=`${PYTHON} -c "import distutils.sysconfig; print(' '.join(filter(None,distutils.sysconfig.get_config_vars('LIBS','LIBC','LIBM','BASEMODLIBS'))))"`
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${python_libspec} ${python_additional_libs}" >&5
7563 $as_echo "${python_libspec} ${python_additional_libs}" >&6; }
7568 # We need libpython as a shared library. With Python >=2.5, we
7569 # check the Py_ENABLE_SHARED setting. On Debian, the setting is not
7570 # correct before the jessie release (http://bugs.debian.org/695979).
7571 # We also want to support older Python versions. So as a fallback
7572 # we see if there is a file that is named like a shared library.
7574 if test "$python_enable_shared" != 1; then
7575 if test "$PORTNAME" = darwin; then
7576 # OS X does supply a .dylib even though Py_ENABLE_SHARED does
7577 # not get set. The file detection logic below doesn't succeed
7578 # on older OS X versions, so make it explicit.
7579 python_enable_shared=1
7580 elif test "$PORTNAME" = win32; then
7581 # Windows also needs an explicit override.
7582 python_enable_shared=1
7584 # We don't know the platform shared library extension here yet,
7585 # so we try some candidates.
7586 for dlsuffix in .so .sl; do
7587 if ls "$python_libdir"/libpython*${dlsuffix}* >/dev/null 2>&1; then
7588 python_enable_shared=1
7595 if test "$python_enable_shared" != 1; then
7596 as_fn_error $? "cannot build PL/Python because libpython is not a shared library
7597 You might have to rebuild your Python installation. Refer to the
7598 documentation for details. Use --without-python to disable building
7599 PL/Python." "$LINENO" 5
7603 if test "$cross_compiling" = yes && test -z "$with_system_tzdata"; then
7604 # Extract the first word of "zic", so it can be a program name with args.
7605 set dummy zic; ac_word=$2
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7607 $as_echo_n "checking for $ac_word... " >&6; }
7608 if ${ac_cv_path_ZIC+:} false; then :
7609 $as_echo_n "(cached) " >&6
7613 ac_cv_path_ZIC="$ZIC" # Let the user override the test with a path.
7616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7620 test -z "$as_dir" && as_dir=.
7621 for ac_exec_ext in '' $ac_executable_extensions; do
7622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7623 ac_cv_path_ZIC="$as_dir/$ac_word$ac_exec_ext"
7624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635 if test -n "$ZIC"; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIC" >&5
7637 $as_echo "$ZIC" >&6; }
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7640 $as_echo "no" >&6; }
7644 if test -z "$ZIC"; then
7646 When cross-compiling, either use the option --with-system-tzdata to use
7647 existing time-zone data, or set the environment variable ZIC to a zic
7648 program to use during the build." "$LINENO" 5
7655 # For each platform, we need to know about any special compile and link
7656 # libraries, and whether the normal C function names are thread-safe.
7657 # See the comment at the top of src/port/thread.c for more information.
7658 # WIN32 doesn't need the pthread tests; it always uses threads
7660 # These tests are run before the library-tests, because linking with the
7661 # other libraries can pull in the pthread functions as a side-effect. We
7662 # want to use the -pthread or similar flags directly, and not rely on
7663 # the side-effects of linking with some other library.
7665 # note: We have to use AS_IF here rather than plain if. The AC_CHECK_HEADER
7666 # invocation below is the first one in the script, and autoconf generates
7667 # additional code for that, which must not be inside the if-block. AS_IF
7668 # knows how to do that.
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7670 $as_echo_n "checking for ANSI C header files... " >&6; }
7671 if ${ac_cv_header_stdc+:} false; then :
7672 $as_echo_n "(cached) " >&6
7674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7675 /* end confdefs.h. */
7689 if ac_fn_c_try_compile "$LINENO"; then :
7690 ac_cv_header_stdc=yes
7692 ac_cv_header_stdc=no
7694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7696 if test $ac_cv_header_stdc = yes; then
7697 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7699 /* end confdefs.h. */
7703 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7704 $EGREP "memchr" >/dev/null 2>&1; then :
7707 ac_cv_header_stdc=no
7713 if test $ac_cv_header_stdc = yes; then
7714 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7716 /* end confdefs.h. */
7720 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7721 $EGREP "free" >/dev/null 2>&1; then :
7724 ac_cv_header_stdc=no
7730 if test $ac_cv_header_stdc = yes; then
7731 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7732 if test "$cross_compiling" = yes; then :
7735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7736 /* end confdefs.h. */
7739 #if ((' ' & 0x0FF) == 0x020)
7740 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7741 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7743 # define ISLOWER(c) \
7744 (('a' <= (c) && (c) <= 'i') \
7745 || ('j' <= (c) && (c) <= 'r') \
7746 || ('s' <= (c) && (c) <= 'z'))
7747 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7750 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7755 for (i = 0; i < 256; i++)
7756 if (XOR (islower (i), ISLOWER (i))
7757 || toupper (i) != TOUPPER (i))
7762 if ac_fn_c_try_run "$LINENO"; then :
7765 ac_cv_header_stdc=no
7767 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7768 conftest.$ac_objext conftest.beam conftest.$ac_ext
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7774 $as_echo "$ac_cv_header_stdc" >&6; }
7775 if test $ac_cv_header_stdc = yes; then
7777 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7781 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7782 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7783 inttypes.h stdint.h unistd.h
7785 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7786 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7788 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7789 cat >>confdefs.h <<_ACEOF
7790 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7798 if test "$enable_thread_safety" = yes -a "$PORTNAME" != "win32"; then :
7804 ac_cpp='$CPP $CPPFLAGS'
7805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7811 # We used to check for pthread.h first, but this fails if pthread.h
7812 # requires special compiler flags (e.g. on Tru64 or Sequent).
7813 # It gets checked for in the link test anyway.
7815 # First of all, check if the user has set any of the PTHREAD_LIBS,
7816 # etcetera environment variables, and if threads linking works using
7818 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
7819 save_CFLAGS="$CFLAGS"
7820 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7822 LIBS="$PTHREAD_LIBS $LIBS"
7823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7824 $as_echo_n "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7826 /* end confdefs.h. */
7828 /* Override any GCC internal prototype to avoid an error.
7829 Use char because int might match the return type of a GCC
7830 builtin and then its argument prototype would still apply. */
7834 char pthread_join ();
7838 return pthread_join ();
7843 if ac_fn_c_try_link "$LINENO"; then :
7846 rm -f core conftest.err conftest.$ac_objext \
7847 conftest$ac_exeext conftest.$ac_ext
7848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7849 $as_echo "$ax_pthread_ok" >&6; }
7850 if test x"$ax_pthread_ok" = xno; then
7855 CFLAGS="$save_CFLAGS"
7858 # We must check for the threads library under a number of different
7859 # names; the ordering is very important because some systems
7860 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7861 # libraries is broken (non-POSIX).
7863 # Create a list of thread flags to try. Items starting with a "-" are
7864 # C compiler flags, and other items are library names, except for "none"
7865 # which indicates that we try without any flags at all, and "pthread-config"
7866 # which is a program returning the flags for the Pth emulation library.
7868 ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mt -mthreads pthread --thread-safe pthread-config"
7870 # The ordering *is* (sometimes) important. Some notes on the
7871 # individual items follow:
7873 # pthreads: AIX (must check this before -lpthread)
7874 # none: in case threads are in libc; should be tried before -Kthread and
7875 # other compiler flags to prevent continual compiler warnings
7876 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7877 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7878 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7879 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7880 # -pthreads: Solaris/gcc
7881 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7882 # doesn't hurt to check since this sometimes defines pthreads and
7883 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
7884 # is present but should not be used directly)
7885 # -mthreads: Mingw32/gcc, Lynx/gcc
7886 # pthread: Linux, etcetera
7887 # --thread-safe: KAI C++
7888 # pthread-config: use pthread-config program (for GNU Pth library)
7894 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7895 # multi-threading and also sets -lpthread."
7897 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7902 # IBM z/OS requires a feature-test macro to be defined in order to
7903 # enable POSIX threads at all, so give the user a hint if this is
7904 # not set. (We don't define these ourselves, as they can affect
7905 # other portions of the system API in unpredictable ways.)
7907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7908 /* end confdefs.h. */
7910 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7911 AX_PTHREAD_ZOS_MISSING
7915 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7916 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1; then :
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7918 $as_echo "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7926 # Newer versions of Solaris require the "-mt -lpthread" pair, and we
7927 # check that first. On some older versions, libc contains stubbed
7928 # (non-functional) versions of the pthreads routines, so link-based
7929 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
7930 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
7931 # a function called by this macro, so we could check for that, but
7932 # who knows whether they'll stub that too in a future libc.) So
7933 # we'll look for -pthreads and -lpthread shortly thereafter.
7935 ax_pthread_flags="-mt,pthread -pthreads -pthread pthread $ax_pthread_flags"
7939 # Older versions of Clang only give a warning instead of an error for an
7940 # unrecognized option, unless we specify -Werror. (We throw in some extra
7941 # Clang warning flags for good measure.)
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler needs certain flags to reject unknown flags" >&5
7944 $as_echo_n "checking if compiler needs certain flags to reject unknown flags... " >&6; }
7945 if ${ax_cv_PTHREAD_REJECT_UNKNOWN+:} false; then :
7946 $as_echo_n "(cached) " >&6
7948 ax_cv_PTHREAD_REJECT_UNKNOWN=unknown
7949 save_CFLAGS="$CFLAGS"
7950 ax_pthread_extra_flags="-Wunknown-warning-option -Wunused-command-line-argument"
7951 CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wfoobaz -foobaz"
7952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7953 /* end confdefs.h. */
7963 if ac_fn_c_try_compile "$LINENO"; then :
7964 ax_cv_PTHREAD_REJECT_UNKNOWN="-Werror $ax_pthread_extra_flags"
7966 ax_cv_PTHREAD_REJECT_UNKNOWN=no
7968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7969 CFLAGS="$save_CFLAGS"
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_REJECT_UNKNOWN" >&5
7973 $as_echo "$ax_cv_PTHREAD_REJECT_UNKNOWN" >&6; }
7974 ax_pthread_extra_flags=
7975 if test "x$ax_cv_PTHREAD_REJECT_UNKNOWN" != "xno"; then :
7976 ax_pthread_extra_flags="$ax_cv_PTHREAD_REJECT_UNKNOWN"
7979 if test x"$ax_pthread_ok" = xno; then
7980 for flag in $ax_pthread_flags; do
7984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7985 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with -mt -lpthread" >&5
7990 $as_echo_n "checking whether pthreads work with -mt -lpthread... " >&6; }
7991 PTHREAD_CFLAGS="-mt"
7992 PTHREAD_LIBS="-lpthread"
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
7997 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
7998 PTHREAD_CFLAGS="$flag"
8002 # Extract the first word of "pthread-config", so it can be a program name with args.
8003 set dummy pthread-config; ac_word=$2
8004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8005 $as_echo_n "checking for $ac_word... " >&6; }
8006 if ${ac_cv_prog_ax_pthread_config+:} false; then :
8007 $as_echo_n "(cached) " >&6
8009 if test -n "$ax_pthread_config"; then
8010 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
8012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8016 test -z "$as_dir" && as_dir=.
8017 for ac_exec_ext in '' $ac_executable_extensions; do
8018 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8019 ac_cv_prog_ax_pthread_config="yes"
8020 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8027 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
8030 ax_pthread_config=$ac_cv_prog_ax_pthread_config
8031 if test -n "$ax_pthread_config"; then
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
8033 $as_echo "$ax_pthread_config" >&6; }
8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8036 $as_echo "no" >&6; }
8040 if test x"$ax_pthread_config" = xno; then continue; fi
8041 PTHREAD_CFLAGS="`pthread-config --cflags`"
8042 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
8046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
8047 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
8048 PTHREAD_LIBS="-l$flag"
8053 save_CFLAGS="$CFLAGS"
8054 LIBS="$PTHREAD_LIBS $LIBS"
8055 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags"
8057 # Check for various functions. We must include pthread.h,
8058 # since some functions may be macros. (On the Sequent, we
8059 # need a special flag -Kthread to make this header compile.)
8060 # We check for pthread_join because it is in -lpthread on IRIX
8061 # while pthread_create is in libc. We check for pthread_attr_init
8062 # due to DEC craziness with -lpthreads. We check for
8063 # pthread_cleanup_push because it is one of the few pthread
8064 # functions on Solaris that doesn't have a non-functional libc stub.
8065 # We try pthread_create on general principles.
8066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8067 /* end confdefs.h. */
8068 #include <pthread.h>
8069 static void routine(void *a) { a = 0; }
8070 static void *start_routine(void *a) { return a; }
8074 pthread_t th; pthread_attr_t attr;
8075 pthread_create(&th, 0, start_routine, 0);
8076 pthread_join(th, 0);
8077 pthread_attr_init(&attr);
8078 pthread_cleanup_push(routine, 0);
8079 pthread_cleanup_pop(0) /* ; */
8084 if ac_fn_c_try_link "$LINENO"; then :
8087 rm -f core conftest.err conftest.$ac_objext \
8088 conftest$ac_exeext conftest.$ac_ext
8091 CFLAGS="$save_CFLAGS"
8093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
8094 $as_echo "$ax_pthread_ok" >&6; }
8095 if test "x$ax_pthread_ok" = xyes; then
8104 # Various other checks:
8105 if test "x$ax_pthread_ok" = xyes; then
8107 LIBS="$PTHREAD_LIBS $LIBS"
8108 save_CFLAGS="$CFLAGS"
8109 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8111 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
8113 $as_echo_n "checking for joinable pthread attribute... " >&6; }
8114 if ${ax_cv_PTHREAD_JOINABLE_ATTR+:} false; then :
8115 $as_echo_n "(cached) " >&6
8117 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
8118 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
8119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8120 /* end confdefs.h. */
8121 #include <pthread.h>
8125 int attr = $attr; return attr /* ; */
8130 if ac_fn_c_try_link "$LINENO"; then :
8131 ax_cv_PTHREAD_JOINABLE_ATTR=$attr; break
8133 rm -f core conftest.err conftest.$ac_objext \
8134 conftest$ac_exeext conftest.$ac_ext
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
8139 $as_echo "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
8140 if test "$ax_cv_PTHREAD_JOINABLE_ATTR" != unknown && \
8141 test "$ax_cv_PTHREAD_JOINABLE_ATTR" != PTHREAD_CREATE_JOINABLE; then :
8143 cat >>confdefs.h <<_ACEOF
8144 #define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
8150 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
8151 if ${ax_cv_PTHREAD_SPECIAL_FLAGS+:} false; then :
8152 $as_echo_n "(cached) " >&6
8154 ax_cv_PTHREAD_SPECIAL_FLAGS=no
8155 ax_pthread_special_flags_added=no
8156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8157 /* end confdefs.h. */
8159 # if !defined(_REENTRANT) && !defined(_THREAD_SAFE)
8160 AX_PTHREAD_NEED_SPECIAL_FLAG
8164 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8165 $EGREP "AX_PTHREAD_NEED_SPECIAL_FLAG" >/dev/null 2>&1; then :
8168 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_THREAD_SAFE"
8170 darwin* | hpux* | osf* | solaris*)
8171 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_REENTRANT"
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
8181 $as_echo "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
8182 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
8183 test "x$ax_pthread_special_flags_added" != "xyes"; then :
8184 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
8185 ax_pthread_special_flags_added=yes
8188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
8189 $as_echo_n "checking for PTHREAD_PRIO_INHERIT... " >&6; }
8190 if ${ax_cv_PTHREAD_PRIO_INHERIT+:} false; then :
8191 $as_echo_n "(cached) " >&6
8193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8194 /* end confdefs.h. */
8195 #include <pthread.h>
8199 int i = PTHREAD_PRIO_INHERIT;
8204 if ac_fn_c_try_link "$LINENO"; then :
8205 ax_cv_PTHREAD_PRIO_INHERIT=yes
8207 ax_cv_PTHREAD_PRIO_INHERIT=no
8209 rm -f core conftest.err conftest.$ac_objext \
8210 conftest$ac_exeext conftest.$ac_ext
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
8214 $as_echo "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
8215 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes"; then :
8217 $as_echo "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
8222 CFLAGS="$save_CFLAGS"
8224 # More AIX lossage: compile with *_r variant
8225 if test "x$GCC" != xyes; then
8229 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
8230 #handle absolute path differently from PATH based program lookup
8233 if as_fn_executable_p ${CC}_r; then :
8234 PTHREAD_CC="${CC}_r"
8237 for ac_prog in ${CC}_r
8239 # Extract the first word of "$ac_prog", so it can be a program name with args.
8240 set dummy $ac_prog; ac_word=$2
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8242 $as_echo_n "checking for $ac_word... " >&6; }
8243 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
8244 $as_echo_n "(cached) " >&6
8246 if test -n "$PTHREAD_CC"; then
8247 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
8249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8253 test -z "$as_dir" && as_dir=.
8254 for ac_exec_ext in '' $ac_executable_extensions; do
8255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8256 ac_cv_prog_PTHREAD_CC="$ac_prog"
8257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8266 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
8267 if test -n "$PTHREAD_CC"; then
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
8269 $as_echo "$PTHREAD_CC" >&6; }
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8272 $as_echo "no" >&6; }
8276 test -n "$PTHREAD_CC" && break
8278 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
8289 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
8295 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
8296 if test x"$ax_pthread_ok" = xyes; then
8298 $as_echo "#define HAVE_PTHREAD 1" >>confdefs.h
8306 ac_cpp='$CPP $CPPFLAGS'
8307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8313 # Some platforms use these, so just define them. They can't hurt if they
8314 # are not supported. For example, on Solaris -D_POSIX_PTHREAD_SEMANTICS
8315 # enables 5-arg getpwuid_r, among other things.
8316 PTHREAD_CFLAGS="$PTHREAD_CFLAGS -D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
8318 # Check for *_r functions
8321 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
8322 LIBS="$LIBS $PTHREAD_LIBS"
8324 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8325 if test "x$ac_cv_header_pthread_h" = xyes; then :
8329 pthread.h not found; use --disable-thread-safety to disable thread safety" "$LINENO" 5
8334 for ac_func in strerror_r getpwuid_r gethostbyname_r
8336 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8337 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8338 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8339 cat >>confdefs.h <<_ACEOF
8340 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8347 # Do test here with the proper thread flags
8348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns int" >&5
8349 $as_echo_n "checking whether strerror_r returns int... " >&6; }
8350 if ${pgac_cv_func_strerror_r_int+:} false; then :
8351 $as_echo_n "(cached) " >&6
8353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8354 /* end confdefs.h. */
8360 int strerror_r(int, char *, size_t);
8362 /* Older AIX has 'int' for the third argument so we don't test the args. */
8369 if ac_fn_c_try_compile "$LINENO"; then :
8370 pgac_cv_func_strerror_r_int=yes
8372 pgac_cv_func_strerror_r_int=no
8374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_strerror_r_int" >&5
8377 $as_echo "$pgac_cv_func_strerror_r_int" >&6; }
8378 if test x"$pgac_cv_func_strerror_r_int" = xyes ; then
8380 $as_echo "#define STRERROR_R_INT 1" >>confdefs.h
8391 # do not use values from template file
8404 ## Most libraries are included only if they demonstrably provide a function
8405 ## we need, but libm is an exception: always include it, because there are
8406 ## too many compilers that play cute optimization games that will break
8407 ## probes for standard functions such as pow().
8410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lm" >&5
8411 $as_echo_n "checking for main in -lm... " >&6; }
8412 if ${ac_cv_lib_m_main+:} false; then :
8413 $as_echo_n "(cached) " >&6
8415 ac_check_lib_save_LIBS=$LIBS
8417 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8418 /* end confdefs.h. */
8429 if ac_fn_c_try_link "$LINENO"; then :
8430 ac_cv_lib_m_main=yes
8434 rm -f core conftest.err conftest.$ac_objext \
8435 conftest$ac_exeext conftest.$ac_ext
8436 LIBS=$ac_check_lib_save_LIBS
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_main" >&5
8439 $as_echo "$ac_cv_lib_m_main" >&6; }
8440 if test "x$ac_cv_lib_m_main" = xyes; then :
8441 cat >>confdefs.h <<_ACEOF
8449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setproctitle" >&5
8450 $as_echo_n "checking for library containing setproctitle... " >&6; }
8451 if ${ac_cv_search_setproctitle+:} false; then :
8452 $as_echo_n "(cached) " >&6
8454 ac_func_search_save_LIBS=$LIBS
8455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8456 /* end confdefs.h. */
8458 /* Override any GCC internal prototype to avoid an error.
8459 Use char because int might match the return type of a GCC
8460 builtin and then its argument prototype would still apply. */
8464 char setproctitle ();
8468 return setproctitle ();
8473 for ac_lib in '' util; do
8474 if test -z "$ac_lib"; then
8475 ac_res="none required"
8478 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8480 if ac_fn_c_try_link "$LINENO"; then :
8481 ac_cv_search_setproctitle=$ac_res
8483 rm -f core conftest.err conftest.$ac_objext \
8485 if ${ac_cv_search_setproctitle+:} false; then :
8489 if ${ac_cv_search_setproctitle+:} false; then :
8492 ac_cv_search_setproctitle=no
8495 LIBS=$ac_func_search_save_LIBS
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setproctitle" >&5
8498 $as_echo "$ac_cv_search_setproctitle" >&6; }
8499 ac_res=$ac_cv_search_setproctitle
8500 if test "$ac_res" != no; then :
8501 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8506 $as_echo_n "checking for library containing dlopen... " >&6; }
8507 if ${ac_cv_search_dlopen+:} false; then :
8508 $as_echo_n "(cached) " >&6
8510 ac_func_search_save_LIBS=$LIBS
8511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8512 /* end confdefs.h. */
8514 /* Override any GCC internal prototype to avoid an error.
8515 Use char because int might match the return type of a GCC
8516 builtin and then its argument prototype would still apply. */
8529 for ac_lib in '' dl; do
8530 if test -z "$ac_lib"; then
8531 ac_res="none required"
8534 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8536 if ac_fn_c_try_link "$LINENO"; then :
8537 ac_cv_search_dlopen=$ac_res
8539 rm -f core conftest.err conftest.$ac_objext \
8541 if ${ac_cv_search_dlopen+:} false; then :
8545 if ${ac_cv_search_dlopen+:} false; then :
8548 ac_cv_search_dlopen=no
8551 LIBS=$ac_func_search_save_LIBS
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8554 $as_echo "$ac_cv_search_dlopen" >&6; }
8555 ac_res=$ac_cv_search_dlopen
8556 if test "$ac_res" != no; then :
8557 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
8562 $as_echo_n "checking for library containing socket... " >&6; }
8563 if ${ac_cv_search_socket+:} false; then :
8564 $as_echo_n "(cached) " >&6
8566 ac_func_search_save_LIBS=$LIBS
8567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8568 /* end confdefs.h. */
8570 /* Override any GCC internal prototype to avoid an error.
8571 Use char because int might match the return type of a GCC
8572 builtin and then its argument prototype would still apply. */
8585 for ac_lib in '' socket ws2_32; do
8586 if test -z "$ac_lib"; then
8587 ac_res="none required"
8590 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8592 if ac_fn_c_try_link "$LINENO"; then :
8593 ac_cv_search_socket=$ac_res
8595 rm -f core conftest.err conftest.$ac_objext \
8597 if ${ac_cv_search_socket+:} false; then :
8601 if ${ac_cv_search_socket+:} false; then :
8604 ac_cv_search_socket=no
8607 LIBS=$ac_func_search_save_LIBS
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
8610 $as_echo "$ac_cv_search_socket" >&6; }
8611 ac_res=$ac_cv_search_socket
8612 if test "$ac_res" != no; then :
8613 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
8618 $as_echo_n "checking for library containing shl_load... " >&6; }
8619 if ${ac_cv_search_shl_load+:} false; then :
8620 $as_echo_n "(cached) " >&6
8622 ac_func_search_save_LIBS=$LIBS
8623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8624 /* end confdefs.h. */
8626 /* Override any GCC internal prototype to avoid an error.
8627 Use char because int might match the return type of a GCC
8628 builtin and then its argument prototype would still apply. */
8641 for ac_lib in '' dld; do
8642 if test -z "$ac_lib"; then
8643 ac_res="none required"
8646 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8648 if ac_fn_c_try_link "$LINENO"; then :
8649 ac_cv_search_shl_load=$ac_res
8651 rm -f core conftest.err conftest.$ac_objext \
8653 if ${ac_cv_search_shl_load+:} false; then :
8657 if ${ac_cv_search_shl_load+:} false; then :
8660 ac_cv_search_shl_load=no
8663 LIBS=$ac_func_search_save_LIBS
8665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
8666 $as_echo "$ac_cv_search_shl_load" >&6; }
8667 ac_res=$ac_cv_search_shl_load
8668 if test "$ac_res" != no; then :
8669 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8673 # We only use libld in port/dynloader/aix.c
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldopen" >&5
8677 $as_echo_n "checking for library containing ldopen... " >&6; }
8678 if ${ac_cv_search_ldopen+:} false; then :
8679 $as_echo_n "(cached) " >&6
8681 ac_func_search_save_LIBS=$LIBS
8682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683 /* end confdefs.h. */
8685 /* Override any GCC internal prototype to avoid an error.
8686 Use char because int might match the return type of a GCC
8687 builtin and then its argument prototype would still apply. */
8700 for ac_lib in '' ld; do
8701 if test -z "$ac_lib"; then
8702 ac_res="none required"
8705 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8707 if ac_fn_c_try_link "$LINENO"; then :
8708 ac_cv_search_ldopen=$ac_res
8710 rm -f core conftest.err conftest.$ac_objext \
8712 if ${ac_cv_search_ldopen+:} false; then :
8716 if ${ac_cv_search_ldopen+:} false; then :
8719 ac_cv_search_ldopen=no
8722 LIBS=$ac_func_search_save_LIBS
8724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldopen" >&5
8725 $as_echo "$ac_cv_search_ldopen" >&6; }
8726 ac_res=$ac_cv_search_ldopen
8727 if test "$ac_res" != no; then :
8728 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getopt_long" >&5
8735 $as_echo_n "checking for library containing getopt_long... " >&6; }
8736 if ${ac_cv_search_getopt_long+:} false; then :
8737 $as_echo_n "(cached) " >&6
8739 ac_func_search_save_LIBS=$LIBS
8740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8741 /* end confdefs.h. */
8743 /* Override any GCC internal prototype to avoid an error.
8744 Use char because int might match the return type of a GCC
8745 builtin and then its argument prototype would still apply. */
8749 char getopt_long ();
8753 return getopt_long ();
8758 for ac_lib in '' getopt gnugetopt; do
8759 if test -z "$ac_lib"; then
8760 ac_res="none required"
8763 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8765 if ac_fn_c_try_link "$LINENO"; then :
8766 ac_cv_search_getopt_long=$ac_res
8768 rm -f core conftest.err conftest.$ac_objext \
8770 if ${ac_cv_search_getopt_long+:} false; then :
8774 if ${ac_cv_search_getopt_long+:} false; then :
8777 ac_cv_search_getopt_long=no
8780 LIBS=$ac_func_search_save_LIBS
8782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getopt_long" >&5
8783 $as_echo "$ac_cv_search_getopt_long" >&6; }
8784 ac_res=$ac_cv_search_getopt_long
8785 if test "$ac_res" != no; then :
8786 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing crypt" >&5
8791 $as_echo_n "checking for library containing crypt... " >&6; }
8792 if ${ac_cv_search_crypt+:} false; then :
8793 $as_echo_n "(cached) " >&6
8795 ac_func_search_save_LIBS=$LIBS
8796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8797 /* end confdefs.h. */
8799 /* Override any GCC internal prototype to avoid an error.
8800 Use char because int might match the return type of a GCC
8801 builtin and then its argument prototype would still apply. */
8814 for ac_lib in '' crypt; do
8815 if test -z "$ac_lib"; then
8816 ac_res="none required"
8819 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8821 if ac_fn_c_try_link "$LINENO"; then :
8822 ac_cv_search_crypt=$ac_res
8824 rm -f core conftest.err conftest.$ac_objext \
8826 if ${ac_cv_search_crypt+:} false; then :
8830 if ${ac_cv_search_crypt+:} false; then :
8833 ac_cv_search_crypt=no
8836 LIBS=$ac_func_search_save_LIBS
8838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_crypt" >&5
8839 $as_echo "$ac_cv_search_crypt" >&6; }
8840 ac_res=$ac_cv_search_crypt
8841 if test "$ac_res" != no; then :
8842 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_open" >&5
8847 $as_echo_n "checking for library containing shm_open... " >&6; }
8848 if ${ac_cv_search_shm_open+:} false; then :
8849 $as_echo_n "(cached) " >&6
8851 ac_func_search_save_LIBS=$LIBS
8852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8853 /* end confdefs.h. */
8855 /* Override any GCC internal prototype to avoid an error.
8856 Use char because int might match the return type of a GCC
8857 builtin and then its argument prototype would still apply. */
8870 for ac_lib in '' rt; do
8871 if test -z "$ac_lib"; then
8872 ac_res="none required"
8875 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8877 if ac_fn_c_try_link "$LINENO"; then :
8878 ac_cv_search_shm_open=$ac_res
8880 rm -f core conftest.err conftest.$ac_objext \
8882 if ${ac_cv_search_shm_open+:} false; then :
8886 if ${ac_cv_search_shm_open+:} false; then :
8889 ac_cv_search_shm_open=no
8892 LIBS=$ac_func_search_save_LIBS
8894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_open" >&5
8895 $as_echo "$ac_cv_search_shm_open" >&6; }
8896 ac_res=$ac_cv_search_shm_open
8897 if test "$ac_res" != no; then :
8898 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shm_unlink" >&5
8903 $as_echo_n "checking for library containing shm_unlink... " >&6; }
8904 if ${ac_cv_search_shm_unlink+:} false; then :
8905 $as_echo_n "(cached) " >&6
8907 ac_func_search_save_LIBS=$LIBS
8908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8909 /* end confdefs.h. */
8911 /* Override any GCC internal prototype to avoid an error.
8912 Use char because int might match the return type of a GCC
8913 builtin and then its argument prototype would still apply. */
8921 return shm_unlink ();
8926 for ac_lib in '' rt; do
8927 if test -z "$ac_lib"; then
8928 ac_res="none required"
8931 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8933 if ac_fn_c_try_link "$LINENO"; then :
8934 ac_cv_search_shm_unlink=$ac_res
8936 rm -f core conftest.err conftest.$ac_objext \
8938 if ${ac_cv_search_shm_unlink+:} false; then :
8942 if ${ac_cv_search_shm_unlink+:} false; then :
8945 ac_cv_search_shm_unlink=no
8948 LIBS=$ac_func_search_save_LIBS
8950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shm_unlink" >&5
8951 $as_echo "$ac_cv_search_shm_unlink" >&6; }
8952 ac_res=$ac_cv_search_shm_unlink
8953 if test "$ac_res" != no; then :
8954 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
8960 $as_echo_n "checking for library containing fdatasync... " >&6; }
8961 if ${ac_cv_search_fdatasync+:} false; then :
8962 $as_echo_n "(cached) " >&6
8964 ac_func_search_save_LIBS=$LIBS
8965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8966 /* end confdefs.h. */
8968 /* Override any GCC internal prototype to avoid an error.
8969 Use char because int might match the return type of a GCC
8970 builtin and then its argument prototype would still apply. */
8978 return fdatasync ();
8983 for ac_lib in '' rt posix4; do
8984 if test -z "$ac_lib"; then
8985 ac_res="none required"
8988 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8990 if ac_fn_c_try_link "$LINENO"; then :
8991 ac_cv_search_fdatasync=$ac_res
8993 rm -f core conftest.err conftest.$ac_objext \
8995 if ${ac_cv_search_fdatasync+:} false; then :
8999 if ${ac_cv_search_fdatasync+:} false; then :
9002 ac_cv_search_fdatasync=no
9005 LIBS=$ac_func_search_save_LIBS
9007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
9008 $as_echo "$ac_cv_search_fdatasync" >&6; }
9009 ac_res=$ac_cv_search_fdatasync
9010 if test "$ac_res" != no; then :
9011 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9015 # Required for thread_test.c on Solaris
9016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5
9017 $as_echo_n "checking for library containing sched_yield... " >&6; }
9018 if ${ac_cv_search_sched_yield+:} false; then :
9019 $as_echo_n "(cached) " >&6
9021 ac_func_search_save_LIBS=$LIBS
9022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9023 /* end confdefs.h. */
9025 /* Override any GCC internal prototype to avoid an error.
9026 Use char because int might match the return type of a GCC
9027 builtin and then its argument prototype would still apply. */
9031 char sched_yield ();
9035 return sched_yield ();
9040 for ac_lib in '' rt; do
9041 if test -z "$ac_lib"; then
9042 ac_res="none required"
9045 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9047 if ac_fn_c_try_link "$LINENO"; then :
9048 ac_cv_search_sched_yield=$ac_res
9050 rm -f core conftest.err conftest.$ac_objext \
9052 if ${ac_cv_search_sched_yield+:} false; then :
9056 if ${ac_cv_search_sched_yield+:} false; then :
9059 ac_cv_search_sched_yield=no
9062 LIBS=$ac_func_search_save_LIBS
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5
9065 $as_echo "$ac_cv_search_sched_yield" >&6; }
9066 ac_res=$ac_cv_search_sched_yield
9067 if test "$ac_res" != no; then :
9068 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9072 # Required for thread_test.c on Solaris 2.5:
9073 # Other ports use it too (HP-UX) so test unconditionally
9074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname_r" >&5
9075 $as_echo_n "checking for library containing gethostbyname_r... " >&6; }
9076 if ${ac_cv_search_gethostbyname_r+:} false; then :
9077 $as_echo_n "(cached) " >&6
9079 ac_func_search_save_LIBS=$LIBS
9080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9081 /* end confdefs.h. */
9083 /* Override any GCC internal prototype to avoid an error.
9084 Use char because int might match the return type of a GCC
9085 builtin and then its argument prototype would still apply. */
9089 char gethostbyname_r ();
9093 return gethostbyname_r ();
9098 for ac_lib in '' nsl; do
9099 if test -z "$ac_lib"; then
9100 ac_res="none required"
9103 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9105 if ac_fn_c_try_link "$LINENO"; then :
9106 ac_cv_search_gethostbyname_r=$ac_res
9108 rm -f core conftest.err conftest.$ac_objext \
9110 if ${ac_cv_search_gethostbyname_r+:} false; then :
9114 if ${ac_cv_search_gethostbyname_r+:} false; then :
9117 ac_cv_search_gethostbyname_r=no
9120 LIBS=$ac_func_search_save_LIBS
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname_r" >&5
9123 $as_echo "$ac_cv_search_gethostbyname_r" >&6; }
9124 ac_res=$ac_cv_search_gethostbyname_r
9125 if test "$ac_res" != no; then :
9126 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shmget" >&5
9132 $as_echo_n "checking for library containing shmget... " >&6; }
9133 if ${ac_cv_search_shmget+:} false; then :
9134 $as_echo_n "(cached) " >&6
9136 ac_func_search_save_LIBS=$LIBS
9137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9138 /* end confdefs.h. */
9140 /* Override any GCC internal prototype to avoid an error.
9141 Use char because int might match the return type of a GCC
9142 builtin and then its argument prototype would still apply. */
9155 for ac_lib in '' cygipc; do
9156 if test -z "$ac_lib"; then
9157 ac_res="none required"
9160 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9162 if ac_fn_c_try_link "$LINENO"; then :
9163 ac_cv_search_shmget=$ac_res
9165 rm -f core conftest.err conftest.$ac_objext \
9167 if ${ac_cv_search_shmget+:} false; then :
9171 if ${ac_cv_search_shmget+:} false; then :
9174 ac_cv_search_shmget=no
9177 LIBS=$ac_func_search_save_LIBS
9179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shmget" >&5
9180 $as_echo "$ac_cv_search_shmget" >&6; }
9181 ac_res=$ac_cv_search_shmget
9182 if test "$ac_res" != no; then :
9183 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9188 if test "$with_readline" = yes; then
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
9192 $as_echo_n "checking for library containing readline... " >&6; }
9193 if ${pgac_cv_check_readline+:} false; then :
9194 $as_echo_n "(cached) " >&6
9196 pgac_cv_check_readline=no
9197 pgac_save_LIBS=$LIBS
9198 if test x"$with_libedit_preferred" != x"yes"
9199 then READLINE_ORDER="-lreadline -ledit"
9200 else READLINE_ORDER="-ledit -lreadline"
9202 for pgac_rllib in $READLINE_ORDER ; do
9203 for pgac_lib in "" " -ltermcap" " -lncurses" " -lcurses" ; do
9204 LIBS="${pgac_rllib}${pgac_lib} $pgac_save_LIBS"
9205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9206 /* end confdefs.h. */
9208 /* Override any GCC internal prototype to avoid an error.
9209 Use char because int might match the return type of a GCC
9210 builtin and then its argument prototype would still apply. */
9223 if ac_fn_c_try_link "$LINENO"; then :
9225 # Older NetBSD, OpenBSD, and Irix have a broken linker that does not
9226 # recognize dependent libraries; assume curses is needed if we didn't
9227 # find any dependency.
9229 netbsd* | openbsd* | irix*)
9230 if test x"$pgac_lib" = x"" ; then
9231 pgac_lib=" -lcurses"
9235 pgac_cv_check_readline="${pgac_rllib}${pgac_lib}"
9239 rm -f core conftest.err conftest.$ac_objext \
9240 conftest$ac_exeext conftest.$ac_ext
9242 if test "$pgac_cv_check_readline" != no ; then
9246 LIBS=$pgac_save_LIBS
9249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_readline" >&5
9250 $as_echo "$pgac_cv_check_readline" >&6; }
9251 if test "$pgac_cv_check_readline" != no ; then
9252 LIBS="$pgac_cv_check_readline $LIBS"
9254 $as_echo "#define HAVE_LIBREADLINE 1" >>confdefs.h
9259 if test x"$pgac_cv_check_readline" = x"no"; then
9260 as_fn_error $? "readline library not found
9261 If you have readline already installed, see config.log for details on the
9262 failure. It is possible the compiler isn't looking in the proper directory.
9263 Use --without-readline to disable readline support." "$LINENO" 5
9267 if test "$with_zlib" = yes; then
9268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflate in -lz" >&5
9269 $as_echo_n "checking for inflate in -lz... " >&6; }
9270 if ${ac_cv_lib_z_inflate+:} false; then :
9271 $as_echo_n "(cached) " >&6
9273 ac_check_lib_save_LIBS=$LIBS
9275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9276 /* end confdefs.h. */
9278 /* Override any GCC internal prototype to avoid an error.
9279 Use char because int might match the return type of a GCC
9280 builtin and then its argument prototype would still apply. */
9293 if ac_fn_c_try_link "$LINENO"; then :
9294 ac_cv_lib_z_inflate=yes
9296 ac_cv_lib_z_inflate=no
9298 rm -f core conftest.err conftest.$ac_objext \
9299 conftest$ac_exeext conftest.$ac_ext
9300 LIBS=$ac_check_lib_save_LIBS
9302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflate" >&5
9303 $as_echo "$ac_cv_lib_z_inflate" >&6; }
9304 if test "x$ac_cv_lib_z_inflate" = xyes; then :
9305 cat >>confdefs.h <<_ACEOF
9312 as_fn_error $? "zlib library not found
9313 If you have zlib already installed, see config.log for details on the
9314 failure. It is possible the compiler isn't looking in the proper directory.
9315 Use --without-zlib to disable zlib support." "$LINENO" 5
9320 if test "$enable_spinlocks" = yes; then
9322 $as_echo "#define HAVE_SPINLOCKS 1" >>confdefs.h
9325 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
9326 *** Not using spinlocks will cause poor performance." >&5
9327 $as_echo "$as_me: WARNING:
9328 *** Not using spinlocks will cause poor performance." >&2;}
9331 if test "$enable_atomics" = yes; then
9333 $as_echo "#define HAVE_ATOMICS 1" >>confdefs.h
9336 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
9337 *** Not using atomic operations will cause poor performance." >&5
9338 $as_echo "$as_me: WARNING:
9339 *** Not using atomic operations will cause poor performance." >&2;}
9342 if test "$with_gssapi" = yes ; then
9343 if test "$PORTNAME" != "win32"; then
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gss_init_sec_context" >&5
9345 $as_echo_n "checking for library containing gss_init_sec_context... " >&6; }
9346 if ${ac_cv_search_gss_init_sec_context+:} false; then :
9347 $as_echo_n "(cached) " >&6
9349 ac_func_search_save_LIBS=$LIBS
9350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9351 /* end confdefs.h. */
9353 /* Override any GCC internal prototype to avoid an error.
9354 Use char because int might match the return type of a GCC
9355 builtin and then its argument prototype would still apply. */
9359 char gss_init_sec_context ();
9363 return gss_init_sec_context ();
9368 for ac_lib in '' gssapi_krb5 gss 'gssapi -lkrb5 -lcrypto'; do
9369 if test -z "$ac_lib"; then
9370 ac_res="none required"
9373 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9375 if ac_fn_c_try_link "$LINENO"; then :
9376 ac_cv_search_gss_init_sec_context=$ac_res
9378 rm -f core conftest.err conftest.$ac_objext \
9380 if ${ac_cv_search_gss_init_sec_context+:} false; then :
9384 if ${ac_cv_search_gss_init_sec_context+:} false; then :
9387 ac_cv_search_gss_init_sec_context=no
9390 LIBS=$ac_func_search_save_LIBS
9392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gss_init_sec_context" >&5
9393 $as_echo "$ac_cv_search_gss_init_sec_context" >&6; }
9394 ac_res=$ac_cv_search_gss_init_sec_context
9395 if test "$ac_res" != no; then :
9396 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9399 as_fn_error $? "could not find function 'gss_init_sec_context' required for GSSAPI" "$LINENO" 5
9403 LIBS="$LIBS -lgssapi32"
9407 if test "$with_openssl" = yes ; then
9408 if test "$PORTNAME" != "win32"; then
9409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_new_ex_data in -lcrypto" >&5
9410 $as_echo_n "checking for CRYPTO_new_ex_data in -lcrypto... " >&6; }
9411 if ${ac_cv_lib_crypto_CRYPTO_new_ex_data+:} false; then :
9412 $as_echo_n "(cached) " >&6
9414 ac_check_lib_save_LIBS=$LIBS
9415 LIBS="-lcrypto $LIBS"
9416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9417 /* end confdefs.h. */
9419 /* Override any GCC internal prototype to avoid an error.
9420 Use char because int might match the return type of a GCC
9421 builtin and then its argument prototype would still apply. */
9425 char CRYPTO_new_ex_data ();
9429 return CRYPTO_new_ex_data ();
9434 if ac_fn_c_try_link "$LINENO"; then :
9435 ac_cv_lib_crypto_CRYPTO_new_ex_data=yes
9437 ac_cv_lib_crypto_CRYPTO_new_ex_data=no
9439 rm -f core conftest.err conftest.$ac_objext \
9440 conftest$ac_exeext conftest.$ac_ext
9441 LIBS=$ac_check_lib_save_LIBS
9443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_CRYPTO_new_ex_data" >&5
9444 $as_echo "$ac_cv_lib_crypto_CRYPTO_new_ex_data" >&6; }
9445 if test "x$ac_cv_lib_crypto_CRYPTO_new_ex_data" = xyes; then :
9446 cat >>confdefs.h <<_ACEOF
9447 #define HAVE_LIBCRYPTO 1
9450 LIBS="-lcrypto $LIBS"
9453 as_fn_error $? "library 'crypto' is required for OpenSSL" "$LINENO" 5
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_library_init in -lssl" >&5
9457 $as_echo_n "checking for SSL_library_init in -lssl... " >&6; }
9458 if ${ac_cv_lib_ssl_SSL_library_init+:} false; then :
9459 $as_echo_n "(cached) " >&6
9461 ac_check_lib_save_LIBS=$LIBS
9463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9464 /* end confdefs.h. */
9466 /* Override any GCC internal prototype to avoid an error.
9467 Use char because int might match the return type of a GCC
9468 builtin and then its argument prototype would still apply. */
9472 char SSL_library_init ();
9476 return SSL_library_init ();
9481 if ac_fn_c_try_link "$LINENO"; then :
9482 ac_cv_lib_ssl_SSL_library_init=yes
9484 ac_cv_lib_ssl_SSL_library_init=no
9486 rm -f core conftest.err conftest.$ac_objext \
9487 conftest$ac_exeext conftest.$ac_ext
9488 LIBS=$ac_check_lib_save_LIBS
9490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_library_init" >&5
9491 $as_echo "$ac_cv_lib_ssl_SSL_library_init" >&6; }
9492 if test "x$ac_cv_lib_ssl_SSL_library_init" = xyes; then :
9493 cat >>confdefs.h <<_ACEOF
9494 #define HAVE_LIBSSL 1
9500 as_fn_error $? "library 'ssl' is required for OpenSSL" "$LINENO" 5
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing CRYPTO_new_ex_data" >&5
9505 $as_echo_n "checking for library containing CRYPTO_new_ex_data... " >&6; }
9506 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
9507 $as_echo_n "(cached) " >&6
9509 ac_func_search_save_LIBS=$LIBS
9510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9511 /* end confdefs.h. */
9513 /* Override any GCC internal prototype to avoid an error.
9514 Use char because int might match the return type of a GCC
9515 builtin and then its argument prototype would still apply. */
9519 char CRYPTO_new_ex_data ();
9523 return CRYPTO_new_ex_data ();
9528 for ac_lib in '' eay32 crypto; do
9529 if test -z "$ac_lib"; then
9530 ac_res="none required"
9533 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9535 if ac_fn_c_try_link "$LINENO"; then :
9536 ac_cv_search_CRYPTO_new_ex_data=$ac_res
9538 rm -f core conftest.err conftest.$ac_objext \
9540 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
9544 if ${ac_cv_search_CRYPTO_new_ex_data+:} false; then :
9547 ac_cv_search_CRYPTO_new_ex_data=no
9550 LIBS=$ac_func_search_save_LIBS
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_CRYPTO_new_ex_data" >&5
9553 $as_echo "$ac_cv_search_CRYPTO_new_ex_data" >&6; }
9554 ac_res=$ac_cv_search_CRYPTO_new_ex_data
9555 if test "$ac_res" != no; then :
9556 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9559 as_fn_error $? "library 'eay32' or 'crypto' is required for OpenSSL" "$LINENO" 5
9562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_library_init" >&5
9563 $as_echo_n "checking for library containing SSL_library_init... " >&6; }
9564 if ${ac_cv_search_SSL_library_init+:} false; then :
9565 $as_echo_n "(cached) " >&6
9567 ac_func_search_save_LIBS=$LIBS
9568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9569 /* end confdefs.h. */
9571 /* Override any GCC internal prototype to avoid an error.
9572 Use char because int might match the return type of a GCC
9573 builtin and then its argument prototype would still apply. */
9577 char SSL_library_init ();
9581 return SSL_library_init ();
9586 for ac_lib in '' ssleay32 ssl; do
9587 if test -z "$ac_lib"; then
9588 ac_res="none required"
9591 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9593 if ac_fn_c_try_link "$LINENO"; then :
9594 ac_cv_search_SSL_library_init=$ac_res
9596 rm -f core conftest.err conftest.$ac_objext \
9598 if ${ac_cv_search_SSL_library_init+:} false; then :
9602 if ${ac_cv_search_SSL_library_init+:} false; then :
9605 ac_cv_search_SSL_library_init=no
9608 LIBS=$ac_func_search_save_LIBS
9610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_library_init" >&5
9611 $as_echo "$ac_cv_search_SSL_library_init" >&6; }
9612 ac_res=$ac_cv_search_SSL_library_init
9613 if test "$ac_res" != no; then :
9614 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9617 as_fn_error $? "library 'ssleay32' or 'ssl' is required for OpenSSL" "$LINENO" 5
9621 for ac_func in SSL_get_current_compression
9623 ac_fn_c_check_func "$LINENO" "SSL_get_current_compression" "ac_cv_func_SSL_get_current_compression"
9624 if test "x$ac_cv_func_SSL_get_current_compression" = xyes; then :
9625 cat >>confdefs.h <<_ACEOF
9626 #define HAVE_SSL_GET_CURRENT_COMPRESSION 1
9634 if test "$with_pam" = yes ; then
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
9636 $as_echo_n "checking for pam_start in -lpam... " >&6; }
9637 if ${ac_cv_lib_pam_pam_start+:} false; then :
9638 $as_echo_n "(cached) " >&6
9640 ac_check_lib_save_LIBS=$LIBS
9642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9643 /* end confdefs.h. */
9645 /* Override any GCC internal prototype to avoid an error.
9646 Use char because int might match the return type of a GCC
9647 builtin and then its argument prototype would still apply. */
9655 return pam_start ();
9660 if ac_fn_c_try_link "$LINENO"; then :
9661 ac_cv_lib_pam_pam_start=yes
9663 ac_cv_lib_pam_pam_start=no
9665 rm -f core conftest.err conftest.$ac_objext \
9666 conftest$ac_exeext conftest.$ac_ext
9667 LIBS=$ac_check_lib_save_LIBS
9669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_start" >&5
9670 $as_echo "$ac_cv_lib_pam_pam_start" >&6; }
9671 if test "x$ac_cv_lib_pam_pam_start" = xyes; then :
9672 cat >>confdefs.h <<_ACEOF
9673 #define HAVE_LIBPAM 1
9679 as_fn_error $? "library 'pam' is required for PAM" "$LINENO" 5
9684 if test "$with_libxml" = yes ; then
9685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xmlSaveToBuffer in -lxml2" >&5
9686 $as_echo_n "checking for xmlSaveToBuffer in -lxml2... " >&6; }
9687 if ${ac_cv_lib_xml2_xmlSaveToBuffer+:} false; then :
9688 $as_echo_n "(cached) " >&6
9690 ac_check_lib_save_LIBS=$LIBS
9692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9693 /* end confdefs.h. */
9695 /* Override any GCC internal prototype to avoid an error.
9696 Use char because int might match the return type of a GCC
9697 builtin and then its argument prototype would still apply. */
9701 char xmlSaveToBuffer ();
9705 return xmlSaveToBuffer ();
9710 if ac_fn_c_try_link "$LINENO"; then :
9711 ac_cv_lib_xml2_xmlSaveToBuffer=yes
9713 ac_cv_lib_xml2_xmlSaveToBuffer=no
9715 rm -f core conftest.err conftest.$ac_objext \
9716 conftest$ac_exeext conftest.$ac_ext
9717 LIBS=$ac_check_lib_save_LIBS
9719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xml2_xmlSaveToBuffer" >&5
9720 $as_echo "$ac_cv_lib_xml2_xmlSaveToBuffer" >&6; }
9721 if test "x$ac_cv_lib_xml2_xmlSaveToBuffer" = xyes; then :
9722 cat >>confdefs.h <<_ACEOF
9723 #define HAVE_LIBXML2 1
9729 as_fn_error $? "library 'xml2' (version >= 2.6.23) is required for XML support" "$LINENO" 5
9734 if test "$with_libxslt" = yes ; then
9735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for xsltCleanupGlobals in -lxslt" >&5
9736 $as_echo_n "checking for xsltCleanupGlobals in -lxslt... " >&6; }
9737 if ${ac_cv_lib_xslt_xsltCleanupGlobals+:} false; then :
9738 $as_echo_n "(cached) " >&6
9740 ac_check_lib_save_LIBS=$LIBS
9742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9743 /* end confdefs.h. */
9745 /* Override any GCC internal prototype to avoid an error.
9746 Use char because int might match the return type of a GCC
9747 builtin and then its argument prototype would still apply. */
9751 char xsltCleanupGlobals ();
9755 return xsltCleanupGlobals ();
9760 if ac_fn_c_try_link "$LINENO"; then :
9761 ac_cv_lib_xslt_xsltCleanupGlobals=yes
9763 ac_cv_lib_xslt_xsltCleanupGlobals=no
9765 rm -f core conftest.err conftest.$ac_objext \
9766 conftest$ac_exeext conftest.$ac_ext
9767 LIBS=$ac_check_lib_save_LIBS
9769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xslt_xsltCleanupGlobals" >&5
9770 $as_echo "$ac_cv_lib_xslt_xsltCleanupGlobals" >&6; }
9771 if test "x$ac_cv_lib_xslt_xsltCleanupGlobals" = xyes; then :
9772 cat >>confdefs.h <<_ACEOF
9773 #define HAVE_LIBXSLT 1
9779 as_fn_error $? "library 'xslt' is required for XSLT support" "$LINENO" 5
9784 # Note: We can test for libldap_r only after we know PTHREAD_LIBS
9785 if test "$with_ldap" = yes ; then
9787 if test "$PORTNAME" != "win32"; then
9788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lldap" >&5
9789 $as_echo_n "checking for ldap_bind in -lldap... " >&6; }
9790 if ${ac_cv_lib_ldap_ldap_bind+:} false; then :
9791 $as_echo_n "(cached) " >&6
9793 ac_check_lib_save_LIBS=$LIBS
9794 LIBS="-lldap $EXTRA_LDAP_LIBS $LIBS"
9795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9796 /* end confdefs.h. */
9798 /* Override any GCC internal prototype to avoid an error.
9799 Use char because int might match the return type of a GCC
9800 builtin and then its argument prototype would still apply. */
9808 return ldap_bind ();
9813 if ac_fn_c_try_link "$LINENO"; then :
9814 ac_cv_lib_ldap_ldap_bind=yes
9816 ac_cv_lib_ldap_ldap_bind=no
9818 rm -f core conftest.err conftest.$ac_objext \
9819 conftest$ac_exeext conftest.$ac_ext
9820 LIBS=$ac_check_lib_save_LIBS
9822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_ldap_bind" >&5
9823 $as_echo "$ac_cv_lib_ldap_ldap_bind" >&6; }
9824 if test "x$ac_cv_lib_ldap_ldap_bind" = xyes; then :
9825 cat >>confdefs.h <<_ACEOF
9826 #define HAVE_LIBLDAP 1
9832 as_fn_error $? "library 'ldap' is required for LDAP" "$LINENO" 5
9835 LDAP_LIBS_BE="-lldap $EXTRA_LDAP_LIBS"
9836 if test "$enable_thread_safety" = yes; then
9837 # on some platforms ldap_r fails to link without PTHREAD_LIBS
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_simple_bind in -lldap_r" >&5
9839 $as_echo_n "checking for ldap_simple_bind in -lldap_r... " >&6; }
9840 if ${ac_cv_lib_ldap_r_ldap_simple_bind+:} false; then :
9841 $as_echo_n "(cached) " >&6
9843 ac_check_lib_save_LIBS=$LIBS
9844 LIBS="-lldap_r $PTHREAD_CFLAGS $PTHREAD_LIBS $EXTRA_LDAP_LIBS $LIBS"
9845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9846 /* end confdefs.h. */
9848 /* Override any GCC internal prototype to avoid an error.
9849 Use char because int might match the return type of a GCC
9850 builtin and then its argument prototype would still apply. */
9854 char ldap_simple_bind ();
9858 return ldap_simple_bind ();
9863 if ac_fn_c_try_link "$LINENO"; then :
9864 ac_cv_lib_ldap_r_ldap_simple_bind=yes
9866 ac_cv_lib_ldap_r_ldap_simple_bind=no
9868 rm -f core conftest.err conftest.$ac_objext \
9869 conftest$ac_exeext conftest.$ac_ext
9870 LIBS=$ac_check_lib_save_LIBS
9872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ldap_r_ldap_simple_bind" >&5
9873 $as_echo "$ac_cv_lib_ldap_r_ldap_simple_bind" >&6; }
9874 if test "x$ac_cv_lib_ldap_r_ldap_simple_bind" = xyes; then :
9875 cat >>confdefs.h <<_ACEOF
9876 #define HAVE_LIBLDAP_R 1
9879 LIBS="-lldap_r $LIBS"
9882 as_fn_error $? "library 'ldap_r' is required for LDAP" "$LINENO" 5
9885 LDAP_LIBS_FE="-lldap_r $EXTRA_LDAP_LIBS"
9887 LDAP_LIBS_FE="-lldap $EXTRA_LDAP_LIBS"
9890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_bind in -lwldap32" >&5
9891 $as_echo_n "checking for ldap_bind in -lwldap32... " >&6; }
9892 if ${ac_cv_lib_wldap32_ldap_bind+:} false; then :
9893 $as_echo_n "(cached) " >&6
9895 ac_check_lib_save_LIBS=$LIBS
9896 LIBS="-lwldap32 $LIBS"
9897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9898 /* end confdefs.h. */
9900 /* Override any GCC internal prototype to avoid an error.
9901 Use char because int might match the return type of a GCC
9902 builtin and then its argument prototype would still apply. */
9910 return ldap_bind ();
9915 if ac_fn_c_try_link "$LINENO"; then :
9916 ac_cv_lib_wldap32_ldap_bind=yes
9918 ac_cv_lib_wldap32_ldap_bind=no
9920 rm -f core conftest.err conftest.$ac_objext \
9921 conftest$ac_exeext conftest.$ac_ext
9922 LIBS=$ac_check_lib_save_LIBS
9924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_wldap32_ldap_bind" >&5
9925 $as_echo "$ac_cv_lib_wldap32_ldap_bind" >&6; }
9926 if test "x$ac_cv_lib_wldap32_ldap_bind" = xyes; then :
9927 cat >>confdefs.h <<_ACEOF
9928 #define HAVE_LIBWLDAP32 1
9931 LIBS="-lwldap32 $LIBS"
9934 as_fn_error $? "library 'wldap32' is required for LDAP" "$LINENO" 5
9937 LDAP_LIBS_FE="-lwldap32"
9938 LDAP_LIBS_BE="-lwldap32"
9945 # for contrib/sepgsql
9946 if test "$with_selinux" = yes; then
9947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for security_compute_create_name in -lselinux" >&5
9948 $as_echo_n "checking for security_compute_create_name in -lselinux... " >&6; }
9949 if ${ac_cv_lib_selinux_security_compute_create_name+:} false; then :
9950 $as_echo_n "(cached) " >&6
9952 ac_check_lib_save_LIBS=$LIBS
9953 LIBS="-lselinux $LIBS"
9954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9955 /* end confdefs.h. */
9957 /* Override any GCC internal prototype to avoid an error.
9958 Use char because int might match the return type of a GCC
9959 builtin and then its argument prototype would still apply. */
9963 char security_compute_create_name ();
9967 return security_compute_create_name ();
9972 if ac_fn_c_try_link "$LINENO"; then :
9973 ac_cv_lib_selinux_security_compute_create_name=yes
9975 ac_cv_lib_selinux_security_compute_create_name=no
9977 rm -f core conftest.err conftest.$ac_objext \
9978 conftest$ac_exeext conftest.$ac_ext
9979 LIBS=$ac_check_lib_save_LIBS
9981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_security_compute_create_name" >&5
9982 $as_echo "$ac_cv_lib_selinux_security_compute_create_name" >&6; }
9983 if test "x$ac_cv_lib_selinux_security_compute_create_name" = xyes; then :
9984 cat >>confdefs.h <<_ACEOF
9985 #define HAVE_LIBSELINUX 1
9988 LIBS="-lselinux $LIBS"
9991 as_fn_error $? "library 'libselinux', version 2.1.10 or newer, is required for SELinux support" "$LINENO" 5
9996 # for contrib/uuid-ossp
9997 if test "$with_uuid" = bsd ; then
9998 # On BSD, the UUID functions are in libc
9999 ac_fn_c_check_func "$LINENO" "uuid_to_string" "ac_cv_func_uuid_to_string"
10000 if test "x$ac_cv_func_uuid_to_string" = xyes; then :
10003 as_fn_error $? "BSD UUID functions are not present" "$LINENO" 5
10006 elif test "$with_uuid" = e2fs ; then
10007 # On OS X, the UUID functions are in libc
10008 ac_fn_c_check_func "$LINENO" "uuid_generate" "ac_cv_func_uuid_generate"
10009 if test "x$ac_cv_func_uuid_generate" = xyes; then :
10012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
10013 $as_echo_n "checking for uuid_generate in -luuid... " >&6; }
10014 if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
10015 $as_echo_n "(cached) " >&6
10017 ac_check_lib_save_LIBS=$LIBS
10018 LIBS="-luuid $LIBS"
10019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10020 /* end confdefs.h. */
10022 /* Override any GCC internal prototype to avoid an error.
10023 Use char because int might match the return type of a GCC
10024 builtin and then its argument prototype would still apply. */
10028 char uuid_generate ();
10032 return uuid_generate ();
10037 if ac_fn_c_try_link "$LINENO"; then :
10038 ac_cv_lib_uuid_uuid_generate=yes
10040 ac_cv_lib_uuid_uuid_generate=no
10042 rm -f core conftest.err conftest.$ac_objext \
10043 conftest$ac_exeext conftest.$ac_ext
10044 LIBS=$ac_check_lib_save_LIBS
10046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
10047 $as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
10048 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
10051 as_fn_error $? "library 'uuid' is required for E2FS UUID" "$LINENO" 5
10056 elif test "$with_uuid" = ossp ; then
10057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -lossp-uuid" >&5
10058 $as_echo_n "checking for uuid_export in -lossp-uuid... " >&6; }
10059 if ${ac_cv_lib_ossp_uuid_uuid_export+:} false; then :
10060 $as_echo_n "(cached) " >&6
10062 ac_check_lib_save_LIBS=$LIBS
10063 LIBS="-lossp-uuid $LIBS"
10064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10065 /* end confdefs.h. */
10067 /* Override any GCC internal prototype to avoid an error.
10068 Use char because int might match the return type of a GCC
10069 builtin and then its argument prototype would still apply. */
10073 char uuid_export ();
10077 return uuid_export ();
10082 if ac_fn_c_try_link "$LINENO"; then :
10083 ac_cv_lib_ossp_uuid_uuid_export=yes
10085 ac_cv_lib_ossp_uuid_uuid_export=no
10087 rm -f core conftest.err conftest.$ac_objext \
10088 conftest$ac_exeext conftest.$ac_ext
10089 LIBS=$ac_check_lib_save_LIBS
10091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ossp_uuid_uuid_export" >&5
10092 $as_echo "$ac_cv_lib_ossp_uuid_uuid_export" >&6; }
10093 if test "x$ac_cv_lib_ossp_uuid_uuid_export" = xyes; then :
10094 UUID_LIBS="-lossp-uuid"
10096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_export in -luuid" >&5
10097 $as_echo_n "checking for uuid_export in -luuid... " >&6; }
10098 if ${ac_cv_lib_uuid_uuid_export+:} false; then :
10099 $as_echo_n "(cached) " >&6
10101 ac_check_lib_save_LIBS=$LIBS
10102 LIBS="-luuid $LIBS"
10103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10104 /* end confdefs.h. */
10106 /* Override any GCC internal prototype to avoid an error.
10107 Use char because int might match the return type of a GCC
10108 builtin and then its argument prototype would still apply. */
10112 char uuid_export ();
10116 return uuid_export ();
10121 if ac_fn_c_try_link "$LINENO"; then :
10122 ac_cv_lib_uuid_uuid_export=yes
10124 ac_cv_lib_uuid_uuid_export=no
10126 rm -f core conftest.err conftest.$ac_objext \
10127 conftest$ac_exeext conftest.$ac_ext
10128 LIBS=$ac_check_lib_save_LIBS
10130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_export" >&5
10131 $as_echo "$ac_cv_lib_uuid_uuid_export" >&6; }
10132 if test "x$ac_cv_lib_uuid_uuid_export" = xyes; then :
10135 as_fn_error $? "library 'ossp-uuid' or 'uuid' is required for OSSP UUID" "$LINENO" 5
10148 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
10150 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10151 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10152 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10153 cat >>confdefs.h <<_ACEOF
10154 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10162 # On BSD, test for net/if.h will fail unless sys/socket.h
10163 # is included first.
10164 for ac_header in net/if.h
10166 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default
10167 #ifdef HAVE_SYS_SOCKET_H
10168 #include <sys/socket.h>
10172 if test "x$ac_cv_header_net_if_h" = xyes; then :
10173 cat >>confdefs.h <<_ACEOF
10174 #define HAVE_NET_IF_H 1
10182 # On OpenBSD, test for sys/ucred.h will fail unless sys/param.h
10183 # is included first.
10184 for ac_header in sys/ucred.h
10186 ac_fn_c_check_header_compile "$LINENO" "sys/ucred.h" "ac_cv_header_sys_ucred_h" "$ac_includes_default
10187 #include <sys/param.h>
10190 if test "x$ac_cv_header_sys_ucred_h" = xyes; then :
10191 cat >>confdefs.h <<_ACEOF
10192 #define HAVE_SYS_UCRED_H 1
10200 # At least on IRIX, test for netinet/tcp.h will fail unless
10201 # netinet/in.h is included first.
10202 for ac_header in netinet/in.h
10204 ac_fn_c_check_header_mongrel "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
10205 if test "x$ac_cv_header_netinet_in_h" = xyes; then :
10206 cat >>confdefs.h <<_ACEOF
10207 #define HAVE_NETINET_IN_H 1
10214 for ac_header in netinet/tcp.h
10216 ac_fn_c_check_header_compile "$LINENO" "netinet/tcp.h" "ac_cv_header_netinet_tcp_h" "$ac_includes_default
10217 #ifdef HAVE_NETINET_IN_H
10218 #include <netinet/in.h>
10222 if test "x$ac_cv_header_netinet_tcp_h" = xyes; then :
10223 cat >>confdefs.h <<_ACEOF
10224 #define HAVE_NETINET_TCP_H 1
10232 if expr x"$pgac_cv_check_readline" : 'x-lreadline' >/dev/null ; then
10233 for ac_header in readline/readline.h
10235 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
10236 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
10237 cat >>confdefs.h <<_ACEOF
10238 #define HAVE_READLINE_READLINE_H 1
10242 for ac_header in readline.h
10244 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
10245 if test "x$ac_cv_header_readline_h" = xyes; then :
10246 cat >>confdefs.h <<_ACEOF
10247 #define HAVE_READLINE_H 1
10251 as_fn_error $? "readline header not found
10252 If you have readline already installed, see config.log for details on the
10253 failure. It is possible the compiler isn't looking in the proper directory.
10254 Use --without-readline to disable readline support." "$LINENO" 5
10263 for ac_header in readline/history.h
10265 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
10266 if test "x$ac_cv_header_readline_history_h" = xyes; then :
10267 cat >>confdefs.h <<_ACEOF
10268 #define HAVE_READLINE_HISTORY_H 1
10272 for ac_header in history.h
10274 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
10275 if test "x$ac_cv_header_history_h" = xyes; then :
10276 cat >>confdefs.h <<_ACEOF
10277 #define HAVE_HISTORY_H 1
10281 as_fn_error $? "history header not found
10282 If you have readline already installed, see config.log for details on the
10283 failure. It is possible the compiler isn't looking in the proper directory.
10284 Use --without-readline to disable readline support." "$LINENO" 5
10295 if expr x"$pgac_cv_check_readline" : 'x-ledit' >/dev/null ; then
10296 # Some installations of libedit usurp /usr/include/readline/, which seems
10297 # bad practice, since in combined installations readline will have its headers
10298 # there. We might have to resort to AC_EGREP checks to make sure we found
10299 # the proper header...
10300 for ac_header in editline/readline.h
10302 ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
10303 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
10304 cat >>confdefs.h <<_ACEOF
10305 #define HAVE_EDITLINE_READLINE_H 1
10309 for ac_header in readline.h
10311 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
10312 if test "x$ac_cv_header_readline_h" = xyes; then :
10313 cat >>confdefs.h <<_ACEOF
10314 #define HAVE_READLINE_H 1
10318 for ac_header in readline/readline.h
10320 ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
10321 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
10322 cat >>confdefs.h <<_ACEOF
10323 #define HAVE_READLINE_READLINE_H 1
10327 as_fn_error $? "readline header not found
10328 If you have libedit already installed, see config.log for details on the
10329 failure. It is possible the compiler isn't looking in the proper directory.
10330 Use --without-readline to disable libedit support." "$LINENO" 5
10343 # Note: in a libedit installation, history.h is sometimes a dummy, and may
10344 # not be there at all. Hence, don't complain if not found. We must check
10345 # though, since in yet other versions it is an independent header.
10346 for ac_header in editline/history.h
10348 ac_fn_c_check_header_mongrel "$LINENO" "editline/history.h" "ac_cv_header_editline_history_h" "$ac_includes_default"
10349 if test "x$ac_cv_header_editline_history_h" = xyes; then :
10350 cat >>confdefs.h <<_ACEOF
10351 #define HAVE_EDITLINE_HISTORY_H 1
10355 for ac_header in history.h
10357 ac_fn_c_check_header_mongrel "$LINENO" "history.h" "ac_cv_header_history_h" "$ac_includes_default"
10358 if test "x$ac_cv_header_history_h" = xyes; then :
10359 cat >>confdefs.h <<_ACEOF
10360 #define HAVE_HISTORY_H 1
10364 for ac_header in readline/history.h
10366 ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default"
10367 if test "x$ac_cv_header_readline_history_h" = xyes; then :
10368 cat >>confdefs.h <<_ACEOF
10369 #define HAVE_READLINE_HISTORY_H 1
10386 if test "$with_zlib" = yes; then
10387 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
10388 if test "x$ac_cv_header_zlib_h" = xyes; then :
10391 as_fn_error $? "zlib header not found
10392 If you have zlib already installed, see config.log for details on the
10393 failure. It is possible the compiler isn't looking in the proper directory.
10394 Use --without-zlib to disable zlib support." "$LINENO" 5
10400 if test "$with_gssapi" = yes ; then
10401 for ac_header in gssapi/gssapi.h
10403 ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
10404 if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
10405 cat >>confdefs.h <<_ACEOF
10406 #define HAVE_GSSAPI_GSSAPI_H 1
10410 for ac_header in gssapi.h
10412 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
10413 if test "x$ac_cv_header_gssapi_h" = xyes; then :
10414 cat >>confdefs.h <<_ACEOF
10415 #define HAVE_GSSAPI_H 1
10419 as_fn_error $? "gssapi.h header file is required for GSSAPI" "$LINENO" 5
10430 if test "$with_openssl" = yes ; then
10431 ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
10432 if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
10435 as_fn_error $? "header file <openssl/ssl.h> is required for OpenSSL" "$LINENO" 5
10439 ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
10440 if test "x$ac_cv_header_openssl_err_h" = xyes; then :
10443 as_fn_error $? "header file <openssl/err.h> is required for OpenSSL" "$LINENO" 5
10449 if test "$with_pam" = yes ; then
10450 for ac_header in security/pam_appl.h
10452 ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
10453 if test "x$ac_cv_header_security_pam_appl_h" = xyes; then :
10454 cat >>confdefs.h <<_ACEOF
10455 #define HAVE_SECURITY_PAM_APPL_H 1
10459 for ac_header in pam/pam_appl.h
10461 ac_fn_c_check_header_mongrel "$LINENO" "pam/pam_appl.h" "ac_cv_header_pam_pam_appl_h" "$ac_includes_default"
10462 if test "x$ac_cv_header_pam_pam_appl_h" = xyes; then :
10463 cat >>confdefs.h <<_ACEOF
10464 #define HAVE_PAM_PAM_APPL_H 1
10468 as_fn_error $? "header file <security/pam_appl.h> or <pam/pam_appl.h> is required for PAM." "$LINENO" 5
10479 if test "$with_libxml" = yes ; then
10480 ac_fn_c_check_header_mongrel "$LINENO" "libxml/parser.h" "ac_cv_header_libxml_parser_h" "$ac_includes_default"
10481 if test "x$ac_cv_header_libxml_parser_h" = xyes; then :
10484 as_fn_error $? "header file <libxml/parser.h> is required for XML support" "$LINENO" 5
10490 if test "$with_libxslt" = yes ; then
10491 ac_fn_c_check_header_mongrel "$LINENO" "libxslt/xslt.h" "ac_cv_header_libxslt_xslt_h" "$ac_includes_default"
10492 if test "x$ac_cv_header_libxslt_xslt_h" = xyes; then :
10495 as_fn_error $? "header file <libxslt/xslt.h> is required for XSLT support" "$LINENO" 5
10501 if test "$with_ldap" = yes ; then
10502 if test "$PORTNAME" != "win32"; then
10503 for ac_header in ldap.h
10505 ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default"
10506 if test "x$ac_cv_header_ldap_h" = xyes; then :
10507 cat >>confdefs.h <<_ACEOF
10508 #define HAVE_LDAP_H 1
10512 as_fn_error $? "header file <ldap.h> is required for LDAP" "$LINENO" 5
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compatible LDAP implementation" >&5
10518 $as_echo_n "checking for compatible LDAP implementation... " >&6; }
10519 if ${pgac_cv_ldap_safe+:} false; then :
10520 $as_echo_n "(cached) " >&6
10522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10523 /* end confdefs.h. */
10525 #if !defined(LDAP_VENDOR_VERSION) || \
10526 (defined(LDAP_API_FEATURE_X_OPENLDAP) && \
10527 LDAP_VENDOR_VERSION >= 20424 && LDAP_VENDOR_VERSION <= 20431)
10538 if ac_fn_c_try_compile "$LINENO"; then :
10539 pgac_cv_ldap_safe=yes
10541 pgac_cv_ldap_safe=no
10543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_ldap_safe" >&5
10546 $as_echo "$pgac_cv_ldap_safe" >&6; }
10548 if test "$pgac_cv_ldap_safe" != yes; then
10549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
10550 *** With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, each backend
10551 *** process that loads libpq (via WAL receiver, dblink, or postgres_fdw) and
10552 *** also uses LDAP will crash on exit." >&5
10553 $as_echo "$as_me: WARNING:
10554 *** With OpenLDAP versions 2.4.24 through 2.4.31, inclusive, each backend
10555 *** process that loads libpq (via WAL receiver, dblink, or postgres_fdw) and
10556 *** also uses LDAP will crash on exit." >&2;}
10559 for ac_header in winldap.h
10561 ac_fn_c_check_header_compile "$LINENO" "winldap.h" "ac_cv_header_winldap_h" "$ac_includes_default
10562 #include <windows.h>
10565 if test "x$ac_cv_header_winldap_h" = xyes; then :
10566 cat >>confdefs.h <<_ACEOF
10567 #define HAVE_WINLDAP_H 1
10571 as_fn_error $? "header file <winldap.h> is required for LDAP" "$LINENO" 5
10579 if test "$with_bonjour" = yes ; then
10580 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
10581 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
10584 as_fn_error $? "header file <dns_sd.h> is required for Bonjour" "$LINENO" 5
10590 # for contrib/uuid-ossp
10591 if test "$with_uuid" = bsd ; then
10592 for ac_header in uuid.h
10594 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
10595 if test "x$ac_cv_header_uuid_h" = xyes; then :
10596 cat >>confdefs.h <<_ACEOF
10597 #define HAVE_UUID_H 1
10599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10600 /* end confdefs.h. */
10604 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10605 $EGREP "uuid_to_string" >/dev/null 2>&1; then :
10608 as_fn_error $? "header file <uuid.h> does not match BSD UUID library" "$LINENO" 5
10613 as_fn_error $? "header file <uuid.h> is required for BSD UUID" "$LINENO" 5
10618 elif test "$with_uuid" = e2fs ; then
10619 for ac_header in uuid/uuid.h
10621 ac_fn_c_check_header_mongrel "$LINENO" "uuid/uuid.h" "ac_cv_header_uuid_uuid_h" "$ac_includes_default"
10622 if test "x$ac_cv_header_uuid_uuid_h" = xyes; then :
10623 cat >>confdefs.h <<_ACEOF
10624 #define HAVE_UUID_UUID_H 1
10626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10627 /* end confdefs.h. */
10628 #include <uuid/uuid.h>
10631 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10632 $EGREP "uuid_generate" >/dev/null 2>&1; then :
10635 as_fn_error $? "header file <uuid/uuid.h> does not match E2FS UUID library" "$LINENO" 5
10640 for ac_header in uuid.h
10642 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
10643 if test "x$ac_cv_header_uuid_h" = xyes; then :
10644 cat >>confdefs.h <<_ACEOF
10645 #define HAVE_UUID_H 1
10647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10648 /* end confdefs.h. */
10652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10653 $EGREP "uuid_generate" >/dev/null 2>&1; then :
10656 as_fn_error $? "header file <uuid.h> does not match E2FS UUID library" "$LINENO" 5
10661 as_fn_error $? "header file <uuid/uuid.h> or <uuid.h> is required for E2FS UUID" "$LINENO" 5
10670 elif test "$with_uuid" = ossp ; then
10671 for ac_header in ossp/uuid.h
10673 ac_fn_c_check_header_mongrel "$LINENO" "ossp/uuid.h" "ac_cv_header_ossp_uuid_h" "$ac_includes_default"
10674 if test "x$ac_cv_header_ossp_uuid_h" = xyes; then :
10675 cat >>confdefs.h <<_ACEOF
10676 #define HAVE_OSSP_UUID_H 1
10678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10679 /* end confdefs.h. */
10680 #include <ossp/uuid.h>
10683 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10684 $EGREP "uuid_export" >/dev/null 2>&1; then :
10687 as_fn_error $? "header file <ossp/uuid.h> does not match OSSP UUID library" "$LINENO" 5
10692 for ac_header in uuid.h
10694 ac_fn_c_check_header_mongrel "$LINENO" "uuid.h" "ac_cv_header_uuid_h" "$ac_includes_default"
10695 if test "x$ac_cv_header_uuid_h" = xyes; then :
10696 cat >>confdefs.h <<_ACEOF
10697 #define HAVE_UUID_H 1
10699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10700 /* end confdefs.h. */
10704 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10705 $EGREP "uuid_export" >/dev/null 2>&1; then :
10708 as_fn_error $? "header file <uuid.h> does not match OSSP UUID library" "$LINENO" 5
10713 as_fn_error $? "header file <ossp/uuid.h> or <uuid.h> is required for OSSP UUID" "$LINENO" 5
10724 if test "$PORTNAME" = "win32" ; then
10725 for ac_header in crtdefs.h
10727 ac_fn_c_check_header_mongrel "$LINENO" "crtdefs.h" "ac_cv_header_crtdefs_h" "$ac_includes_default"
10728 if test "x$ac_cv_header_crtdefs_h" = xyes; then :
10729 cat >>confdefs.h <<_ACEOF
10730 #define HAVE_CRTDEFS_H 1
10740 ## Types, structures, compiler characteristics
10743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
10744 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
10745 if ${ac_cv_c_bigendian+:} false; then :
10746 $as_echo_n "(cached) " >&6
10748 ac_cv_c_bigendian=unknown
10749 # See if we're dealing with a universal compiler.
10750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10751 /* end confdefs.h. */
10752 #ifndef __APPLE_CC__
10753 not a universal capable compiler
10758 if ac_fn_c_try_compile "$LINENO"; then :
10760 # Check for potential -arch flags. It is not universal unless
10761 # there are at least two -arch flags with different values.
10764 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10765 if test -n "$ac_prev"; then
10767 i?86 | x86_64 | ppc | ppc64)
10768 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10771 ac_cv_c_bigendian=universal
10777 elif test "x$ac_word" = "x-arch"; then
10782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10783 if test $ac_cv_c_bigendian = unknown; then
10784 # See if sys/param.h defines the BYTE_ORDER macro.
10785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10786 /* end confdefs.h. */
10787 #include <sys/types.h>
10788 #include <sys/param.h>
10793 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10794 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10796 bogus endian macros
10803 if ac_fn_c_try_compile "$LINENO"; then :
10804 # It does; now see whether it defined to BIG_ENDIAN or not.
10805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10806 /* end confdefs.h. */
10807 #include <sys/types.h>
10808 #include <sys/param.h>
10813 #if BYTE_ORDER != BIG_ENDIAN
10821 if ac_fn_c_try_compile "$LINENO"; then :
10822 ac_cv_c_bigendian=yes
10824 ac_cv_c_bigendian=no
10826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10828 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10830 if test $ac_cv_c_bigendian = unknown; then
10831 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10833 /* end confdefs.h. */
10834 #include <limits.h>
10839 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10840 bogus endian macros
10847 if ac_fn_c_try_compile "$LINENO"; then :
10848 # It does; now see whether it defined to _BIG_ENDIAN or not.
10849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10850 /* end confdefs.h. */
10851 #include <limits.h>
10856 #ifndef _BIG_ENDIAN
10864 if ac_fn_c_try_compile "$LINENO"; then :
10865 ac_cv_c_bigendian=yes
10867 ac_cv_c_bigendian=no
10869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10873 if test $ac_cv_c_bigendian = unknown; then
10874 # Compile a test program.
10875 if test "$cross_compiling" = yes; then :
10876 # Try to guess by grepping values from an object file.
10877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10878 /* end confdefs.h. */
10879 short int ascii_mm[] =
10880 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10881 short int ascii_ii[] =
10882 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10883 int use_ascii (int i) {
10884 return ascii_mm[i] + ascii_ii[i];
10886 short int ebcdic_ii[] =
10887 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10888 short int ebcdic_mm[] =
10889 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10890 int use_ebcdic (int i) {
10891 return ebcdic_mm[i] + ebcdic_ii[i];
10898 return use_ascii (foo) == use_ebcdic (foo);
10903 if ac_fn_c_try_compile "$LINENO"; then :
10904 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10905 ac_cv_c_bigendian=yes
10907 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10908 if test "$ac_cv_c_bigendian" = unknown; then
10909 ac_cv_c_bigendian=no
10911 # finding both strings is unlikely to happen, but who knows?
10912 ac_cv_c_bigendian=unknown
10916 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10919 /* end confdefs.h. */
10920 $ac_includes_default
10925 /* Are we little or big endian? From Harbison&Steele. */
10929 char c[sizeof (long int)];
10932 return u.c[sizeof (long int) - 1] == 1;
10938 if ac_fn_c_try_run "$LINENO"; then :
10939 ac_cv_c_bigendian=no
10941 ac_cv_c_bigendian=yes
10943 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10944 conftest.$ac_objext conftest.beam conftest.$ac_ext
10949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
10950 $as_echo "$ac_cv_c_bigendian" >&6; }
10951 case $ac_cv_c_bigendian in #(
10953 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
10959 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10963 as_fn_error $? "unknown endianness
10964 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
10967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
10968 $as_echo_n "checking for inline... " >&6; }
10969 if ${ac_cv_c_inline+:} false; then :
10970 $as_echo_n "(cached) " >&6
10973 for ac_kw in inline __inline__ __inline; do
10974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10975 /* end confdefs.h. */
10976 #ifndef __cplusplus
10978 static $ac_kw foo_t static_foo () {return 0; }
10979 $ac_kw foo_t foo () {return 0; }
10983 if ac_fn_c_try_compile "$LINENO"; then :
10984 ac_cv_c_inline=$ac_kw
10986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10987 test "$ac_cv_c_inline" != no && break
10991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
10992 $as_echo "$ac_cv_c_inline" >&6; }
10994 case $ac_cv_c_inline in
10997 case $ac_cv_c_inline in
10999 *) ac_val=$ac_cv_c_inline;;
11001 cat >>confdefs.h <<_ACEOF
11002 #ifndef __cplusplus
11003 #define inline $ac_val
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf format archetype" >&5
11010 $as_echo_n "checking for printf format archetype... " >&6; }
11011 if ${pgac_cv_printf_archetype+:} false; then :
11012 $as_echo_n "(cached) " >&6
11014 ac_save_c_werror_flag=$ac_c_werror_flag
11015 ac_c_werror_flag=yes
11016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11017 /* end confdefs.h. */
11019 pgac_write(int ignore, const char *fmt,...)
11020 __attribute__((format(gnu_printf, 2, 3)));
11029 if ac_fn_c_try_compile "$LINENO"; then :
11030 pgac_cv_printf_archetype=gnu_printf
11032 pgac_cv_printf_archetype=printf
11034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11035 ac_c_werror_flag=$ac_save_c_werror_flag
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_printf_archetype" >&5
11038 $as_echo "$pgac_cv_printf_archetype" >&6; }
11040 cat >>confdefs.h <<_ACEOF
11041 #define PG_PRINTF_ATTRIBUTE $pgac_cv_printf_archetype
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5
11047 $as_echo_n "checking for flexible array members... " >&6; }
11048 if ${ac_cv_c_flexmember+:} false; then :
11049 $as_echo_n "(cached) " >&6
11051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11052 /* end confdefs.h. */
11053 #include <stdlib.h>
11055 #include <stddef.h>
11056 struct s { int n; double d[]; };
11060 int m = getchar ();
11061 struct s *p = malloc (offsetof (struct s, d)
11062 + m * sizeof (double));
11064 return p->d != (double *) NULL;
11069 if ac_fn_c_try_compile "$LINENO"; then :
11070 ac_cv_c_flexmember=yes
11072 ac_cv_c_flexmember=no
11074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5
11077 $as_echo "$ac_cv_c_flexmember" >&6; }
11078 if test $ac_cv_c_flexmember = yes; then
11080 $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h
11083 $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h
11087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed types" >&5
11088 $as_echo_n "checking for signed types... " >&6; }
11089 if ${pgac_cv_c_signed+:} false; then :
11090 $as_echo_n "(cached) " >&6
11092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11093 /* end confdefs.h. */
11098 signed char c; signed short s; signed int i;
11103 if ac_fn_c_try_compile "$LINENO"; then :
11104 pgac_cv_c_signed=yes
11106 pgac_cv_c_signed=no
11108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_c_signed" >&5
11111 $as_echo "$pgac_cv_c_signed" >&6; }
11112 if test x"$pgac_cv_c_signed" = xno ; then
11114 $as_echo "#define signed /**/" >>confdefs.h
11117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
11118 $as_echo_n "checking for __func__... " >&6; }
11119 if ${pgac_cv_funcname_func_support+:} false; then :
11120 $as_echo_n "(cached) " >&6
11122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11123 /* end confdefs.h. */
11128 printf("%s\n", __func__);
11133 if ac_fn_c_try_compile "$LINENO"; then :
11134 pgac_cv_funcname_func_support=yes
11136 pgac_cv_funcname_func_support=no
11138 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_func_support" >&5
11141 $as_echo "$pgac_cv_funcname_func_support" >&6; }
11142 if test x"$pgac_cv_funcname_func_support" = xyes ; then
11144 $as_echo "#define HAVE_FUNCNAME__FUNC 1" >>confdefs.h
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
11148 $as_echo_n "checking for __FUNCTION__... " >&6; }
11149 if ${pgac_cv_funcname_function_support+:} false; then :
11150 $as_echo_n "(cached) " >&6
11152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11153 /* end confdefs.h. */
11158 printf("%s\n", __FUNCTION__);
11163 if ac_fn_c_try_compile "$LINENO"; then :
11164 pgac_cv_funcname_function_support=yes
11166 pgac_cv_funcname_function_support=no
11168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_funcname_function_support" >&5
11171 $as_echo "$pgac_cv_funcname_function_support" >&6; }
11172 if test x"$pgac_cv_funcname_function_support" = xyes ; then
11174 $as_echo "#define HAVE_FUNCNAME__FUNCTION 1" >>confdefs.h
11178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Static_assert" >&5
11179 $as_echo_n "checking for _Static_assert... " >&6; }
11180 if ${pgac_cv__static_assert+:} false; then :
11181 $as_echo_n "(cached) " >&6
11183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11184 /* end confdefs.h. */
11189 ({ _Static_assert(1, "foo"); })
11194 if ac_fn_c_try_link "$LINENO"; then :
11195 pgac_cv__static_assert=yes
11197 pgac_cv__static_assert=no
11199 rm -f core conftest.err conftest.$ac_objext \
11200 conftest$ac_exeext conftest.$ac_ext
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__static_assert" >&5
11203 $as_echo "$pgac_cv__static_assert" >&6; }
11204 if test x"$pgac_cv__static_assert" = xyes ; then
11206 $as_echo "#define HAVE__STATIC_ASSERT 1" >>confdefs.h
11209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_types_compatible_p" >&5
11210 $as_echo_n "checking for __builtin_types_compatible_p... " >&6; }
11211 if ${pgac_cv__types_compatible+:} false; then :
11212 $as_echo_n "(cached) " >&6
11214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11215 /* end confdefs.h. */
11220 int x; static int y[__builtin_types_compatible_p(__typeof__(x), int)];
11225 if ac_fn_c_try_compile "$LINENO"; then :
11226 pgac_cv__types_compatible=yes
11228 pgac_cv__types_compatible=no
11230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__types_compatible" >&5
11233 $as_echo "$pgac_cv__types_compatible" >&6; }
11234 if test x"$pgac_cv__types_compatible" = xyes ; then
11236 $as_echo "#define HAVE__BUILTIN_TYPES_COMPATIBLE_P 1" >>confdefs.h
11239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_bswap32" >&5
11240 $as_echo_n "checking for __builtin_bswap32... " >&6; }
11241 if ${pgac_cv__builtin_bswap32+:} false; then :
11242 $as_echo_n "(cached) " >&6
11244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11245 /* end confdefs.h. */
11246 static unsigned long int x = __builtin_bswap32(0xaabbccdd);
11249 if ac_fn_c_try_compile "$LINENO"; then :
11250 pgac_cv__builtin_bswap32=yes
11252 pgac_cv__builtin_bswap32=no
11254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_bswap32" >&5
11257 $as_echo "$pgac_cv__builtin_bswap32" >&6; }
11258 if test x"$pgac_cv__builtin_bswap32" = xyes ; then
11260 $as_echo "#define HAVE__BUILTIN_BSWAP32 1" >>confdefs.h
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_constant_p" >&5
11264 $as_echo_n "checking for __builtin_constant_p... " >&6; }
11265 if ${pgac_cv__builtin_constant_p+:} false; then :
11266 $as_echo_n "(cached) " >&6
11268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11269 /* end confdefs.h. */
11270 static int x; static int y[__builtin_constant_p(x) ? x : 1];
11273 if ac_fn_c_try_compile "$LINENO"; then :
11274 pgac_cv__builtin_constant_p=yes
11276 pgac_cv__builtin_constant_p=no
11278 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_constant_p" >&5
11281 $as_echo "$pgac_cv__builtin_constant_p" >&6; }
11282 if test x"$pgac_cv__builtin_constant_p" = xyes ; then
11284 $as_echo "#define HAVE__BUILTIN_CONSTANT_P 1" >>confdefs.h
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_unreachable" >&5
11288 $as_echo_n "checking for __builtin_unreachable... " >&6; }
11289 if ${pgac_cv__builtin_unreachable+:} false; then :
11290 $as_echo_n "(cached) " >&6
11292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11293 /* end confdefs.h. */
11298 __builtin_unreachable();
11303 if ac_fn_c_try_link "$LINENO"; then :
11304 pgac_cv__builtin_unreachable=yes
11306 pgac_cv__builtin_unreachable=no
11308 rm -f core conftest.err conftest.$ac_objext \
11309 conftest$ac_exeext conftest.$ac_ext
11311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__builtin_unreachable" >&5
11312 $as_echo "$pgac_cv__builtin_unreachable" >&6; }
11313 if test x"$pgac_cv__builtin_unreachable" = xyes ; then
11315 $as_echo "#define HAVE__BUILTIN_UNREACHABLE 1" >>confdefs.h
11318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __VA_ARGS__" >&5
11319 $as_echo_n "checking for __VA_ARGS__... " >&6; }
11320 if ${pgac_cv__va_args+:} false; then :
11321 $as_echo_n "(cached) " >&6
11323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11324 /* end confdefs.h. */
11329 #define debug(...) fprintf(stderr, __VA_ARGS__)
11330 debug("%s", "blarg");
11336 if ac_fn_c_try_compile "$LINENO"; then :
11337 pgac_cv__va_args=yes
11339 pgac_cv__va_args=no
11341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__va_args" >&5
11344 $as_echo "$pgac_cv__va_args" >&6; }
11345 if test x"$pgac_cv__va_args" = xyes ; then
11347 $as_echo "#define HAVE__VA_ARGS 1" >>confdefs.h
11350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
11351 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
11352 if ${ac_cv_struct_tm+:} false; then :
11353 $as_echo_n "(cached) " >&6
11355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11356 /* end confdefs.h. */
11357 #include <sys/types.h>
11364 int *p = &tm.tm_sec;
11370 if ac_fn_c_try_compile "$LINENO"; then :
11371 ac_cv_struct_tm=time.h
11373 ac_cv_struct_tm=sys/time.h
11375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
11378 $as_echo "$ac_cv_struct_tm" >&6; }
11379 if test $ac_cv_struct_tm = sys/time.h; then
11381 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
11385 ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
11386 #include <$ac_cv_struct_tm>
11389 if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
11391 cat >>confdefs.h <<_ACEOF
11392 #define HAVE_STRUCT_TM_TM_ZONE 1
11398 if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
11400 $as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
11403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
11404 $as_echo_n "checking for tzname... " >&6; }
11405 if ${ac_cv_var_tzname+:} false; then :
11406 $as_echo_n "(cached) " >&6
11408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11409 /* end confdefs.h. */
11411 #ifndef tzname /* For SGI. */
11412 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
11423 if ac_fn_c_try_link "$LINENO"; then :
11424 ac_cv_var_tzname=yes
11426 ac_cv_var_tzname=no
11428 rm -f core conftest.err conftest.$ac_objext \
11429 conftest$ac_exeext conftest.$ac_ext
11431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
11432 $as_echo "$ac_cv_var_tzname" >&6; }
11433 if test $ac_cv_var_tzname = yes; then
11435 $as_echo "#define HAVE_TZNAME 1" >>confdefs.h
11439 ac_fn_c_check_type "$LINENO" "union semun" "ac_cv_type_union_semun" "#include <sys/types.h>
11440 #include <sys/ipc.h>
11441 #include <sys/sem.h>
11443 if test "x$ac_cv_type_union_semun" = xyes; then :
11445 cat >>confdefs.h <<_ACEOF
11446 #define HAVE_UNION_SEMUN 1
11452 ac_fn_c_check_type "$LINENO" "struct sockaddr_un" "ac_cv_type_struct_sockaddr_un" "#include <sys/types.h>
11453 #ifdef HAVE_SYS_UN_H
11454 #include <sys/un.h>
11458 if test "x$ac_cv_type_struct_sockaddr_un" = xyes; then :
11460 $as_echo "#define HAVE_UNIX_SOCKETS 1" >>confdefs.h
11464 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#include <sys/types.h>
11465 #ifdef HAVE_SYS_SOCKET_H
11466 #include <sys/socket.h>
11470 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
11472 cat >>confdefs.h <<_ACEOF
11473 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
11479 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
11480 #ifdef HAVE_SYS_SOCKET_H
11481 #include <sys/socket.h>
11485 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
11487 cat >>confdefs.h <<_ACEOF
11488 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
11493 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
11494 #ifdef HAVE_SYS_SOCKET_H
11495 #include <sys/socket.h>
11499 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
11501 cat >>confdefs.h <<_ACEOF
11502 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
11507 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_len" "ac_cv_member_struct_sockaddr_storage_ss_len" "#include <sys/types.h>
11508 #ifdef HAVE_SYS_SOCKET_H
11509 #include <sys/socket.h>
11513 if test "x$ac_cv_member_struct_sockaddr_storage_ss_len" = xyes; then :
11515 cat >>confdefs.h <<_ACEOF
11516 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN 1
11521 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_len" "ac_cv_member_struct_sockaddr_storage___ss_len" "#include <sys/types.h>
11522 #ifdef HAVE_SYS_SOCKET_H
11523 #include <sys/socket.h>
11527 if test "x$ac_cv_member_struct_sockaddr_storage___ss_len" = xyes; then :
11529 cat >>confdefs.h <<_ACEOF
11530 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN 1
11535 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
11536 #ifdef HAVE_SYS_SOCKET_H
11537 #include <sys/socket.h>
11541 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
11543 cat >>confdefs.h <<_ACEOF
11544 #define HAVE_STRUCT_SOCKADDR_SA_LEN 1
11550 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#include <sys/types.h>
11551 #include <sys/socket.h>
11555 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
11557 cat >>confdefs.h <<_ACEOF
11558 #define HAVE_STRUCT_ADDRINFO 1
11565 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
11566 if test "x$ac_cv_type_intptr_t" = xyes; then :
11568 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
11571 for ac_type in 'int' 'long int' 'long long int'; do
11572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11573 /* end confdefs.h. */
11574 $ac_includes_default
11578 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
11579 test_array [0] = 0;
11580 return test_array [0];
11586 if ac_fn_c_try_compile "$LINENO"; then :
11588 cat >>confdefs.h <<_ACEOF
11589 #define intptr_t $ac_type
11594 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11595 test -z "$ac_type" && break
11601 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
11602 if test "x$ac_cv_type_uintptr_t" = xyes; then :
11604 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
11607 for ac_type in 'unsigned int' 'unsigned long int' \
11608 'unsigned long long int'; do
11609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11610 /* end confdefs.h. */
11611 $ac_includes_default
11615 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
11616 test_array [0] = 0;
11617 return test_array [0];
11623 if ac_fn_c_try_compile "$LINENO"; then :
11625 cat >>confdefs.h <<_ACEOF
11626 #define uintptr_t $ac_type
11631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11632 test -z "$ac_type" && break
11638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
11639 $as_echo_n "checking for unsigned long long int... " >&6; }
11640 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
11641 $as_echo_n "(cached) " >&6
11643 ac_cv_type_unsigned_long_long_int=yes
11644 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
11645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11646 /* end confdefs.h. */
11648 /* For now, do not test the preprocessor; as of 2007 there are too many
11649 implementations with broken preprocessors. Perhaps this can
11650 be revisited in 2012. In the meantime, code should not expect
11651 #if to work with literals wider than 32 bits. */
11652 /* Test literals. */
11653 long long int ll = 9223372036854775807ll;
11654 long long int nll = -9223372036854775807LL;
11655 unsigned long long int ull = 18446744073709551615ULL;
11656 /* Test constant expressions. */
11657 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
11659 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
11665 /* Test availability of runtime routines for shift and division. */
11666 long long int llmax = 9223372036854775807ll;
11667 unsigned long long int ullmax = 18446744073709551615ull;
11668 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
11669 | (llmax / ll) | (llmax % ll)
11670 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
11671 | (ullmax / ull) | (ullmax % ull));
11677 if ac_fn_c_try_link "$LINENO"; then :
11680 ac_cv_type_unsigned_long_long_int=no
11682 rm -f core conftest.err conftest.$ac_objext \
11683 conftest$ac_exeext conftest.$ac_ext
11686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
11687 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
11688 if test $ac_cv_type_unsigned_long_long_int = yes; then
11690 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
11696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
11697 $as_echo_n "checking for long long int... " >&6; }
11698 if ${ac_cv_type_long_long_int+:} false; then :
11699 $as_echo_n "(cached) " >&6
11701 ac_cv_type_long_long_int=yes
11702 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
11703 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
11704 if test $ac_cv_type_long_long_int = yes; then
11705 if test "$cross_compiling" = yes; then :
11708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11709 /* end confdefs.h. */
11710 #include <limits.h>
11713 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
11714 # define LLONG_MAX (HALF - 1 + HALF)
11719 long long int n = 1;
11723 long long int m = n << i;
11726 if (LLONG_MAX / 2 < m)
11734 if ac_fn_c_try_run "$LINENO"; then :
11737 ac_cv_type_long_long_int=no
11739 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11740 conftest.$ac_objext conftest.beam conftest.$ac_ext
11746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
11747 $as_echo "$ac_cv_type_long_long_int" >&6; }
11748 if test $ac_cv_type_long_long_int = yes; then
11750 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
11755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for locale_t" >&5
11756 $as_echo_n "checking for locale_t... " >&6; }
11757 if ${pgac_cv_type_locale_t+:} false; then :
11758 $as_echo_n "(cached) " >&6
11760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11761 /* end confdefs.h. */
11762 #include <locale.h>
11772 if ac_fn_c_try_compile "$LINENO"; then :
11773 pgac_cv_type_locale_t=yes
11775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11776 /* end confdefs.h. */
11777 #include <xlocale.h>
11787 if ac_fn_c_try_compile "$LINENO"; then :
11788 pgac_cv_type_locale_t='yes (in xlocale.h)'
11790 pgac_cv_type_locale_t=no
11792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_locale_t" >&5
11797 $as_echo "$pgac_cv_type_locale_t" >&6; }
11798 if test "$pgac_cv_type_locale_t" != no; then
11800 $as_echo "#define HAVE_LOCALE_T 1" >>confdefs.h
11803 if test "$pgac_cv_type_locale_t" = 'yes (in xlocale.h)'; then
11805 $as_echo "#define LOCALE_T_IN_XLOCALE 1" >>confdefs.h
11809 ac_fn_c_check_type "$LINENO" "struct cmsgcred" "ac_cv_type_struct_cmsgcred" "#include <sys/socket.h>
11810 #include <sys/param.h>
11811 #ifdef HAVE_SYS_UCRED_H
11812 #include <sys/ucred.h>
11815 if test "x$ac_cv_type_struct_cmsgcred" = xyes; then :
11817 cat >>confdefs.h <<_ACEOF
11818 #define HAVE_STRUCT_CMSGCRED 1
11825 ac_fn_c_check_type "$LINENO" "struct option" "ac_cv_type_struct_option" "#ifdef HAVE_GETOPT_H
11826 #include <getopt.h>
11829 if test "x$ac_cv_type_struct_option" = xyes; then :
11831 cat >>confdefs.h <<_ACEOF
11832 #define HAVE_STRUCT_OPTION 1
11839 if test "$with_zlib" = yes; then
11840 # Check that <zlib.h> defines z_streamp (versions before about 1.0.4
11841 # did not). While we could work around the lack of z_streamp, it
11842 # seems unwise to encourage people to use such old zlib versions...
11843 ac_fn_c_check_type "$LINENO" "z_streamp" "ac_cv_type_z_streamp" "#include <zlib.h>
11845 if test "x$ac_cv_type_z_streamp" = xyes; then :
11848 as_fn_error $? "zlib version is too old
11849 Use --without-zlib to disable zlib support." "$LINENO" 5
11854 # On PPC, check if assembler supports LWARX instruction's mutex hint bit
11857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports lwarx hint bit" >&5
11858 $as_echo_n "checking whether assembler supports lwarx hint bit... " >&6; }
11859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11860 /* end confdefs.h. */
11865 int a = 0; int *p = &a; int r;
11866 __asm__ __volatile__ (" lwarx %0,0,%1,1\n" : "=&r"(r) : "r"(p));
11871 if ac_fn_c_try_compile "$LINENO"; then :
11872 pgac_cv_have_ppc_mutex_hint=yes
11874 pgac_cv_have_ppc_mutex_hint=no
11876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_have_ppc_mutex_hint" >&5
11878 $as_echo "$pgac_cv_have_ppc_mutex_hint" >&6; }
11879 if test x"$pgac_cv_have_ppc_mutex_hint" = xyes ; then
11881 $as_echo "#define HAVE_PPC_LWARX_MUTEX_HINT 1" >>confdefs.h
11887 # Check largefile support. You might think this is a system service not a
11888 # compiler characteristic, but you'd be wrong. We must check this before
11889 # probing existence of related functions such as fseeko, since the largefile
11890 # defines can affect what is generated for that.
11891 if test "$PORTNAME" != "win32"; then
11892 # Check whether --enable-largefile was given.
11893 if test "${enable_largefile+set}" = set; then :
11894 enableval=$enable_largefile;
11897 if test "$enable_largefile" != no; then
11899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11900 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11901 if ${ac_cv_sys_largefile_CC+:} false; then :
11902 $as_echo_n "(cached) " >&6
11904 ac_cv_sys_largefile_CC=no
11905 if test "$GCC" != yes; then
11908 # IRIX 6.2 and later do not support large files by default,
11909 # so use the C compiler's -n32 option if that helps.
11910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11911 /* end confdefs.h. */
11912 #include <sys/types.h>
11913 /* Check that off_t can represent 2**63 - 1 correctly.
11914 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11915 since some C++ compilers masquerading as C compilers
11916 incorrectly reject 9223372036854775807. */
11917 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11918 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11919 && LARGE_OFF_T % 2147483647 == 1)
11929 if ac_fn_c_try_compile "$LINENO"; then :
11932 rm -f core conftest.err conftest.$ac_objext
11934 if ac_fn_c_try_compile "$LINENO"; then :
11935 ac_cv_sys_largefile_CC=' -n32'; break
11937 rm -f core conftest.err conftest.$ac_objext
11941 rm -f conftest.$ac_ext
11944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11945 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11946 if test "$ac_cv_sys_largefile_CC" != no; then
11947 CC=$CC$ac_cv_sys_largefile_CC
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11951 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11952 if ${ac_cv_sys_file_offset_bits+:} false; then :
11953 $as_echo_n "(cached) " >&6
11956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11957 /* end confdefs.h. */
11958 #include <sys/types.h>
11959 /* Check that off_t can represent 2**63 - 1 correctly.
11960 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11961 since some C++ compilers masquerading as C compilers
11962 incorrectly reject 9223372036854775807. */
11963 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11964 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11965 && LARGE_OFF_T % 2147483647 == 1)
11975 if ac_fn_c_try_compile "$LINENO"; then :
11976 ac_cv_sys_file_offset_bits=no; break
11978 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11980 /* end confdefs.h. */
11981 #define _FILE_OFFSET_BITS 64
11982 #include <sys/types.h>
11983 /* Check that off_t can represent 2**63 - 1 correctly.
11984 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11985 since some C++ compilers masquerading as C compilers
11986 incorrectly reject 9223372036854775807. */
11987 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11988 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11989 && LARGE_OFF_T % 2147483647 == 1)
11999 if ac_fn_c_try_compile "$LINENO"; then :
12000 ac_cv_sys_file_offset_bits=64; break
12002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12003 ac_cv_sys_file_offset_bits=unknown
12007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12008 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12009 case $ac_cv_sys_file_offset_bits in #(
12012 cat >>confdefs.h <<_ACEOF
12013 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12018 if test $ac_cv_sys_file_offset_bits = unknown; then
12019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12020 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12021 if ${ac_cv_sys_large_files+:} false; then :
12022 $as_echo_n "(cached) " >&6
12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12026 /* end confdefs.h. */
12027 #include <sys/types.h>
12028 /* Check that off_t can represent 2**63 - 1 correctly.
12029 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12030 since some C++ compilers masquerading as C compilers
12031 incorrectly reject 9223372036854775807. */
12032 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12033 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12034 && LARGE_OFF_T % 2147483647 == 1)
12044 if ac_fn_c_try_compile "$LINENO"; then :
12045 ac_cv_sys_large_files=no; break
12047 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12049 /* end confdefs.h. */
12050 #define _LARGE_FILES 1
12051 #include <sys/types.h>
12052 /* Check that off_t can represent 2**63 - 1 correctly.
12053 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12054 since some C++ compilers masquerading as C compilers
12055 incorrectly reject 9223372036854775807. */
12056 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12057 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12058 && LARGE_OFF_T % 2147483647 == 1)
12068 if ac_fn_c_try_compile "$LINENO"; then :
12069 ac_cv_sys_large_files=1; break
12071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12072 ac_cv_sys_large_files=unknown
12076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12077 $as_echo "$ac_cv_sys_large_files" >&6; }
12078 case $ac_cv_sys_large_files in #(
12081 cat >>confdefs.h <<_ACEOF
12082 #define _LARGE_FILES $ac_cv_sys_large_files
12095 # Check for largefile support (must be after AC_SYS_LARGEFILE)
12096 # The cast to long int works around a bug in the HP C Compiler
12097 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12098 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12099 # This bug is HP SR number 8606223364.
12100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12101 $as_echo_n "checking size of off_t... " >&6; }
12102 if ${ac_cv_sizeof_off_t+:} false; then :
12103 $as_echo_n "(cached) " >&6
12105 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
12108 if test "$ac_cv_type_off_t" = yes; then
12109 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12110 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12111 as_fn_error 77 "cannot compute sizeof (off_t)
12112 See \`config.log' for more details" "$LINENO" 5; }
12114 ac_cv_sizeof_off_t=0
12119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12120 $as_echo "$ac_cv_sizeof_off_t" >&6; }
12124 cat >>confdefs.h <<_ACEOF
12125 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
12130 # If we don't have largefile support, can't handle segsize >= 2GB.
12131 if test "$ac_cv_sizeof_off_t" -lt 8 -a "$segsize" != "1"; then
12132 as_fn_error $? "Large file support is not enabled. Segment size cannot be larger than 1GB." "$LINENO" 5
12137 ## Functions, global variables
12140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int timezone" >&5
12141 $as_echo_n "checking for int timezone... " >&6; }
12142 if ${pgac_cv_var_int_timezone+:} false; then :
12143 $as_echo_n "(cached) " >&6
12145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146 /* end confdefs.h. */
12153 res = timezone / 60;
12155 res = _timezone / 60;
12161 if ac_fn_c_try_link "$LINENO"; then :
12162 pgac_cv_var_int_timezone=yes
12164 pgac_cv_var_int_timezone=no
12166 rm -f core conftest.err conftest.$ac_objext \
12167 conftest$ac_exeext conftest.$ac_ext
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_timezone" >&5
12170 $as_echo "$pgac_cv_var_int_timezone" >&6; }
12171 if test x"$pgac_cv_var_int_timezone" = xyes ; then
12173 $as_echo "#define HAVE_INT_TIMEZONE 1" >>confdefs.h
12176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for accept()" >&5
12177 $as_echo_n "checking types of arguments for accept()... " >&6; }
12178 if ${ac_cv_func_accept_return+:} false; then :
12179 $as_echo_n "(cached) " >&6
12181 if ${ac_cv_func_accept_arg1+:} false; then :
12182 $as_echo_n "(cached) " >&6
12184 if ${ac_cv_func_accept_arg2+:} false; then :
12185 $as_echo_n "(cached) " >&6
12187 if ${ac_cv_func_accept_arg3+:} false; then :
12188 $as_echo_n "(cached) " >&6
12190 for ac_cv_func_accept_return in 'int' 'unsigned int PASCAL' 'SOCKET WSAAPI'; do
12191 for ac_cv_func_accept_arg1 in 'int' 'unsigned int' 'SOCKET'; do
12192 for ac_cv_func_accept_arg2 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
12193 for ac_cv_func_accept_arg3 in 'int' 'size_t' 'socklen_t' 'unsigned int' 'void'; do
12194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12195 /* end confdefs.h. */
12196 #ifdef HAVE_SYS_TYPES_H
12197 #include <sys/types.h>
12199 #ifdef HAVE_SYS_SOCKET_H
12200 #include <sys/socket.h>
12202 extern $ac_cv_func_accept_return accept ($ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *);
12204 if ac_fn_c_try_compile "$LINENO"; then :
12205 ac_not_found=no; break 4
12209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12214 if test "$ac_not_found" = yes; then
12215 as_fn_error $? "could not determine argument types" "$LINENO" 5
12217 if test "$ac_cv_func_accept_arg3" = "void"; then
12218 ac_cv_func_accept_arg3=int
12228 { $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
12229 $as_echo "$ac_cv_func_accept_return, $ac_cv_func_accept_arg1, $ac_cv_func_accept_arg2, $ac_cv_func_accept_arg3 *" >&6; }
12231 cat >>confdefs.h <<_ACEOF
12232 #define ACCEPT_TYPE_RETURN $ac_cv_func_accept_return
12236 cat >>confdefs.h <<_ACEOF
12237 #define ACCEPT_TYPE_ARG1 $ac_cv_func_accept_arg1
12241 cat >>confdefs.h <<_ACEOF
12242 #define ACCEPT_TYPE_ARG2 $ac_cv_func_accept_arg2
12246 cat >>confdefs.h <<_ACEOF
12247 #define ACCEPT_TYPE_ARG3 $ac_cv_func_accept_arg3
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday takes only one argument" >&5
12252 $as_echo_n "checking whether gettimeofday takes only one argument... " >&6; }
12253 if ${pgac_cv_func_gettimeofday_1arg+:} false; then :
12254 $as_echo_n "(cached) " >&6
12256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12257 /* end confdefs.h. */
12258 #include <sys/time.h>
12262 struct timeval *tp;
12263 struct timezone *tzp;
12264 gettimeofday(tp,tzp);
12269 if ac_fn_c_try_compile "$LINENO"; then :
12270 pgac_cv_func_gettimeofday_1arg=no
12272 pgac_cv_func_gettimeofday_1arg=yes
12274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_gettimeofday_1arg" >&5
12277 $as_echo "$pgac_cv_func_gettimeofday_1arg" >&6; }
12278 if test x"$pgac_cv_func_gettimeofday_1arg" = xyes ; then
12280 $as_echo "#define GETTIMEOFDAY_1ARG 1" >>confdefs.h
12285 # Some versions of libedit contain strlcpy(), setproctitle(), and other
12286 # symbols that that library has no business exposing to the world. Pending
12287 # acquisition of a clue by those developers, ignore libedit (including its
12288 # possible alias of libreadline) while checking for everything else.
12289 LIBS_including_readline="$LIBS"
12290 LIBS=`echo "$LIBS" | sed -e 's/-ledit//g' -e 's/-lreadline//g'`
12292 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
12294 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12295 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12296 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12297 cat >>confdefs.h <<_ACEOF
12298 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12305 ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
12306 if test "x$ac_cv_func_fseeko" = xyes; then :
12307 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12310 case " $LIBOBJS " in
12311 *" fseeko.$ac_objext "* ) ;;
12312 *) LIBOBJS="$LIBOBJS fseeko.$ac_objext"
12320 # NetBSD uses a custom fseeko/ftello built on fsetpos/fgetpos
12321 # Mingw uses macros to access Win32 API calls
12324 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12326 ac_cv_func_fseeko=yes;;
12328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
12329 $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
12330 if ${ac_cv_sys_largefile_source+:} false; then :
12331 $as_echo_n "(cached) " >&6
12334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12335 /* end confdefs.h. */
12336 #include <sys/types.h> /* for off_t */
12341 int (*fp) (FILE *, off_t, int) = fseeko;
12342 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12347 if ac_fn_c_try_link "$LINENO"; then :
12348 ac_cv_sys_largefile_source=no; break
12350 rm -f core conftest.err conftest.$ac_objext \
12351 conftest$ac_exeext conftest.$ac_ext
12352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12353 /* end confdefs.h. */
12354 #define _LARGEFILE_SOURCE 1
12355 #include <sys/types.h> /* for off_t */
12360 int (*fp) (FILE *, off_t, int) = fseeko;
12361 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
12366 if ac_fn_c_try_link "$LINENO"; then :
12367 ac_cv_sys_largefile_source=1; break
12369 rm -f core conftest.err conftest.$ac_objext \
12370 conftest$ac_exeext conftest.$ac_ext
12371 ac_cv_sys_largefile_source=unknown
12375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
12376 $as_echo "$ac_cv_sys_largefile_source" >&6; }
12377 case $ac_cv_sys_largefile_source in #(
12380 cat >>confdefs.h <<_ACEOF
12381 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
12387 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
12388 # in glibc 2.1.3, but that breaks too many other things.
12389 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
12390 if test $ac_cv_sys_largefile_source != unknown; then
12392 $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
12398 # posix_fadvise() is a no-op on Solaris, so don't incur function overhead
12399 # by calling it, 2009-04-02
12400 # http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libc/port/gen/posix_fadvise.c
12401 if test "$PORTNAME" != "solaris"; then
12402 for ac_func in posix_fadvise
12404 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
12405 if test "x$ac_cv_func_posix_fadvise" = xyes; then :
12406 cat >>confdefs.h <<_ACEOF
12407 #define HAVE_POSIX_FADVISE 1
12413 ac_fn_c_check_decl "$LINENO" "posix_fadvise" "ac_cv_have_decl_posix_fadvise" "#include <fcntl.h>
12415 if test "x$ac_cv_have_decl_posix_fadvise" = xyes; then :
12421 cat >>confdefs.h <<_ACEOF
12422 #define HAVE_DECL_POSIX_FADVISE $ac_have_decl
12427 ac_fn_c_check_decl "$LINENO" "fdatasync" "ac_cv_have_decl_fdatasync" "#include <unistd.h>
12429 if test "x$ac_cv_have_decl_fdatasync" = xyes; then :
12435 cat >>confdefs.h <<_ACEOF
12436 #define HAVE_DECL_FDATASYNC $ac_have_decl
12439 ac_fn_c_check_decl "$LINENO" "strlcat" "ac_cv_have_decl_strlcat" "$ac_includes_default"
12440 if test "x$ac_cv_have_decl_strlcat" = xyes; then :
12446 cat >>confdefs.h <<_ACEOF
12447 #define HAVE_DECL_STRLCAT $ac_have_decl
12449 ac_fn_c_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "$ac_includes_default"
12450 if test "x$ac_cv_have_decl_strlcpy" = xyes; then :
12456 cat >>confdefs.h <<_ACEOF
12457 #define HAVE_DECL_STRLCPY $ac_have_decl
12460 # This is probably only present on Darwin, but may as well check always
12461 ac_fn_c_check_decl "$LINENO" "F_FULLFSYNC" "ac_cv_have_decl_F_FULLFSYNC" "#include <fcntl.h>
12463 if test "x$ac_cv_have_decl_F_FULLFSYNC" = xyes; then :
12469 cat >>confdefs.h <<_ACEOF
12470 #define HAVE_DECL_F_FULLFSYNC $ac_have_decl
12475 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "$ac_includes_default
12476 #include <netinet/in.h>
12478 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
12480 $as_echo "#define HAVE_IPV6 1" >>confdefs.h
12487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PS_STRINGS" >&5
12488 $as_echo_n "checking for PS_STRINGS... " >&6; }
12489 if ${pgac_cv_var_PS_STRINGS+:} false; then :
12490 $as_echo_n "(cached) " >&6
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h. */
12494 #include <machine/vmparam.h>
12495 #include <sys/exec.h>
12500 PS_STRINGS->ps_nargvstr = 1;
12501 PS_STRINGS->ps_argvstr = "foo";
12506 if ac_fn_c_try_link "$LINENO"; then :
12507 pgac_cv_var_PS_STRINGS=yes
12509 pgac_cv_var_PS_STRINGS=no
12511 rm -f core conftest.err conftest.$ac_objext \
12512 conftest$ac_exeext conftest.$ac_ext
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_PS_STRINGS" >&5
12515 $as_echo "$pgac_cv_var_PS_STRINGS" >&6; }
12516 if test "$pgac_cv_var_PS_STRINGS" = yes ; then
12518 $as_echo "#define HAVE_PS_STRINGS 1" >>confdefs.h
12523 # We use our snprintf.c emulation if either snprintf() or vsnprintf()
12524 # is missing. Yes, there are machines that have only one. We may
12525 # also decide to use snprintf.c if snprintf() is present but does not
12526 # have all the features we need --- see below.
12528 if test "$PORTNAME" = "win32"; then
12529 # Win32 gets snprintf.c built unconditionally.
12531 # To properly translate all NLS languages strings, we must support the
12532 # *printf() %$ format, which allows *printf() arguments to be selected
12533 # by position in the translated string.
12535 # libintl versions < 0.13 use the native *printf() functions, and Win32
12536 # *printf() doesn't understand %$, so we must use our /port versions,
12537 # which do understand %$. libintl versions >= 0.13 include their own
12538 # *printf versions on Win32. The libintl 0.13 release note text is:
12540 # C format strings with positions, as they arise when a translator
12541 # needs to reorder a sentence, are now supported on all platforms.
12542 # On those few platforms (NetBSD and Woe32) for which the native
12543 # printf()/fprintf()/... functions don't support such format
12544 # strings, replacements are provided through <libintl.h>.
12546 # We could use libintl >= 0.13's *printf() if we were sure that we had
12547 # a litint >= 0.13 at runtime, but seeing that there is no clean way
12548 # to guarantee that, it is best to just use our own, so we are sure to
12549 # get %$ support. In include/port.h we disable the *printf() macros
12550 # that might have been defined by libintl.
12552 # We do this unconditionally whether NLS is used or not so we are sure
12553 # that all Win32 libraries and binaries behave the same.
12554 pgac_need_repl_snprintf=yes
12556 pgac_need_repl_snprintf=no
12557 for ac_func in snprintf
12559 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
12560 if test "x$ac_cv_func_snprintf" = xyes; then :
12561 cat >>confdefs.h <<_ACEOF
12562 #define HAVE_SNPRINTF 1
12566 pgac_need_repl_snprintf=yes
12570 for ac_func in vsnprintf
12572 ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
12573 if test "x$ac_cv_func_vsnprintf" = xyes; then :
12574 cat >>confdefs.h <<_ACEOF
12575 #define HAVE_VSNPRINTF 1
12579 pgac_need_repl_snprintf=yes
12586 # Check whether <stdio.h> declares snprintf() and vsnprintf(); if not,
12587 # include/c.h will provide declarations. Note this is a separate test
12588 # from whether the functions exist in the C library --- there are
12589 # systems that have the functions but don't bother to declare them :-(
12591 ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12592 if test "x$ac_cv_have_decl_snprintf" = xyes; then :
12598 cat >>confdefs.h <<_ACEOF
12599 #define HAVE_DECL_SNPRINTF $ac_have_decl
12601 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
12602 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
12608 cat >>confdefs.h <<_ACEOF
12609 #define HAVE_DECL_VSNPRINTF $ac_have_decl
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf" >&5
12615 $as_echo_n "checking for isinf... " >&6; }
12616 if ${ac_cv_func_isinf+:} false; then :
12617 $as_echo_n "(cached) " >&6
12619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12620 /* end confdefs.h. */
12623 double glob_double;
12628 return isinf(glob_double) ? 0 : 1;
12633 if ac_fn_c_try_link "$LINENO"; then :
12634 ac_cv_func_isinf=yes
12636 ac_cv_func_isinf=no
12638 rm -f core conftest.err conftest.$ac_objext \
12639 conftest$ac_exeext conftest.$ac_ext
12641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_isinf" >&5
12642 $as_echo "$ac_cv_func_isinf" >&6; }
12644 if test $ac_cv_func_isinf = yes ; then
12646 $as_echo "#define HAVE_ISINF 1" >>confdefs.h
12649 case " $LIBOBJS " in
12650 *" isinf.$ac_objext "* ) ;;
12651 *) LIBOBJS="$LIBOBJS isinf.$ac_objext"
12655 # Look for a way to implement a substitute for isinf()
12656 for ac_func in fpclass fp_class fp_class_d class
12658 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12659 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12660 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12661 cat >>confdefs.h <<_ACEOF
12662 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12670 ac_fn_c_check_func "$LINENO" "crypt" "ac_cv_func_crypt"
12671 if test "x$ac_cv_func_crypt" = xyes; then :
12672 $as_echo "#define HAVE_CRYPT 1" >>confdefs.h
12675 case " $LIBOBJS " in
12676 *" crypt.$ac_objext "* ) ;;
12677 *) LIBOBJS="$LIBOBJS crypt.$ac_objext"
12683 ac_fn_c_check_func "$LINENO" "fls" "ac_cv_func_fls"
12684 if test "x$ac_cv_func_fls" = xyes; then :
12685 $as_echo "#define HAVE_FLS 1" >>confdefs.h
12688 case " $LIBOBJS " in
12689 *" fls.$ac_objext "* ) ;;
12690 *) LIBOBJS="$LIBOBJS fls.$ac_objext"
12696 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
12697 if test "x$ac_cv_func_getopt" = xyes; then :
12698 $as_echo "#define HAVE_GETOPT 1" >>confdefs.h
12701 case " $LIBOBJS " in
12702 *" getopt.$ac_objext "* ) ;;
12703 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
12709 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
12710 if test "x$ac_cv_func_getrusage" = xyes; then :
12711 $as_echo "#define HAVE_GETRUSAGE 1" >>confdefs.h
12714 case " $LIBOBJS " in
12715 *" getrusage.$ac_objext "* ) ;;
12716 *) LIBOBJS="$LIBOBJS getrusage.$ac_objext"
12722 ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
12723 if test "x$ac_cv_func_inet_aton" = xyes; then :
12724 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
12727 case " $LIBOBJS " in
12728 *" inet_aton.$ac_objext "* ) ;;
12729 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
12735 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
12736 if test "x$ac_cv_func_mkdtemp" = xyes; then :
12737 $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h
12740 case " $LIBOBJS " in
12741 *" mkdtemp.$ac_objext "* ) ;;
12742 *) LIBOBJS="$LIBOBJS mkdtemp.$ac_objext"
12748 ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random"
12749 if test "x$ac_cv_func_random" = xyes; then :
12750 $as_echo "#define HAVE_RANDOM 1" >>confdefs.h
12753 case " $LIBOBJS " in
12754 *" random.$ac_objext "* ) ;;
12755 *) LIBOBJS="$LIBOBJS random.$ac_objext"
12761 ac_fn_c_check_func "$LINENO" "rint" "ac_cv_func_rint"
12762 if test "x$ac_cv_func_rint" = xyes; then :
12763 $as_echo "#define HAVE_RINT 1" >>confdefs.h
12766 case " $LIBOBJS " in
12767 *" rint.$ac_objext "* ) ;;
12768 *) LIBOBJS="$LIBOBJS rint.$ac_objext"
12774 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
12775 if test "x$ac_cv_func_srandom" = xyes; then :
12776 $as_echo "#define HAVE_SRANDOM 1" >>confdefs.h
12779 case " $LIBOBJS " in
12780 *" srandom.$ac_objext "* ) ;;
12781 *) LIBOBJS="$LIBOBJS srandom.$ac_objext"
12787 ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
12788 if test "x$ac_cv_func_strerror" = xyes; then :
12789 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
12792 case " $LIBOBJS " in
12793 *" strerror.$ac_objext "* ) ;;
12794 *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
12800 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
12801 if test "x$ac_cv_func_strlcat" = xyes; then :
12802 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
12805 case " $LIBOBJS " in
12806 *" strlcat.$ac_objext "* ) ;;
12807 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
12813 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
12814 if test "x$ac_cv_func_strlcpy" = xyes; then :
12815 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
12818 case " $LIBOBJS " in
12819 *" strlcpy.$ac_objext "* ) ;;
12820 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
12830 # Windows uses a specialised env handler
12831 # and doesn't need a replacement getpeereid because it doesn't use
12835 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
12838 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
12840 ac_cv_func_unsetenv=yes
12841 ac_cv_func_getpeereid=yes;;
12843 ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
12844 if test "x$ac_cv_func_unsetenv" = xyes; then :
12845 $as_echo "#define HAVE_UNSETENV 1" >>confdefs.h
12848 case " $LIBOBJS " in
12849 *" unsetenv.$ac_objext "* ) ;;
12850 *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"
12856 ac_fn_c_check_func "$LINENO" "getpeereid" "ac_cv_func_getpeereid"
12857 if test "x$ac_cv_func_getpeereid" = xyes; then :
12858 $as_echo "#define HAVE_GETPEEREID 1" >>confdefs.h
12861 case " $LIBOBJS " in
12862 *" getpeereid.$ac_objext "* ) ;;
12863 *) LIBOBJS="$LIBOBJS getpeereid.$ac_objext"
12873 # System's version of getaddrinfo(), if any, may be used only if we found
12874 # a definition for struct addrinfo; see notes in src/include/getaddrinfo.h.
12875 # We use only our own getaddrinfo.c on Windows, but it's time to revisit that.
12876 if test x"$ac_cv_type_struct_addrinfo" = xyes && \
12877 test "$PORTNAME" != "win32"; then
12878 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
12879 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
12880 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
12883 case " $LIBOBJS " in
12884 *" getaddrinfo.$ac_objext "* ) ;;
12885 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
12893 case " $LIBOBJS " in
12894 *" getaddrinfo.$ac_objext "* ) ;;
12895 *) LIBOBJS="$LIBOBJS getaddrinfo.$ac_objext"
12901 # Similarly, use system's getopt_long() only if system provides struct option.
12902 if test x"$ac_cv_type_struct_option" = xyes ; then
12903 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
12904 if test "x$ac_cv_func_getopt_long" = xyes; then :
12905 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
12908 case " $LIBOBJS " in
12909 *" getopt_long.$ac_objext "* ) ;;
12910 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12918 case " $LIBOBJS " in
12919 *" getopt_long.$ac_objext "* ) ;;
12920 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12926 # Solaris' getopt() doesn't do what we want for long options, so always use
12927 # our version on that platform.
12928 if test "$PORTNAME" = "solaris"; then
12929 case " $LIBOBJS " in
12930 *" getopt.$ac_objext "* ) ;;
12931 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
12937 # mingw has adopted a GNU-centric interpretation of optind/optreset,
12938 # so always use our version on Windows.
12939 if test "$PORTNAME" = "win32"; then
12940 case " $LIBOBJS " in
12941 *" getopt.$ac_objext "* ) ;;
12942 *) LIBOBJS="$LIBOBJS getopt.$ac_objext"
12946 case " $LIBOBJS " in
12947 *" getopt_long.$ac_objext "* ) ;;
12948 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
12954 # Win32 (really MinGW) support
12955 if test "$PORTNAME" = "win32"; then
12956 ac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday"
12957 if test "x$ac_cv_func_gettimeofday" = xyes; then :
12958 $as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h
12961 case " $LIBOBJS " in
12962 *" gettimeofday.$ac_objext "* ) ;;
12963 *) LIBOBJS="$LIBOBJS gettimeofday.$ac_objext"
12970 case " $LIBOBJS " in
12971 *" dirmod.$ac_objext "* ) ;;
12972 *) LIBOBJS="$LIBOBJS dirmod.$ac_objext"
12976 case " $LIBOBJS " in
12977 *" kill.$ac_objext "* ) ;;
12978 *) LIBOBJS="$LIBOBJS kill.$ac_objext"
12982 case " $LIBOBJS " in
12983 *" open.$ac_objext "* ) ;;
12984 *) LIBOBJS="$LIBOBJS open.$ac_objext"
12988 case " $LIBOBJS " in
12989 *" system.$ac_objext "* ) ;;
12990 *) LIBOBJS="$LIBOBJS system.$ac_objext"
12994 case " $LIBOBJS " in
12995 *" win32env.$ac_objext "* ) ;;
12996 *) LIBOBJS="$LIBOBJS win32env.$ac_objext"
13000 case " $LIBOBJS " in
13001 *" win32error.$ac_objext "* ) ;;
13002 *) LIBOBJS="$LIBOBJS win32error.$ac_objext"
13006 case " $LIBOBJS " in
13007 *" win32setlocale.$ac_objext "* ) ;;
13008 *) LIBOBJS="$LIBOBJS win32setlocale.$ac_objext"
13013 $as_echo "#define HAVE_SYMLINK 1" >>confdefs.h
13015 ac_fn_c_check_type "$LINENO" "MINIDUMP_TYPE" "ac_cv_type_MINIDUMP_TYPE" "
13016 #define WIN32_LEAN_AND_MEAN
13017 #include <windows.h>
13018 #include <string.h>
13019 #include <dbghelp.h>
13021 if test "x$ac_cv_type_MINIDUMP_TYPE" = xyes; then :
13023 cat >>confdefs.h <<_ACEOF
13024 #define HAVE_MINIDUMP_TYPE 1
13027 pgac_minidump_type=yes
13029 pgac_minidump_type=no
13033 if test x"$pgac_minidump_type" = x"yes" ; then
13034 have_win32_dbghelp=yes
13037 have_win32_dbghelp=no
13041 # Cygwin needs only a bit of that
13042 if test "$PORTNAME" = "cygwin"; then
13043 case " $LIBOBJS " in
13044 *" dirmod.$ac_objext "* ) ;;
13045 *) LIBOBJS="$LIBOBJS dirmod.$ac_objext"
13051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5
13052 $as_echo_n "checking for sigsetjmp... " >&6; }
13053 if ${pgac_cv_func_sigsetjmp+:} false; then :
13054 $as_echo_n "(cached) " >&6
13056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13057 /* end confdefs.h. */
13058 #include <setjmp.h>
13062 sigjmp_buf x; sigsetjmp(x, 1);
13067 if ac_fn_c_try_link "$LINENO"; then :
13068 pgac_cv_func_sigsetjmp=yes
13070 pgac_cv_func_sigsetjmp=no
13072 rm -f core conftest.err conftest.$ac_objext \
13073 conftest$ac_exeext conftest.$ac_ext
13075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_sigsetjmp" >&5
13076 $as_echo "$pgac_cv_func_sigsetjmp" >&6; }
13077 if test x"$pgac_cv_func_sigsetjmp" = x"yes"; then
13079 $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h
13083 ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
13084 /* NetBSD declares sys_siglist in unistd.h. */
13085 #ifdef HAVE_UNISTD_H
13086 # include <unistd.h>
13090 if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
13096 cat >>confdefs.h <<_ACEOF
13097 #define HAVE_DECL_SYS_SIGLIST $ac_have_decl
13101 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
13102 if test "x$ac_cv_func_syslog" = xyes; then :
13103 ac_fn_c_check_header_mongrel "$LINENO" "syslog.h" "ac_cv_header_syslog_h" "$ac_includes_default"
13104 if test "x$ac_cv_header_syslog_h" = xyes; then :
13106 $as_echo "#define HAVE_SYSLOG 1" >>confdefs.h
13114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for opterr" >&5
13115 $as_echo_n "checking for opterr... " >&6; }
13116 if ${pgac_cv_var_int_opterr+:} false; then :
13117 $as_echo_n "(cached) " >&6
13119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13120 /* end confdefs.h. */
13121 #include <unistd.h>
13125 extern int opterr; opterr = 1;
13130 if ac_fn_c_try_link "$LINENO"; then :
13131 pgac_cv_var_int_opterr=yes
13133 pgac_cv_var_int_opterr=no
13135 rm -f core conftest.err conftest.$ac_objext \
13136 conftest$ac_exeext conftest.$ac_ext
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_opterr" >&5
13139 $as_echo "$pgac_cv_var_int_opterr" >&6; }
13140 if test x"$pgac_cv_var_int_opterr" = x"yes"; then
13142 $as_echo "#define HAVE_INT_OPTERR 1" >>confdefs.h
13146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13147 $as_echo_n "checking for optreset... " >&6; }
13148 if ${pgac_cv_var_int_optreset+:} false; then :
13149 $as_echo_n "(cached) " >&6
13151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13152 /* end confdefs.h. */
13153 #include <unistd.h>
13157 extern int optreset; optreset = 1;
13162 if ac_fn_c_try_link "$LINENO"; then :
13163 pgac_cv_var_int_optreset=yes
13165 pgac_cv_var_int_optreset=no
13167 rm -f core conftest.err conftest.$ac_objext \
13168 conftest$ac_exeext conftest.$ac_ext
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_int_optreset" >&5
13171 $as_echo "$pgac_cv_var_int_optreset" >&6; }
13172 if test x"$pgac_cv_var_int_optreset" = x"yes"; then
13174 $as_echo "#define HAVE_INT_OPTRESET 1" >>confdefs.h
13178 for ac_func in strtoll strtoq
13180 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13181 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13182 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13183 cat >>confdefs.h <<_ACEOF
13184 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13190 for ac_func in strtoull strtouq
13192 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13193 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13194 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13195 cat >>confdefs.h <<_ACEOF
13196 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13203 # Lastly, restore full LIBS list and check for readline/libedit symbols
13204 LIBS="$LIBS_including_readline"
13206 if test "$with_readline" = yes; then
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_completion_append_character" >&5
13208 $as_echo_n "checking for rl_completion_append_character... " >&6; }
13209 if ${pgac_cv_var_rl_completion_append_character+:} false; then :
13210 $as_echo_n "(cached) " >&6
13212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13213 /* end confdefs.h. */
13215 #ifdef HAVE_READLINE_READLINE_H
13216 # include <readline/readline.h>
13217 #elif defined(HAVE_READLINE_H)
13218 # include <readline.h>
13224 rl_completion_append_character = 'x';
13229 if ac_fn_c_try_link "$LINENO"; then :
13230 pgac_cv_var_rl_completion_append_character=yes
13232 pgac_cv_var_rl_completion_append_character=no
13234 rm -f core conftest.err conftest.$ac_objext \
13235 conftest$ac_exeext conftest.$ac_ext
13237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_var_rl_completion_append_character" >&5
13238 $as_echo "$pgac_cv_var_rl_completion_append_character" >&6; }
13239 if test x"$pgac_cv_var_rl_completion_append_character" = x"yes"; then
13241 $as_echo "#define HAVE_RL_COMPLETION_APPEND_CHARACTER 1" >>confdefs.h
13244 for ac_func in rl_completion_matches rl_filename_completion_function
13246 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13247 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13248 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13249 cat >>confdefs.h <<_ACEOF
13250 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13256 for ac_func in append_history history_truncate_file
13258 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13259 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13260 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13261 cat >>confdefs.h <<_ACEOF
13262 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13271 # This test makes sure that run tests work at all. Sometimes a shared
13272 # library is found by the linker, but the runtime linker can't find it.
13273 # This check should come after all modifications of compiler or linker
13274 # variables, and before any other run tests.
13275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking test program" >&5
13276 $as_echo_n "checking test program... " >&6; }
13277 if test "$cross_compiling" = yes; then :
13278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling" >&5
13279 $as_echo "cross-compiling" >&6; }
13281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13282 /* end confdefs.h. */
13283 int main() { return 0; }
13285 if ac_fn_c_try_run "$LINENO"; then :
13286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
13287 $as_echo "ok" >&6; }
13289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
13290 $as_echo "failed" >&6; }
13292 Could not execute a simple test program. This may be a problem
13293 related to locating shared libraries. Check the file 'config.log'
13294 for the exact reason." "$LINENO" 5
13296 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13297 conftest.$ac_objext conftest.beam conftest.$ac_ext
13301 # --------------------
13302 # Run tests below here
13303 # --------------------
13305 # Force use of our snprintf if system's doesn't do arg control
13306 # See comment above at snprintf test for details.
13307 if test "$enable_nls" = yes -a "$pgac_need_repl_snprintf" = no; then
13308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports argument control" >&5
13309 $as_echo_n "checking whether snprintf supports argument control... " >&6; }
13310 if ${pgac_cv_snprintf_arg_control+:} false; then :
13311 $as_echo_n "(cached) " >&6
13313 if test "$cross_compiling" = yes; then :
13314 pgac_cv_snprintf_arg_control=cross
13316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13317 /* end confdefs.h. */
13319 #include <string.h>
13325 /* can it swap arguments? */
13326 snprintf(buf, 100, "%2\$d %1\$d", 3, 4);
13327 if (strcmp(buf, "4 3") != 0)
13332 if ac_fn_c_try_run "$LINENO"; then :
13333 pgac_cv_snprintf_arg_control=yes
13335 pgac_cv_snprintf_arg_control=no
13337 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13338 conftest.$ac_objext conftest.beam conftest.$ac_ext
13343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_arg_control" >&5
13344 $as_echo "$pgac_cv_snprintf_arg_control" >&6; }
13346 if test $pgac_cv_snprintf_arg_control != yes ; then
13347 pgac_need_repl_snprintf=yes
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long int is 64 bits" >&5
13355 $as_echo_n "checking whether long int is 64 bits... " >&6; }
13356 if ${pgac_cv_type_long_int_64+:} false; then :
13357 $as_echo_n "(cached) " >&6
13359 if test "$cross_compiling" = yes; then :
13360 # If cross-compiling, check the size reported by the compiler and
13361 # trust that the arithmetic works.
13362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13363 /* end confdefs.h. */
13368 static int test_array [1 - 2 * !(sizeof(long int) == 8)];
13369 test_array [0] = 0;
13370 return test_array [0];
13376 if ac_fn_c_try_compile "$LINENO"; then :
13377 pgac_cv_type_long_int_64=yes
13379 pgac_cv_type_long_int_64=no
13381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13384 /* end confdefs.h. */
13385 typedef long int ac_int64;
13388 * These are globals to discourage the compiler from folding all the
13389 * arithmetic tests down to compile-time constants.
13391 ac_int64 a = 20000001;
13392 ac_int64 b = 40000005;
13394 int does_int64_work()
13398 if (sizeof(ac_int64) != 8)
13399 return 0; /* definitely not the right size */
13401 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
13409 exit(! does_int64_work());
13412 if ac_fn_c_try_run "$LINENO"; then :
13413 pgac_cv_type_long_int_64=yes
13415 pgac_cv_type_long_int_64=no
13417 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13418 conftest.$ac_objext conftest.beam conftest.$ac_ext
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_int_64" >&5
13423 $as_echo "$pgac_cv_type_long_int_64" >&6; }
13425 HAVE_LONG_INT_64=$pgac_cv_type_long_int_64
13426 if test x"$pgac_cv_type_long_int_64" = xyes ; then
13428 $as_echo "#define HAVE_LONG_INT_64 1" >>confdefs.h
13433 if test x"$HAVE_LONG_INT_64" = x"yes" ; then
13434 pg_int64_type="long int"
13436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long long int is 64 bits" >&5
13437 $as_echo_n "checking whether long long int is 64 bits... " >&6; }
13438 if ${pgac_cv_type_long_long_int_64+:} false; then :
13439 $as_echo_n "(cached) " >&6
13441 if test "$cross_compiling" = yes; then :
13442 # If cross-compiling, check the size reported by the compiler and
13443 # trust that the arithmetic works.
13444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13445 /* end confdefs.h. */
13450 static int test_array [1 - 2 * !(sizeof(long long int) == 8)];
13451 test_array [0] = 0;
13452 return test_array [0];
13458 if ac_fn_c_try_compile "$LINENO"; then :
13459 pgac_cv_type_long_long_int_64=yes
13461 pgac_cv_type_long_long_int_64=no
13463 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13466 /* end confdefs.h. */
13467 typedef long long int ac_int64;
13470 * These are globals to discourage the compiler from folding all the
13471 * arithmetic tests down to compile-time constants.
13473 ac_int64 a = 20000001;
13474 ac_int64 b = 40000005;
13476 int does_int64_work()
13480 if (sizeof(ac_int64) != 8)
13481 return 0; /* definitely not the right size */
13483 /* Do perfunctory checks to see if 64-bit arithmetic seems to work */
13491 exit(! does_int64_work());
13494 if ac_fn_c_try_run "$LINENO"; then :
13495 pgac_cv_type_long_long_int_64=yes
13497 pgac_cv_type_long_long_int_64=no
13499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13500 conftest.$ac_objext conftest.beam conftest.$ac_ext
13504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_type_long_long_int_64" >&5
13505 $as_echo "$pgac_cv_type_long_long_int_64" >&6; }
13507 HAVE_LONG_LONG_INT_64=$pgac_cv_type_long_long_int_64
13508 if test x"$pgac_cv_type_long_long_int_64" = xyes ; then
13510 $as_echo "#define HAVE_LONG_LONG_INT_64 1" >>confdefs.h
13514 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
13515 pg_int64_type="long long int"
13517 as_fn_error $? "Cannot find a working 64-bit integer type." "$LINENO" 5
13522 cat >>confdefs.h <<_ACEOF
13523 #define PG_INT64_TYPE $pg_int64_type
13528 if test x"$HAVE_LONG_LONG_INT_64" = xyes ; then
13529 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13530 /* end confdefs.h. */
13532 #define INT64CONST(x) x##LL
13533 long long int foo = INT64CONST(0x1234567890123456);
13536 if ac_fn_c_try_compile "$LINENO"; then :
13538 $as_echo "#define HAVE_LL_CONSTANTS 1" >>confdefs.h
13541 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13545 # If we found "long int" is 64 bits, assume snprintf handles it. If
13546 # we found we need to use "long long int", better check. We cope with
13547 # snprintfs that use %lld, %qd, or %I64d as the format. If none of these
13548 # work, fall back to our own snprintf emulation (which we know uses %lld).
13550 if test "$HAVE_LONG_LONG_INT_64" = yes ; then
13551 if test $pgac_need_repl_snprintf = no; then
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking snprintf length modifier for long long int" >&5
13553 $as_echo_n "checking snprintf length modifier for long long int... " >&6; }
13554 if ${pgac_cv_snprintf_long_long_int_modifier+:} false; then :
13555 $as_echo_n "(cached) " >&6
13557 for pgac_modifier in 'll' 'q' 'I64'; do
13558 if test "$cross_compiling" = yes; then :
13559 pgac_cv_snprintf_long_long_int_modifier=cross; break
13561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562 /* end confdefs.h. */
13564 typedef long long int ac_int64;
13565 #define INT64_FORMAT "%${pgac_modifier}d"
13567 ac_int64 a = 20000001;
13568 ac_int64 b = 40000005;
13570 int does_int64_snprintf_work()
13575 if (sizeof(ac_int64) != 8)
13576 return 0; /* doesn't look like the right size */
13579 snprintf(buf, 100, INT64_FORMAT, c);
13580 if (strcmp(buf, "800000140000005") != 0)
13581 return 0; /* either multiply or snprintf is busted */
13585 exit(! does_int64_snprintf_work());
13588 if ac_fn_c_try_run "$LINENO"; then :
13589 pgac_cv_snprintf_long_long_int_modifier=$pgac_modifier; break
13591 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13592 conftest.$ac_objext conftest.beam conftest.$ac_ext
13598 LONG_LONG_INT_MODIFIER=''
13600 case $pgac_cv_snprintf_long_long_int_modifier in
13601 cross) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot test (not on host machine)" >&5
13602 $as_echo "cannot test (not on host machine)" >&6; };;
13603 ?*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_long_long_int_modifier" >&5
13604 $as_echo "$pgac_cv_snprintf_long_long_int_modifier" >&6; }
13605 LONG_LONG_INT_MODIFIER=$pgac_cv_snprintf_long_long_int_modifier;;
13606 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
13607 $as_echo "none" >&6; };;
13609 if test "$LONG_LONG_INT_MODIFIER" = ""; then
13610 # Force usage of our own snprintf, since system snprintf is broken
13611 pgac_need_repl_snprintf=yes
13612 LONG_LONG_INT_MODIFIER='ll'
13615 # Here if we previously decided we needed to use our own snprintf
13616 LONG_LONG_INT_MODIFIER='ll'
13619 # Here if we are not using 'long long int' at all
13620 LONG_LONG_INT_MODIFIER='l'
13623 INT64_MODIFIER="\"$LONG_LONG_INT_MODIFIER\""
13626 cat >>confdefs.h <<_ACEOF
13627 #define INT64_MODIFIER $INT64_MODIFIER
13631 # Also force use of our snprintf if the system's doesn't support the %z flag.
13632 if test "$pgac_need_repl_snprintf" = no; then
13633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf supports the %z modifier" >&5
13634 $as_echo_n "checking whether snprintf supports the %z modifier... " >&6; }
13635 if ${pgac_cv_snprintf_size_t_support+:} false; then :
13636 $as_echo_n "(cached) " >&6
13638 if test "$cross_compiling" = yes; then :
13639 pgac_cv_snprintf_size_t_support=cross
13641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13642 /* end confdefs.h. */
13644 #include <string.h>
13652 * Print the largest unsigned number fitting in a size_t using both %zu
13653 * and the previously-determined format for 64-bit integers. Note that
13654 * we don't run this code unless we know snprintf handles 64-bit ints.
13656 bufz[0] = '\0'; /* in case snprintf fails to emit anything */
13657 snprintf(bufz, sizeof(bufz), "%zu", ~((size_t) 0));
13658 snprintf(buf64, sizeof(buf64), "%" INT64_MODIFIER "u",
13659 (unsigned PG_INT64_TYPE) ~((size_t) 0));
13660 if (strcmp(bufz, buf64) != 0)
13665 if ac_fn_c_try_run "$LINENO"; then :
13666 pgac_cv_snprintf_size_t_support=yes
13668 pgac_cv_snprintf_size_t_support=no
13670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13671 conftest.$ac_objext conftest.beam conftest.$ac_ext
13676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_snprintf_size_t_support" >&5
13677 $as_echo "$pgac_cv_snprintf_size_t_support" >&6; }
13679 if test "$pgac_cv_snprintf_size_t_support" != yes; then
13680 pgac_need_repl_snprintf=yes
13684 # Now we have checked all the reasons to replace snprintf
13685 if test $pgac_need_repl_snprintf = yes; then
13687 $as_echo "#define USE_REPL_SNPRINTF 1" >>confdefs.h
13689 case " $LIBOBJS " in
13690 *" snprintf.$ac_objext "* ) ;;
13691 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
13697 # Check size of void *, size_t (enables tweaks for > 32bit address space)
13698 # The cast to long int works around a bug in the HP C Compiler
13699 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13700 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13701 # This bug is HP SR number 8606223364.
13702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
13703 $as_echo_n "checking size of void *... " >&6; }
13704 if ${ac_cv_sizeof_void_p+:} false; then :
13705 $as_echo_n "(cached) " >&6
13707 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
13710 if test "$ac_cv_type_void_p" = yes; then
13711 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13712 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13713 as_fn_error 77 "cannot compute sizeof (void *)
13714 See \`config.log' for more details" "$LINENO" 5; }
13716 ac_cv_sizeof_void_p=0
13721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
13722 $as_echo "$ac_cv_sizeof_void_p" >&6; }
13726 cat >>confdefs.h <<_ACEOF
13727 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
13731 # The cast to long int works around a bug in the HP C Compiler
13732 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13733 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13734 # This bug is HP SR number 8606223364.
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
13736 $as_echo_n "checking size of size_t... " >&6; }
13737 if ${ac_cv_sizeof_size_t+:} false; then :
13738 $as_echo_n "(cached) " >&6
13740 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
13743 if test "$ac_cv_type_size_t" = yes; then
13744 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13745 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13746 as_fn_error 77 "cannot compute sizeof (size_t)
13747 See \`config.log' for more details" "$LINENO" 5; }
13749 ac_cv_sizeof_size_t=0
13754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
13755 $as_echo "$ac_cv_sizeof_size_t" >&6; }
13759 cat >>confdefs.h <<_ACEOF
13760 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
13764 # The cast to long int works around a bug in the HP C Compiler
13765 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13766 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13767 # This bug is HP SR number 8606223364.
13768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
13769 $as_echo_n "checking size of long... " >&6; }
13770 if ${ac_cv_sizeof_long+:} false; then :
13771 $as_echo_n "(cached) " >&6
13773 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
13776 if test "$ac_cv_type_long" = yes; then
13777 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13778 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13779 as_fn_error 77 "cannot compute sizeof (long)
13780 See \`config.log' for more details" "$LINENO" 5; }
13782 ac_cv_sizeof_long=0
13787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
13788 $as_echo "$ac_cv_sizeof_long" >&6; }
13792 cat >>confdefs.h <<_ACEOF
13793 #define SIZEOF_LONG $ac_cv_sizeof_long
13798 # Decide whether float4 is passed by value: user-selectable, enabled by default
13799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float4 passed by value" >&5
13800 $as_echo_n "checking whether to build with float4 passed by value... " >&6; }
13803 # Check whether --enable-float4-byval was given.
13804 if test "${enable_float4_byval+set}" = set; then :
13805 enableval=$enable_float4_byval;
13809 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13811 float4passbyval=true
13814 float4passbyval=false
13817 as_fn_error $? "no argument expected for --enable-float4-byval option" "$LINENO" 5
13822 enable_float4_byval=yes
13824 $as_echo "#define USE_FLOAT4_BYVAL 1" >>confdefs.h
13826 float4passbyval=true
13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float4_byval" >&5
13831 $as_echo "$enable_float4_byval" >&6; }
13833 cat >>confdefs.h <<_ACEOF
13834 #define FLOAT4PASSBYVAL $float4passbyval
13838 # Decide whether float8 is passed by value.
13839 # Note: this setting also controls int8 and related types such as timestamp.
13840 # If sizeof(Datum) >= 8, this is user-selectable, enabled by default.
13841 # If not, trying to select it is an error.
13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with float8 passed by value" >&5
13843 $as_echo_n "checking whether to build with float8 passed by value... " >&6; }
13844 if test $ac_cv_sizeof_void_p -ge 8 ; then
13847 # Check whether --enable-float8-byval was given.
13848 if test "${enable_float8_byval+set}" = set; then :
13849 enableval=$enable_float8_byval;
13858 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13863 enable_float8_byval=yes
13871 # Check whether --enable-float8-byval was given.
13872 if test "${enable_float8_byval+set}" = set; then :
13873 enableval=$enable_float8_byval;
13882 as_fn_error $? "no argument expected for --enable-float8-byval option" "$LINENO" 5
13887 enable_float8_byval=no
13892 if test "$enable_float8_byval" = yes ; then
13893 as_fn_error $? "--enable-float8-byval is not supported on 32-bit platforms." "$LINENO" 5
13896 if test "$enable_float8_byval" = yes ; then
13898 $as_echo "#define USE_FLOAT8_BYVAL 1" >>confdefs.h
13900 float8passbyval=true
13902 float8passbyval=false
13904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_float8_byval" >&5
13905 $as_echo "$enable_float8_byval" >&6; }
13907 cat >>confdefs.h <<_ACEOF
13908 #define FLOAT8PASSBYVAL $float8passbyval
13912 # Determine memory alignment requirements for the basic C data types.
13914 # The cast to long int works around a bug in the HP C Compiler,
13915 # see AC_CHECK_SIZEOF for more information.
13916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of short" >&5
13917 $as_echo_n "checking alignment of short... " >&6; }
13918 if ${ac_cv_alignof_short+:} false; then :
13919 $as_echo_n "(cached) " >&6
13921 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_short" "$ac_includes_default
13923 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13925 typedef struct { char x; short y; } ac__type_alignof_;"; then :
13928 if test "$ac_cv_type_short" = yes; then
13929 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13930 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13931 as_fn_error 77 "cannot compute alignment of short
13932 See \`config.log' for more details" "$LINENO" 5; }
13934 ac_cv_alignof_short=0
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_short" >&5
13940 $as_echo "$ac_cv_alignof_short" >&6; }
13944 cat >>confdefs.h <<_ACEOF
13945 #define ALIGNOF_SHORT $ac_cv_alignof_short
13949 # The cast to long int works around a bug in the HP C Compiler,
13950 # see AC_CHECK_SIZEOF for more information.
13951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of int" >&5
13952 $as_echo_n "checking alignment of int... " >&6; }
13953 if ${ac_cv_alignof_int+:} false; then :
13954 $as_echo_n "(cached) " >&6
13956 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_int" "$ac_includes_default
13958 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13960 typedef struct { char x; int y; } ac__type_alignof_;"; then :
13963 if test "$ac_cv_type_int" = yes; then
13964 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13965 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13966 as_fn_error 77 "cannot compute alignment of int
13967 See \`config.log' for more details" "$LINENO" 5; }
13969 ac_cv_alignof_int=0
13974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_int" >&5
13975 $as_echo "$ac_cv_alignof_int" >&6; }
13979 cat >>confdefs.h <<_ACEOF
13980 #define ALIGNOF_INT $ac_cv_alignof_int
13984 # The cast to long int works around a bug in the HP C Compiler,
13985 # see AC_CHECK_SIZEOF for more information.
13986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long" >&5
13987 $as_echo_n "checking alignment of long... " >&6; }
13988 if ${ac_cv_alignof_long+:} false; then :
13989 $as_echo_n "(cached) " >&6
13991 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long" "$ac_includes_default
13993 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
13995 typedef struct { char x; long y; } ac__type_alignof_;"; then :
13998 if test "$ac_cv_type_long" = yes; then
13999 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14000 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14001 as_fn_error 77 "cannot compute alignment of long
14002 See \`config.log' for more details" "$LINENO" 5; }
14004 ac_cv_alignof_long=0
14009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long" >&5
14010 $as_echo "$ac_cv_alignof_long" >&6; }
14014 cat >>confdefs.h <<_ACEOF
14015 #define ALIGNOF_LONG $ac_cv_alignof_long
14019 if test x"$HAVE_LONG_LONG_INT_64" = x"yes" ; then
14020 # The cast to long int works around a bug in the HP C Compiler,
14021 # see AC_CHECK_SIZEOF for more information.
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of long long int" >&5
14023 $as_echo_n "checking alignment of long long int... " >&6; }
14024 if ${ac_cv_alignof_long_long_int+:} false; then :
14025 $as_echo_n "(cached) " >&6
14027 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_long_long_int" "$ac_includes_default
14029 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
14031 typedef struct { char x; long long int y; } ac__type_alignof_;"; then :
14034 if test "$ac_cv_type_long_long_int" = yes; then
14035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14036 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14037 as_fn_error 77 "cannot compute alignment of long long int
14038 See \`config.log' for more details" "$LINENO" 5; }
14040 ac_cv_alignof_long_long_int=0
14045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_long_long_int" >&5
14046 $as_echo "$ac_cv_alignof_long_long_int" >&6; }
14050 cat >>confdefs.h <<_ACEOF
14051 #define ALIGNOF_LONG_LONG_INT $ac_cv_alignof_long_long_int
14056 # The cast to long int works around a bug in the HP C Compiler,
14057 # see AC_CHECK_SIZEOF for more information.
14058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5
14059 $as_echo_n "checking alignment of double... " >&6; }
14060 if ${ac_cv_alignof_double+:} false; then :
14061 $as_echo_n "(cached) " >&6
14063 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default
14065 # define offsetof(type, member) ((char *) &((type *) 0)->member - (char *) 0)
14067 typedef struct { char x; double y; } ac__type_alignof_;"; then :
14070 if test "$ac_cv_type_double" = yes; then
14071 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14072 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14073 as_fn_error 77 "cannot compute alignment of double
14074 See \`config.log' for more details" "$LINENO" 5; }
14076 ac_cv_alignof_double=0
14081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5
14082 $as_echo "$ac_cv_alignof_double" >&6; }
14086 cat >>confdefs.h <<_ACEOF
14087 #define ALIGNOF_DOUBLE $ac_cv_alignof_double
14092 # Compute maximum alignment of any basic type.
14093 # We assume long's alignment is at least as strong as char, short, or int;
14094 # but we must check long long (if it exists) and double.
14096 MAX_ALIGNOF=$ac_cv_alignof_long
14097 if test $MAX_ALIGNOF -lt $ac_cv_alignof_double ; then
14098 MAX_ALIGNOF=$ac_cv_alignof_double
14100 if test x"$HAVE_LONG_LONG_INT_64" = xyes && test $MAX_ALIGNOF -lt $ac_cv_alignof_long_long_int ; then
14101 MAX_ALIGNOF="$ac_cv_alignof_long_long_int"
14104 cat >>confdefs.h <<_ACEOF
14105 #define MAXIMUM_ALIGNOF $MAX_ALIGNOF
14110 # Some platforms predefine the types int8, int16, etc. Only check
14111 # a (hopefully) representative subset.
14112 ac_fn_c_check_type "$LINENO" "int8" "ac_cv_type_int8" "#include <stdio.h>
14114 if test "x$ac_cv_type_int8" = xyes; then :
14116 cat >>confdefs.h <<_ACEOF
14117 #define HAVE_INT8 1
14122 ac_fn_c_check_type "$LINENO" "uint8" "ac_cv_type_uint8" "#include <stdio.h>
14124 if test "x$ac_cv_type_uint8" = xyes; then :
14126 cat >>confdefs.h <<_ACEOF
14127 #define HAVE_UINT8 1
14132 ac_fn_c_check_type "$LINENO" "int64" "ac_cv_type_int64" "#include <stdio.h>
14134 if test "x$ac_cv_type_int64" = xyes; then :
14136 cat >>confdefs.h <<_ACEOF
14137 #define HAVE_INT64 1
14142 ac_fn_c_check_type "$LINENO" "uint64" "ac_cv_type_uint64" "#include <stdio.h>
14144 if test "x$ac_cv_type_uint64" = xyes; then :
14146 cat >>confdefs.h <<_ACEOF
14147 #define HAVE_UINT64 1
14154 # We also check for sig_atomic_t, which *should* be defined per ANSI
14155 # C, but is missing on some old platforms.
14156 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
14158 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
14160 cat >>confdefs.h <<_ACEOF
14161 #define HAVE_SIG_ATOMIC_T 1
14168 # Check for extensions offering the integer scalar type __int128.
14169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __int128" >&5
14170 $as_echo_n "checking for __int128... " >&6; }
14171 if ${pgac_cv__128bit_int+:} false; then :
14172 $as_echo_n "(cached) " >&6
14174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14175 /* end confdefs.h. */
14178 * These are globals to discourage the compiler from folding all the
14179 * arithmetic tests down to compile-time constants. We do not have
14180 * convenient support for 64bit literals at this point...
14182 __int128 a = 48828125;
14183 __int128 b = 97656255;
14190 a = (a << 12) + 1; /* 200000000001 */
14191 b = (b << 12) + 5; /* 400000000005 */
14192 /* use the most relevant arithmetic ops */
14195 /* return different values, to prevent optimizations */
14204 if ac_fn_c_try_link "$LINENO"; then :
14205 pgac_cv__128bit_int=yes
14207 pgac_cv__128bit_int=no
14209 rm -f core conftest.err conftest.$ac_objext \
14210 conftest$ac_exeext conftest.$ac_ext
14212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__128bit_int" >&5
14213 $as_echo "$pgac_cv__128bit_int" >&6; }
14214 if test x"$pgac_cv__128bit_int" = xyes ; then
14216 $as_echo "#define PG_INT128_TYPE __int128" >>confdefs.h
14220 # Check for various atomic operations now that we have checked how to declare
14222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync char locking functions" >&5
14223 $as_echo_n "checking for builtin __sync char locking functions... " >&6; }
14224 if ${pgac_cv_gcc_sync_char_tas+:} false; then :
14225 $as_echo_n "(cached) " >&6
14227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14228 /* end confdefs.h. */
14234 __sync_lock_test_and_set(&lock, 1);
14235 __sync_lock_release(&lock);
14240 if ac_fn_c_try_link "$LINENO"; then :
14241 pgac_cv_gcc_sync_char_tas="yes"
14243 pgac_cv_gcc_sync_char_tas="no"
14245 rm -f core conftest.err conftest.$ac_objext \
14246 conftest$ac_exeext conftest.$ac_ext
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_char_tas" >&5
14249 $as_echo "$pgac_cv_gcc_sync_char_tas" >&6; }
14250 if test x"$pgac_cv_gcc_sync_char_tas" = x"yes"; then
14252 $as_echo "#define HAVE_GCC__SYNC_CHAR_TAS 1" >>confdefs.h
14255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int32 locking functions" >&5
14256 $as_echo_n "checking for builtin __sync int32 locking functions... " >&6; }
14257 if ${pgac_cv_gcc_sync_int32_tas+:} false; then :
14258 $as_echo_n "(cached) " >&6
14260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14261 /* end confdefs.h. */
14267 __sync_lock_test_and_set(&lock, 1);
14268 __sync_lock_release(&lock);
14273 if ac_fn_c_try_link "$LINENO"; then :
14274 pgac_cv_gcc_sync_int32_tas="yes"
14276 pgac_cv_gcc_sync_int32_tas="no"
14278 rm -f core conftest.err conftest.$ac_objext \
14279 conftest$ac_exeext conftest.$ac_ext
14281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int32_tas" >&5
14282 $as_echo "$pgac_cv_gcc_sync_int32_tas" >&6; }
14283 if test x"$pgac_cv_gcc_sync_int32_tas" = x"yes"; then
14285 $as_echo "#define HAVE_GCC__SYNC_INT32_TAS 1" >>confdefs.h
14288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int32 atomic operations" >&5
14289 $as_echo_n "checking for builtin __sync int32 atomic operations... " >&6; }
14290 if ${pgac_cv_gcc_sync_int32_cas+:} false; then :
14291 $as_echo_n "(cached) " >&6
14293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14294 /* end confdefs.h. */
14300 __sync_val_compare_and_swap(&val, 0, 37);
14305 if ac_fn_c_try_link "$LINENO"; then :
14306 pgac_cv_gcc_sync_int32_cas="yes"
14308 pgac_cv_gcc_sync_int32_cas="no"
14310 rm -f core conftest.err conftest.$ac_objext \
14311 conftest$ac_exeext conftest.$ac_ext
14313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int32_cas" >&5
14314 $as_echo "$pgac_cv_gcc_sync_int32_cas" >&6; }
14315 if test x"$pgac_cv_gcc_sync_int32_cas" = x"yes"; then
14317 $as_echo "#define HAVE_GCC__SYNC_INT32_CAS 1" >>confdefs.h
14320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __sync int64 atomic operations" >&5
14321 $as_echo_n "checking for builtin __sync int64 atomic operations... " >&6; }
14322 if ${pgac_cv_gcc_sync_int64_cas+:} false; then :
14323 $as_echo_n "(cached) " >&6
14325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14326 /* end confdefs.h. */
14331 PG_INT64_TYPE lock = 0;
14332 __sync_val_compare_and_swap(&lock, 0, (PG_INT64_TYPE) 37);
14337 if ac_fn_c_try_link "$LINENO"; then :
14338 pgac_cv_gcc_sync_int64_cas="yes"
14340 pgac_cv_gcc_sync_int64_cas="no"
14342 rm -f core conftest.err conftest.$ac_objext \
14343 conftest$ac_exeext conftest.$ac_ext
14345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_sync_int64_cas" >&5
14346 $as_echo "$pgac_cv_gcc_sync_int64_cas" >&6; }
14347 if test x"$pgac_cv_gcc_sync_int64_cas" = x"yes"; then
14349 $as_echo "#define HAVE_GCC__SYNC_INT64_CAS 1" >>confdefs.h
14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __atomic int32 atomic operations" >&5
14353 $as_echo_n "checking for builtin __atomic int32 atomic operations... " >&6; }
14354 if ${pgac_cv_gcc_atomic_int32_cas+:} false; then :
14355 $as_echo_n "(cached) " >&6
14357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14358 /* end confdefs.h. */
14365 __atomic_compare_exchange_n(&val, &expect, 37, 0, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED);
14370 if ac_fn_c_try_link "$LINENO"; then :
14371 pgac_cv_gcc_atomic_int32_cas="yes"
14373 pgac_cv_gcc_atomic_int32_cas="no"
14375 rm -f core conftest.err conftest.$ac_objext \
14376 conftest$ac_exeext conftest.$ac_ext
14378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_atomic_int32_cas" >&5
14379 $as_echo "$pgac_cv_gcc_atomic_int32_cas" >&6; }
14380 if test x"$pgac_cv_gcc_atomic_int32_cas" = x"yes"; then
14382 $as_echo "#define HAVE_GCC__ATOMIC_INT32_CAS 1" >>confdefs.h
14385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builtin __atomic int64 atomic operations" >&5
14386 $as_echo_n "checking for builtin __atomic int64 atomic operations... " >&6; }
14387 if ${pgac_cv_gcc_atomic_int64_cas+:} false; then :
14388 $as_echo_n "(cached) " >&6
14390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14391 /* end confdefs.h. */
14396 PG_INT64_TYPE val = 0;
14397 PG_INT64_TYPE expect = 0;
14398 __atomic_compare_exchange_n(&val, &expect, 37, 0, __ATOMIC_SEQ_CST, __ATOMIC_RELAXED);
14403 if ac_fn_c_try_link "$LINENO"; then :
14404 pgac_cv_gcc_atomic_int64_cas="yes"
14406 pgac_cv_gcc_atomic_int64_cas="no"
14408 rm -f core conftest.err conftest.$ac_objext \
14409 conftest$ac_exeext conftest.$ac_ext
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_gcc_atomic_int64_cas" >&5
14412 $as_echo "$pgac_cv_gcc_atomic_int64_cas" >&6; }
14413 if test x"$pgac_cv_gcc_atomic_int64_cas" = x"yes"; then
14415 $as_echo "#define HAVE_GCC__ATOMIC_INT64_CAS 1" >>confdefs.h
14420 # Check for x86 cpuid instruction
14421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __get_cpuid" >&5
14422 $as_echo_n "checking for __get_cpuid... " >&6; }
14423 if ${pgac_cv__get_cpuid+:} false; then :
14424 $as_echo_n "(cached) " >&6
14426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14427 /* end confdefs.h. */
14432 unsigned int exx[4] = {0, 0, 0, 0};
14433 __get_cpuid(1, &exx[0], &exx[1], &exx[2], &exx[3]);
14439 if ac_fn_c_try_link "$LINENO"; then :
14440 pgac_cv__get_cpuid="yes"
14442 pgac_cv__get_cpuid="no"
14444 rm -f core conftest.err conftest.$ac_objext \
14445 conftest$ac_exeext conftest.$ac_ext
14447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__get_cpuid" >&5
14448 $as_echo "$pgac_cv__get_cpuid" >&6; }
14449 if test x"$pgac_cv__get_cpuid" = x"yes"; then
14451 $as_echo "#define HAVE__GET_CPUID 1" >>confdefs.h
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __cpuid" >&5
14456 $as_echo_n "checking for __cpuid... " >&6; }
14457 if ${pgac_cv__cpuid+:} false; then :
14458 $as_echo_n "(cached) " >&6
14460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14461 /* end confdefs.h. */
14462 #include <intrin.h>
14466 unsigned int exx[4] = {0, 0, 0, 0};
14467 __get_cpuid(exx[0], 1);
14473 if ac_fn_c_try_link "$LINENO"; then :
14474 pgac_cv__cpuid="yes"
14476 pgac_cv__cpuid="no"
14478 rm -f core conftest.err conftest.$ac_objext \
14479 conftest$ac_exeext conftest.$ac_ext
14481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv__cpuid" >&5
14482 $as_echo "$pgac_cv__cpuid" >&6; }
14483 if test x"$pgac_cv__cpuid" = x"yes"; then
14485 $as_echo "#define HAVE__CPUID 1" >>confdefs.h
14489 # Check for Intel SSE 4.2 intrinsics to do CRC calculations.
14491 # First check if the _mm_crc32_u8 and _mm_crc32_u64 intrinsics can be used
14492 # with the default compiler flags. If not, check if adding the -msse4.2
14493 # flag helps. CFLAGS_SSE42 is set to -msse4.2 if that's required.
14494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mm_crc32_u8 and _mm_crc32_u32 with CFLAGS=" >&5
14495 $as_echo_n "checking for _mm_crc32_u8 and _mm_crc32_u32 with CFLAGS=... " >&6; }
14496 if ${pgac_cv_sse42_crc32_intrinsics_+:} false; then :
14497 $as_echo_n "(cached) " >&6
14499 pgac_save_CFLAGS=$CFLAGS
14500 CFLAGS="$pgac_save_CFLAGS "
14501 ac_save_c_werror_flag=$ac_c_werror_flag
14502 ac_c_werror_flag=yes
14503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14504 /* end confdefs.h. */
14505 #include <nmmintrin.h>
14509 unsigned int crc = 0;
14510 crc = _mm_crc32_u8(crc, 0);
14511 crc = _mm_crc32_u32(crc, 0);
14516 if ac_fn_c_try_link "$LINENO"; then :
14517 pgac_cv_sse42_crc32_intrinsics_=yes
14519 pgac_cv_sse42_crc32_intrinsics_=no
14521 rm -f core conftest.err conftest.$ac_objext \
14522 conftest$ac_exeext conftest.$ac_ext
14523 ac_c_werror_flag=$ac_save_c_werror_flag
14524 CFLAGS="$pgac_save_CFLAGS"
14526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_sse42_crc32_intrinsics_" >&5
14527 $as_echo "$pgac_cv_sse42_crc32_intrinsics_" >&6; }
14528 if test x"$pgac_cv_sse42_crc32_intrinsics_" = x"yes"; then
14530 pgac_sse42_crc32_intrinsics=yes
14533 if test x"$pgac_sse42_crc32_intrinsics" != x"yes"; then
14534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mm_crc32_u8 and _mm_crc32_u32 with CFLAGS=-msse4.2" >&5
14535 $as_echo_n "checking for _mm_crc32_u8 and _mm_crc32_u32 with CFLAGS=-msse4.2... " >&6; }
14536 if ${pgac_cv_sse42_crc32_intrinsics__msse4_2+:} false; then :
14537 $as_echo_n "(cached) " >&6
14539 pgac_save_CFLAGS=$CFLAGS
14540 CFLAGS="$pgac_save_CFLAGS -msse4.2"
14541 ac_save_c_werror_flag=$ac_c_werror_flag
14542 ac_c_werror_flag=yes
14543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14544 /* end confdefs.h. */
14545 #include <nmmintrin.h>
14549 unsigned int crc = 0;
14550 crc = _mm_crc32_u8(crc, 0);
14551 crc = _mm_crc32_u32(crc, 0);
14556 if ac_fn_c_try_link "$LINENO"; then :
14557 pgac_cv_sse42_crc32_intrinsics__msse4_2=yes
14559 pgac_cv_sse42_crc32_intrinsics__msse4_2=no
14561 rm -f core conftest.err conftest.$ac_objext \
14562 conftest$ac_exeext conftest.$ac_ext
14563 ac_c_werror_flag=$ac_save_c_werror_flag
14564 CFLAGS="$pgac_save_CFLAGS"
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_sse42_crc32_intrinsics__msse4_2" >&5
14567 $as_echo "$pgac_cv_sse42_crc32_intrinsics__msse4_2" >&6; }
14568 if test x"$pgac_cv_sse42_crc32_intrinsics__msse4_2" = x"yes"; then
14569 CFLAGS_SSE42="-msse4.2"
14570 pgac_sse42_crc32_intrinsics=yes
14576 # Are we targeting a processor that supports SSE 4.2? gcc, clang and icc all
14577 # define __SSE4_2__ in that case.
14578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14579 /* end confdefs.h. */
14586 #error __SSE4_2__ not defined
14593 if ac_fn_c_try_compile "$LINENO"; then :
14596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14598 # Select CRC-32C implementation.
14600 # If we are targeting a processor that has SSE 4.2 instructions, we can use the
14601 # special CRC instructions for calculating CRC-32C. If we're not targeting such
14602 # a processor, but we can nevertheless produce code that uses the SSE
14603 # intrinsics, perhaps with some extra CFLAGS, compile both implementations and
14604 # select which one to use at runtime, depending on whether SSE 4.2 is supported
14605 # by the processor we're running on.
14607 # You can override this logic by setting the appropriate USE_*_CRC32 flag to 1
14608 # in the template or configure command line.
14609 if test x"$USE_SSE42_CRC32C" = x"" && test x"$USE_SSE42_CRC32C_WITH_RUNTIME_CHECK" = x"" && test x"$USE_SLICING_BY_8_CRC32C" = x""; then
14610 if test x"$pgac_sse42_crc32_intrinsics" = x"yes" && test x"$SSE4_2_TARGETED" = x"1" ; then
14613 # the CPUID instruction is needed for the runtime check.
14614 if test x"$pgac_sse42_crc32_intrinsics" = x"yes" && (test x"$pgac_cv__get_cpuid" = x"yes" || test x"$pgac_cv__cpuid" = x"yes"); then
14615 USE_SSE42_CRC32C_WITH_RUNTIME_CHECK=1
14617 # fall back to slicing-by-8 algorithm which doesn't require any special
14619 USE_SLICING_BY_8_CRC32C=1
14624 # Set PG_CRC32C_OBJS appropriately depending on the selected implementation.
14625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which CRC-32C implementation to use" >&5
14626 $as_echo_n "checking which CRC-32C implementation to use... " >&6; }
14627 if test x"$USE_SSE42_CRC32C" = x"1"; then
14629 $as_echo "#define USE_SSE42_CRC32C 1" >>confdefs.h
14631 PG_CRC32C_OBJS="pg_crc32c_sse42.o"
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SSE 4.2" >&5
14633 $as_echo "SSE 4.2" >&6; }
14635 if test x"$USE_SSE42_CRC32C_WITH_RUNTIME_CHECK" = x"1"; then
14637 $as_echo "#define USE_SSE42_CRC32C_WITH_RUNTIME_CHECK 1" >>confdefs.h
14639 PG_CRC32C_OBJS="pg_crc32c_sse42.o pg_crc32c_sb8.o pg_crc32c_choose.o"
14640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: SSE 4.2 with runtime check" >&5
14641 $as_echo "SSE 4.2 with runtime check" >&6; }
14644 $as_echo "#define USE_SLICING_BY_8_CRC32C 1" >>confdefs.h
14646 PG_CRC32C_OBJS="pg_crc32c_sb8.o"
14647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: slicing-by-8" >&5
14648 $as_echo "slicing-by-8" >&6; }
14654 # Check that POSIX signals are available if thread safety is enabled.
14655 if test "$PORTNAME" != "win32"
14657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX signal interface" >&5
14658 $as_echo_n "checking for POSIX signal interface... " >&6; }
14659 if ${pgac_cv_func_posix_signals+:} false; then :
14660 $as_echo_n "(cached) " >&6
14662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14663 /* end confdefs.h. */
14664 #include <signal.h>
14669 struct sigaction act, oact;
14670 sigemptyset(&act.sa_mask);
14671 act.sa_flags = SA_RESTART;
14672 sigaction(0, &act, &oact);
14677 if ac_fn_c_try_link "$LINENO"; then :
14678 pgac_cv_func_posix_signals=yes
14680 pgac_cv_func_posix_signals=no
14682 rm -f core conftest.err conftest.$ac_objext \
14683 conftest$ac_exeext conftest.$ac_ext
14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_func_posix_signals" >&5
14686 $as_echo "$pgac_cv_func_posix_signals" >&6; }
14687 if test x"$pgac_cv_func_posix_signals" = xyes ; then
14689 $as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
14692 HAVE_POSIX_SIGNALS=$pgac_cv_func_posix_signals
14694 if test "$pgac_cv_func_posix_signals" != yes -a "$enable_thread_safety" = yes; then
14696 Thread-safety requires POSIX signals, which are not supported by this
14697 operating system; use --disable-thread-safety to disable thread safety." "$LINENO" 5
14702 # Select semaphore implementation type.
14703 if test "$PORTNAME" != "win32"; then
14704 if test x"$USE_NAMED_POSIX_SEMAPHORES" = x"1" ; then
14706 $as_echo "#define USE_NAMED_POSIX_SEMAPHORES 1" >>confdefs.h
14708 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
14710 if test x"$USE_UNNAMED_POSIX_SEMAPHORES" = x"1" ; then
14712 $as_echo "#define USE_UNNAMED_POSIX_SEMAPHORES 1" >>confdefs.h
14714 SEMA_IMPLEMENTATION="src/backend/port/posix_sema.c"
14717 $as_echo "#define USE_SYSV_SEMAPHORES 1" >>confdefs.h
14719 SEMA_IMPLEMENTATION="src/backend/port/sysv_sema.c"
14724 $as_echo "#define USE_WIN32_SEMAPHORES 1" >>confdefs.h
14726 SEMA_IMPLEMENTATION="src/backend/port/win32_sema.c"
14730 # Select shared-memory implementation type.
14731 if test "$PORTNAME" != "win32"; then
14733 $as_echo "#define USE_SYSV_SHARED_MEMORY 1" >>confdefs.h
14735 SHMEM_IMPLEMENTATION="src/backend/port/sysv_shmem.c"
14738 $as_echo "#define USE_WIN32_SHARED_MEMORY 1" >>confdefs.h
14740 SHMEM_IMPLEMENTATION="src/backend/port/win32_shmem.c"
14743 # Select latch implementation type.
14744 if test "$PORTNAME" != "win32"; then
14745 LATCH_IMPLEMENTATION="src/backend/port/unix_latch.c"
14747 LATCH_IMPLEMENTATION="src/backend/port/win32_latch.c"
14750 # If not set in template file, set bytes to use libc memset()
14751 if test x"$MEMSET_LOOP_LIMIT" = x"" ; then
14752 MEMSET_LOOP_LIMIT=1024
14755 cat >>confdefs.h <<_ACEOF
14756 #define MEMSET_LOOP_LIMIT ${MEMSET_LOOP_LIMIT}
14761 if test "$enable_nls" = yes ; then
14763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bind_textdomain_codeset" >&5
14764 $as_echo_n "checking for library containing bind_textdomain_codeset... " >&6; }
14765 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14766 $as_echo_n "(cached) " >&6
14768 ac_func_search_save_LIBS=$LIBS
14769 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14770 /* end confdefs.h. */
14772 /* Override any GCC internal prototype to avoid an error.
14773 Use char because int might match the return type of a GCC
14774 builtin and then its argument prototype would still apply. */
14778 char bind_textdomain_codeset ();
14782 return bind_textdomain_codeset ();
14787 for ac_lib in '' intl; do
14788 if test -z "$ac_lib"; then
14789 ac_res="none required"
14792 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14794 if ac_fn_c_try_link "$LINENO"; then :
14795 ac_cv_search_bind_textdomain_codeset=$ac_res
14797 rm -f core conftest.err conftest.$ac_objext \
14799 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14803 if ${ac_cv_search_bind_textdomain_codeset+:} false; then :
14806 ac_cv_search_bind_textdomain_codeset=no
14808 rm conftest.$ac_ext
14809 LIBS=$ac_func_search_save_LIBS
14811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bind_textdomain_codeset" >&5
14812 $as_echo "$ac_cv_search_bind_textdomain_codeset" >&6; }
14813 ac_res=$ac_cv_search_bind_textdomain_codeset
14814 if test "$ac_res" != no; then :
14815 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14818 as_fn_error $? "a gettext implementation is required for NLS" "$LINENO" 5
14821 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
14822 if test "x$ac_cv_header_libintl_h" = xyes; then :
14825 as_fn_error $? "header file <libintl.h> is required for NLS" "$LINENO" 5
14829 for ac_prog in msgfmt
14831 # Extract the first word of "$ac_prog", so it can be a program name with args.
14832 set dummy $ac_prog; ac_word=$2
14833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14834 $as_echo_n "checking for $ac_word... " >&6; }
14835 if ${ac_cv_prog_MSGFMT+:} false; then :
14836 $as_echo_n "(cached) " >&6
14838 if test -n "$MSGFMT"; then
14839 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
14841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14842 for as_dir in $PATH
14845 test -z "$as_dir" && as_dir=.
14846 for ac_exec_ext in '' $ac_executable_extensions; do
14847 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14848 ac_cv_prog_MSGFMT="$ac_prog"
14849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14858 MSGFMT=$ac_cv_prog_MSGFMT
14859 if test -n "$MSGFMT"; then
14860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
14861 $as_echo "$MSGFMT" >&6; }
14863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14864 $as_echo "no" >&6; }
14868 test -n "$MSGFMT" && break
14871 if test -z "$MSGFMT"; then
14872 as_fn_error $? "msgfmt is required for NLS" "$LINENO" 5
14874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msgfmt flags" >&5
14875 $as_echo_n "checking for msgfmt flags... " >&6; }
14876 if ${pgac_cv_msgfmt_flags+:} false; then :
14877 $as_echo_n "(cached) " >&6
14879 if test x"$MSGFMT" != x"" && "$MSGFMT" --version 2>&1 | grep "GNU" >/dev/null; then
14880 pgac_cv_msgfmt_flags=-c
14883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_msgfmt_flags" >&5
14884 $as_echo "$pgac_cv_msgfmt_flags" >&6; }
14885 MSGFMT_FLAGS=$pgac_cv_msgfmt_flags
14887 for ac_prog in msgmerge
14889 # Extract the first word of "$ac_prog", so it can be a program name with args.
14890 set dummy $ac_prog; ac_word=$2
14891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14892 $as_echo_n "checking for $ac_word... " >&6; }
14893 if ${ac_cv_prog_MSGMERGE+:} false; then :
14894 $as_echo_n "(cached) " >&6
14896 if test -n "$MSGMERGE"; then
14897 ac_cv_prog_MSGMERGE="$MSGMERGE" # Let the user override the test.
14899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14900 for as_dir in $PATH
14903 test -z "$as_dir" && as_dir=.
14904 for ac_exec_ext in '' $ac_executable_extensions; do
14905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14906 ac_cv_prog_MSGMERGE="$ac_prog"
14907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14916 MSGMERGE=$ac_cv_prog_MSGMERGE
14917 if test -n "$MSGMERGE"; then
14918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14919 $as_echo "$MSGMERGE" >&6; }
14921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14922 $as_echo "no" >&6; }
14926 test -n "$MSGMERGE" && break
14929 for ac_prog in xgettext
14931 # Extract the first word of "$ac_prog", so it can be a program name with args.
14932 set dummy $ac_prog; ac_word=$2
14933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14934 $as_echo_n "checking for $ac_word... " >&6; }
14935 if ${ac_cv_prog_XGETTEXT+:} false; then :
14936 $as_echo_n "(cached) " >&6
14938 if test -n "$XGETTEXT"; then
14939 ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test.
14941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14942 for as_dir in $PATH
14945 test -z "$as_dir" && as_dir=.
14946 for ac_exec_ext in '' $ac_executable_extensions; do
14947 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14948 ac_cv_prog_XGETTEXT="$ac_prog"
14949 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14958 XGETTEXT=$ac_cv_prog_XGETTEXT
14959 if test -n "$XGETTEXT"; then
14960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14961 $as_echo "$XGETTEXT" >&6; }
14963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14964 $as_echo "no" >&6; }
14968 test -n "$XGETTEXT" && break
14974 # Check for Tcl configuration script tclConfig.sh
14975 if test "$with_tcl" = yes; then
14976 for ac_prog in tclsh tcl tclsh8.6 tclsh86 tclsh8.5 tclsh85 tclsh8.4 tclsh84 tclsh8.3 tclsh83
14978 # Extract the first word of "$ac_prog", so it can be a program name with args.
14979 set dummy $ac_prog; ac_word=$2
14980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14981 $as_echo_n "checking for $ac_word... " >&6; }
14982 if ${ac_cv_path_TCLSH+:} false; then :
14983 $as_echo_n "(cached) " >&6
14987 ac_cv_path_TCLSH="$TCLSH" # Let the user override the test with a path.
14990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14991 for as_dir in $PATH
14994 test -z "$as_dir" && as_dir=.
14995 for ac_exec_ext in '' $ac_executable_extensions; do
14996 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14997 ac_cv_path_TCLSH="$as_dir/$ac_word$ac_exec_ext"
14998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15008 TCLSH=$ac_cv_path_TCLSH
15009 if test -n "$TCLSH"; then
15010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH" >&5
15011 $as_echo "$TCLSH" >&6; }
15013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15014 $as_echo "no" >&6; }
15018 test -n "$TCLSH" && break
15021 if test x"$TCLSH" = x""; then
15022 as_fn_error $? "Tcl shell not found" "$LINENO" 5
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tclConfig.sh" >&5
15026 $as_echo_n "checking for tclConfig.sh... " >&6; }
15027 # Let user override test
15028 if test -z "$TCL_CONFIG_SH"; then
15029 pgac_test_dirs="$with_tclconfig"
15031 set X $pgac_test_dirs; shift
15032 if test $# -eq 0; then
15033 test -z "$TCLSH" && as_fn_error $? "unable to locate tclConfig.sh because no Tcl shell was found" "$LINENO" 5
15034 set X `echo 'puts $auto_path' | $TCLSH`; shift
15038 if test -r "$pgac_dir/tclConfig.sh"; then
15039 TCL_CONFIG_SH=$pgac_dir/tclConfig.sh
15045 if test -z "$TCL_CONFIG_SH"; then
15046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15047 $as_echo "no" >&6; }
15048 as_fn_error $? "file 'tclConfig.sh' is required for Tcl" "$LINENO" 5
15050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCL_CONFIG_SH" >&5
15051 $as_echo "$TCL_CONFIG_SH" >&6; }
15057 eval TCL_INCLUDE_SPEC=\"$TCL_INCLUDE_SPEC\"
15058 eval TCL_LIBS=\"$TCL_LIBS\"
15059 eval TCL_LIB_SPEC=\"$TCL_LIB_SPEC\"
15060 eval TCL_SHARED_BUILD=\"$TCL_SHARED_BUILD\"
15062 if test "$TCL_SHARED_BUILD" != 1; then
15063 as_fn_error $? "cannot build PL/Tcl because Tcl is not a shared library
15064 Use --without-tcl to disable building PL/Tcl." "$LINENO" 5
15066 # now that we have TCL_INCLUDE_SPEC, we can check for <tcl.h>
15067 ac_save_CPPFLAGS=$CPPFLAGS
15068 CPPFLAGS="$TCL_INCLUDE_SPEC $CPPFLAGS"
15069 ac_fn_c_check_header_mongrel "$LINENO" "tcl.h" "ac_cv_header_tcl_h" "$ac_includes_default"
15070 if test "x$ac_cv_header_tcl_h" = xyes; then :
15073 as_fn_error $? "header file <tcl.h> is required for Tcl" "$LINENO" 5
15077 CPPFLAGS=$ac_save_CPPFLAGS
15080 # check for <perl.h>
15081 if test "$with_perl" = yes; then
15082 ac_save_CPPFLAGS=$CPPFLAGS
15083 CPPFLAGS="$CPPFLAGS -I$perl_archlibexp/CORE"
15084 ac_fn_c_check_header_compile "$LINENO" "perl.h" "ac_cv_header_perl_h" "#include <EXTERN.h>
15086 if test "x$ac_cv_header_perl_h" = xyes; then :
15089 as_fn_error $? "header file <perl.h> is required for Perl" "$LINENO" 5
15093 # While we're at it, check that we can link to libperl.
15094 # On most platforms, if perl.h is there then libperl.so will be too, but at
15095 # this writing Debian packages them separately. There is no known reason to
15096 # waste cycles on separate probes for the Tcl or Python libraries, though.
15097 pgac_save_LIBS=$LIBS
15098 LIBS="$perl_embed_ldflags"
15099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libperl" >&5
15100 $as_echo_n "checking for libperl... " >&6; }
15101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15102 /* end confdefs.h. */
15104 #include <EXTERN.h>
15115 if ac_fn_c_try_link "$LINENO"; then :
15116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15117 $as_echo "yes" >&6; }
15119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15120 $as_echo "no" >&6; }
15121 as_fn_error $? "libperl library is required for Perl" "$LINENO" 5
15123 rm -f core conftest.err conftest.$ac_objext \
15124 conftest$ac_exeext conftest.$ac_ext
15125 LIBS=$pgac_save_LIBS
15126 CPPFLAGS=$ac_save_CPPFLAGS
15129 # check for <Python.h>
15130 if test "$with_python" = yes; then
15131 ac_save_CPPFLAGS=$CPPFLAGS
15132 CPPFLAGS="$python_includespec $CPPFLAGS"
15133 ac_fn_c_check_header_mongrel "$LINENO" "Python.h" "ac_cv_header_Python_h" "$ac_includes_default"
15134 if test "x$ac_cv_header_Python_h" = xyes; then :
15137 as_fn_error $? "header file <Python.h> is required for Python" "$LINENO" 5
15141 CPPFLAGS=$ac_save_CPPFLAGS
15145 # Check for DocBook and tools
15147 for ac_prog in onsgmls nsgmls
15149 # Extract the first word of "$ac_prog", so it can be a program name with args.
15150 set dummy $ac_prog; ac_word=$2
15151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15152 $as_echo_n "checking for $ac_word... " >&6; }
15153 if ${ac_cv_prog_NSGMLS+:} false; then :
15154 $as_echo_n "(cached) " >&6
15156 if test -n "$NSGMLS"; then
15157 ac_cv_prog_NSGMLS="$NSGMLS" # Let the user override the test.
15159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15160 for as_dir in $PATH
15163 test -z "$as_dir" && as_dir=.
15164 for ac_exec_ext in '' $ac_executable_extensions; do
15165 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15166 ac_cv_prog_NSGMLS="$ac_prog"
15167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15176 NSGMLS=$ac_cv_prog_NSGMLS
15177 if test -n "$NSGMLS"; then
15178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NSGMLS" >&5
15179 $as_echo "$NSGMLS" >&6; }
15181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15182 $as_echo "no" >&6; }
15186 test -n "$NSGMLS" && break
15189 for ac_prog in openjade jade
15191 # Extract the first word of "$ac_prog", so it can be a program name with args.
15192 set dummy $ac_prog; ac_word=$2
15193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15194 $as_echo_n "checking for $ac_word... " >&6; }
15195 if ${ac_cv_prog_JADE+:} false; then :
15196 $as_echo_n "(cached) " >&6
15198 if test -n "$JADE"; then
15199 ac_cv_prog_JADE="$JADE" # Let the user override the test.
15201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15202 for as_dir in $PATH
15205 test -z "$as_dir" && as_dir=.
15206 for ac_exec_ext in '' $ac_executable_extensions; do
15207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15208 ac_cv_prog_JADE="$ac_prog"
15209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15218 JADE=$ac_cv_prog_JADE
15219 if test -n "$JADE"; then
15220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JADE" >&5
15221 $as_echo "$JADE" >&6; }
15223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15224 $as_echo "no" >&6; }
15228 test -n "$JADE" && break
15232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook V4.2" >&5
15233 $as_echo_n "checking for DocBook V4.2... " >&6; }
15234 if ${pgac_cv_check_docbook+:} false; then :
15235 $as_echo_n "(cached) " >&6
15237 cat >conftest.sgml <<EOF
15238 <!doctype book PUBLIC "-//OASIS//DTD DocBook V4.2//EN">
15240 <title>test</title>
15242 <title>random</title>
15244 <title>testsect</title>
15251 pgac_cv_check_docbook=no
15253 if test -n "$NSGMLS"; then
15254 $NSGMLS -s conftest.sgml 1>&5 2>&1
15255 if test $? -eq 0; then
15256 pgac_cv_check_docbook=yes
15259 rm -f conftest.sgml
15261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_check_docbook" >&5
15262 $as_echo "$pgac_cv_check_docbook" >&6; }
15264 have_docbook=$pgac_cv_check_docbook
15267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DocBook stylesheets" >&5
15268 $as_echo_n "checking for DocBook stylesheets... " >&6; }
15269 if ${pgac_cv_path_stylesheets+:} false; then :
15270 $as_echo_n "(cached) " >&6
15272 if test -n "$DOCBOOKSTYLE"; then
15273 pgac_cv_path_stylesheets=$DOCBOOKSTYLE
15275 for pgac_prefix in /usr /usr/local /opt /sw; do
15276 for pgac_infix in share lib; do
15277 for pgac_postfix in \
15278 sgml/stylesheets/nwalsh-modular \
15279 sgml/stylesheets/docbook \
15280 sgml/stylesheets/dsssl/docbook \
15281 sgml/docbook-dsssl \
15282 sgml/docbook/dsssl/modular \
15283 sgml/docbook/stylesheet/dsssl/modular \
15284 sgml/docbook/dsssl-stylesheets \
15285 sgml/dsssl/docbook-dsssl-nwalsh
15287 pgac_candidate=$pgac_prefix/$pgac_infix/$pgac_postfix
15288 if test -r "$pgac_candidate/html/docbook.dsl" \
15289 && test -r "$pgac_candidate/print/docbook.dsl"
15291 pgac_cv_path_stylesheets=$pgac_candidate
15300 DOCBOOKSTYLE=$pgac_cv_path_stylesheets
15302 if test -n "$DOCBOOKSTYLE"; then
15303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOCBOOKSTYLE" >&5
15304 $as_echo "$DOCBOOKSTYLE" >&6; }
15306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15307 $as_echo "no" >&6; }
15309 if test -n "$DOCBOOKSTYLE" -a -r "$DOCBOOKSTYLE/bin/collateindex.pl"; then
15310 COLLATEINDEX="$DOCBOOKSTYLE/bin/collateindex.pl"
15313 # Extract the first word of "collateindex.pl", so it can be a program name with args.
15314 set dummy collateindex.pl; ac_word=$2
15315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15316 $as_echo_n "checking for $ac_word... " >&6; }
15317 if ${ac_cv_path_COLLATEINDEX+:} false; then :
15318 $as_echo_n "(cached) " >&6
15320 case $COLLATEINDEX in
15322 ac_cv_path_COLLATEINDEX="$COLLATEINDEX" # Let the user override the test with a path.
15325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15326 for as_dir in $PATH
15329 test -z "$as_dir" && as_dir=.
15330 for ac_exec_ext in '' $ac_executable_extensions; do
15331 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15332 ac_cv_path_COLLATEINDEX="$as_dir/$ac_word$ac_exec_ext"
15333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15343 COLLATEINDEX=$ac_cv_path_COLLATEINDEX
15344 if test -n "$COLLATEINDEX"; then
15345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COLLATEINDEX" >&5
15346 $as_echo "$COLLATEINDEX" >&6; }
15348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15349 $as_echo "no" >&6; }
15354 for ac_prog in dbtoepub
15356 # Extract the first word of "$ac_prog", so it can be a program name with args.
15357 set dummy $ac_prog; ac_word=$2
15358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15359 $as_echo_n "checking for $ac_word... " >&6; }
15360 if ${ac_cv_prog_DBTOEPUB+:} false; then :
15361 $as_echo_n "(cached) " >&6
15363 if test -n "$DBTOEPUB"; then
15364 ac_cv_prog_DBTOEPUB="$DBTOEPUB" # Let the user override the test.
15366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15367 for as_dir in $PATH
15370 test -z "$as_dir" && as_dir=.
15371 for ac_exec_ext in '' $ac_executable_extensions; do
15372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15373 ac_cv_prog_DBTOEPUB="$ac_prog"
15374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15383 DBTOEPUB=$ac_cv_prog_DBTOEPUB
15384 if test -n "$DBTOEPUB"; then
15385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBTOEPUB" >&5
15386 $as_echo "$DBTOEPUB" >&6; }
15388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15389 $as_echo "no" >&6; }
15393 test -n "$DBTOEPUB" && break
15396 for ac_prog in xmllint
15398 # Extract the first word of "$ac_prog", so it can be a program name with args.
15399 set dummy $ac_prog; ac_word=$2
15400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15401 $as_echo_n "checking for $ac_word... " >&6; }
15402 if ${ac_cv_prog_XMLLINT+:} false; then :
15403 $as_echo_n "(cached) " >&6
15405 if test -n "$XMLLINT"; then
15406 ac_cv_prog_XMLLINT="$XMLLINT" # Let the user override the test.
15408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15409 for as_dir in $PATH
15412 test -z "$as_dir" && as_dir=.
15413 for ac_exec_ext in '' $ac_executable_extensions; do
15414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15415 ac_cv_prog_XMLLINT="$ac_prog"
15416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15425 XMLLINT=$ac_cv_prog_XMLLINT
15426 if test -n "$XMLLINT"; then
15427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5
15428 $as_echo "$XMLLINT" >&6; }
15430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15431 $as_echo "no" >&6; }
15435 test -n "$XMLLINT" && break
15438 for ac_prog in xsltproc
15440 # Extract the first word of "$ac_prog", so it can be a program name with args.
15441 set dummy $ac_prog; ac_word=$2
15442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15443 $as_echo_n "checking for $ac_word... " >&6; }
15444 if ${ac_cv_prog_XSLTPROC+:} false; then :
15445 $as_echo_n "(cached) " >&6
15447 if test -n "$XSLTPROC"; then
15448 ac_cv_prog_XSLTPROC="$XSLTPROC" # Let the user override the test.
15450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15451 for as_dir in $PATH
15454 test -z "$as_dir" && as_dir=.
15455 for ac_exec_ext in '' $ac_executable_extensions; do
15456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15457 ac_cv_prog_XSLTPROC="$ac_prog"
15458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15467 XSLTPROC=$ac_cv_prog_XSLTPROC
15468 if test -n "$XSLTPROC"; then
15469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5
15470 $as_echo "$XSLTPROC" >&6; }
15472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15473 $as_echo "no" >&6; }
15477 test -n "$XSLTPROC" && break
15480 for ac_prog in osx sgml2xml sx
15482 # Extract the first word of "$ac_prog", so it can be a program name with args.
15483 set dummy $ac_prog; ac_word=$2
15484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15485 $as_echo_n "checking for $ac_word... " >&6; }
15486 if ${ac_cv_prog_OSX+:} false; then :
15487 $as_echo_n "(cached) " >&6
15489 if test -n "$OSX"; then
15490 ac_cv_prog_OSX="$OSX" # Let the user override the test.
15492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15493 for as_dir in $PATH
15496 test -z "$as_dir" && as_dir=.
15497 for ac_exec_ext in '' $ac_executable_extensions; do
15498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15499 ac_cv_prog_OSX="$ac_prog"
15500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15509 OSX=$ac_cv_prog_OSX
15510 if test -n "$OSX"; then
15511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OSX" >&5
15512 $as_echo "$OSX" >&6; }
15514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15515 $as_echo "no" >&6; }
15519 test -n "$OSX" && break
15524 # Check for test tools
15526 if test "$enable_tap_tests" = yes; then
15527 for ac_prog in prove
15529 # Extract the first word of "$ac_prog", so it can be a program name with args.
15530 set dummy $ac_prog; ac_word=$2
15531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15532 $as_echo_n "checking for $ac_word... " >&6; }
15533 if ${ac_cv_prog_PROVE+:} false; then :
15534 $as_echo_n "(cached) " >&6
15536 if test -n "$PROVE"; then
15537 ac_cv_prog_PROVE="$PROVE" # Let the user override the test.
15539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15540 for as_dir in $PATH
15543 test -z "$as_dir" && as_dir=.
15544 for ac_exec_ext in '' $ac_executable_extensions; do
15545 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15546 ac_cv_prog_PROVE="$ac_prog"
15547 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15556 PROVE=$ac_cv_prog_PROVE
15557 if test -n "$PROVE"; then
15558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROVE" >&5
15559 $as_echo "$PROVE" >&6; }
15561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15562 $as_echo "no" >&6; }
15566 test -n "$PROVE" && break
15569 if test -z "$PROVE"; then
15570 as_fn_error $? "prove not found" "$LINENO" 5
15572 if test -z "$PERL"; then
15573 as_fn_error $? "Perl not found" "$LINENO" 5
15579 # We have to run the thread test near the end so we have all our symbols
15580 # defined. Cross compiling throws a warning.
15582 if test "$enable_thread_safety" = yes; then
15583 if test "$PORTNAME" != "win32"
15585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking thread safety of required library functions" >&5
15586 $as_echo_n "checking thread safety of required library functions... " >&6; }
15590 CFLAGS="$CFLAGS $PTHREAD_CFLAGS -DIN_CONFIGURE"
15591 LIBS="$LIBS $PTHREAD_LIBS"
15592 if test "$cross_compiling" = yes; then :
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: maybe" >&5
15594 $as_echo "maybe" >&6; }
15595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15596 *** Skipping thread test program because of cross-compile build.
15597 *** Run the program in src/test/thread on the target machine.
15599 $as_echo "$as_me: WARNING:
15600 *** Skipping thread test program because of cross-compile build.
15601 *** Run the program in src/test/thread on the target machine.
15604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15605 /* end confdefs.h. */
15606 #include "$srcdir/src/test/thread/thread_test.c"
15608 if ac_fn_c_try_run "$LINENO"; then :
15609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15610 $as_echo "yes" >&6; }
15612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15613 $as_echo "no" >&6; }
15614 as_fn_error $? "thread test program failed
15615 This platform is not thread-safe. Check the file 'config.log' or compile
15616 and run src/test/thread/thread_test for the exact reason.
15617 Use --disable-thread-safety to disable thread safety." "$LINENO" 5
15619 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15620 conftest.$ac_objext conftest.beam conftest.$ac_ext
15626 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** skipping thread test on Win32" >&5
15627 $as_echo "$as_me: WARNING: *** skipping thread test on Win32" >&2;}
15631 # If compiler will take -Wl,--as-needed (or various platform-specific
15632 # spellings thereof) then add that to LDFLAGS. This is much easier than
15633 # trying to filter LIBS to the minimum for each executable.
15634 # On (at least) some Red-Hat-derived systems, this switch breaks linking to
15635 # libreadline; therefore we postpone testing it until we know what library
15636 # dependencies readline has. The test code will try to link with $LIBS.
15637 if test "$with_readline" = yes; then
15638 link_test_func=readline
15640 link_test_func=exit
15643 if test "$PORTNAME" = "darwin"; then
15644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-dead_strip_dylibs" >&5
15645 $as_echo_n "checking whether $CC supports -Wl,-dead_strip_dylibs... " >&6; }
15646 if ${pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs+:} false; then :
15647 $as_echo_n "(cached) " >&6
15649 pgac_save_LDFLAGS=$LDFLAGS
15650 LDFLAGS="$pgac_save_LDFLAGS -Wl,-dead_strip_dylibs"
15651 if test "$cross_compiling" = yes; then :
15652 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs="assuming no"
15654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15655 /* end confdefs.h. */
15656 extern void $link_test_func (); void (*fptr) () = $link_test_func;
15665 if ac_fn_c_try_run "$LINENO"; then :
15666 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=yes
15668 pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs=no
15670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15671 conftest.$ac_objext conftest.beam conftest.$ac_ext
15674 LDFLAGS="$pgac_save_LDFLAGS"
15676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&5
15677 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" >&6; }
15678 if test x"$pgac_cv_prog_cc_ldflags__Wl__dead_strip_dylibs" = x"yes"; then
15679 LDFLAGS="$LDFLAGS -Wl,-dead_strip_dylibs"
15682 elif test "$PORTNAME" = "openbsd"; then
15683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,-Bdynamic" >&5
15684 $as_echo_n "checking whether $CC supports -Wl,-Bdynamic... " >&6; }
15685 if ${pgac_cv_prog_cc_ldflags__Wl__Bdynamic+:} false; then :
15686 $as_echo_n "(cached) " >&6
15688 pgac_save_LDFLAGS=$LDFLAGS
15689 LDFLAGS="$pgac_save_LDFLAGS -Wl,-Bdynamic"
15690 if test "$cross_compiling" = yes; then :
15691 pgac_cv_prog_cc_ldflags__Wl__Bdynamic="assuming no"
15693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15694 /* end confdefs.h. */
15695 extern void $link_test_func (); void (*fptr) () = $link_test_func;
15704 if ac_fn_c_try_run "$LINENO"; then :
15705 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=yes
15707 pgac_cv_prog_cc_ldflags__Wl__Bdynamic=no
15709 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15710 conftest.$ac_objext conftest.beam conftest.$ac_ext
15713 LDFLAGS="$pgac_save_LDFLAGS"
15715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&5
15716 $as_echo "$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" >&6; }
15717 if test x"$pgac_cv_prog_cc_ldflags__Wl__Bdynamic" = x"yes"; then
15718 LDFLAGS="$LDFLAGS -Wl,-Bdynamic"
15722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wl,--as-needed" >&5
15723 $as_echo_n "checking whether $CC supports -Wl,--as-needed... " >&6; }
15724 if ${pgac_cv_prog_cc_ldflags__Wl___as_needed+:} false; then :
15725 $as_echo_n "(cached) " >&6
15727 pgac_save_LDFLAGS=$LDFLAGS
15728 LDFLAGS="$pgac_save_LDFLAGS -Wl,--as-needed"
15729 if test "$cross_compiling" = yes; then :
15730 pgac_cv_prog_cc_ldflags__Wl___as_needed="assuming no"
15732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15733 /* end confdefs.h. */
15734 extern void $link_test_func (); void (*fptr) () = $link_test_func;
15743 if ac_fn_c_try_run "$LINENO"; then :
15744 pgac_cv_prog_cc_ldflags__Wl___as_needed=yes
15746 pgac_cv_prog_cc_ldflags__Wl___as_needed=no
15748 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15749 conftest.$ac_objext conftest.beam conftest.$ac_ext
15752 LDFLAGS="$pgac_save_LDFLAGS"
15754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pgac_cv_prog_cc_ldflags__Wl___as_needed" >&5
15755 $as_echo "$pgac_cv_prog_cc_ldflags__Wl___as_needed" >&6; }
15756 if test x"$pgac_cv_prog_cc_ldflags__Wl___as_needed" = x"yes"; then
15757 LDFLAGS="$LDFLAGS -Wl,--as-needed"
15762 # Create compiler version string
15763 if test x"$GCC" = x"yes" ; then
15764 cc_string=`${CC} --version | sed q`
15765 case $cc_string in [A-Za-z]*) ;; *) cc_string="GCC $cc_string";; esac
15766 elif test x"$SUN_STUDIO_CC" = x"yes" ; then
15767 cc_string=`${CC} -V 2>&1 | sed q`
15773 cat >>confdefs.h <<_ACEOF
15774 #define PG_VERSION_STR "PostgreSQL $PG_VERSION on $host, compiled by $cc_string, `expr $ac_cv_sizeof_void_p \* 8`-bit"
15778 # Supply a numeric version string for use by 3rd party add-ons
15779 # awk -F is a regex on some platforms, and not on others, so make "." a tab
15780 PG_VERSION_NUM="`echo "$PACKAGE_VERSION" | sed 's/[A-Za-z].*$//' |
15782 $AWK '{printf "%d%02d%02d", $1, $2, (NF >= 3) ? $3 : 0}'`"
15784 cat >>confdefs.h <<_ACEOF
15785 #define PG_VERSION_NUM $PG_VERSION_NUM
15791 # Begin output steps
15793 { $as_echo "$as_me:${as_lineno-$LINENO}: using compiler=$cc_string" >&5
15794 $as_echo "$as_me: using compiler=$cc_string" >&6;}
15795 { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS=$CFLAGS" >&5
15796 $as_echo "$as_me: using CFLAGS=$CFLAGS" >&6;}
15797 { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS=$CPPFLAGS" >&5
15798 $as_echo "$as_me: using CPPFLAGS=$CPPFLAGS" >&6;}
15799 { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS=$LDFLAGS" >&5
15800 $as_echo "$as_me: using LDFLAGS=$LDFLAGS" >&6;}
15802 # prepare build tree if outside source tree
15803 # Note 1: test -ef might not exist, but it's more reliable than `pwd`.
15804 # Note 2: /bin/pwd might be better than shell's built-in at getting
15805 # a symlink-free name.
15806 if ( test "$srcdir" -ef . ) >/dev/null 2>&1 || test "`cd $srcdir && /bin/pwd`" = "`/bin/pwd`"; then
15810 if test "$no_create" != yes; then
15811 $as_echo_n "preparing build tree... " >&6
15812 pgac_abs_top_srcdir=`cd "$srcdir" && pwd`
15813 $SHELL "$ac_aux_dir/prep_buildtree" "$pgac_abs_top_srcdir" "." \
15814 || as_fn_error $? "failed" "$LINENO" 5
15815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15816 $as_echo "done" >&6; }
15822 ac_config_files="$ac_config_files GNUmakefile src/Makefile.global"
15825 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}"
15828 if test "$PORTNAME" = "win32"; then
15829 ac_config_commands="$ac_config_commands check_win32_symlinks"
15833 ac_config_headers="$ac_config_headers src/include/pg_config.h"
15836 ac_config_headers="$ac_config_headers src/include/pg_config_ext.h"
15839 ac_config_headers="$ac_config_headers src/interfaces/ecpg/include/ecpg_config.h"
15842 cat >confcache <<\_ACEOF
15843 # This file is a shell script that caches the results of configure
15844 # tests run on this system so they can be shared between configure
15845 # scripts and configure runs, see configure's option --config-cache.
15846 # It is not useful on other systems. If it contains results you don't
15847 # want to keep, you may remove or edit it.
15849 # config.status only pays attention to the cache file if you give it
15850 # the --recheck option to rerun configure.
15852 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15853 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15854 # following values.
15858 # The following way of writing the cache mishandles newlines in values,
15859 # but we know of no workaround that is simple, portable, and efficient.
15860 # So, we kill variables containing newlines.
15861 # Ultrix sh set writes to stderr and can't be redirected directly,
15862 # and sets the high bit in the cache file unless we assign to the vars.
15864 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15865 eval ac_val=\$$ac_var
15869 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15870 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15873 _ | IFS | as_nl) ;; #(
15874 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15875 *) { eval $ac_var=; unset $ac_var;} ;;
15881 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15882 *${as_nl}ac_space=\ *)
15883 # `set' does not quote correctly, so add quotes: double-quote
15884 # substitution turns \\\\ into \\, and sed turns \\ into \.
15887 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15890 # `set' quotes correctly as required by POSIX, so do not add quotes.
15891 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15900 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15902 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15904 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15905 if test -w "$cache_file"; then
15906 if test "x$cache_file" != "x/dev/null"; then
15907 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15908 $as_echo "$as_me: updating cache $cache_file" >&6;}
15909 if test ! -f "$cache_file" || test -h "$cache_file"; then
15910 cat confcache >"$cache_file"
15912 case $cache_file in #(
15914 mv -f confcache "$cache_file"$$ &&
15915 mv -f "$cache_file"$$ "$cache_file" ;; #(
15917 mv -f confcache "$cache_file" ;;
15922 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15923 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15928 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15929 # Let make expand exec_prefix.
15930 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15932 DEFS=-DHAVE_CONFIG_H
15937 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15938 # 1. Remove the extension, and $U if already installed.
15939 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15940 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15941 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15942 # will be set to the directory where LIBOBJS objects are built.
15943 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15944 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15946 LIBOBJS=$ac_libobjs
15948 LTLIBOBJS=$ac_ltlibobjs
15953 : "${CONFIG_STATUS=./config.status}"
15955 ac_clean_files_save=$ac_clean_files
15956 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15957 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15958 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15960 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15962 # Generated by $as_me.
15963 # Run this file to recreate the current configuration.
15964 # Compiler output produced by configure, useful for debugging
15965 # configure, is in config.log if it exists.
15968 ac_cs_recheck=false
15971 SHELL=\${CONFIG_SHELL-$SHELL}
15974 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15975 ## -------------------- ##
15976 ## M4sh Initialization. ##
15977 ## -------------------- ##
15979 # Be more Bourne compatible
15980 DUALCASE=1; export DUALCASE # for MKS sh
15981 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15984 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15985 # is contrary to our usage. Disable this feature.
15986 alias -g '${1+"$@"}'='"$@"'
15987 setopt NO_GLOB_SUBST
15989 case `(set -o) 2>/dev/null` in #(
16001 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16002 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16003 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16004 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16005 # Prefer a ksh shell builtin over an external printf program on Solaris,
16006 # but without wasting forks for bash or zsh.
16007 if test -z "$BASH_VERSION$ZSH_VERSION" \
16008 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16009 as_echo='print -r --'
16010 as_echo_n='print -rn --'
16011 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16012 as_echo='printf %s\n'
16013 as_echo_n='printf %s'
16015 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16016 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16017 as_echo_n='/usr/ucb/echo -n'
16019 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16020 as_echo_n_body='eval
16024 expr "X$arg" : "X\\(.*\\)$as_nl";
16025 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16027 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16029 export as_echo_n_body
16030 as_echo_n='sh -c $as_echo_n_body as_echo'
16032 export as_echo_body
16033 as_echo='sh -c $as_echo_body as_echo'
16036 # The user is always right.
16037 if test "${PATH_SEPARATOR+set}" != set; then
16039 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16040 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16047 # We need space, tab and new line, in precisely that order. Quoting is
16048 # there to prevent editors from complaining about space-tab.
16049 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16050 # splitting by setting IFS to empty value.)
16053 # Find who we are. Look in the path if we contain no directory separator.
16056 *[\\/]* ) as_myself=$0 ;;
16057 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16058 for as_dir in $PATH
16061 test -z "$as_dir" && as_dir=.
16062 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16068 # We did not find ourselves, most probably we were run as `sh COMMAND'
16069 # in which case we are not to be found in the path.
16070 if test "x$as_myself" = x; then
16073 if test ! -f "$as_myself"; then
16074 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16078 # Unset variables that we do not need and which cause bugs (e.g. in
16079 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16080 # suppresses any "Segmentation fault" message there. '((' could
16081 # trigger a bug in pdksh 5.2.14.
16082 for as_var in BASH_ENV ENV MAIL MAILPATH
16083 do eval test x\${$as_var+set} = xset \
16084 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16097 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16100 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16101 # ----------------------------------------
16102 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16103 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16104 # script with STATUS, using 1 if that was 0.
16107 as_status=$1; test $as_status -eq 0 && as_status=1
16109 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16110 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16112 $as_echo "$as_me: error: $2" >&2
16113 as_fn_exit $as_status
16117 # as_fn_set_status STATUS
16118 # -----------------------
16119 # Set $? to STATUS, without forking.
16120 as_fn_set_status ()
16123 } # as_fn_set_status
16125 # as_fn_exit STATUS
16126 # -----------------
16127 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16131 as_fn_set_status $1
16137 # Portably unset VAR.
16140 { eval $1=; unset $1;}
16142 as_unset=as_fn_unset
16143 # as_fn_append VAR VALUE
16144 # ----------------------
16145 # Append the text in VALUE to the end of the definition contained in VAR. Take
16146 # advantage of any shell optimizations that allow amortized linear growth over
16147 # repeated appends, instead of the typical quadratic growth present in naive
16149 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16150 eval 'as_fn_append ()
16161 # as_fn_arith ARG...
16162 # ------------------
16163 # Perform arithmetic evaluation on the ARGs, and store the result in the
16164 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16165 # must be portable across $(()) and expr.
16166 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16167 eval 'as_fn_arith ()
16174 as_val=`expr "$@" || test $? -eq 1`
16179 if expr a : '\(a\)' >/dev/null 2>&1 &&
16180 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16186 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16187 as_basename=basename
16192 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16198 as_me=`$as_basename -- "$0" ||
16199 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16200 X"$0" : 'X\(//\)$' \| \
16201 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16203 sed '/^.*\/\([^/][^/]*\)\/*$/{
16217 # Avoid depending upon Character Ranges.
16218 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16219 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16220 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16221 as_cr_digits='0123456789'
16222 as_cr_alnum=$as_cr_Letters$as_cr_digits
16224 ECHO_C= ECHO_N= ECHO_T=
16225 case `echo -n x` in #(((((
16227 case `echo 'xy\c'` in
16228 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16230 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16237 rm -f conf$$ conf$$.exe conf$$.file
16238 if test -d conf$$.dir; then
16239 rm -f conf$$.dir/conf$$.file
16242 mkdir conf$$.dir 2>/dev/null
16244 if (echo >conf$$.file) 2>/dev/null; then
16245 if ln -s conf$$.file conf$$ 2>/dev/null; then
16247 # ... but there are two gotchas:
16248 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16249 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16250 # In both cases, we have to default to `cp -pR'.
16251 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16253 elif ln conf$$.file conf$$ 2>/dev/null; then
16261 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16262 rmdir conf$$.dir 2>/dev/null
16267 # Create "$as_dir" as a directory, including parents if necessary.
16272 -*) as_dir=./$as_dir;;
16274 test -d "$as_dir" || eval $as_mkdir_p || {
16278 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16279 *) as_qdir=$as_dir;;
16281 as_dirs="'$as_qdir' $as_dirs"
16282 as_dir=`$as_dirname -- "$as_dir" ||
16283 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16284 X"$as_dir" : 'X\(//\)[^/]' \| \
16285 X"$as_dir" : 'X\(//\)$' \| \
16286 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16287 $as_echo X"$as_dir" |
16288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16292 /^X\(\/\/\)[^/].*/{
16305 test -d "$as_dir" && break
16307 test -z "$as_dirs" || eval "mkdir $as_dirs"
16308 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16312 if mkdir -p . 2>/dev/null; then
16313 as_mkdir_p='mkdir -p "$as_dir"'
16315 test -d ./-p && rmdir ./-p
16320 # as_fn_executable_p FILE
16321 # -----------------------
16322 # Test if FILE is an executable regular file.
16323 as_fn_executable_p ()
16325 test -f "$1" && test -x "$1"
16326 } # as_fn_executable_p
16327 as_test_x='test -x'
16328 as_executable_p=as_fn_executable_p
16330 # Sed expression to map a string onto a valid CPP name.
16331 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16333 # Sed expression to map a string onto a valid variable name.
16334 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16338 ## ----------------------------------- ##
16339 ## Main body of $CONFIG_STATUS script. ##
16340 ## ----------------------------------- ##
16342 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16344 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16345 # Save the log message, to keep $0 and so on meaningful, and to
16346 # report actual input values of CONFIG_FILES etc. instead of their
16347 # values after options handling.
16349 This file was extended by PostgreSQL $as_me 9.6devel, which was
16350 generated by GNU Autoconf 2.69. Invocation command line was
16352 CONFIG_FILES = $CONFIG_FILES
16353 CONFIG_HEADERS = $CONFIG_HEADERS
16354 CONFIG_LINKS = $CONFIG_LINKS
16355 CONFIG_COMMANDS = $CONFIG_COMMANDS
16358 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16363 case $ac_config_files in *"
16364 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16367 case $ac_config_headers in *"
16368 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16372 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16373 # Files that config.status was made for.
16374 config_files="$ac_config_files"
16375 config_headers="$ac_config_headers"
16376 config_links="$ac_config_links"
16377 config_commands="$ac_config_commands"
16381 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16383 \`$as_me' instantiates files and other configuration actions
16384 from templates according to the current configuration. Unless the files
16385 and actions are specified as TAGs, all are instantiated by default.
16387 Usage: $0 [OPTION]... [TAG]...
16389 -h, --help print this help, then exit
16390 -V, --version print version number and configuration settings, then exit
16391 --config print configuration, then exit
16392 -q, --quiet, --silent
16393 do not print progress messages
16394 -d, --debug don't remove temporary files
16395 --recheck update $as_me by reconfiguring in the same conditions
16396 --file=FILE[:TEMPLATE]
16397 instantiate the configuration file FILE
16398 --header=FILE[:TEMPLATE]
16399 instantiate the configuration header FILE
16401 Configuration files:
16404 Configuration headers:
16407 Configuration links:
16410 Configuration commands:
16413 Report bugs to <pgsql-bugs@postgresql.org>."
16416 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16417 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16419 PostgreSQL config.status 9.6devel
16420 configured by $0, generated by GNU Autoconf 2.69,
16421 with options \\"\$ac_cs_config\\"
16423 Copyright (C) 2012 Free Software Foundation, Inc.
16424 This config.status script is free software; the Free Software Foundation
16425 gives unlimited permission to copy, distribute and modify it."
16432 test -n "\$AWK" || AWK=awk
16435 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16436 # The default lists apply if the user does not specify any file.
16442 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16443 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16447 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16459 # Handling of the options.
16460 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16462 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16463 $as_echo "$ac_cs_version"; exit ;;
16464 --config | --confi | --conf | --con | --co | --c )
16465 $as_echo "$ac_cs_config"; exit ;;
16466 --debug | --debu | --deb | --de | --d | -d )
16468 --file | --fil | --fi | --f )
16471 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16472 '') as_fn_error $? "missing file argument" ;;
16474 as_fn_append CONFIG_FILES " '$ac_optarg'"
16475 ac_need_defaults=false;;
16476 --header | --heade | --head | --hea )
16479 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16481 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16482 ac_need_defaults=false;;
16484 # Conflict between --help and --header
16485 as_fn_error $? "ambiguous option: \`$1'
16486 Try \`$0 --help' for more information.";;
16487 --help | --hel | -h )
16488 $as_echo "$ac_cs_usage"; exit ;;
16489 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16490 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16493 # This is an error.
16494 -*) as_fn_error $? "unrecognized option: \`$1'
16495 Try \`$0 --help' for more information." ;;
16497 *) as_fn_append ac_config_targets " $1"
16498 ac_need_defaults=false ;;
16504 ac_configure_extra_args=
16506 if $ac_cs_silent; then
16508 ac_configure_extra_args="$ac_configure_extra_args --silent"
16512 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16513 if \$ac_cs_recheck; then
16514 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16516 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16517 CONFIG_SHELL='$SHELL'
16518 export CONFIG_SHELL
16523 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16527 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16528 ## Running $as_me. ##
16534 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16537 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16539 # Handling of arguments.
16540 for ac_config_target in $ac_config_targets
16542 case $ac_config_target in
16543 "src/backend/port/tas.s") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/tas.s:src/backend/port/tas/${tas_file}" ;;
16544 "GNUmakefile") CONFIG_FILES="$CONFIG_FILES GNUmakefile" ;;
16545 "src/Makefile.global") CONFIG_FILES="$CONFIG_FILES src/Makefile.global" ;;
16546 "src/backend/port/dynloader.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/dynloader.c:src/backend/port/dynloader/${template}.c" ;;
16547 "src/backend/port/pg_sema.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_sema.c:${SEMA_IMPLEMENTATION}" ;;
16548 "src/backend/port/pg_shmem.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_shmem.c:${SHMEM_IMPLEMENTATION}" ;;
16549 "src/backend/port/pg_latch.c") CONFIG_LINKS="$CONFIG_LINKS src/backend/port/pg_latch.c:${LATCH_IMPLEMENTATION}" ;;
16550 "src/include/dynloader.h") CONFIG_LINKS="$CONFIG_LINKS src/include/dynloader.h:src/backend/port/dynloader/${template}.h" ;;
16551 "src/include/pg_config_os.h") CONFIG_LINKS="$CONFIG_LINKS src/include/pg_config_os.h:src/include/port/${template}.h" ;;
16552 "src/Makefile.port") CONFIG_LINKS="$CONFIG_LINKS src/Makefile.port:src/makefiles/Makefile.${template}" ;;
16553 "check_win32_symlinks") CONFIG_COMMANDS="$CONFIG_COMMANDS check_win32_symlinks" ;;
16554 "src/include/pg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config.h" ;;
16555 "src/include/pg_config_ext.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/pg_config_ext.h" ;;
16556 "src/interfaces/ecpg/include/ecpg_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/interfaces/ecpg/include/ecpg_config.h" ;;
16558 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16563 # If the user did not use the arguments to specify the items to instantiate,
16564 # then the envvar interface is used. Set only those that are not.
16565 # We use the long form for the default assignment because of an extremely
16566 # bizarre bug on SunOS 4.1.3.
16567 if $ac_need_defaults; then
16568 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16569 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16570 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
16571 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16574 # Have a temporary directory for convenience. Make it in the build tree
16575 # simply because there is no reason against having it here, and in addition,
16576 # creating and moving files from /tmp can sometimes cause problems.
16577 # Hook for its removal unless debugging.
16578 # Note that there is a small window in which the directory will not be cleaned:
16579 # after its creation but before its name has been assigned to `$tmp'.
16583 trap 'exit_status=$?
16584 : "${ac_tmp:=$tmp}"
16585 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16587 trap 'as_fn_exit 1' 1 2 13 15
16589 # Create a (secure) tmp directory for tmp files.
16592 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16596 tmp=./conf$$-$RANDOM
16597 (umask 077 && mkdir "$tmp")
16598 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16601 # Set up the scripts for CONFIG_FILES section.
16602 # No need to generate them if there are no CONFIG_FILES.
16603 # This happens for instance with `./config.status config.h'.
16604 if test -n "$CONFIG_FILES"; then
16607 ac_cr=`echo X | tr X '\015'`
16608 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16609 # But we know of no other shell where ac_cr would be empty at this
16610 # point, so we can use a bashism as a fallback.
16611 if test "x$ac_cr" = x; then
16612 eval ac_cr=\$\'\\r\'
16614 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16615 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16618 ac_cs_awk_cr=$ac_cr
16621 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16626 echo "cat >conf$$subs.awk <<_ACEOF" &&
16627 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16629 } >conf$$subs.sh ||
16630 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16631 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16633 for ac_last_try in false false false false false :; do
16634 . ./conf$$subs.sh ||
16635 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16637 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16638 if test $ac_delim_n = $ac_delim_num; then
16640 elif $ac_last_try; then
16641 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16643 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16646 rm -f conf$$subs.sh
16648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16649 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16653 s/^/S["/; s/!.*/"]=/
16663 s/\(.\{148\}\)..*/\1/
16665 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16670 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16677 s/\(.\{148\}\)..*/\1/
16679 s/["\\]/\\&/g; s/^/"/; s/$/"/
16683 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16688 ' <conf$$subs.awk | sed '
16693 ' >>$CONFIG_STATUS || ac_write_fail=1
16694 rm -f conf$$subs.awk
16695 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16697 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16698 for (key in S) S_is_set[key] = 1
16704 nfields = split(line, field, "@")
16706 len = length(field[1])
16707 for (i = 2; i < nfields; i++) {
16709 keylen = length(key)
16710 if (S_is_set[key]) {
16712 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16713 len += length(value) + length(field[++i])
16724 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16725 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16726 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16729 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16730 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16733 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16734 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16735 # trailing colons and then remove the whole line if VPATH becomes empty
16736 # (actually we leave an empty line to preserve line numbers).
16737 if test "x$srcdir" = x.; then
16738 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16756 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16757 fi # test -n "$CONFIG_FILES"
16759 # Set up the scripts for CONFIG_HEADERS section.
16760 # No need to generate them if there are no CONFIG_HEADERS.
16761 # This happens for instance with `./config.status Makefile'.
16762 if test -n "$CONFIG_HEADERS"; then
16763 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16767 # Transform confdefs.h into an awk script `defines.awk', embedded as
16768 # here-document in config.status, that substitutes the proper values into
16769 # config.h.in to produce config.h.
16771 # Create a delimiter string that does not exist in confdefs.h, to ease
16772 # handling of long lines.
16774 for ac_last_try in false false :; do
16775 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16776 if test -z "$ac_tt"; then
16778 elif $ac_last_try; then
16779 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16781 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16785 # For the awk script, D is an array of macro values keyed by name,
16786 # likewise P contains macro parameters if any. Preserve backslash
16787 # newline sequences.
16789 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16791 s/.\{148\}/&'"$ac_delim"'/g
16794 s/^[ ]*#[ ]*define[ ][ ]*/ /
16801 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16803 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16807 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16808 D["\1"]=" \3\\\\\\n"\\/p
16810 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16815 s/.\{148\}/&'"$ac_delim"'/g
16820 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16823 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16825 ' <confdefs.h | sed '
16826 s/'"$ac_delim"'/"\\\
16827 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16829 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16830 for (key in D) D_is_set[key] = 1
16833 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16835 split(line, arg, " ")
16836 if (arg[1] == "#") {
16840 defundef = substr(arg[1], 2)
16843 split(mac1, mac2, "(") #)
16845 prefix = substr(line, 1, index(line, defundef) - 1)
16846 if (D_is_set[macro]) {
16847 # Preserve the white space surrounding the "#".
16848 print prefix "define", macro P[macro] D[macro]
16851 # Replace #undef with comments. This is necessary, for example,
16852 # in the case of _POSIX_SOURCE, which is predefined and required
16853 # on some systems where configure will not decide to define it.
16854 if (defundef == "undef") {
16855 print "/*", prefix defundef, macro, "*/"
16863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16864 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16865 fi # test -n "$CONFIG_HEADERS"
16868 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
16873 :[FHLC]) ac_mode=$ac_tag; continue;;
16875 case $ac_mode$ac_tag in
16877 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16878 :[FH]-) ac_tag=-:-;;
16879 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16896 -) ac_f="$ac_tmp/stdin";;
16897 *) # Look for the file first in the build tree, then in the source tree
16898 # (if the path is not absolute). The absolute path cannot be DOS-style,
16899 # because $ac_f cannot contain `:'.
16903 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16905 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16907 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16908 as_fn_append ac_file_inputs " '$ac_f'"
16911 # Let's still pretend it is `configure' which instantiates (i.e., don't
16912 # use $as_me), people would be surprised to read:
16913 # /* config.h. Generated by config.status. */
16914 configure_input='Generated from '`
16915 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16917 if test x"$ac_file" != x-; then
16918 configure_input="$ac_file. $configure_input"
16919 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16920 $as_echo "$as_me: creating $ac_file" >&6;}
16922 # Neutralize special characters interpreted by sed in replacement strings.
16923 case $configure_input in #(
16924 *\&* | *\|* | *\\* )
16925 ac_sed_conf_input=`$as_echo "$configure_input" |
16926 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16927 *) ac_sed_conf_input=$configure_input;;
16931 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16932 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16937 ac_dir=`$as_dirname -- "$ac_file" ||
16938 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16939 X"$ac_file" : 'X\(//\)[^/]' \| \
16940 X"$ac_file" : 'X\(//\)$' \| \
16941 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16942 $as_echo X"$ac_file" |
16943 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16947 /^X\(\/\/\)[^/].*/{
16960 as_dir="$ac_dir"; as_fn_mkdir_p
16964 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16966 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16967 # A ".." for each directory in $ac_dir_suffix.
16968 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16969 case $ac_top_builddir_sub in
16970 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16971 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16974 ac_abs_top_builddir=$ac_pwd
16975 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16976 # for backward compatibility:
16977 ac_top_builddir=$ac_top_build_prefix
16980 .) # We are building in place.
16982 ac_top_srcdir=$ac_top_builddir_sub
16983 ac_abs_top_srcdir=$ac_pwd ;;
16984 [\\/]* | ?:[\\/]* ) # Absolute name.
16985 ac_srcdir=$srcdir$ac_dir_suffix;
16986 ac_top_srcdir=$srcdir
16987 ac_abs_top_srcdir=$srcdir ;;
16988 *) # Relative name.
16989 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16990 ac_top_srcdir=$ac_top_build_prefix$srcdir
16991 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16993 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17003 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17004 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17006 ac_MKDIR_P=$MKDIR_P
17008 [\\/$]* | ?:[\\/]* ) ;;
17009 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17013 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17014 # If the template does not know about datarootdir, expand it.
17015 # FIXME: This hack should be removed a few years after 2.60.
17016 ac_datarootdir_hack=; ac_datarootdir_seen=
17027 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17028 *datarootdir*) ac_datarootdir_seen=yes;;
17029 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17030 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17031 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17033 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17034 ac_datarootdir_hack='
17035 s&@datadir@&$datadir&g
17036 s&@docdir@&$docdir&g
17037 s&@infodir@&$infodir&g
17038 s&@localedir@&$localedir&g
17039 s&@mandir@&$mandir&g
17040 s&\\\${datarootdir}&$datarootdir&g' ;;
17044 # Neutralize VPATH when `$srcdir' = `.'.
17045 # Shell code in configure.ac might set extrasub.
17046 # FIXME: do we really want to maintain this feature?
17047 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17048 ac_sed_extra="$ac_vpsub
17051 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17053 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17054 s|@configure_input@|$ac_sed_conf_input|;t t
17055 s&@top_builddir@&$ac_top_builddir_sub&;t t
17056 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17057 s&@srcdir@&$ac_srcdir&;t t
17058 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17059 s&@top_srcdir@&$ac_top_srcdir&;t t
17060 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17061 s&@builddir@&$ac_builddir&;t t
17062 s&@abs_builddir@&$ac_abs_builddir&;t t
17063 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17064 s&@INSTALL@&$ac_INSTALL&;t t
17065 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17066 $ac_datarootdir_hack
17068 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17069 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17071 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17072 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17073 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17074 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17076 which seems to be undefined. Please make sure it is defined" >&5
17077 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17078 which seems to be undefined. Please make sure it is defined" >&2;}
17080 rm -f "$ac_tmp/stdin"
17082 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17083 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17085 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17091 if test x"$ac_file" != x-; then
17093 $as_echo "/* $configure_input */" \
17094 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17095 } >"$ac_tmp/config.h" \
17096 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17097 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17098 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17099 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17102 mv "$ac_tmp/config.h" "$ac_file" \
17103 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17106 $as_echo "/* $configure_input */" \
17107 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17108 || as_fn_error $? "could not create -" "$LINENO" 5
17116 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
17119 # Prefer the file from the source tree if names are identical.
17120 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
17121 ac_source=$srcdir/$ac_source
17124 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
17125 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
17127 if test ! -r "$ac_source"; then
17128 as_fn_error $? "$ac_source: file not found" "$LINENO" 5
17132 # Try a relative symlink, then a hard link, then a copy.
17134 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
17135 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
17137 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
17138 ln "$ac_source" "$ac_file" 2>/dev/null ||
17139 cp -p "$ac_source" "$ac_file" ||
17140 as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
17143 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17144 $as_echo "$as_me: executing $ac_file commands" >&6;}
17149 case $ac_file$ac_mode in
17150 "check_win32_symlinks":C)
17151 # Links sometimes fail undetected on Mingw -
17152 # so here we detect it and warn the user
17153 for FILE in $CONFIG_LINKS
17155 # test -e works for symlinks in the MinGW console
17156 test -e `expr "$FILE" : '\([^:]*\)'` || { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** link for $FILE -- please fix by hand" >&5
17157 $as_echo "$as_me: WARNING: *** link for $FILE -- please fix by hand" >&2;}
17160 "src/include/pg_config.h":H)
17161 # Update timestamp for pg_config.h (see Makefile.global)
17162 echo >src/include/stamp-h
17164 "src/include/pg_config_ext.h":H)
17165 # Update timestamp for pg_config_ext.h (see Makefile.global)
17166 echo >src/include/stamp-ext-h
17168 "src/interfaces/ecpg/include/ecpg_config.h":H) echo >src/interfaces/ecpg/include/stamp-h ;;
17176 ac_clean_files=$ac_clean_files_save
17178 test $ac_write_fail = 0 ||
17179 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17182 # configure is writing to config.log, and then calls config.status.
17183 # config.status does its own redirection, appending to config.log.
17184 # Unfortunately, on DOS this fails, as config.log is still kept open
17185 # by configure, so config.status won't be able to write to it; its
17186 # output is simply discarded. So we exec the FD to /dev/null,
17187 # effectively closing config.log, so it can be properly (re)opened and
17188 # appended to by config.status. When coming back to configure, we
17189 # need to make the FD available again.
17190 if test "$no_create" != yes; then
17192 ac_config_status_args=
17193 test "$silent" = yes &&
17194 ac_config_status_args="$ac_config_status_args --quiet"
17196 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17198 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17199 # would make configure fail if this is the last instruction.
17200 $ac_cs_success || as_fn_exit 1
17202 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17204 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}