]> sourceware.org Git - lvm2.git/blame - configure
CLVMD bugfix support for args -S -E
[lvm2.git] / configure
CommitLineData
795ca3e5 1#! /bin/sh
795ca3e5 2# Guess values for system-dependent variables and create Makefiles.
f11781c5
AK
3# Generated by GNU Autoconf 2.66.
4#
795ca3e5 5#
7a197a62 6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
f11781c5
AK
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8# Foundation, Inc.
9#
10#
795ca3e5
AK
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
f11781c5
AK
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
ad6254c5 16
25fbec5b
AK
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
f11781c5 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
ad6254c5
AK
20 emulate sh
21 NULLCMD=:
ec6a6fbe 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
ad6254c5
AK
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
7a197a62
AK
25 setopt NO_GLOB_SUBST
26else
f11781c5
AK
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
25fbec5b 32esac
7a197a62 33fi
25fbec5b
AK
34
35
ec6a6fbe
AK
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
f11781c5
AK
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
ec6a6fbe
AK
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
68f2de6d 56 else
ec6a6fbe
AK
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
f11781c5 60 case $arg in #(
ec6a6fbe
AK
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
68f2de6d 69 fi
ec6a6fbe
AK
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
ad6254c5
AK
81fi
82
ad6254c5 83
7a197a62
AK
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
7a197a62
AK
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
f11781c5 92case $0 in #((
7a197a62
AK
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
f11781c5
AK
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
7a197a62
AK
101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
ec6a6fbe 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
f11781c5 112 exit 1
7a197a62
AK
113fi
114
f11781c5
AK
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7a197a62 122done
ad6254c5
AK
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
ec6a6fbe
AK
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
ad6254c5 132
f11781c5
AK
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186do
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230 else
231 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
232$0: including any error possibly output before this
233$0: message. Then install a modern shell, or manually run
234$0: the script under such a shell if you do have one."
235 fi
236 exit 1
237fi
238fi
239fi
240SHELL=${CONFIG_SHELL-/bin/sh}
241export SHELL
242# Unset more variables known to interfere with behavior of common tools.
243CLICOLOR_FORCE= GREP_OPTIONS=
244unset CLICOLOR_FORCE GREP_OPTIONS
245
246## --------------------- ##
247## M4sh Shell Functions. ##
248## --------------------- ##
249# as_fn_unset VAR
250# ---------------
251# Portably unset VAR.
252as_fn_unset ()
253{
254 { eval $1=; unset $1;}
255}
256as_unset=as_fn_unset
257
258# as_fn_set_status STATUS
259# -----------------------
260# Set $? to STATUS, without forking.
261as_fn_set_status ()
262{
263 return $1
264} # as_fn_set_status
265
266# as_fn_exit STATUS
267# -----------------
268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
269as_fn_exit ()
270{
271 set +e
272 as_fn_set_status $1
273 exit $1
274} # as_fn_exit
275
276# as_fn_mkdir_p
277# -------------
278# Create "$as_dir" as a directory, including parents if necessary.
279as_fn_mkdir_p ()
280{
281
282 case $as_dir in #(
283 -*) as_dir=./$as_dir;;
284 esac
285 test -d "$as_dir" || eval $as_mkdir_p || {
286 as_dirs=
287 while :; do
288 case $as_dir in #(
289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
290 *) as_qdir=$as_dir;;
291 esac
292 as_dirs="'$as_qdir' $as_dirs"
293 as_dir=`$as_dirname -- "$as_dir" ||
294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
295 X"$as_dir" : 'X\(//\)[^/]' \| \
296 X"$as_dir" : 'X\(//\)$' \| \
297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
298$as_echo X"$as_dir" |
299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
300 s//\1/
301 q
302 }
303 /^X\(\/\/\)[^/].*/{
304 s//\1/
305 q
306 }
307 /^X\(\/\/\)$/{
308 s//\1/
309 q
310 }
311 /^X\(\/\).*/{
312 s//\1/
313 q
314 }
315 s/.*/./; q'`
316 test -d "$as_dir" && break
317 done
318 test -z "$as_dirs" || eval "mkdir $as_dirs"
319 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
320
321
322} # as_fn_mkdir_p
323# as_fn_append VAR VALUE
324# ----------------------
325# Append the text in VALUE to the end of the definition contained in VAR. Take
326# advantage of any shell optimizations that allow amortized linear growth over
327# repeated appends, instead of the typical quadratic growth present in naive
328# implementations.
329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
330 eval 'as_fn_append ()
331 {
332 eval $1+=\$2
333 }'
334else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339fi # as_fn_append
340
341# as_fn_arith ARG...
342# ------------------
343# Perform arithmetic evaluation on the ARGs, and store the result in the
344# global $as_val. Take advantage of shells that can avoid forks. The arguments
345# must be portable across $(()) and expr.
346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347 eval 'as_fn_arith ()
348 {
349 as_val=$(( $* ))
350 }'
351else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356fi # as_fn_arith
357
358
359# as_fn_error STATUS ERROR [LINENO LOG_FD]
360# ----------------------------------------
361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
363# script with STATUS, using 1 if that was 0.
364as_fn_error ()
365{
366 as_status=$1; test $as_status -eq 0 && as_status=1
367 if test "$4"; then
368 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
370 fi
371 $as_echo "$as_me: error: $2" >&2
372 as_fn_exit $as_status
373} # as_fn_error
374
7a197a62
AK
375if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
ad6254c5
AK
377 as_expr=expr
378else
379 as_expr=false
380fi
381
7a197a62 382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
ad6254c5
AK
383 as_basename=basename
384else
385 as_basename=false
386fi
387
f11781c5
AK
388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390else
391 as_dirname=false
392fi
ad6254c5 393
7a197a62 394as_me=`$as_basename -- "$0" ||
ad6254c5
AK
395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
7a197a62 397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
ec6a6fbe 398$as_echo X/"$0" |
7a197a62
AK
399 sed '/^.*\/\([^/][^/]*\)\/*$/{
400 s//\1/
401 q
402 }
403 /^X\/\(\/\/\)$/{
404 s//\1/
405 q
406 }
407 /^X\/\(\/\).*/{
408 s//\1/
409 q
410 }
411 s/.*/./; q'`
ad6254c5 412
f11781c5
AK
413# Avoid depending upon Character Ranges.
414as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417as_cr_digits='0123456789'
418as_cr_alnum=$as_cr_Letters$as_cr_digits
ad6254c5 419
ad6254c5 420
f11781c5
AK
421 as_lineno_1=$LINENO as_lineno_1a=$LINENO
422 as_lineno_2=$LINENO as_lineno_2a=$LINENO
423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
426 sed -n '
427 p
428 /[$]LINENO/=
429 ' <$as_myself |
430 sed '
431 s/[$]LINENO.*/&-/
432 t lineno
433 b
434 :lineno
435 N
436 :loop
437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
438 t loop
439 s/-\n.*//
440 ' >$as_me.lineno &&
441 chmod +x "$as_me.lineno" ||
442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
ad6254c5 443
f11781c5
AK
444 # Don't try to exec as it changes $[0], causing all sort of problems
445 # (the dirname of $[0] is not the place where we might find the
446 # original and so on. Autoconf is especially sensitive to this).
447 . "./$as_me.lineno"
448 # Exit status is that of the last command.
449 exit
7a197a62 450}
ad6254c5 451
f11781c5
AK
452ECHO_C= ECHO_N= ECHO_T=
453case `echo -n x` in #(((((
454-n*)
455 case `echo 'xy\c'` in
456 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
457 xy) ECHO_C='\c';;
458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
459 ECHO_T=' ';;
460 esac;;
461*)
462 ECHO_N='-n';;
463esac
ad6254c5 464
f11781c5
AK
465rm -f conf$$ conf$$.exe conf$$.file
466if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468else
469 rm -f conf$$.dir
470 mkdir conf$$.dir 2>/dev/null
7a197a62 471fi
f11781c5
AK
472if (echo >conf$$.file) 2>/dev/null; then
473 if ln -s conf$$.file conf$$ 2>/dev/null; then
474 as_ln_s='ln -s'
475 # ... but there are two gotchas:
476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
478 # In both cases, we have to default to `cp -p'.
479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
480 as_ln_s='cp -p'
481 elif ln conf$$.file conf$$ 2>/dev/null; then
482 as_ln_s=ln
483 else
484 as_ln_s='cp -p'
485 fi
7a197a62 486else
f11781c5 487 as_ln_s='cp -p'
7a197a62 488fi
f11781c5
AK
489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490rmdir conf$$.dir 2>/dev/null
7a197a62 491
f11781c5
AK
492if mkdir -p . 2>/dev/null; then
493 as_mkdir_p='mkdir -p "$as_dir"'
494else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
7a197a62
AK
497fi
498
f11781c5
AK
499if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
7a197a62 501else
f11781c5
AK
502 if ls -dL / >/dev/null 2>&1; then
503 as_ls_L_option=L
504 else
505 as_ls_L_option=
506 fi
507 as_test_x='
508 eval sh -c '\''
509 if test -d "$1"; then
510 test -d "$1/.";
511 else
512 case $1 in #(
513 -*)set "./$1";;
514 esac;
515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
516 ???[sx]*):;;*)false;;esac;fi
517 '\'' sh
518 '
7a197a62 519fi
f11781c5 520as_executable_p=$as_test_x
7a197a62 521
f11781c5
AK
522# Sed expression to map a string onto a valid CPP name.
523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7a197a62 524
f11781c5
AK
525# Sed expression to map a string onto a valid variable name.
526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7a197a62
AK
527
528
f11781c5
AK
529test -n "$DJDIR" || exec 7<&0 </dev/null
530exec 6>&1
ad6254c5
AK
531
532# Name of the host.
f11781c5 533# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
ad6254c5
AK
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
ad6254c5
AK
537#
538# Initializations.
539#
795ca3e5 540ac_default_prefix=/usr/local
7a197a62 541ac_clean_files=
ad6254c5 542ac_config_libobj_dir=.
7a197a62 543LIBOBJS=
ad6254c5
AK
544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
ad6254c5 548
ad6254c5
AK
549# Identity of this package.
550PACKAGE_NAME=
551PACKAGE_TARNAME=
552PACKAGE_VERSION=
553PACKAGE_STRING=
554PACKAGE_BUGREPORT=
f11781c5 555PACKAGE_URL=
ad6254c5
AK
556
557ac_unique_file="lib/device/dev-cache.h"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
25fbec5b 561#ifdef HAVE_SYS_TYPES_H
ad6254c5
AK
562# include <sys/types.h>
563#endif
25fbec5b 564#ifdef HAVE_SYS_STAT_H
ad6254c5
AK
565# include <sys/stat.h>
566#endif
25fbec5b 567#ifdef STDC_HEADERS
ad6254c5
AK
568# include <stdlib.h>
569# include <stddef.h>
570#else
25fbec5b 571# ifdef HAVE_STDLIB_H
ad6254c5
AK
572# include <stdlib.h>
573# endif
574#endif
25fbec5b
AK
575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
ad6254c5
AK
577# include <memory.h>
578# endif
579# include <string.h>
580#endif
25fbec5b 581#ifdef HAVE_STRINGS_H
ad6254c5
AK
582# include <strings.h>
583#endif
25fbec5b 584#ifdef HAVE_INTTYPES_H
ad6254c5 585# include <inttypes.h>
ad6254c5 586#endif
25fbec5b 587#ifdef HAVE_STDINT_H
7a197a62
AK
588# include <stdint.h>
589#endif
25fbec5b 590#ifdef HAVE_UNISTD_H
ad6254c5
AK
591# include <unistd.h>
592#endif"
593
f11781c5 594ac_header_list=
795ca3e5 595ac_default_prefix=/usr
ec6a6fbe 596ac_subst_vars='LTLIBOBJS
68f2de6d 597usrsbindir
ec6a6fbe 598usrlibdir
a5f46f6a
AK
599udevdir
600udev_prefix
ec6a6fbe
AK
601tmpdir
602kernelvsn
603missingkernel
604kerneldir
605interface
6e5c1f75 606DMEVENTD_PIDFILE
23b059e7 607WRITE_INSTALL
0878503f 608UDEV_SYNC
a5f46f6a 609UDEV_RULES
f7f0854e 610UDEV_PC
3ba4a195 611THIN
54b362f9 612TESTING
ec6a6fbe
AK
613STATIC_LINK
614STATICDIR
615SNAPSHOTS
f7f0854e 616SELINUX_PC
e1b8a236 617SELINUX_LIBS
cac52ca4 618REPLICATORS
539f4a77 619READLINE_LIBS
cac52ca4 620RAID
f30875db 621PTHREAD_LIBS
ec6a6fbe
AK
622POOL
623PKGCONFIG
606d0858 624OCFDIR
37ddf259 625OCF
ec6a6fbe
AK
626MIRRORS
627LVM_RELEASE_DATE
628LVM_RELEASE
629LVM_PATCHLEVEL
630LVM_MINOR
631LVM_MAJOR
bf456146 632LVM_LIBAPI
ec6a6fbe 633LVM_VERSION
ec6a6fbe
AK
634LVM1_FALLBACK
635LVM1
636LOCALEDIR
637LIB_SUFFIX
638LDDEPS
639JOBS
640INTL_PACKAGE
641INTL
ec6a6fbe
AK
642HAVE_REALTIME
643HAVE_LIBDL
ec6a6fbe
AK
644FSADM
645DM_LIB_PATCHLEVEL
646DM_LIB_VERSION
647DM_IOCTLS
648DM_DEVICE_UID
649DM_DEVICE_MODE
650DM_DEVICE_GID
651DM_COMPAT
d1e8046f 652DMEVENTD_PATH
ec6a6fbe 653DMEVENTD
19a2c6e0 654DL_LIBS
ec6a6fbe 655DEVMAPPER
b1f08e51 656DEFAULT_RUN_DIR
3399ae32 657DEFAULT_LOCK_DIR
fea55602 658DEFAULT_DATA_ALIGNMENT
3399ae32
AK
659DEFAULT_CACHE_SUBDIR
660DEFAULT_BACKUP_SUBDIR
661DEFAULT_ARCHIVE_SUBDIR
662DEFAULT_SYS_DIR
ec6a6fbe
AK
663DEBUG
664COPTIMISE_FLAG
e2997b73 665CONFDIR
ec6a6fbe 666CMDLIB
c89bc357 667CLVMD_CMANAGERS
ec6a6fbe
AK
668CLVMD
669CLUSTER
670CLDWHOLEARCHIVE
671CLDNOWHOLEARCHIVE
672CLDFLAGS
cdd50823 673BUILD_LVMETAD
ec6a6fbe 674BUILD_DMEVENTD
66fd4529 675BUILD_CMIRRORD
572fefeb 676APPLIB
ec6a6fbe
AK
677MODPROBE_CMD
678MSGFMT
679LVM2CMD_LIB
572fefeb 680LVM2APP_LIB
d93275eb
PR
681UDEV_LIBS
682UDEV_CFLAGS
54b362f9
AK
683VALGRIND
684RUBY19
fd4728e1 685GENPNG
ec6a6fbe
AK
686GENHTML
687LCOV
90c80887
AK
688SACKPT_LIBS
689SACKPT_CFLAGS
a946372e
AK
690DLM_LIBS
691DLM_CFLAGS
e2997b73
AK
692CPG_LIBS
693CPG_CFLAGS
694CONFDB_LIBS
695CONFDB_CFLAGS
a946372e
AK
696SALCK_LIBS
697SALCK_CFLAGS
e2997b73
AK
698QUORUM_LIBS
699QUORUM_CFLAGS
a946372e
AK
700COROSYNC_LIBS
701COROSYNC_CFLAGS
702CMAN_LIBS
703CMAN_CFLAGS
a946372e
AK
704PKGCONFIGINIT_LIBS
705PKGCONFIGINIT_CFLAGS
f11781c5
AK
706PKG_CONFIG_LIBDIR
707PKG_CONFIG_PATH
e2997b73 708PKG_CONFIG
ec6a6fbe
AK
709POW_LIB
710LIBOBJS
711ALLOCA
712CSCOPE_CMD
713CFLOW_CMD
714RANLIB
715MKDIR_P
716SET_MAKE
717LN_S
718INSTALL_DATA
719INSTALL_SCRIPT
720INSTALL_PROGRAM
721EGREP
722GREP
723CPP
724OBJEXT
725EXEEXT
726ac_ct_CC
727CPPFLAGS
728LDFLAGS
729CFLAGS
730CC
731AWK
732SED
733target_os
734target_vendor
735target_cpu
736target
737host_os
738host_vendor
739host_cpu
740host
741build_os
742build_vendor
743build_cpu
744build
745target_alias
746host_alias
747build_alias
748LIBS
749ECHO_T
750ECHO_N
751ECHO_C
752DEFS
753mandir
754localedir
755libdir
756psdir
757pdfdir
758dvidir
759htmldir
760infodir
761docdir
762oldincludedir
763includedir
764localstatedir
765sharedstatedir
766sysconfdir
767datadir
768datarootdir
769libexecdir
770sbindir
771bindir
772program_transform_name
773prefix
774exec_prefix
f11781c5 775PACKAGE_URL
ec6a6fbe
AK
776PACKAGE_BUGREPORT
777PACKAGE_STRING
778PACKAGE_VERSION
779PACKAGE_TARNAME
780PACKAGE_NAME
781PATH_SEPARATOR
782SHELL'
ad6254c5 783ac_subst_files=''
ec6a6fbe
AK
784ac_user_opts='
785enable_option_checking
786enable_static_link
787with_user
788with_group
789with_device_uid
790with_device_gid
791with_device_mode
d0df875d 792with_device_nodes_on
ec6a6fbe
AK
793enable_lvm1_fallback
794with_lvm1
795with_pool
796with_cluster
797with_snapshots
798with_mirrors
cac52ca4 799with_raid
8fea97b7 800with_replicators
3ba4a195 801with_thin
ec6a6fbe
AK
802enable_readline
803enable_realtime
37ddf259 804enable_ocf
606d0858 805with_ocfdir
ec6a6fbe 806with_clvmd
8c4e8a18 807with_clvmd_pidfile
66fd4529
AK
808enable_cmirrord
809with_cmirrord_pidfile
ec6a6fbe
AK
810enable_debug
811with_optimisation
812enable_profiling
54b362f9 813enable_testing
d1e8046f 814enable_valgrind_pool
ec6a6fbe 815enable_devmapper
cdd50823 816enable_lvmetad
a5f46f6a
AK
817enable_udev_sync
818enable_udev_rules
ec6a6fbe 819enable_compat
95eaa683 820enable_units_compat
ec6a6fbe
AK
821enable_ioctl
822enable_o_direct
572fefeb 823enable_applib
ec6a6fbe
AK
824enable_cmdlib
825enable_pkgconfig
23b059e7 826enable_write_install
ec6a6fbe
AK
827enable_fsadm
828enable_dmeventd
829enable_selinux
830enable_nls
831with_localedir
832with_confdir
833with_staticdir
834with_usrlibdir
835with_usrsbindir
a5f46f6a 836with_udev_prefix
78ce7acc 837with_udevdir
ec6a6fbe
AK
838with_dmeventd_pidfile
839with_dmeventd_path
8bae0a1e 840with_default_run_dir
3399ae32
AK
841with_default_system_dir
842with_default_archive_subdir
843with_default_backup_subdir
844with_default_cache_subdir
845with_default_locking_dir
fea55602 846with_default_data_alignment
ec6a6fbe
AK
847with_interface
848'
7a197a62
AK
849 ac_precious_vars='build_alias
850host_alias
851target_alias
852CC
853CFLAGS
854LDFLAGS
25fbec5b 855LIBS
7a197a62 856CPPFLAGS
e2997b73
AK
857CPP
858PKG_CONFIG
f11781c5
AK
859PKG_CONFIG_PATH
860PKG_CONFIG_LIBDIR
a946372e
AK
861PKGCONFIGINIT_CFLAGS
862PKGCONFIGINIT_LIBS
a946372e
AK
863CMAN_CFLAGS
864CMAN_LIBS
865COROSYNC_CFLAGS
866COROSYNC_LIBS
e2997b73
AK
867QUORUM_CFLAGS
868QUORUM_LIBS
a946372e
AK
869SALCK_CFLAGS
870SALCK_LIBS
e2997b73
AK
871CONFDB_CFLAGS
872CONFDB_LIBS
873CPG_CFLAGS
a946372e
AK
874CPG_LIBS
875DLM_CFLAGS
90c80887
AK
876DLM_LIBS
877SACKPT_CFLAGS
d93275eb
PR
878SACKPT_LIBS
879UDEV_CFLAGS
880UDEV_LIBS'
7a197a62 881
795ca3e5
AK
882
883# Initialize some variables set by options.
ad6254c5
AK
884ac_init_help=
885ac_init_version=false
ec6a6fbe
AK
886ac_unrecognized_opts=
887ac_unrecognized_sep=
795ca3e5
AK
888# The variables have the same names as the options, with
889# dashes changed to underlines.
ad6254c5 890cache_file=/dev/null
795ca3e5 891exec_prefix=NONE
795ca3e5 892no_create=
795ca3e5
AK
893no_recursion=
894prefix=NONE
895program_prefix=NONE
896program_suffix=NONE
897program_transform_name=s,x,x,
898silent=
899site=
900srcdir=
795ca3e5
AK
901verbose=
902x_includes=NONE
903x_libraries=NONE
ad6254c5
AK
904
905# Installation directory options.
906# These are left unexpanded so users can "make install exec_prefix=/foo"
907# and all the variables that are supposed to be based on exec_prefix
908# by default will actually change.
909# Use braces instead of parens because sh, perl, etc. also accept them.
7a197a62 910# (The list follows the same order as the GNU Coding Standards.)
795ca3e5
AK
911bindir='${exec_prefix}/bin'
912sbindir='${exec_prefix}/sbin'
913libexecdir='${exec_prefix}/libexec'
7a197a62
AK
914datarootdir='${prefix}/share'
915datadir='${datarootdir}'
795ca3e5
AK
916sysconfdir='${prefix}/etc'
917sharedstatedir='${prefix}/com'
918localstatedir='${prefix}/var'
795ca3e5
AK
919includedir='${prefix}/include'
920oldincludedir='/usr/include'
7a197a62
AK
921docdir='${datarootdir}/doc/${PACKAGE}'
922infodir='${datarootdir}/info'
923htmldir='${docdir}'
924dvidir='${docdir}'
925pdfdir='${docdir}'
926psdir='${docdir}'
927libdir='${exec_prefix}/lib'
928localedir='${datarootdir}/locale'
929mandir='${datarootdir}/man'
795ca3e5 930
795ca3e5 931ac_prev=
7a197a62 932ac_dashdash=
795ca3e5
AK
933for ac_option
934do
795ca3e5
AK
935 # If the previous option needs an argument, assign it.
936 if test -n "$ac_prev"; then
7a197a62 937 eval $ac_prev=\$ac_option
795ca3e5
AK
938 ac_prev=
939 continue
940 fi
941
7a197a62
AK
942 case $ac_option in
943 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
944 *) ac_optarg=yes ;;
945 esac
795ca3e5
AK
946
947 # Accept the important Cygnus configure options, so we can diagnose typos.
948
7a197a62
AK
949 case $ac_dashdash$ac_option in
950 --)
951 ac_dashdash=yes ;;
795ca3e5
AK
952
953 -bindir | --bindir | --bindi | --bind | --bin | --bi)
954 ac_prev=bindir ;;
955 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
ad6254c5 956 bindir=$ac_optarg ;;
795ca3e5
AK
957
958 -build | --build | --buil | --bui | --bu)
ad6254c5 959 ac_prev=build_alias ;;
795ca3e5 960 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
ad6254c5 961 build_alias=$ac_optarg ;;
795ca3e5
AK
962
963 -cache-file | --cache-file | --cache-fil | --cache-fi \
964 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
965 ac_prev=cache_file ;;
966 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
967 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
ad6254c5
AK
968 cache_file=$ac_optarg ;;
969
970 --config-cache | -C)
971 cache_file=config.cache ;;
795ca3e5 972
7a197a62 973 -datadir | --datadir | --datadi | --datad)
795ca3e5 974 ac_prev=datadir ;;
7a197a62 975 -datadir=* | --datadir=* | --datadi=* | --datad=*)
ad6254c5 976 datadir=$ac_optarg ;;
795ca3e5 977
7a197a62
AK
978 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
979 | --dataroo | --dataro | --datar)
980 ac_prev=datarootdir ;;
981 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
982 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
983 datarootdir=$ac_optarg ;;
984
795ca3e5 985 -disable-* | --disable-*)
ec6a6fbe 986 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
795ca3e5 987 # Reject names that are not valid shell variable names.
ec6a6fbe 988 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 989 as_fn_error $? "invalid feature name: $ac_useropt"
ec6a6fbe
AK
990 ac_useropt_orig=$ac_useropt
991 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992 case $ac_user_opts in
993 *"
994"enable_$ac_useropt"
995"*) ;;
996 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
997 ac_unrecognized_sep=', ';;
998 esac
999 eval enable_$ac_useropt=no ;;
7a197a62
AK
1000
1001 -docdir | --docdir | --docdi | --doc | --do)
1002 ac_prev=docdir ;;
1003 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1004 docdir=$ac_optarg ;;
1005
1006 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1007 ac_prev=dvidir ;;
1008 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1009 dvidir=$ac_optarg ;;
795ca3e5
AK
1010
1011 -enable-* | --enable-*)
ec6a6fbe 1012 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
795ca3e5 1013 # Reject names that are not valid shell variable names.
ec6a6fbe 1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1015 as_fn_error $? "invalid feature name: $ac_useropt"
ec6a6fbe
AK
1016 ac_useropt_orig=$ac_useropt
1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018 case $ac_user_opts in
1019 *"
1020"enable_$ac_useropt"
1021"*) ;;
1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1023 ac_unrecognized_sep=', ';;
1024 esac
1025 eval enable_$ac_useropt=\$ac_optarg ;;
795ca3e5
AK
1026
1027 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029 | --exec | --exe | --ex)
1030 ac_prev=exec_prefix ;;
1031 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033 | --exec=* | --exe=* | --ex=*)
ad6254c5 1034 exec_prefix=$ac_optarg ;;
795ca3e5
AK
1035
1036 -gas | --gas | --ga | --g)
1037 # Obsolete; use --with-gas.
1038 with_gas=yes ;;
1039
ad6254c5
AK
1040 -help | --help | --hel | --he | -h)
1041 ac_init_help=long ;;
1042 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043 ac_init_help=recursive ;;
1044 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045 ac_init_help=short ;;
795ca3e5
AK
1046
1047 -host | --host | --hos | --ho)
ad6254c5 1048 ac_prev=host_alias ;;
795ca3e5 1049 -host=* | --host=* | --hos=* | --ho=*)
ad6254c5 1050 host_alias=$ac_optarg ;;
795ca3e5 1051
7a197a62
AK
1052 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053 ac_prev=htmldir ;;
1054 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055 | --ht=*)
1056 htmldir=$ac_optarg ;;
1057
795ca3e5
AK
1058 -includedir | --includedir | --includedi | --included | --include \
1059 | --includ | --inclu | --incl | --inc)
1060 ac_prev=includedir ;;
1061 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062 | --includ=* | --inclu=* | --incl=* | --inc=*)
ad6254c5 1063 includedir=$ac_optarg ;;
795ca3e5
AK
1064
1065 -infodir | --infodir | --infodi | --infod | --info | --inf)
1066 ac_prev=infodir ;;
1067 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
ad6254c5 1068 infodir=$ac_optarg ;;
795ca3e5
AK
1069
1070 -libdir | --libdir | --libdi | --libd)
1071 ac_prev=libdir ;;
1072 -libdir=* | --libdir=* | --libdi=* | --libd=*)
ad6254c5 1073 libdir=$ac_optarg ;;
795ca3e5
AK
1074
1075 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076 | --libexe | --libex | --libe)
1077 ac_prev=libexecdir ;;
1078 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079 | --libexe=* | --libex=* | --libe=*)
ad6254c5 1080 libexecdir=$ac_optarg ;;
795ca3e5 1081
7a197a62
AK
1082 -localedir | --localedir | --localedi | --localed | --locale)
1083 ac_prev=localedir ;;
1084 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085 localedir=$ac_optarg ;;
1086
795ca3e5 1087 -localstatedir | --localstatedir | --localstatedi | --localstated \
7a197a62 1088 | --localstate | --localstat | --localsta | --localst | --locals)
795ca3e5
AK
1089 ac_prev=localstatedir ;;
1090 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
7a197a62 1091 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
ad6254c5 1092 localstatedir=$ac_optarg ;;
795ca3e5
AK
1093
1094 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095 ac_prev=mandir ;;
1096 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
ad6254c5 1097 mandir=$ac_optarg ;;
795ca3e5
AK
1098
1099 -nfp | --nfp | --nf)
1100 # Obsolete; use --without-fp.
1101 with_fp=no ;;
1102
1103 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
ad6254c5 1104 | --no-cr | --no-c | -n)
795ca3e5
AK
1105 no_create=yes ;;
1106
1107 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109 no_recursion=yes ;;
1110
1111 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113 | --oldin | --oldi | --old | --ol | --o)
1114 ac_prev=oldincludedir ;;
1115 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
ad6254c5 1118 oldincludedir=$ac_optarg ;;
795ca3e5
AK
1119
1120 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121 ac_prev=prefix ;;
1122 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
ad6254c5 1123 prefix=$ac_optarg ;;
795ca3e5
AK
1124
1125 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126 | --program-pre | --program-pr | --program-p)
1127 ac_prev=program_prefix ;;
1128 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
ad6254c5 1130 program_prefix=$ac_optarg ;;
795ca3e5
AK
1131
1132 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133 | --program-suf | --program-su | --program-s)
1134 ac_prev=program_suffix ;;
1135 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
ad6254c5 1137 program_suffix=$ac_optarg ;;
795ca3e5
AK
1138
1139 -program-transform-name | --program-transform-name \
1140 | --program-transform-nam | --program-transform-na \
1141 | --program-transform-n | --program-transform- \
1142 | --program-transform | --program-transfor \
1143 | --program-transfo | --program-transf \
1144 | --program-trans | --program-tran \
1145 | --progr-tra | --program-tr | --program-t)
1146 ac_prev=program_transform_name ;;
1147 -program-transform-name=* | --program-transform-name=* \
1148 | --program-transform-nam=* | --program-transform-na=* \
1149 | --program-transform-n=* | --program-transform-=* \
1150 | --program-transform=* | --program-transfor=* \
1151 | --program-transfo=* | --program-transf=* \
1152 | --program-trans=* | --program-tran=* \
1153 | --progr-tra=* | --program-tr=* | --program-t=*)
ad6254c5 1154 program_transform_name=$ac_optarg ;;
795ca3e5 1155
7a197a62
AK
1156 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157 ac_prev=pdfdir ;;
1158 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159 pdfdir=$ac_optarg ;;
1160
1161 -psdir | --psdir | --psdi | --psd | --ps)
1162 ac_prev=psdir ;;
1163 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164 psdir=$ac_optarg ;;
1165
795ca3e5
AK
1166 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167 | -silent | --silent | --silen | --sile | --sil)
1168 silent=yes ;;
1169
1170 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171 ac_prev=sbindir ;;
1172 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173 | --sbi=* | --sb=*)
ad6254c5 1174 sbindir=$ac_optarg ;;
795ca3e5
AK
1175
1176 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178 | --sharedst | --shareds | --shared | --share | --shar \
1179 | --sha | --sh)
1180 ac_prev=sharedstatedir ;;
1181 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184 | --sha=* | --sh=*)
ad6254c5 1185 sharedstatedir=$ac_optarg ;;
795ca3e5
AK
1186
1187 -site | --site | --sit)
1188 ac_prev=site ;;
1189 -site=* | --site=* | --sit=*)
ad6254c5 1190 site=$ac_optarg ;;
795ca3e5
AK
1191
1192 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193 ac_prev=srcdir ;;
1194 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
ad6254c5 1195 srcdir=$ac_optarg ;;
795ca3e5
AK
1196
1197 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198 | --syscon | --sysco | --sysc | --sys | --sy)
1199 ac_prev=sysconfdir ;;
1200 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
ad6254c5 1202 sysconfdir=$ac_optarg ;;
795ca3e5
AK
1203
1204 -target | --target | --targe | --targ | --tar | --ta | --t)
ad6254c5 1205 ac_prev=target_alias ;;
795ca3e5 1206 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
ad6254c5 1207 target_alias=$ac_optarg ;;
795ca3e5
AK
1208
1209 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210 verbose=yes ;;
1211
ad6254c5
AK
1212 -version | --version | --versio | --versi | --vers | -V)
1213 ac_init_version=: ;;
795ca3e5
AK
1214
1215 -with-* | --with-*)
ec6a6fbe 1216 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
795ca3e5 1217 # Reject names that are not valid shell variable names.
ec6a6fbe 1218 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1219 as_fn_error $? "invalid package name: $ac_useropt"
ec6a6fbe
AK
1220 ac_useropt_orig=$ac_useropt
1221 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1222 case $ac_user_opts in
1223 *"
1224"with_$ac_useropt"
1225"*) ;;
1226 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1227 ac_unrecognized_sep=', ';;
1228 esac
1229 eval with_$ac_useropt=\$ac_optarg ;;
795ca3e5
AK
1230
1231 -without-* | --without-*)
ec6a6fbe 1232 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
795ca3e5 1233 # Reject names that are not valid shell variable names.
ec6a6fbe 1234 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1235 as_fn_error $? "invalid package name: $ac_useropt"
ec6a6fbe
AK
1236 ac_useropt_orig=$ac_useropt
1237 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1238 case $ac_user_opts in
1239 *"
1240"with_$ac_useropt"
1241"*) ;;
1242 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1243 ac_unrecognized_sep=', ';;
1244 esac
1245 eval with_$ac_useropt=no ;;
795ca3e5
AK
1246
1247 --x)
1248 # Obsolete; use --with-x.
1249 with_x=yes ;;
1250
1251 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252 | --x-incl | --x-inc | --x-in | --x-i)
1253 ac_prev=x_includes ;;
1254 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
ad6254c5 1256 x_includes=$ac_optarg ;;
795ca3e5
AK
1257
1258 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260 ac_prev=x_libraries ;;
1261 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
ad6254c5 1263 x_libraries=$ac_optarg ;;
795ca3e5 1264
f11781c5
AK
1265 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1266Try \`$0 --help' for more information"
795ca3e5
AK
1267 ;;
1268
ad6254c5
AK
1269 *=*)
1270 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271 # Reject names that are not valid shell variable names.
f11781c5
AK
1272 case $ac_envvar in #(
1273 '' | [0-9]* | *[!_$as_cr_alnum]* )
1274 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1275 esac
7a197a62 1276 eval $ac_envvar=\$ac_optarg
ad6254c5
AK
1277 export $ac_envvar ;;
1278
795ca3e5 1279 *)
ad6254c5 1280 # FIXME: should be removed in autoconf 3.0.
ec6a6fbe 1281 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
ad6254c5 1282 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
ec6a6fbe 1283 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
ad6254c5 1284 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
795ca3e5
AK
1285 ;;
1286
1287 esac
1288done
1289
1290if test -n "$ac_prev"; then
ad6254c5 1291 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
f11781c5 1292 as_fn_error $? "missing argument to $ac_option"
795ca3e5 1293fi
795ca3e5 1294
ec6a6fbe
AK
1295if test -n "$ac_unrecognized_opts"; then
1296 case $enable_option_checking in
1297 no) ;;
f11781c5 1298 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
ec6a6fbe
AK
1299 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300 esac
1301fi
1302
1303# Check all directory arguments for consistency.
7a197a62
AK
1304for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1305 datadir sysconfdir sharedstatedir localstatedir includedir \
1306 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1307 libdir localedir mandir
795ca3e5 1308do
7a197a62 1309 eval ac_val=\$$ac_var
ec6a6fbe
AK
1310 # Remove trailing slashes.
1311 case $ac_val in
1312 */ )
1313 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1314 eval $ac_var=\$ac_val;;
1315 esac
1316 # Be sure to have absolute directory names.
ad6254c5 1317 case $ac_val in
7a197a62
AK
1318 [\\/$]* | ?:[\\/]* ) continue;;
1319 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
795ca3e5 1320 esac
f11781c5 1321 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
795ca3e5
AK
1322done
1323
ad6254c5
AK
1324# There might be people who depend on the old broken behavior: `$host'
1325# used to hold the argument of --host etc.
1326# FIXME: To remove some day.
1327build=$build_alias
1328host=$host_alias
1329target=$target_alias
1330
1331# FIXME: To remove some day.
1332if test "x$host_alias" != x; then
1333 if test "x$build_alias" = x; then
1334 cross_compiling=maybe
f11781c5
AK
1335 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1336 If a cross compiler is detected then cross compile mode will be used" >&2
ad6254c5
AK
1337 elif test "x$build_alias" != "x$host_alias"; then
1338 cross_compiling=yes
1339 fi
1340fi
8106cdd5 1341
ad6254c5
AK
1342ac_tool_prefix=
1343test -n "$host_alias" && ac_tool_prefix=$host_alias-
1344
1345test "$silent" = yes && exec 6>/dev/null
795ca3e5 1346
795ca3e5 1347
7a197a62
AK
1348ac_pwd=`pwd` && test -n "$ac_pwd" &&
1349ac_ls_di=`ls -di .` &&
1350ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
f11781c5 1351 as_fn_error $? "working directory cannot be determined"
7a197a62 1352test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
f11781c5 1353 as_fn_error $? "pwd does not report name of working directory"
7a197a62
AK
1354
1355
795ca3e5
AK
1356# Find the source files, if location was not specified.
1357if test -z "$srcdir"; then
1358 ac_srcdir_defaulted=yes
7a197a62 1359 # Try the directory containing this script, then the parent directory.
ec6a6fbe
AK
1360 ac_confdir=`$as_dirname -- "$as_myself" ||
1361$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1362 X"$as_myself" : 'X\(//\)[^/]' \| \
1363 X"$as_myself" : 'X\(//\)$' \| \
1364 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1365$as_echo X"$as_myself" |
7a197a62
AK
1366 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367 s//\1/
1368 q
1369 }
1370 /^X\(\/\/\)[^/].*/{
1371 s//\1/
1372 q
1373 }
1374 /^X\(\/\/\)$/{
1375 s//\1/
1376 q
1377 }
1378 /^X\(\/\).*/{
1379 s//\1/
1380 q
1381 }
1382 s/.*/./; q'`
795ca3e5 1383 srcdir=$ac_confdir
7a197a62 1384 if test ! -r "$srcdir/$ac_unique_file"; then
795ca3e5
AK
1385 srcdir=..
1386 fi
1387else
1388 ac_srcdir_defaulted=no
1389fi
7a197a62
AK
1390if test ! -r "$srcdir/$ac_unique_file"; then
1391 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
f11781c5 1392 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
795ca3e5 1393fi
7a197a62
AK
1394ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1395ac_abs_confdir=`(
f11781c5 1396 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
7a197a62
AK
1397 pwd)`
1398# When building in place, set srcdir=.
1399if test "$ac_abs_confdir" = "$ac_pwd"; then
1400 srcdir=.
1401fi
1402# Remove unnecessary trailing slashes from srcdir.
1403# Double slashes in file names in object file debugging info
1404# mess up M-x gdb in Emacs.
1405case $srcdir in
1406*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1407esac
1408for ac_var in $ac_precious_vars; do
1409 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1410 eval ac_env_${ac_var}_value=\$${ac_var}
1411 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1412 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413done
ad6254c5
AK
1414
1415#
1416# Report the --help message.
1417#
1418if test "$ac_init_help" = "long"; then
1419 # Omit some internal or obsolete options to make the list less imposing.
1420 # This message is too long to be a string in the A/UX 3.1 sh.
1421 cat <<_ACEOF
1422\`configure' configures this package to adapt to many kinds of systems.
1423
1424Usage: $0 [OPTION]... [VAR=VALUE]...
1425
1426To assign environment variables (e.g., CC, CFLAGS...), specify them as
1427VAR=VALUE. See below for descriptions of some of the useful variables.
1428
1429Defaults for the options are specified in brackets.
1430
1431Configuration:
1432 -h, --help display this help and exit
1433 --help=short display options specific to this package
1434 --help=recursive display the short help of all the included packages
1435 -V, --version display version information and exit
f11781c5 1436 -q, --quiet, --silent do not print \`checking ...' messages
ad6254c5
AK
1437 --cache-file=FILE cache test results in FILE [disabled]
1438 -C, --config-cache alias for \`--cache-file=config.cache'
1439 -n, --no-create do not create output files
1440 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1441
ad6254c5
AK
1442Installation directories:
1443 --prefix=PREFIX install architecture-independent files in PREFIX
ec6a6fbe 1444 [$ac_default_prefix]
ad6254c5 1445 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
ec6a6fbe 1446 [PREFIX]
ad6254c5
AK
1447
1448By default, \`make install' will install all the files in
1449\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1450an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1451for instance \`--prefix=\$HOME'.
1452
1453For better control, use the options below.
1454
1455Fine tuning of the installation directories:
ec6a6fbe
AK
1456 --bindir=DIR user executables [EPREFIX/bin]
1457 --sbindir=DIR system admin executables [EPREFIX/sbin]
1458 --libexecdir=DIR program executables [EPREFIX/libexec]
1459 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1460 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1461 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1462 --libdir=DIR object code libraries [EPREFIX/lib]
1463 --includedir=DIR C header files [PREFIX/include]
1464 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1465 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1466 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1467 --infodir=DIR info documentation [DATAROOTDIR/info]
1468 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1469 --mandir=DIR man documentation [DATAROOTDIR/man]
1470 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1471 --htmldir=DIR html documentation [DOCDIR]
1472 --dvidir=DIR dvi documentation [DOCDIR]
1473 --pdfdir=DIR pdf documentation [DOCDIR]
1474 --psdir=DIR ps documentation [DOCDIR]
ad6254c5
AK
1475_ACEOF
1476
1477 cat <<\_ACEOF
1478
1479System types:
1480 --build=BUILD configure for building on BUILD [guessed]
1481 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1482 --target=TARGET configure for building compilers for TARGET [HOST]
1483_ACEOF
1484fi
1485
1486if test -n "$ac_init_help"; then
1487
1488 cat <<\_ACEOF
1489
1490Optional Features:
ec6a6fbe 1491 --disable-option-checking ignore unrecognized --enable/--with options
ad6254c5
AK
1492 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1493 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
71082be4
ZK
1494 --enable-static_link use this to link the tools to their libraries
1495 statically (default is dynamic linking
1496 --enable-lvm1_fallback use this to fall back and use LVM1 binaries if
ad6254c5 1497 device-mapper is missing from the kernel
71082be4
ZK
1498 --disable-readline disable readline support
1499 --enable-realtime enable realtime clock support
37ddf259
AK
1500 --enable-ocf enable Open Cluster Framework (OCF) compliant
1501 resource agents
71082be4
ZK
1502 --enable-cmirrord enable the cluster mirror log daemon
1503 --enable-debug enable debugging
1504 --enable-profiling gather gcov profiling data
54b362f9 1505 --enable-testing enable testing targets in the makefile
d1e8046f 1506 --enable-valgrind-pool enable valgrind awareness of pools
71082be4 1507 --disable-devmapper disable LVM2 device-mapper interaction
cdd50823 1508 --disable-lvmetad disable the LVM Metadata Daemon
71082be4
ZK
1509 --enable-udev_sync enable synchronisation with udev processing
1510 --enable-udev_rules install rule files needed for udev synchronisation
1511 --enable-compat enable support for old device-mapper versions
1512 --enable-units-compat enable output compatibility with old versions that
1513 that do not use KiB-style unit suffixes
1514 --disable-driver disable calls to device-mapper in the kernel
1515 --disable-o_direct disable O_DIRECT
1516 --enable-applib build application library
1517 --enable-cmdlib build shared command library
1518 --enable-pkgconfig install pkgconfig support
1519 --enable-write_install install user writable files
1520 --disable-fsadm disable fsadm
1521 --enable-dmeventd enable the device-mapper event daemon
1522 --disable-selinux disable selinux support
1523 --enable-nls enable Native Language Support
ad6254c5
AK
1524
1525Optional Packages:
1526 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1527 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
f11781c5
AK
1528 --with-user=USER set the owner of installed files [[USER=]]
1529 --with-group=GROUP set the group owner of installed files [[GROUP=]]
1530 --with-device-uid=UID set the owner used for new device nodes [[UID=0]]
1531 --with-device-gid=GID set the group used for new device nodes [[GID=0]]
1532 --with-device-mode=MODE set the mode used for new device nodes [[MODE=0600]]
d0df875d
ZK
1533 --with-device-nodes-on=ON
1534 create nodes on resume or create [[ON=resume]]
ad6254c5 1535 --with-lvm1=TYPE LVM1 metadata support: internal/shared/none
f11781c5 1536 [[TYPE=internal]]
ad6254c5 1537 --with-pool=TYPE GFS pool read-only support: internal/shared/none
f11781c5 1538 [[TYPE=internal]]
71082be4 1539 --with-cluster=TYPE cluster LVM locking support: internal/shared/none
f11781c5 1540 [[TYPE=internal]]
71082be4 1541 --with-snapshots=TYPE snapshot support: internal/shared/none
f11781c5 1542 [[TYPE=internal]]
71082be4 1543 --with-mirrors=TYPE mirror support: internal/shared/none
f11781c5 1544 [[TYPE=internal]]
cac52ca4
JEB
1545 --with-raid=TYPE mirror support: internal/shared/none
1546 [[TYPE=internal]]
71082be4 1547 --with-replicators=TYPE replicator support: internal/shared/none
f11781c5 1548 [[TYPE=none]]
3ba4a195
ZK
1549 --with-thin=TYPE thin provisioning support: internal/shared/none
1550 [[TYPE=none]]
606d0858
AK
1551 --with-ocfdir=DIR install OCF files in DIR
1552 [[PREFIX/lib/ocf/resource.d/lvm2]]
71082be4 1553 --with-clvmd=TYPE build cluster LVM Daemon
8c222979 1554 The following cluster manager combinations are valid:
a946372e
AK
1555 * cman (RHEL5 or equivalent)
1556 * cman,corosync,openais (or selection of them)
1091650a 1557 * singlenode (localhost only)
a946372e
AK
1558 * all (autodetect)
1559 * none (disable build)
71082be4 1560 [TYPE=none]
8c4e8a18 1561 --with-clvmd-pidfile=PATH
f11781c5 1562 clvmd pidfile [[/var/run/clvmd.pid]]
71082be4 1563 --with-cmirrord-pidfile=PATH
f11781c5
AK
1564 cmirrord pidfile [[/var/run/cmirrord.pid]]
1565 --with-optimisation=OPT C optimisation flag [[OPT=-O2]]
1566 --with-localedir=DIR translation files in DIR [[PREFIX/share/locale]]
1567 --with-confdir=DIR configuration files in DIR [[/etc]]
1568 --with-staticdir=DIR static binaries in DIR [[EPREFIX/sbin]]
1569 --with-usrlibdir=DIR usrlib in DIR [[PREFIX/lib]]
1570 --with-usrsbindir=DIR usrsbin executables in DIR [[PREFIX/sbin]]
71082be4 1571 --with-udev-prefix=UPREFIX
f11781c5
AK
1572 install udev rule files in UPREFIX [[EPREFIX]]
1573 --with-udevdir=DIR udev rules in DIR [[UPREFIX/lib/udev/rules.d]]
71082be4 1574 --with-dmeventd-pidfile=PATH
f11781c5 1575 dmeventd pidfile [[/var/run/dmeventd.pid]]
71082be4 1576 --with-dmeventd-path=PATH
f11781c5 1577 dmeventd path [[EPREFIX/sbin/dmeventd]]
8bae0a1e 1578 --with-default-run-dir=DIR Default run directory [/var/run/lvm]
71082be4 1579 --with-default-system-dir=DIR
f11781c5 1580 default LVM system directory [[/etc/lvm]]
71082be4 1581 --with-default-archive-subdir=SUBDIR
f11781c5 1582 default metadata archive subdir [[archive]]
71082be4 1583 --with-default-backup-subdir=SUBDIR
f11781c5 1584 default metadata backup subdir [[backup]]
71082be4 1585 --with-default-cache-subdir=SUBDIR
f11781c5 1586 default metadata cache subdir [[cache]]
71082be4 1587 --with-default-locking-dir=DIR
f11781c5 1588 default locking directory [[/var/lock/lvm]]
fea55602 1589 --with-default-data-alignment=NUM
f11781c5
AK
1590 set the default data alignment in MiB [[1]]
1591 --with-interface=IFACE choose kernel interface (ioctl) [[ioctl]]
ad6254c5
AK
1592
1593Some influential environment variables:
1594 CC C compiler command
1595 CFLAGS C compiler flags
1596 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1597 nonstandard directory <lib dir>
25fbec5b 1598 LIBS libraries to pass to the linker, e.g. -l<library>
f11781c5 1599 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
7a197a62 1600 you have headers in a nonstandard directory <include dir>
ad6254c5 1601 CPP C preprocessor
e2997b73 1602 PKG_CONFIG path to pkg-config utility
f11781c5
AK
1603 PKG_CONFIG_PATH
1604 directories to add to pkg-config's search path
1605 PKG_CONFIG_LIBDIR
1606 path overriding pkg-config's built-in search path
a946372e
AK
1607 PKGCONFIGINIT_CFLAGS
1608 C compiler flags for PKGCONFIGINIT, overriding pkg-config
1609 PKGCONFIGINIT_LIBS
1610 linker flags for PKGCONFIGINIT, overriding pkg-config
a946372e
AK
1611 CMAN_CFLAGS C compiler flags for CMAN, overriding pkg-config
1612 CMAN_LIBS linker flags for CMAN, overriding pkg-config
1613 COROSYNC_CFLAGS
1614 C compiler flags for COROSYNC, overriding pkg-config
1615 COROSYNC_LIBS
1616 linker flags for COROSYNC, overriding pkg-config
e2997b73
AK
1617 QUORUM_CFLAGS
1618 C compiler flags for QUORUM, overriding pkg-config
1619 QUORUM_LIBS linker flags for QUORUM, overriding pkg-config
a946372e
AK
1620 SALCK_CFLAGS
1621 C compiler flags for SALCK, overriding pkg-config
1622 SALCK_LIBS linker flags for SALCK, overriding pkg-config
e2997b73
AK
1623 CONFDB_CFLAGS
1624 C compiler flags for CONFDB, overriding pkg-config
1625 CONFDB_LIBS linker flags for CONFDB, overriding pkg-config
1626 CPG_CFLAGS C compiler flags for CPG, overriding pkg-config
1627 CPG_LIBS linker flags for CPG, overriding pkg-config
a946372e
AK
1628 DLM_CFLAGS C compiler flags for DLM, overriding pkg-config
1629 DLM_LIBS linker flags for DLM, overriding pkg-config
90c80887
AK
1630 SACKPT_CFLAGS
1631 C compiler flags for SACKPT, overriding pkg-config
1632 SACKPT_LIBS linker flags for SACKPT, overriding pkg-config
d93275eb
PR
1633 UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config
1634 UDEV_LIBS linker flags for UDEV, overriding pkg-config
ad6254c5
AK
1635
1636Use these variables to override the choices made by `configure' or to help
1637it to find libraries and programs with nonstandard names/locations.
1638
f11781c5 1639Report bugs to the package provider.
ad6254c5 1640_ACEOF
7a197a62 1641ac_status=$?
ad6254c5
AK
1642fi
1643
1644if test "$ac_init_help" = "recursive"; then
1645 # If there are subdirs, report their specific --help.
ad6254c5 1646 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
ec6a6fbe
AK
1647 test -d "$ac_dir" ||
1648 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1649 continue
ad6254c5
AK
1650 ac_builddir=.
1651
7a197a62
AK
1652case "$ac_dir" in
1653.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1654*)
ec6a6fbe 1655 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7a197a62 1656 # A ".." for each directory in $ac_dir_suffix.
ec6a6fbe 1657 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7a197a62
AK
1658 case $ac_top_builddir_sub in
1659 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1660 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1661 esac ;;
1662esac
1663ac_abs_top_builddir=$ac_pwd
1664ac_abs_builddir=$ac_pwd$ac_dir_suffix
1665# for backward compatibility:
1666ac_top_builddir=$ac_top_build_prefix
ad6254c5
AK
1667
1668case $srcdir in
7a197a62 1669 .) # We are building in place.
ad6254c5 1670 ac_srcdir=.
7a197a62
AK
1671 ac_top_srcdir=$ac_top_builddir_sub
1672 ac_abs_top_srcdir=$ac_pwd ;;
1673 [\\/]* | ?:[\\/]* ) # Absolute name.
ad6254c5 1674 ac_srcdir=$srcdir$ac_dir_suffix;
7a197a62
AK
1675 ac_top_srcdir=$srcdir
1676 ac_abs_top_srcdir=$srcdir ;;
1677 *) # Relative name.
1678 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1679 ac_top_srcdir=$ac_top_build_prefix$srcdir
1680 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8a2fc586 1681esac
7a197a62
AK
1682ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1683
1684 cd "$ac_dir" || { ac_status=$?; continue; }
1685 # Check for guested configure.
1686 if test -f "$ac_srcdir/configure.gnu"; then
1687 echo &&
1688 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1689 elif test -f "$ac_srcdir/configure"; then
1690 echo &&
1691 $SHELL "$ac_srcdir/configure" --help=recursive
ad6254c5 1692 else
ec6a6fbe 1693 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
7a197a62
AK
1694 fi || ac_status=$?
1695 cd "$ac_pwd" || { ac_status=$?; break; }
ad6254c5
AK
1696 done
1697fi
1698
7a197a62 1699test -n "$ac_init_help" && exit $ac_status
ad6254c5
AK
1700if $ac_init_version; then
1701 cat <<\_ACEOF
7a197a62 1702configure
f11781c5 1703generated by GNU Autoconf 2.66
ad6254c5 1704
f11781c5 1705Copyright (C) 2010 Free Software Foundation, Inc.
ad6254c5
AK
1706This configure script is free software; the Free Software Foundation
1707gives unlimited permission to copy, distribute and modify it.
1708_ACEOF
7a197a62 1709 exit
ad6254c5 1710fi
ad6254c5 1711
f11781c5
AK
1712## ------------------------ ##
1713## Autoconf initialization. ##
1714## ------------------------ ##
ad6254c5 1715
f11781c5
AK
1716# ac_fn_c_try_compile LINENO
1717# --------------------------
1718# Try to compile conftest.$ac_ext, and return whether this succeeded.
1719ac_fn_c_try_compile ()
ad6254c5 1720{
f11781c5
AK
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 rm -f conftest.$ac_objext
1723 if { { ac_try="$ac_compile"
1724case "(($ac_try" in
1725 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726 *) ac_try_echo=$ac_try;;
1727esac
1728eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729$as_echo "$ac_try_echo"; } >&5
1730 (eval "$ac_compile") 2>conftest.err
1731 ac_status=$?
1732 if test -s conftest.err; then
1733 grep -v '^ *+' conftest.err >conftest.er1
1734 cat conftest.er1 >&5
1735 mv -f conftest.er1 conftest.err
1736 fi
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; } && {
1739 test -z "$ac_c_werror_flag" ||
1740 test ! -s conftest.err
1741 } && test -s conftest.$ac_objext; then :
1742 ac_retval=0
1743else
1744 $as_echo "$as_me: failed program was:" >&5
1745sed 's/^/| /' conftest.$ac_ext >&5
ad6254c5 1746
f11781c5
AK
1747 ac_retval=1
1748fi
1749 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1750 as_fn_set_status $ac_retval
ad6254c5 1751
f11781c5 1752} # ac_fn_c_try_compile
ad6254c5 1753
f11781c5
AK
1754# ac_fn_c_try_cpp LINENO
1755# ----------------------
1756# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1757ac_fn_c_try_cpp ()
1758{
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 if { { ac_try="$ac_cpp conftest.$ac_ext"
1761case "(($ac_try" in
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1764esac
1765eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766$as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1768 ac_status=$?
1769 if test -s conftest.err; then
1770 grep -v '^ *+' conftest.err >conftest.er1
1771 cat conftest.er1 >&5
1772 mv -f conftest.er1 conftest.err
1773 fi
1774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1775 test $ac_status = 0; } >/dev/null && {
1776 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1777 test ! -s conftest.err
1778 }; then :
1779 ac_retval=0
1780else
1781 $as_echo "$as_me: failed program was:" >&5
1782sed 's/^/| /' conftest.$ac_ext >&5
ad6254c5 1783
f11781c5
AK
1784 ac_retval=1
1785fi
1786 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1787 as_fn_set_status $ac_retval
ad6254c5 1788
f11781c5 1789} # ac_fn_c_try_cpp
d911ec67 1790
f11781c5
AK
1791# ac_fn_c_try_link LINENO
1792# -----------------------
1793# Try to link conftest.$ac_ext, and return whether this succeeded.
1794ac_fn_c_try_link ()
d911ec67 1795{
f11781c5
AK
1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797 rm -f conftest.$ac_objext conftest$ac_exeext
1798 if { { ac_try="$ac_link"
d911ec67
AK
1799case "(($ac_try" in
1800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801 *) ac_try_echo=$ac_try;;
1802esac
f11781c5
AK
1803eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804$as_echo "$ac_try_echo"; } >&5
1805 (eval "$ac_link") 2>conftest.err
d911ec67 1806 ac_status=$?
f11781c5
AK
1807 if test -s conftest.err; then
1808 grep -v '^ *+' conftest.err >conftest.er1
1809 cat conftest.er1 >&5
1810 mv -f conftest.er1 conftest.err
1811 fi
1812 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813 test $ac_status = 0; } && {
1814 test -z "$ac_c_werror_flag" ||
1815 test ! -s conftest.err
1816 } && test -s conftest$ac_exeext && {
1817 test "$cross_compiling" = yes ||
1818 $as_test_x conftest$ac_exeext
1819 }; then :
1820 ac_retval=0
d911ec67 1821else
f11781c5 1822 $as_echo "$as_me: failed program was:" >&5
d911ec67
AK
1823sed 's/^/| /' conftest.$ac_ext >&5
1824
f11781c5 1825 ac_retval=1
d911ec67 1826fi
f11781c5
AK
1827 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1828 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1829 # interfere with the next link command; also delete a directory that is
1830 # left behind by Apple's compiler. We do this before executing the actions.
1831 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1832 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1833 as_fn_set_status $ac_retval
d911ec67 1834
f11781c5 1835} # ac_fn_c_try_link
d911ec67 1836
f11781c5
AK
1837# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1838# -------------------------------------------------------
1839# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1840# the include files in INCLUDES and setting the cache variable VAR
1841# accordingly.
1842ac_fn_c_check_header_mongrel ()
1843{
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 if eval "test \"\${$3+set}\"" = set; then :
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847$as_echo_n "checking for $2... " >&6; }
1848if eval "test \"\${$3+set}\"" = set; then :
d911ec67
AK
1849 $as_echo_n "(cached) " >&6
1850fi
f11781c5
AK
1851eval ac_res=\$$3
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
d911ec67
AK
1853$as_echo "$ac_res" >&6; }
1854else
1855 # Is the header compilable?
f11781c5
AK
1856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1857$as_echo_n "checking $2 usability... " >&6; }
1858cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d911ec67 1859/* end confdefs.h. */
f11781c5
AK
1860$4
1861#include <$2>
d911ec67 1862_ACEOF
f11781c5 1863if ac_fn_c_try_compile "$LINENO"; then :
d911ec67
AK
1864 ac_header_compiler=yes
1865else
f11781c5 1866 ac_header_compiler=no
d911ec67 1867fi
d911ec67 1868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f11781c5 1869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
d911ec67
AK
1870$as_echo "$ac_header_compiler" >&6; }
1871
1872# Is the header present?
f11781c5
AK
1873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1874$as_echo_n "checking $2 presence... " >&6; }
1875cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d911ec67 1876/* end confdefs.h. */
f11781c5 1877#include <$2>
d911ec67 1878_ACEOF
f11781c5 1879if ac_fn_c_try_cpp "$LINENO"; then :
d911ec67
AK
1880 ac_header_preproc=yes
1881else
d911ec67
AK
1882 ac_header_preproc=no
1883fi
d911ec67 1884rm -f conftest.err conftest.$ac_ext
f11781c5 1885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
d911ec67
AK
1886$as_echo "$ac_header_preproc" >&6; }
1887
1888# So? What about this header?
f11781c5 1889case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
d911ec67 1890 yes:no: )
f11781c5
AK
1891 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1892$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1894$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
d911ec67
AK
1895 ;;
1896 no:yes:* )
f11781c5
AK
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1898$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1900$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1902$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1904$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1906$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
d911ec67
AK
1907 ;;
1908esac
f11781c5
AK
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1910$as_echo_n "checking for $2... " >&6; }
1911if eval "test \"\${$3+set}\"" = set; then :
d911ec67
AK
1912 $as_echo_n "(cached) " >&6
1913else
f11781c5 1914 eval "$3=\$ac_header_compiler"
d911ec67 1915fi
f11781c5
AK
1916eval ac_res=\$$3
1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
d911ec67 1918$as_echo "$ac_res" >&6; }
ad6254c5 1919fi
f11781c5 1920 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 1921
f11781c5 1922} # ac_fn_c_check_header_mongrel
ad6254c5 1923
f11781c5
AK
1924# ac_fn_c_try_run LINENO
1925# ----------------------
1926# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1927# that executables *can* be run.
1928ac_fn_c_try_run ()
ad6254c5 1929{
f11781c5
AK
1930 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1931 if { { ac_try="$ac_link"
7a197a62
AK
1932case "(($ac_try" in
1933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1934 *) ac_try_echo=$ac_try;;
1935esac
f11781c5
AK
1936eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1937$as_echo "$ac_try_echo"; } >&5
7a197a62 1938 (eval "$ac_link") 2>&5
ad6254c5 1939 ac_status=$?
f11781c5
AK
1940 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1941 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1942 { { case "(($ac_try" in
7a197a62
AK
1943 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1944 *) ac_try_echo=$ac_try;;
1945esac
f11781c5
AK
1946eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1947$as_echo "$ac_try_echo"; } >&5
7a197a62 1948 (eval "$ac_try") 2>&5
ad6254c5 1949 ac_status=$?
f11781c5
AK
1950 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1951 test $ac_status = 0; }; }; then :
1952 ac_retval=0
ad6254c5 1953else
ec6a6fbe 1954 $as_echo "$as_me: program exited with status $ac_status" >&5
f11781c5 1955 $as_echo "$as_me: failed program was:" >&5
ad6254c5
AK
1956sed 's/^/| /' conftest.$ac_ext >&5
1957
f11781c5 1958 ac_retval=$ac_status
ad6254c5 1959fi
f11781c5
AK
1960 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1961 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1962 as_fn_set_status $ac_retval
ad6254c5 1963
f11781c5 1964} # ac_fn_c_try_run
ad6254c5 1965
f11781c5
AK
1966# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1967# -------------------------------------------------------
1968# Tests whether HEADER exists and can be compiled using the include files in
1969# INCLUDES, setting the cache variable VAR accordingly.
1970ac_fn_c_check_header_compile ()
1971{
1972 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1974$as_echo_n "checking for $2... " >&6; }
1975if eval "test \"\${$3+set}\"" = set; then :
ec6a6fbe 1976 $as_echo_n "(cached) " >&6
ad6254c5 1977else
f11781c5 1978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 1979/* end confdefs.h. */
f11781c5
AK
1980$4
1981#include <$2>
ad6254c5 1982_ACEOF
f11781c5
AK
1983if ac_fn_c_try_compile "$LINENO"; then :
1984 eval "$3=yes"
ad6254c5 1985else
f11781c5 1986 eval "$3=no"
ad6254c5 1987fi
7a197a62 1988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ad6254c5 1989fi
f11781c5
AK
1990eval ac_res=\$$3
1991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
ec6a6fbe 1992$as_echo "$ac_res" >&6; }
f11781c5 1993 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 1994
f11781c5 1995} # ac_fn_c_check_header_compile
ad6254c5 1996
f11781c5
AK
1997# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1998# ----------------------------------------------------
1999# Tries to find if the field MEMBER exists in type AGGR, after including
2000# INCLUDES, setting cache variable VAR accordingly.
2001ac_fn_c_check_member ()
2002{
2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2005$as_echo_n "checking for $2.$3... " >&6; }
2006if eval "test \"\${$4+set}\"" = set; then :
ec6a6fbe 2007 $as_echo_n "(cached) " >&6
795ca3e5 2008else
f11781c5
AK
2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010/* end confdefs.h. */
2011$5
2012int
2013main ()
2014{
2015static $2 ac_aggr;
2016if (ac_aggr.$3)
2017return 0;
2018 ;
2019 return 0;
2020}
ad6254c5 2021_ACEOF
f11781c5
AK
2022if ac_fn_c_try_compile "$LINENO"; then :
2023 eval "$4=yes"
2024else
2025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 2026/* end confdefs.h. */
f11781c5
AK
2027$5
2028int
2029main ()
2030{
2031static $2 ac_aggr;
2032if (sizeof ac_aggr.$3)
2033return 0;
2034 ;
2035 return 0;
2036}
2037_ACEOF
2038if ac_fn_c_try_compile "$LINENO"; then :
2039 eval "$4=yes"
2040else
2041 eval "$4=no"
2042fi
2043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2044fi
2045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2046fi
2047eval ac_res=\$$4
2048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2049$as_echo "$ac_res" >&6; }
2050 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2051
2052} # ac_fn_c_check_member
795ca3e5 2053
f11781c5
AK
2054# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2055# -------------------------------------------
2056# Tests whether TYPE exists after having included INCLUDES, setting cache
2057# variable VAR accordingly.
2058ac_fn_c_check_type ()
2059{
2060 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2062$as_echo_n "checking for $2... " >&6; }
2063if eval "test \"\${$3+set}\"" = set; then :
2064 $as_echo_n "(cached) " >&6
2065else
2066 eval "$3=no"
2067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068/* end confdefs.h. */
2069$4
ad6254c5
AK
2070int
2071main ()
2072{
f11781c5
AK
2073if (sizeof ($2))
2074 return 0;
ad6254c5
AK
2075 ;
2076 return 0;
2077}
2078_ACEOF
f11781c5
AK
2079if ac_fn_c_try_compile "$LINENO"; then :
2080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081/* end confdefs.h. */
2082$4
2083int
2084main ()
2085{
2086if (sizeof (($2)))
2087 return 0;
2088 ;
2089 return 0;
2090}
2091_ACEOF
2092if ac_fn_c_try_compile "$LINENO"; then :
ad6254c5 2093
f11781c5
AK
2094else
2095 eval "$3=yes"
795ca3e5 2096fi
f11781c5
AK
2097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2098fi
2099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ad6254c5 2100fi
f11781c5
AK
2101eval ac_res=\$$3
2102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
ec6a6fbe 2103$as_echo "$ac_res" >&6; }
f11781c5 2104 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 2105
f11781c5 2106} # ac_fn_c_check_type
ad6254c5 2107
f11781c5
AK
2108# ac_fn_c_find_intX_t LINENO BITS VAR
2109# -----------------------------------
2110# Finds a signed integer type with width BITS, setting cache variable VAR
2111# accordingly.
2112ac_fn_c_find_intX_t ()
2113{
2114 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2116$as_echo_n "checking for int$2_t... " >&6; }
2117if eval "test \"\${$3+set}\"" = set; then :
ec6a6fbe 2118 $as_echo_n "(cached) " >&6
ad6254c5 2119else
f11781c5
AK
2120 eval "$3=no"
2121 # Order is important - never check a type that is potentially smaller
2122 # than half of the expected target width.
2123 for ac_type in int$2_t 'int' 'long int' \
2124 'long long int' 'short int' 'signed char'; do
2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7a197a62
AK
2126/* end confdefs.h. */
2127$ac_includes_default
f11781c5 2128 enum { N = $2 / 2 - 1 };
7a197a62
AK
2129int
2130main ()
2131{
f11781c5
AK
2132static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2133test_array [0] = 0
7a197a62 2134
f11781c5
AK
2135 ;
2136 return 0;
2137}
2138_ACEOF
2139if ac_fn_c_try_compile "$LINENO"; then :
2140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2141/* end confdefs.h. */
2142$ac_includes_default
2143 enum { N = $2 / 2 - 1 };
2144int
2145main ()
2146{
2147static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2148 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2149test_array [0] = 0
7a197a62
AK
2150
2151 ;
2152 return 0;
2153}
ad6254c5 2154_ACEOF
f11781c5 2155if ac_fn_c_try_compile "$LINENO"; then :
ad6254c5 2156
f11781c5
AK
2157else
2158 case $ac_type in #(
2159 int$2_t) :
2160 eval "$3=yes" ;; #(
2161 *) :
2162 eval "$3=\$ac_type" ;;
2163esac
ad6254c5 2164fi
f11781c5 2165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ad6254c5 2166fi
f11781c5
AK
2167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2168 if eval test \"x\$"$3"\" = x"no"; then :
ad6254c5
AK
2169
2170else
f11781c5 2171 break
ad6254c5 2172fi
f11781c5 2173 done
ad6254c5 2174fi
f11781c5
AK
2175eval ac_res=\$$3
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2177$as_echo "$ac_res" >&6; }
2178 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2179
2180} # ac_fn_c_find_intX_t
2181
2182# ac_fn_c_find_uintX_t LINENO BITS VAR
2183# ------------------------------------
2184# Finds an unsigned integer type with width BITS, setting cache variable VAR
2185# accordingly.
2186ac_fn_c_find_uintX_t ()
2187{
2188 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2190$as_echo_n "checking for uint$2_t... " >&6; }
2191if eval "test \"\${$3+set}\"" = set; then :
ec6a6fbe 2192 $as_echo_n "(cached) " >&6
ad6254c5 2193else
f11781c5
AK
2194 eval "$3=no"
2195 # Order is important - never check a type that is potentially smaller
2196 # than half of the expected target width.
2197 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2198 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 2200/* end confdefs.h. */
7a197a62 2201$ac_includes_default
ad6254c5
AK
2202int
2203main ()
2204{
f11781c5
AK
2205static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2206test_array [0] = 0
ad6254c5 2207
f11781c5
AK
2208 ;
2209 return 0;
ad6254c5
AK
2210}
2211_ACEOF
f11781c5
AK
2212if ac_fn_c_try_compile "$LINENO"; then :
2213 case $ac_type in #(
2214 uint$2_t) :
2215 eval "$3=yes" ;; #(
2216 *) :
2217 eval "$3=\$ac_type" ;;
7a197a62 2218esac
ad6254c5 2219fi
f11781c5
AK
2220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221 if eval test \"x\$"$3"\" = x"no"; then :
7a197a62 2222
f11781c5
AK
2223else
2224 break
ad6254c5 2225fi
f11781c5 2226 done
ad6254c5 2227fi
f11781c5
AK
2228eval ac_res=\$$3
2229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2230$as_echo "$ac_res" >&6; }
2231 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 2232
f11781c5 2233} # ac_fn_c_find_uintX_t
ad6254c5 2234
f11781c5
AK
2235# ac_fn_c_check_func LINENO FUNC VAR
2236# ----------------------------------
2237# Tests whether FUNC exists, setting the cache variable VAR accordingly
2238ac_fn_c_check_func ()
2239{
2240 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2242$as_echo_n "checking for $2... " >&6; }
2243if eval "test \"\${$3+set}\"" = set; then :
2244 $as_echo_n "(cached) " >&6
ad6254c5 2245else
f11781c5
AK
2246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2247/* end confdefs.h. */
2248/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2249 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2250#define $2 innocuous_$2
ad6254c5 2251
f11781c5
AK
2252/* System header to define __stub macros and hopefully few prototypes,
2253 which can conflict with char $2 (); below.
2254 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2255 <limits.h> exists even on freestanding compilers. */
ad6254c5 2256
f11781c5
AK
2257#ifdef __STDC__
2258# include <limits.h>
2259#else
2260# include <assert.h>
2261#endif
ad6254c5 2262
f11781c5
AK
2263#undef $2
2264
2265/* Override any GCC internal prototype to avoid an error.
2266 Use char because int might match the return type of a GCC
2267 builtin and then its argument prototype would still apply. */
2268#ifdef __cplusplus
2269extern "C"
2270#endif
2271char $2 ();
2272/* The GNU C library defines this for functions which it implements
2273 to always fail with ENOSYS. Some functions are actually named
2274 something starting with __ and the normal name is an alias. */
2275#if defined __stub_$2 || defined __stub___$2
2276choke me
2277#endif
ad6254c5 2278
ad6254c5
AK
2279int
2280main ()
2281{
f11781c5 2282return $2 ();
ad6254c5
AK
2283 ;
2284 return 0;
2285}
2286_ACEOF
f11781c5
AK
2287if ac_fn_c_try_link "$LINENO"; then :
2288 eval "$3=yes"
ad6254c5 2289else
f11781c5 2290 eval "$3=no"
ad6254c5 2291fi
f11781c5
AK
2292rm -f core conftest.err conftest.$ac_objext \
2293 conftest$ac_exeext conftest.$ac_ext
ad6254c5 2294fi
f11781c5
AK
2295eval ac_res=\$$3
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2297$as_echo "$ac_res" >&6; }
2298 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
7a197a62 2299
f11781c5
AK
2300} # ac_fn_c_check_func
2301cat >config.log <<_ACEOF
2302This file contains any messages produced by compilers while
2303running configure, to aid debugging if configure makes a mistake.
7a197a62 2304
f11781c5
AK
2305It was created by $as_me, which was
2306generated by GNU Autoconf 2.66. Invocation command line was
ad6254c5 2307
f11781c5 2308 $ $0 $@
ad6254c5 2309
ad6254c5 2310_ACEOF
f11781c5
AK
2311exec 5>>config.log
2312{
2313cat <<_ASUNAME
2314## --------- ##
2315## Platform. ##
2316## --------- ##
ad6254c5 2317
f11781c5
AK
2318hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2319uname -m = `(uname -m) 2>/dev/null || echo unknown`
2320uname -r = `(uname -r) 2>/dev/null || echo unknown`
2321uname -s = `(uname -s) 2>/dev/null || echo unknown`
2322uname -v = `(uname -v) 2>/dev/null || echo unknown`
ad6254c5 2323
f11781c5
AK
2324/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2325/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
8a2fc586 2326
f11781c5
AK
2327/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2328/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2329/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2330/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2331/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2332/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2333/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2334
2335_ASUNAME
2336
2337as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2338for as_dir in $PATH
2339do
2340 IFS=$as_save_IFS
2341 test -z "$as_dir" && as_dir=.
2342 $as_echo "PATH: $as_dir"
2343 done
2344IFS=$as_save_IFS
2345
2346} >&5
2347
2348cat >&5 <<_ACEOF
2349
2350
2351## ----------- ##
2352## Core tests. ##
2353## ----------- ##
ad6254c5 2354
ad6254c5 2355_ACEOF
ad6254c5 2356
7a197a62 2357
f11781c5
AK
2358# Keep a trace of the command line.
2359# Strip out --no-create and --no-recursion so they do not pile up.
2360# Strip out --silent because we don't want to record it for future runs.
2361# Also quote any args containing shell meta-characters.
2362# Make two passes to allow for proper duplicate-argument suppression.
2363ac_configure_args=
2364ac_configure_args0=
2365ac_configure_args1=
2366ac_must_keep_next=false
2367for ac_pass in 1 2
2368do
2369 for ac_arg
2370 do
2371 case $ac_arg in
2372 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2373 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2374 | -silent | --silent | --silen | --sile | --sil)
2375 continue ;;
2376 *\'*)
2377 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2378 esac
2379 case $ac_pass in
2380 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2381 2)
2382 as_fn_append ac_configure_args1 " '$ac_arg'"
2383 if test $ac_must_keep_next = true; then
2384 ac_must_keep_next=false # Got value, back to normal.
2385 else
2386 case $ac_arg in
2387 *=* | --config-cache | -C | -disable-* | --disable-* \
2388 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2389 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2390 | -with-* | --with-* | -without-* | --without-* | --x)
2391 case "$ac_configure_args0 " in
2392 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2393 esac
2394 ;;
2395 -* ) ac_must_keep_next=true ;;
2396 esac
2397 fi
2398 as_fn_append ac_configure_args " '$ac_arg'"
2399 ;;
2400 esac
2401 done
2402done
2403{ ac_configure_args0=; unset ac_configure_args0;}
2404{ ac_configure_args1=; unset ac_configure_args1;}
2405
2406# When interrupted or exit'd, cleanup temporary files, and complete
2407# config.log. We remove comments because anyway the quotes in there
2408# would cause problems or look ugly.
2409# WARNING: Use '\'' to represent an apostrophe within the trap.
2410# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2411trap 'exit_status=$?
2412 # Save into config.log some information that might help in debugging.
2413 {
2414 echo
2415
2416 $as_echo "## ---------------- ##
2417## Cache variables. ##
2418## ---------------- ##"
2419 echo
2420 # The following way of writing the cache mishandles newlines in values,
2421(
2422 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2423 eval ac_val=\$$ac_var
2424 case $ac_val in #(
2425 *${as_nl}*)
2426 case $ac_var in #(
2427 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2428$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2429 esac
2430 case $ac_var in #(
2431 _ | IFS | as_nl) ;; #(
2432 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2433 *) { eval $ac_var=; unset $ac_var;} ;;
2434 esac ;;
2435 esac
2436 done
2437 (set) 2>&1 |
2438 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2439 *${as_nl}ac_space=\ *)
2440 sed -n \
2441 "s/'\''/'\''\\\\'\'''\''/g;
2442 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2443 ;; #(
2444 *)
2445 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2446 ;;
2447 esac |
2448 sort
2449)
2450 echo
2451
2452 $as_echo "## ----------------- ##
2453## Output variables. ##
2454## ----------------- ##"
2455 echo
2456 for ac_var in $ac_subst_vars
2457 do
2458 eval ac_val=\$$ac_var
2459 case $ac_val in
2460 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2461 esac
2462 $as_echo "$ac_var='\''$ac_val'\''"
2463 done | sort
2464 echo
2465
2466 if test -n "$ac_subst_files"; then
2467 $as_echo "## ------------------- ##
2468## File substitutions. ##
2469## ------------------- ##"
2470 echo
2471 for ac_var in $ac_subst_files
2472 do
2473 eval ac_val=\$$ac_var
2474 case $ac_val in
2475 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2476 esac
2477 $as_echo "$ac_var='\''$ac_val'\''"
2478 done | sort
2479 echo
2480 fi
2481
2482 if test -s confdefs.h; then
2483 $as_echo "## ----------- ##
2484## confdefs.h. ##
2485## ----------- ##"
2486 echo
2487 cat confdefs.h
2488 echo
2489 fi
2490 test "$ac_signal" != 0 &&
2491 $as_echo "$as_me: caught signal $ac_signal"
2492 $as_echo "$as_me: exit $exit_status"
2493 } >&5
2494 rm -f core *.core core.conftest.* &&
2495 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2496 exit $exit_status
2497' 0
2498for ac_signal in 1 2 13 15; do
2499 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2500done
2501ac_signal=0
2502
2503# confdefs.h avoids OS command line length limits that DEFS can exceed.
2504rm -f -r conftest* confdefs.h
7a197a62 2505
f11781c5 2506$as_echo "/* confdefs.h */" > confdefs.h
8a2fc586 2507
f11781c5 2508# Predefined preprocessor variables.
ad6254c5
AK
2509
2510cat >>confdefs.h <<_ACEOF
f11781c5 2511#define PACKAGE_NAME "$PACKAGE_NAME"
ad6254c5
AK
2512_ACEOF
2513
f11781c5
AK
2514cat >>confdefs.h <<_ACEOF
2515#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
ad6254c5 2516_ACEOF
ad6254c5 2517
f11781c5
AK
2518cat >>confdefs.h <<_ACEOF
2519#define PACKAGE_VERSION "$PACKAGE_VERSION"
ad6254c5 2520_ACEOF
f11781c5
AK
2521
2522cat >>confdefs.h <<_ACEOF
2523#define PACKAGE_STRING "$PACKAGE_STRING"
ad6254c5 2524_ACEOF
ad6254c5 2525
f11781c5
AK
2526cat >>confdefs.h <<_ACEOF
2527#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2528_ACEOF
7a197a62 2529
f11781c5
AK
2530cat >>confdefs.h <<_ACEOF
2531#define PACKAGE_URL "$PACKAGE_URL"
2532_ACEOF
ad6254c5 2533
7a197a62 2534
f11781c5
AK
2535# Let the site file select an alternate cache file if it wants to.
2536# Prefer an explicitly selected file to automatically selected ones.
2537ac_site_file1=NONE
2538ac_site_file2=NONE
2539if test -n "$CONFIG_SITE"; then
2540 # We do not want a PATH search for config.site.
2541 case $CONFIG_SITE in #((
2542 -*) ac_site_file1=./$CONFIG_SITE;;
2543 */*) ac_site_file1=$CONFIG_SITE;;
2544 *) ac_site_file1=./$CONFIG_SITE;;
2545 esac
2546elif test "x$prefix" != xNONE; then
2547 ac_site_file1=$prefix/share/config.site
2548 ac_site_file2=$prefix/etc/config.site
ad6254c5 2549else
f11781c5
AK
2550 ac_site_file1=$ac_default_prefix/share/config.site
2551 ac_site_file2=$ac_default_prefix/etc/config.site
ad6254c5 2552fi
f11781c5
AK
2553for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2554do
2555 test "x$ac_site_file" = xNONE && continue
2556 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2558$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2559 sed 's/^/| /' "$ac_site_file" >&5
2560 . "$ac_site_file" \
2561 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2562$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2563as_fn_error $? "failed to load site script $ac_site_file
2564See \`config.log' for more details" "$LINENO" 5; }
2565 fi
2566done
ad6254c5 2567
f11781c5
AK
2568if test -r "$cache_file"; then
2569 # Some versions of bash will fail to source /dev/null (special files
2570 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2571 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2573$as_echo "$as_me: loading cache $cache_file" >&6;}
2574 case $cache_file in
2575 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2576 *) . "./$cache_file";;
2577 esac
2578 fi
2579else
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2581$as_echo "$as_me: creating cache $cache_file" >&6;}
2582 >$cache_file
ad6254c5 2583fi
ad6254c5 2584
f11781c5
AK
2585as_fn_append ac_header_list " stdlib.h"
2586as_fn_append ac_header_list " unistd.h"
2587as_fn_append ac_header_list " sys/param.h"
2588# Check that the precious variables saved in the cache have kept the same
2589# value.
2590ac_cache_corrupted=false
2591for ac_var in $ac_precious_vars; do
2592 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2593 eval ac_new_set=\$ac_env_${ac_var}_set
2594 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2595 eval ac_new_val=\$ac_env_${ac_var}_value
2596 case $ac_old_set,$ac_new_set in
2597 set,)
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2599$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2600 ac_cache_corrupted=: ;;
2601 ,set)
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2603$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2604 ac_cache_corrupted=: ;;
2605 ,);;
2606 *)
2607 if test "x$ac_old_val" != "x$ac_new_val"; then
2608 # differences in whitespace do not lead to failure.
2609 ac_old_val_w=`echo x $ac_old_val`
2610 ac_new_val_w=`echo x $ac_new_val`
2611 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2613$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2614 ac_cache_corrupted=:
2615 else
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2617$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2618 eval $ac_var=\$ac_old_val
2619 fi
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2621$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2623$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2624 fi;;
2625 esac
2626 # Pass precious variables to config.status.
2627 if test "$ac_new_set" = set; then
2628 case $ac_new_val in
2629 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2630 *) ac_arg=$ac_var=$ac_new_val ;;
2631 esac
2632 case " $ac_configure_args " in
2633 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2634 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2635 esac
2636 fi
2637done
2638if $ac_cache_corrupted; then
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2640$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2642$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2643 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
ad6254c5 2644fi
f11781c5
AK
2645## -------------------- ##
2646## Main body of script. ##
2647## -------------------- ##
ad6254c5 2648
f11781c5
AK
2649ac_ext=c
2650ac_cpp='$CPP $CPPFLAGS'
2651ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2652ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2653ac_compiler_gnu=$ac_cv_c_compiler_gnu
ad6254c5 2654
ad6254c5 2655
ad6254c5 2656
f11781c5 2657ac_config_headers="$ac_config_headers lib/misc/configure.h"
7a197a62
AK
2658
2659
f11781c5
AK
2660################################################################################
2661ac_aux_dir=
2662for ac_dir in autoconf "$srcdir"/autoconf; do
2663 if test -f "$ac_dir/install-sh"; then
2664 ac_aux_dir=$ac_dir
2665 ac_install_sh="$ac_aux_dir/install-sh -c"
2666 break
2667 elif test -f "$ac_dir/install.sh"; then
2668 ac_aux_dir=$ac_dir
2669 ac_install_sh="$ac_aux_dir/install.sh -c"
2670 break
2671 elif test -f "$ac_dir/shtool"; then
2672 ac_aux_dir=$ac_dir
2673 ac_install_sh="$ac_aux_dir/shtool install -c"
2674 break
2675 fi
2676done
2677if test -z "$ac_aux_dir"; then
2678 as_fn_error $? "cannot find install-sh, install.sh, or shtool in autoconf \"$srcdir\"/autoconf" "$LINENO" 5
ad6254c5 2679fi
ad6254c5 2680
f11781c5
AK
2681# These three variables are undocumented and unsupported,
2682# and are intended to be withdrawn in a future Autoconf release.
2683# They can cause serious problems if a builder's source tree is in a directory
2684# whose full name contains unusual characters.
2685ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2686ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2687ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
ad6254c5 2688
ad6254c5 2689
8a2fc586 2690
f11781c5
AK
2691################################################################################
2692# Make sure we can run config.sub.
2693$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2694 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
ad6254c5 2695
f11781c5
AK
2696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2697$as_echo_n "checking build system type... " >&6; }
2698if test "${ac_cv_build+set}" = set; then :
2699 $as_echo_n "(cached) " >&6
2700else
2701 ac_build_alias=$build_alias
2702test "x$ac_build_alias" = x &&
2703 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2704test "x$ac_build_alias" = x &&
2705 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2706ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2707 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
ad6254c5
AK
2708
2709fi
f11781c5
AK
2710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2711$as_echo "$ac_cv_build" >&6; }
2712case $ac_cv_build in
2713*-*-*) ;;
2714*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2715esac
2716build=$ac_cv_build
2717ac_save_IFS=$IFS; IFS='-'
2718set x $ac_cv_build
2719shift
2720build_cpu=$1
2721build_vendor=$2
2722shift; shift
2723# Remember, the first character of IFS is used to create $*,
2724# except with old shells:
2725build_os=$*
2726IFS=$ac_save_IFS
2727case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
ad6254c5
AK
2728
2729
f11781c5
AK
2730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2731$as_echo_n "checking host system type... " >&6; }
2732if test "${ac_cv_host+set}" = set; then :
ec6a6fbe 2733 $as_echo_n "(cached) " >&6
ad6254c5 2734else
f11781c5
AK
2735 if test "x$host_alias" = x; then
2736 ac_cv_host=$ac_cv_build
ad6254c5 2737else
f11781c5
AK
2738 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2739 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2740fi
ad6254c5 2741
f11781c5
AK
2742fi
2743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2744$as_echo "$ac_cv_host" >&6; }
2745case $ac_cv_host in
2746*-*-*) ;;
2747*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2748esac
2749host=$ac_cv_host
2750ac_save_IFS=$IFS; IFS='-'
2751set x $ac_cv_host
2752shift
2753host_cpu=$1
2754host_vendor=$2
2755shift; shift
2756# Remember, the first character of IFS is used to create $*,
2757# except with old shells:
2758host_os=$*
2759IFS=$ac_save_IFS
2760case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
ad6254c5 2761
ad6254c5 2762
f11781c5
AK
2763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2764$as_echo_n "checking target system type... " >&6; }
2765if test "${ac_cv_target+set}" = set; then :
2766 $as_echo_n "(cached) " >&6
ad6254c5 2767else
f11781c5
AK
2768 if test "x$target_alias" = x; then
2769 ac_cv_target=$ac_cv_host
2770else
2771 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2772 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
ad6254c5 2773fi
7a197a62 2774
ad6254c5 2775fi
f11781c5
AK
2776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2777$as_echo "$ac_cv_target" >&6; }
2778case $ac_cv_target in
2779*-*-*) ;;
2780*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
8a2fc586 2781esac
f11781c5
AK
2782target=$ac_cv_target
2783ac_save_IFS=$IFS; IFS='-'
2784set x $ac_cv_target
2785shift
2786target_cpu=$1
2787target_vendor=$2
2788shift; shift
2789# Remember, the first character of IFS is used to create $*,
2790# except with old shells:
2791target_os=$*
2792IFS=$ac_save_IFS
2793case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
8a2fc586 2794
ad6254c5 2795
f11781c5
AK
2796# The aliases save the names the user supplied, while $host etc.
2797# will get canonicalized.
2798test -n "$target_alias" &&
2799 test "$program_prefix$program_suffix$program_transform_name" = \
2800 NONENONEs,x,x, &&
2801 program_prefix=${target_alias}-
ad6254c5 2802
f11781c5
AK
2803case "$host_os" in
2804 linux*)
2805 CFLAGS="$CFLAGS"
2806 COPTIMISE_FLAG="-O2"
2807 CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym"
2808 CLDWHOLEARCHIVE="-Wl,-whole-archive"
2809 CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
2810 LDDEPS="$LDDEPS .export.sym"
2811 LDFLAGS="$LDFLAGS -Wl,--export-dynamic"
2812 LIB_SUFFIX=so
2813 DEVMAPPER=yes
cdd50823 2814 LVMETAD=no
f11781c5
AK
2815 ODIRECT=yes
2816 DM_IOCTLS=yes
2817 SELINUX=yes
2818 CLUSTER=internal
2819 FSADM=yes
2820 ;;
2821 darwin*)
2822 CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
2823 COPTIMISE_FLAG="-O2"
2824 CLDFLAGS="$CLDFLAGS"
2825 CLDWHOLEARCHIVE="-all_load"
2826 CLDNOWHOLEARCHIVE=
2827 LIB_SUFFIX=dylib
2828 DEVMAPPER=yes
2829 ODIRECT=no
2830 DM_IOCTLS=no
2831 SELINUX=no
2832 CLUSTER=none
2833 FSADM=no
2834 ;;
2835esac
ad6254c5 2836
f11781c5
AK
2837################################################################################
2838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2839$as_echo_n "checking for a sed that does not truncate output... " >&6; }
2840if test "${ac_cv_path_SED+set}" = set; then :
ec6a6fbe 2841 $as_echo_n "(cached) " >&6
ad6254c5 2842else
f11781c5
AK
2843 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2844 for ac_i in 1 2 3 4 5 6 7; do
2845 ac_script="$ac_script$as_nl$ac_script"
2846 done
2847 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2848 { ac_script=; unset ac_script;}
2849 if test -z "$SED"; then
2850 ac_path_SED_found=false
2851 # Loop through the user's path and test for each of PROGNAME-LIST
2852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853for as_dir in $PATH
2854do
2855 IFS=$as_save_IFS
2856 test -z "$as_dir" && as_dir=.
2857 for ac_prog in sed gsed; do
2858 for ac_exec_ext in '' $ac_executable_extensions; do
2859 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2860 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
2861# Check for GNU ac_path_SED and select it if it is found.
2862 # Check for GNU $ac_path_SED
2863case `"$ac_path_SED" --version 2>&1` in
2864*GNU*)
2865 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2866*)
2867 ac_count=0
2868 $as_echo_n 0123456789 >"conftest.in"
2869 while :
2870 do
2871 cat "conftest.in" "conftest.in" >"conftest.tmp"
2872 mv "conftest.tmp" "conftest.in"
2873 cp "conftest.in" "conftest.nl"
2874 $as_echo '' >> "conftest.nl"
2875 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2876 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2877 as_fn_arith $ac_count + 1 && ac_count=$as_val
2878 if test $ac_count -gt ${ac_path_SED_max-0}; then
2879 # Best one so far, save it but keep looking for a better one
2880 ac_cv_path_SED="$ac_path_SED"
2881 ac_path_SED_max=$ac_count
2882 fi
2883 # 10*(2^10) chars as input seems more than enough
2884 test $ac_count -gt 10 && break
2885 done
2886 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7a197a62 2887esac
ad6254c5 2888
f11781c5
AK
2889 $ac_path_SED_found && break 3
2890 done
2891 done
2892 done
2893IFS=$as_save_IFS
2894 if test -z "$ac_cv_path_SED"; then
2895 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2896 fi
2897else
2898 ac_cv_path_SED=$SED
ad6254c5 2899fi
7a197a62 2900
f11781c5
AK
2901fi
2902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2903$as_echo "$ac_cv_path_SED" >&6; }
2904 SED="$ac_cv_path_SED"
2905 rm -f conftest.sed
ad6254c5 2906
f11781c5
AK
2907for ac_prog in gawk mawk nawk awk
2908do
2909 # Extract the first word of "$ac_prog", so it can be a program name with args.
2910set dummy $ac_prog; ac_word=$2
2911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2912$as_echo_n "checking for $ac_word... " >&6; }
2913if test "${ac_cv_prog_AWK+set}" = set; then :
2914 $as_echo_n "(cached) " >&6
ad6254c5 2915else
f11781c5
AK
2916 if test -n "$AWK"; then
2917 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2918else
2919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2920for as_dir in $PATH
2921do
2922 IFS=$as_save_IFS
2923 test -z "$as_dir" && as_dir=.
2924 for ac_exec_ext in '' $ac_executable_extensions; do
2925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2926 ac_cv_prog_AWK="$ac_prog"
2927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2928 break 2
2929 fi
2930done
2931 done
2932IFS=$as_save_IFS
ad6254c5 2933
ad6254c5 2934fi
ad6254c5 2935fi
f11781c5
AK
2936AWK=$ac_cv_prog_AWK
2937if test -n "$AWK"; then
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2939$as_echo "$AWK" >&6; }
2940else
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2942$as_echo "no" >&6; }
ad6254c5 2943fi
ad6254c5 2944
ad6254c5 2945
f11781c5 2946 test -n "$AWK" && break
ad6254c5
AK
2947done
2948
f11781c5
AK
2949ac_ext=c
2950ac_cpp='$CPP $CPPFLAGS'
2951ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2952ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2953ac_compiler_gnu=$ac_cv_c_compiler_gnu
2954if test -n "$ac_tool_prefix"; then
2955 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2956set dummy ${ac_tool_prefix}gcc; ac_word=$2
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2958$as_echo_n "checking for $ac_word... " >&6; }
2959if test "${ac_cv_prog_CC+set}" = set; then :
ec6a6fbe 2960 $as_echo_n "(cached) " >&6
ad6254c5 2961else
f11781c5
AK
2962 if test -n "$CC"; then
2963 ac_cv_prog_CC="$CC" # Let the user override the test.
ad6254c5 2964else
f11781c5
AK
2965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2966for as_dir in $PATH
2967do
2968 IFS=$as_save_IFS
2969 test -z "$as_dir" && as_dir=.
2970 for ac_exec_ext in '' $ac_executable_extensions; do
2971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2972 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2974 break 2
2975 fi
2976done
2977 done
2978IFS=$as_save_IFS
ad6254c5 2979
ad6254c5 2980fi
ad6254c5 2981fi
f11781c5
AK
2982CC=$ac_cv_prog_CC
2983if test -n "$CC"; then
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2985$as_echo "$CC" >&6; }
2986else
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988$as_echo "no" >&6; }
ad6254c5 2989fi
ad6254c5 2990
f11781c5
AK
2991
2992fi
2993if test -z "$ac_cv_prog_CC"; then
2994 ac_ct_CC=$CC
2995 # Extract the first word of "gcc", so it can be a program name with args.
2996set dummy gcc; ac_word=$2
2997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998$as_echo_n "checking for $ac_word... " >&6; }
2999if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
ec6a6fbe 3000 $as_echo_n "(cached) " >&6
ad6254c5 3001else
f11781c5
AK
3002 if test -n "$ac_ct_CC"; then
3003 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d911ec67 3004else
f11781c5
AK
3005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3006for as_dir in $PATH
3007do
3008 IFS=$as_save_IFS
3009 test -z "$as_dir" && as_dir=.
3010 for ac_exec_ext in '' $ac_executable_extensions; do
3011 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3012 ac_cv_prog_ac_ct_CC="gcc"
3013 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014 break 2
3015 fi
3016done
3017 done
3018IFS=$as_save_IFS
d911ec67 3019
d911ec67 3020fi
d911ec67 3021fi
f11781c5
AK
3022ac_ct_CC=$ac_cv_prog_ac_ct_CC
3023if test -n "$ac_ct_CC"; then
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3025$as_echo "$ac_ct_CC" >&6; }
3026else
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028$as_echo "no" >&6; }
d911ec67 3029fi
d911ec67 3030
f11781c5
AK
3031 if test "x$ac_ct_CC" = x; then
3032 CC=""
3033 else
3034 case $cross_compiling:$ac_tool_warned in
3035yes:)
3036{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3037$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3038ac_tool_warned=yes ;;
3039esac
3040 CC=$ac_ct_CC
3041 fi
3042else
3043 CC="$ac_cv_prog_CC"
d911ec67 3044fi
d911ec67 3045
f11781c5
AK
3046if test -z "$CC"; then
3047 if test -n "$ac_tool_prefix"; then
3048 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3049set dummy ${ac_tool_prefix}cc; ac_word=$2
3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3051$as_echo_n "checking for $ac_word... " >&6; }
3052if test "${ac_cv_prog_CC+set}" = set; then :
d911ec67 3053 $as_echo_n "(cached) " >&6
d911ec67 3054else
f11781c5
AK
3055 if test -n "$CC"; then
3056 ac_cv_prog_CC="$CC" # Let the user override the test.
d911ec67 3057else
f11781c5
AK
3058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059for as_dir in $PATH
3060do
3061 IFS=$as_save_IFS
3062 test -z "$as_dir" && as_dir=.
3063 for ac_exec_ext in '' $ac_executable_extensions; do
3064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3065 ac_cv_prog_CC="${ac_tool_prefix}cc"
3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3067 break 2
3068 fi
3069done
3070 done
3071IFS=$as_save_IFS
d911ec67 3072
f11781c5
AK
3073fi
3074fi
3075CC=$ac_cv_prog_CC
3076if test -n "$CC"; then
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3078$as_echo "$CC" >&6; }
3079else
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3081$as_echo "no" >&6; }
d911ec67
AK
3082fi
3083
d911ec67 3084
f11781c5
AK
3085 fi
3086fi
3087if test -z "$CC"; then
3088 # Extract the first word of "cc", so it can be a program name with args.
3089set dummy cc; ac_word=$2
3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3091$as_echo_n "checking for $ac_word... " >&6; }
3092if test "${ac_cv_prog_CC+set}" = set; then :
3093 $as_echo_n "(cached) " >&6
d911ec67 3094else
f11781c5
AK
3095 if test -n "$CC"; then
3096 ac_cv_prog_CC="$CC" # Let the user override the test.
3097else
3098 ac_prog_rejected=no
3099as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100for as_dir in $PATH
3101do
3102 IFS=$as_save_IFS
3103 test -z "$as_dir" && as_dir=.
3104 for ac_exec_ext in '' $ac_executable_extensions; do
3105 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3106 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3107 ac_prog_rejected=yes
3108 continue
3109 fi
3110 ac_cv_prog_CC="cc"
3111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3112 break 2
3113 fi
3114done
3115 done
3116IFS=$as_save_IFS
d911ec67 3117
f11781c5
AK
3118if test $ac_prog_rejected = yes; then
3119 # We found a bogon in the path, so make sure we never use it.
3120 set dummy $ac_cv_prog_CC
3121 shift
3122 if test $# != 0; then
3123 # We chose a different compiler from the bogus one.
3124 # However, it has the same basename, so the bogon will be chosen
3125 # first if we set CC to just the basename; use the full file name.
3126 shift
3127 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3128 fi
3129fi
3130fi
3131fi
3132CC=$ac_cv_prog_CC
3133if test -n "$CC"; then
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3135$as_echo "$CC" >&6; }
3136else
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3138$as_echo "no" >&6; }
d911ec67
AK
3139fi
3140
d911ec67 3141
f11781c5
AK
3142fi
3143if test -z "$CC"; then
3144 if test -n "$ac_tool_prefix"; then
3145 for ac_prog in cl.exe
3146 do
3147 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3148set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3149{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3150$as_echo_n "checking for $ac_word... " >&6; }
3151if test "${ac_cv_prog_CC+set}" = set; then :
d911ec67
AK
3152 $as_echo_n "(cached) " >&6
3153else
f11781c5
AK
3154 if test -n "$CC"; then
3155 ac_cv_prog_CC="$CC" # Let the user override the test.
3156else
3157as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3158for as_dir in $PATH
3159do
3160 IFS=$as_save_IFS
3161 test -z "$as_dir" && as_dir=.
3162 for ac_exec_ext in '' $ac_executable_extensions; do
3163 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3164 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3165 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3166 break 2
3167 fi
3168done
3169 done
3170IFS=$as_save_IFS
d911ec67
AK
3171
3172fi
f11781c5
AK
3173fi
3174CC=$ac_cv_prog_CC
3175if test -n "$CC"; then
3176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3177$as_echo "$CC" >&6; }
3178else
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3180$as_echo "no" >&6; }
d911ec67
AK
3181fi
3182
d911ec67 3183
f11781c5
AK
3184 test -n "$CC" && break
3185 done
3186fi
3187if test -z "$CC"; then
3188 ac_ct_CC=$CC
3189 for ac_prog in cl.exe
3190do
3191 # Extract the first word of "$ac_prog", so it can be a program name with args.
3192set dummy $ac_prog; ac_word=$2
3193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3194$as_echo_n "checking for $ac_word... " >&6; }
3195if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
d911ec67
AK
3196 $as_echo_n "(cached) " >&6
3197else
f11781c5
AK
3198 if test -n "$ac_ct_CC"; then
3199 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
ad6254c5 3200else
f11781c5
AK
3201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3202for as_dir in $PATH
3203do
3204 IFS=$as_save_IFS
3205 test -z "$as_dir" && as_dir=.
3206 for ac_exec_ext in '' $ac_executable_extensions; do
3207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3208 ac_cv_prog_ac_ct_CC="$ac_prog"
3209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3210 break 2
3211 fi
3212done
3213 done
3214IFS=$as_save_IFS
ad6254c5 3215
ad6254c5 3216fi
ad6254c5 3217fi
f11781c5
AK
3218ac_ct_CC=$ac_cv_prog_ac_ct_CC
3219if test -n "$ac_ct_CC"; then
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3221$as_echo "$ac_ct_CC" >&6; }
3222else
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3224$as_echo "no" >&6; }
ad6254c5 3225fi
ad6254c5 3226
d911ec67 3227
f11781c5
AK
3228 test -n "$ac_ct_CC" && break
3229done
d911ec67 3230
f11781c5
AK
3231 if test "x$ac_ct_CC" = x; then
3232 CC=""
3233 else
3234 case $cross_compiling:$ac_tool_warned in
3235yes:)
3236{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3237$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3238ac_tool_warned=yes ;;
d911ec67 3239esac
f11781c5
AK
3240 CC=$ac_ct_CC
3241 fi
3242fi
ad6254c5
AK
3243
3244fi
d911ec67
AK
3245
3246
f11781c5
AK
3247test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3248$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3249as_fn_error $? "no acceptable C compiler found in \$PATH
3250See \`config.log' for more details" "$LINENO" 5; }
3251
3252# Provide some information about the compiler.
3253$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3254set X $ac_compile
3255ac_compiler=$2
3256for ac_option in --version -v -V -qversion; do
3257 { { ac_try="$ac_compiler $ac_option >&5"
3258case "(($ac_try" in
3259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3260 *) ac_try_echo=$ac_try;;
3261esac
3262eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3263$as_echo "$ac_try_echo"; } >&5
3264 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3265 ac_status=$?
3266 if test -s conftest.err; then
3267 sed '10a\
3268... rest of stderr output deleted ...
3269 10q' conftest.err >conftest.er1
3270 cat conftest.er1 >&5
3271 fi
3272 rm -f conftest.er1 conftest.err
3273 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274 test $ac_status = 0; }
3275done
ad6254c5 3276
f11781c5 3277cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 3278/* end confdefs.h. */
f11781c5 3279
ad6254c5
AK
3280int
3281main ()
3282{
f11781c5 3283
ad6254c5
AK
3284 ;
3285 return 0;
3286}
3287_ACEOF
f11781c5
AK
3288ac_clean_files_save=$ac_clean_files
3289ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3290# Try to create an executable without -o first, disregard a.out.
3291# It will help us diagnose broken compilers, and finding out an intuition
3292# of exeext.
3293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3294$as_echo_n "checking whether the C compiler works... " >&6; }
3295ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3296
3297# The possible output files:
3298ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3299
3300ac_rmfiles=
3301for ac_file in $ac_files
3302do
3303 case $ac_file in
3304 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3305 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3306 esac
3307done
3308rm -f $ac_rmfiles
3309
3310if { { ac_try="$ac_link_default"
7a197a62
AK
3311case "(($ac_try" in
3312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313 *) ac_try_echo=$ac_try;;
3314esac
f11781c5
AK
3315eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316$as_echo "$ac_try_echo"; } >&5
3317 (eval "$ac_link_default") 2>&5
ad6254c5 3318 ac_status=$?
f11781c5
AK
3319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320 test $ac_status = 0; }; then :
3321 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3322# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3323# in a Makefile. We should not override ac_cv_exeext if it was cached,
3324# so that the user can short-circuit this test for compilers unknown to
3325# Autoconf.
3326for ac_file in $ac_files ''
3327do
3328 test -f "$ac_file" || continue
3329 case $ac_file in
3330 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3331 ;;
3332 [ab].out )
3333 # We found the default executable, but exeext='' is most
3334 # certainly right.
3335 break;;
3336 *.* )
3337 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3338 then :; else
3339 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3340 fi
3341 # We set ac_cv_exeext here because the later test for it is not
3342 # safe: cross compilers may not add the suffix if given an `-o'
3343 # argument, so we may need to know it at that point already.
3344 # Even if this section looks crufty: it has the advantage of
3345 # actually working.
3346 break;;
3347 * )
3348 break;;
3349 esac
3350done
3351test "$ac_cv_exeext" = no && ac_cv_exeext=
3352
ad6254c5 3353else
f11781c5
AK
3354 ac_file=''
3355fi
3356if test -z "$ac_file"; then :
3357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3358$as_echo "no" >&6; }
ec6a6fbe 3359$as_echo "$as_me: failed program was:" >&5
ad6254c5
AK
3360sed 's/^/| /' conftest.$ac_ext >&5
3361
f11781c5
AK
3362{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3363$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3364as_fn_error 77 "C compiler cannot create executables
3365See \`config.log' for more details" "$LINENO" 5; }
3366else
3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3368$as_echo "yes" >&6; }
ad6254c5 3369fi
f11781c5
AK
3370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3371$as_echo_n "checking for C compiler default output file name... " >&6; }
3372{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3373$as_echo "$ac_file" >&6; }
3374ac_exeext=$ac_cv_exeext
7a197a62 3375
f11781c5
AK
3376rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3377ac_clean_files=$ac_clean_files_save
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3379$as_echo_n "checking for suffix of executables... " >&6; }
3380if { { ac_try="$ac_link"
3381case "(($ac_try" in
3382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3383 *) ac_try_echo=$ac_try;;
8a2fc586 3384esac
f11781c5
AK
3385eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3386$as_echo "$ac_try_echo"; } >&5
3387 (eval "$ac_link") 2>&5
3388 ac_status=$?
3389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3390 test $ac_status = 0; }; then :
3391 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3392# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3393# work properly (i.e., refer to `conftest.exe'), while it won't with
3394# `rm'.
3395for ac_file in conftest.exe conftest conftest.*; do
3396 test -f "$ac_file" || continue
3397 case $ac_file in
3398 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3399 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3400 break;;
3401 * ) break;;
3402 esac
3403done
3404else
3405 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3406$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3407as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3408See \`config.log' for more details" "$LINENO" 5; }
ad6254c5 3409fi
f11781c5
AK
3410rm -f conftest conftest$ac_cv_exeext
3411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3412$as_echo "$ac_cv_exeext" >&6; }
ad6254c5 3413
f11781c5
AK
3414rm -f conftest.$ac_ext
3415EXEEXT=$ac_cv_exeext
3416ac_exeext=$EXEEXT
3417cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 3418/* end confdefs.h. */
f11781c5 3419#include <stdio.h>
ad6254c5 3420int
f11781c5 3421main ()
ad6254c5 3422{
f11781c5
AK
3423FILE *f = fopen ("conftest.out", "w");
3424 return ferror (f) || fclose (f) != 0;
ad6254c5 3425
f11781c5 3426 ;
7a197a62 3427 return 0;
ad6254c5 3428}
ad6254c5 3429_ACEOF
f11781c5
AK
3430ac_clean_files="$ac_clean_files conftest.out"
3431# Check that the compiler produces executables we can run. If not, either
3432# the compiler is broken, or we cross compile.
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3434$as_echo_n "checking whether we are cross compiling... " >&6; }
3435if test "$cross_compiling" != yes; then
3436 { { ac_try="$ac_link"
7a197a62
AK
3437case "(($ac_try" in
3438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3439 *) ac_try_echo=$ac_try;;
3440esac
f11781c5
AK
3441eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3442$as_echo "$ac_try_echo"; } >&5
7a197a62 3443 (eval "$ac_link") 2>&5
ad6254c5 3444 ac_status=$?
f11781c5
AK
3445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3446 test $ac_status = 0; }
3447 if { ac_try='./conftest$ac_cv_exeext'
3448 { { case "(($ac_try" in
7a197a62
AK
3449 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3450 *) ac_try_echo=$ac_try;;
3451esac
f11781c5
AK
3452eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3453$as_echo "$ac_try_echo"; } >&5
7a197a62 3454 (eval "$ac_try") 2>&5
ad6254c5 3455 ac_status=$?
f11781c5
AK
3456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3457 test $ac_status = 0; }; }; then
3458 cross_compiling=no
3459 else
3460 if test "$cross_compiling" = maybe; then
3461 cross_compiling=yes
3462 else
3463 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3464$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3465as_fn_error $? "cannot run C compiled programs.
3466If you meant to cross compile, use \`--host'.
3467See \`config.log' for more details" "$LINENO" 5; }
3468 fi
3469 fi
3470fi
3471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3472$as_echo "$cross_compiling" >&6; }
3473
3474rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3475ac_clean_files=$ac_clean_files_save
3476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3477$as_echo_n "checking for suffix of object files... " >&6; }
3478if test "${ac_cv_objext+set}" = set; then :
3479 $as_echo_n "(cached) " >&6
3480else
3481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3482/* end confdefs.h. */
ad6254c5
AK
3483
3484int
3485main ()
3486{
f11781c5 3487
ad6254c5
AK
3488 ;
3489 return 0;
3490}
3491_ACEOF
f11781c5
AK
3492rm -f conftest.o conftest.obj
3493if { { ac_try="$ac_compile"
7a197a62
AK
3494case "(($ac_try" in
3495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3496 *) ac_try_echo=$ac_try;;
3497esac
f11781c5
AK
3498eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3499$as_echo "$ac_try_echo"; } >&5
3500 (eval "$ac_compile") 2>&5
ad6254c5 3501 ac_status=$?
f11781c5
AK
3502 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3503 test $ac_status = 0; }; then :
3504 for ac_file in conftest.o conftest.obj conftest.*; do
3505 test -f "$ac_file" || continue;
3506 case $ac_file in
3507 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3508 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3509 break;;
3510 esac
3511done
ad6254c5 3512else
ec6a6fbe 3513 $as_echo "$as_me: failed program was:" >&5
ad6254c5
AK
3514sed 's/^/| /' conftest.$ac_ext >&5
3515
f11781c5
AK
3516{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3517$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3518as_fn_error $? "cannot compute suffix of object files: cannot compile
3519See \`config.log' for more details" "$LINENO" 5; }
ad6254c5 3520fi
f11781c5 3521rm -f conftest.$ac_cv_objext conftest.$ac_ext
ad6254c5 3522fi
f11781c5
AK
3523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3524$as_echo "$ac_cv_objext" >&6; }
3525OBJEXT=$ac_cv_objext
3526ac_objext=$OBJEXT
3527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3528$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3529if test "${ac_cv_c_compiler_gnu+set}" = set; then :
ec6a6fbe 3530 $as_echo_n "(cached) " >&6
ad6254c5 3531else
f11781c5 3532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5
AK
3533/* end confdefs.h. */
3534
ad6254c5
AK
3535int
3536main ()
3537{
f11781c5
AK
3538#ifndef __GNUC__
3539 choke me
3540#endif
3541
ad6254c5
AK
3542 ;
3543 return 0;
3544}
3545_ACEOF
f11781c5
AK
3546if ac_fn_c_try_compile "$LINENO"; then :
3547 ac_compiler_gnu=yes
ad6254c5 3548else
f11781c5 3549 ac_compiler_gnu=no
ad6254c5 3550fi
f11781c5
AK
3551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3552ac_cv_c_compiler_gnu=$ac_compiler_gnu
7a197a62 3553
d0191583 3554fi
f11781c5
AK
3555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3556$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3557if test $ac_compiler_gnu = yes; then
3558 GCC=yes
d0191583 3559else
f11781c5 3560 GCC=
d0191583 3561fi
f11781c5
AK
3562ac_test_CFLAGS=${CFLAGS+set}
3563ac_save_CFLAGS=$CFLAGS
3564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3565$as_echo_n "checking whether $CC accepts -g... " >&6; }
3566if test "${ac_cv_prog_cc_g+set}" = set; then :
3567 $as_echo_n "(cached) " >&6
3568else
3569 ac_save_c_werror_flag=$ac_c_werror_flag
3570 ac_c_werror_flag=yes
3571 ac_cv_prog_cc_g=no
3572 CFLAGS="-g"
3573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3574/* end confdefs.h. */
72b2cb61 3575
f11781c5
AK
3576int
3577main ()
3578{
72b2cb61 3579
f11781c5
AK
3580 ;
3581 return 0;
3582}
3583_ACEOF
3584if ac_fn_c_try_compile "$LINENO"; then :
3585 ac_cv_prog_cc_g=yes
3586else
3587 CFLAGS=""
3588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3589/* end confdefs.h. */
ad6254c5 3590
f11781c5
AK
3591int
3592main ()
3593{
ad6254c5 3594
f11781c5
AK
3595 ;
3596 return 0;
3597}
d0191583 3598_ACEOF
f11781c5
AK
3599if ac_fn_c_try_compile "$LINENO"; then :
3600
3601else
3602 ac_c_werror_flag=$ac_save_c_werror_flag
3603 CFLAGS="-g"
3604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d0191583 3605/* end confdefs.h. */
7a197a62 3606
f11781c5
AK
3607int
3608main ()
3609{
ad6254c5 3610
f11781c5
AK
3611 ;
3612 return 0;
3613}
3614_ACEOF
3615if ac_fn_c_try_compile "$LINENO"; then :
3616 ac_cv_prog_cc_g=yes
3617fi
3618rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3619fi
3620rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3621fi
3622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3623 ac_c_werror_flag=$ac_save_c_werror_flag
3624fi
3625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3626$as_echo "$ac_cv_prog_cc_g" >&6; }
3627if test "$ac_test_CFLAGS" = set; then
3628 CFLAGS=$ac_save_CFLAGS
3629elif test $ac_cv_prog_cc_g = yes; then
3630 if test "$GCC" = yes; then
3631 CFLAGS="-g -O2"
3632 else
3633 CFLAGS="-g"
3634 fi
3635else
3636 if test "$GCC" = yes; then
3637 CFLAGS="-O2"
3638 else
3639 CFLAGS=
3640 fi
3641fi
3642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3643$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3644if test "${ac_cv_prog_cc_c89+set}" = set; then :
3645 $as_echo_n "(cached) " >&6
3646else
3647 ac_cv_prog_cc_c89=no
3648ac_save_CC=$CC
3649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3650/* end confdefs.h. */
3651#include <stdarg.h>
3652#include <stdio.h>
3653#include <sys/types.h>
3654#include <sys/stat.h>
3655/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3656struct buf { int x; };
3657FILE * (*rcsopen) (struct buf *, struct stat *, int);
3658static char *e (p, i)
3659 char **p;
3660 int i;
3661{
3662 return p[i];
3663}
3664static char *f (char * (*g) (char **, int), char **p, ...)
3665{
3666 char *s;
3667 va_list v;
3668 va_start (v,p);
3669 s = g (p, va_arg (v,int));
3670 va_end (v);
3671 return s;
3672}
ad6254c5 3673
f11781c5
AK
3674/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3675 function prototypes and stuff, but not '\xHH' hex character constants.
3676 These don't provoke an error unfortunately, instead are silently treated
3677 as 'x'. The following induces an error, until -std is added to get
3678 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3679 array size at least. It's necessary to write '\x00'==0 to get something
3680 that's true only with -std. */
3681int osf4_cc_array ['\x00' == 0 ? 1 : -1];
72b2cb61 3682
f11781c5
AK
3683/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3684 inside strings and character constants. */
3685#define FOO(x) 'x'
3686int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
d0191583 3687
f11781c5
AK
3688int test (int i, double x);
3689struct s1 {int (*f) (int a);};
3690struct s2 {int (*f) (double a);};
3691int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3692int argc;
3693char **argv;
d0191583
JM
3694int
3695main ()
3696{
f11781c5 3697return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
d0191583
JM
3698 ;
3699 return 0;
3700}
72b2cb61 3701_ACEOF
f11781c5
AK
3702for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3703 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3704do
3705 CC="$ac_save_CC $ac_arg"
3706 if ac_fn_c_try_compile "$LINENO"; then :
3707 ac_cv_prog_cc_c89=$ac_arg
3708fi
3709rm -f core conftest.err conftest.$ac_objext
3710 test "x$ac_cv_prog_cc_c89" != "xno" && break
3711done
3712rm -f conftest.$ac_ext
3713CC=$ac_save_CC
3714
3715fi
3716# AC_CACHE_VAL
3717case "x$ac_cv_prog_cc_c89" in
3718 x)
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3720$as_echo "none needed" >&6; } ;;
3721 xno)
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3723$as_echo "unsupported" >&6; } ;;
3724 *)
3725 CC="$CC $ac_cv_prog_cc_c89"
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3727$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d0191583 3728esac
f11781c5
AK
3729if test "x$ac_cv_prog_cc_c89" != xno; then :
3730
3731fi
3732
3733ac_ext=c
3734ac_cpp='$CPP $CPPFLAGS'
3735ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3736ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3737ac_compiler_gnu=$ac_cv_c_compiler_gnu
72b2cb61 3738
ad6254c5 3739
7a197a62 3740
f11781c5
AK
3741ac_ext=c
3742ac_cpp='$CPP $CPPFLAGS'
3743ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3744ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3745ac_compiler_gnu=$ac_cv_c_compiler_gnu
3746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3747$as_echo_n "checking how to run the C preprocessor... " >&6; }
3748# On Suns, sometimes $CPP names a directory.
3749if test -n "$CPP" && test -d "$CPP"; then
3750 CPP=
3751fi
3752if test -z "$CPP"; then
3753 if test "${ac_cv_prog_CPP+set}" = set; then :
ec6a6fbe 3754 $as_echo_n "(cached) " >&6
ad6254c5 3755else
f11781c5
AK
3756 # Double quotes because CPP needs to be expanded
3757 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3758 do
3759 ac_preproc_ok=false
3760for ac_c_preproc_warn_flag in '' yes
3761do
3762 # Use a header file that comes with gcc, so configuring glibc
3763 # with a fresh cross-compiler works.
3764 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3765 # <limits.h> exists even on freestanding compilers.
3766 # On the NeXT, cc -E runs the code through the compiler's parser,
3767 # not just through cpp. "Syntax error" is here to catch this case.
3768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d0191583 3769/* end confdefs.h. */
d0191583
JM
3770#ifdef __STDC__
3771# include <limits.h>
3772#else
3773# include <assert.h>
3774#endif
f11781c5
AK
3775 Syntax error
3776_ACEOF
3777if ac_fn_c_try_cpp "$LINENO"; then :
72b2cb61 3778
f11781c5
AK
3779else
3780 # Broken: fails on valid input.
3781continue
3782fi
3783rm -f conftest.err conftest.$ac_ext
d0191583 3784
f11781c5
AK
3785 # OK, works on sane cases. Now check whether nonexistent headers
3786 # can be detected and how.
3787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3788/* end confdefs.h. */
3789#include <ac_nonexistent.h>
72b2cb61 3790_ACEOF
f11781c5
AK
3791if ac_fn_c_try_cpp "$LINENO"; then :
3792 # Broken: success on invalid input.
3793continue
d0191583 3794else
f11781c5
AK
3795 # Passes both tests.
3796ac_preproc_ok=:
3797break
ad6254c5 3798fi
f11781c5 3799rm -f conftest.err conftest.$ac_ext
ad6254c5 3800
f11781c5
AK
3801done
3802# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3803rm -f conftest.err conftest.$ac_ext
3804if $ac_preproc_ok; then :
3805 break
7a197a62
AK
3806fi
3807
f11781c5
AK
3808 done
3809 ac_cv_prog_CPP=$CPP
ad6254c5 3810
7a197a62 3811fi
f11781c5
AK
3812 CPP=$ac_cv_prog_CPP
3813else
3814 ac_cv_prog_CPP=$CPP
d0191583 3815fi
f11781c5
AK
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3817$as_echo "$CPP" >&6; }
3818ac_preproc_ok=false
3819for ac_c_preproc_warn_flag in '' yes
3820do
3821 # Use a header file that comes with gcc, so configuring glibc
3822 # with a fresh cross-compiler works.
3823 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3824 # <limits.h> exists even on freestanding compilers.
3825 # On the NeXT, cc -E runs the code through the compiler's parser,
3826 # not just through cpp. "Syntax error" is here to catch this case.
3827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3828/* end confdefs.h. */
3829#ifdef __STDC__
3830# include <limits.h>
3831#else
3832# include <assert.h>
3833#endif
3834 Syntax error
3835_ACEOF
3836if ac_fn_c_try_cpp "$LINENO"; then :
7a197a62 3837
9c961554 3838else
f11781c5
AK
3839 # Broken: fails on valid input.
3840continue
9c961554 3841fi
f11781c5 3842rm -f conftest.err conftest.$ac_ext
9c961554 3843
f11781c5
AK
3844 # OK, works on sane cases. Now check whether nonexistent headers
3845 # can be detected and how.
3846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3847/* end confdefs.h. */
3848#include <ac_nonexistent.h>
3849_ACEOF
3850if ac_fn_c_try_cpp "$LINENO"; then :
3851 # Broken: success on invalid input.
3852continue
3853else
3854 # Passes both tests.
3855ac_preproc_ok=:
3856break
3857fi
3858rm -f conftest.err conftest.$ac_ext
ad6254c5 3859
f11781c5
AK
3860done
3861# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3862rm -f conftest.err conftest.$ac_ext
3863if $ac_preproc_ok; then :
d0191583 3864
f11781c5
AK
3865else
3866 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3867$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3868as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3869See \`config.log' for more details" "$LINENO" 5; }
7a197a62
AK
3870fi
3871
f11781c5
AK
3872ac_ext=c
3873ac_cpp='$CPP $CPPFLAGS'
3874ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3875ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3876ac_compiler_gnu=$ac_cv_c_compiler_gnu
ad6254c5 3877
ad6254c5 3878
f11781c5
AK
3879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3880$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3881if test "${ac_cv_path_GREP+set}" = set; then :
3882 $as_echo_n "(cached) " >&6
3883else
3884 if test -z "$GREP"; then
3885 ac_path_GREP_found=false
3886 # Loop through the user's path and test for each of PROGNAME-LIST
3887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3888for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3889do
3890 IFS=$as_save_IFS
3891 test -z "$as_dir" && as_dir=.
3892 for ac_prog in grep ggrep; do
3893 for ac_exec_ext in '' $ac_executable_extensions; do
3894 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3895 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3896# Check for GNU ac_path_GREP and select it if it is found.
3897 # Check for GNU $ac_path_GREP
3898case `"$ac_path_GREP" --version 2>&1` in
3899*GNU*)
3900 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3901*)
3902 ac_count=0
3903 $as_echo_n 0123456789 >"conftest.in"
3904 while :
3905 do
3906 cat "conftest.in" "conftest.in" >"conftest.tmp"
3907 mv "conftest.tmp" "conftest.in"
3908 cp "conftest.in" "conftest.nl"
3909 $as_echo 'GREP' >> "conftest.nl"
3910 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3911 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3912 as_fn_arith $ac_count + 1 && ac_count=$as_val
3913 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3914 # Best one so far, save it but keep looking for a better one
3915 ac_cv_path_GREP="$ac_path_GREP"
3916 ac_path_GREP_max=$ac_count
3917 fi
3918 # 10*(2^10) chars as input seems more than enough
3919 test $ac_count -gt 10 && break
3920 done
3921 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3922esac
ad6254c5 3923
f11781c5
AK
3924 $ac_path_GREP_found && break 3
3925 done
3926 done
3927 done
3928IFS=$as_save_IFS
3929 if test -z "$ac_cv_path_GREP"; then
3930 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3931 fi
3932else
3933 ac_cv_path_GREP=$GREP
7a197a62
AK
3934fi
3935
d0191583 3936fi
f11781c5
AK
3937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3938$as_echo "$ac_cv_path_GREP" >&6; }
3939 GREP="$ac_cv_path_GREP"
ad6254c5 3940
24bbc4d7 3941
f11781c5
AK
3942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3943$as_echo_n "checking for egrep... " >&6; }
3944if test "${ac_cv_path_EGREP+set}" = set; then :
3945 $as_echo_n "(cached) " >&6
3946else
3947 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3948 then ac_cv_path_EGREP="$GREP -E"
3949 else
3950 if test -z "$EGREP"; then
3951 ac_path_EGREP_found=false
3952 # Loop through the user's path and test for each of PROGNAME-LIST
3953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3954for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3955do
3956 IFS=$as_save_IFS
3957 test -z "$as_dir" && as_dir=.
3958 for ac_prog in egrep; do
3959 for ac_exec_ext in '' $ac_executable_extensions; do
3960 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3961 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3962# Check for GNU ac_path_EGREP and select it if it is found.
3963 # Check for GNU $ac_path_EGREP
3964case `"$ac_path_EGREP" --version 2>&1` in
3965*GNU*)
3966 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3967*)
3968 ac_count=0
3969 $as_echo_n 0123456789 >"conftest.in"
3970 while :
3971 do
3972 cat "conftest.in" "conftest.in" >"conftest.tmp"
3973 mv "conftest.tmp" "conftest.in"
3974 cp "conftest.in" "conftest.nl"
3975 $as_echo 'EGREP' >> "conftest.nl"
3976 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3977 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3978 as_fn_arith $ac_count + 1 && ac_count=$as_val
3979 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3980 # Best one so far, save it but keep looking for a better one
3981 ac_cv_path_EGREP="$ac_path_EGREP"
3982 ac_path_EGREP_max=$ac_count
3983 fi
3984 # 10*(2^10) chars as input seems more than enough
3985 test $ac_count -gt 10 && break
3986 done
3987 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3988esac
24bbc4d7 3989
f11781c5
AK
3990 $ac_path_EGREP_found && break 3
3991 done
3992 done
3993 done
3994IFS=$as_save_IFS
3995 if test -z "$ac_cv_path_EGREP"; then
3996 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3997 fi
24bbc4d7 3998else
f11781c5 3999 ac_cv_path_EGREP=$EGREP
24bbc4d7
AK
4000fi
4001
f11781c5 4002 fi
24bbc4d7 4003fi
f11781c5
AK
4004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4005$as_echo "$ac_cv_path_EGREP" >&6; }
4006 EGREP="$ac_cv_path_EGREP"
93bd259b
AK
4007
4008
f11781c5
AK
4009if test $ac_cv_c_compiler_gnu = yes; then
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4011$as_echo_n "checking whether $CC needs -traditional... " >&6; }
4012if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
4013 $as_echo_n "(cached) " >&6
93bd259b 4014else
f11781c5
AK
4015 ac_pattern="Autoconf.*'x'"
4016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4017/* end confdefs.h. */
4018#include <sgtty.h>
4019Autoconf TIOCGETP
4020_ACEOF
4021if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4022 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4023 ac_cv_prog_gcc_traditional=yes
d0191583 4024else
f11781c5 4025 ac_cv_prog_gcc_traditional=no
7a197a62 4026fi
f11781c5 4027rm -f conftest*
7a197a62 4028
72b2cb61 4029
f11781c5
AK
4030 if test $ac_cv_prog_gcc_traditional = no; then
4031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4032/* end confdefs.h. */
4033#include <termio.h>
4034Autoconf TCGETA
72b2cb61 4035_ACEOF
f11781c5
AK
4036if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4037 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4038 ac_cv_prog_gcc_traditional=yes
ad6254c5 4039fi
f11781c5 4040rm -f conftest*
ad6254c5 4041
f11781c5 4042 fi
7a197a62 4043fi
f11781c5
AK
4044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4045$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4046 if test $ac_cv_prog_gcc_traditional = yes; then
4047 CC="$CC -traditional"
4048 fi
ad6254c5
AK
4049fi
4050
f11781c5
AK
4051# Find a good install program. We prefer a C program (faster),
4052# so one script is as good as another. But avoid the broken or
4053# incompatible versions:
4054# SysV /etc/install, /usr/sbin/install
4055# SunOS /usr/etc/install
4056# IRIX /sbin/install
4057# AIX /bin/install
4058# AmigaOS /C/install, which installs bootblocks on floppy discs
4059# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4060# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4061# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4062# OS/2's system install, which has a completely different semantic
4063# ./install, which can be erroneously created by make from ./install.sh.
4064# Reject install programs that cannot install multiple files.
4065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4066$as_echo_n "checking for a BSD-compatible install... " >&6; }
4067if test -z "$INSTALL"; then
4068if test "${ac_cv_path_install+set}" = set; then :
4069 $as_echo_n "(cached) " >&6
ad6254c5 4070else
f11781c5
AK
4071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4072for as_dir in $PATH
4073do
4074 IFS=$as_save_IFS
4075 test -z "$as_dir" && as_dir=.
4076 # Account for people who put trailing slashes in PATH elements.
4077case $as_dir/ in #((
4078 ./ | .// | /[cC]/* | \
4079 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4080 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4081 /usr/ucb/* ) ;;
4082 *)
4083 # OSF1 and SCO ODT 3.0 have their own names for install.
4084 # Don't use installbsd from OSF since it installs stuff as root
4085 # by default.
4086 for ac_prog in ginstall scoinst install; do
4087 for ac_exec_ext in '' $ac_executable_extensions; do
4088 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4089 if test $ac_prog = install &&
4090 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4091 # AIX install. It has an incompatible calling convention.
4092 :
4093 elif test $ac_prog = install &&
4094 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4095 # program-specific install script used by HP pwplus--don't use.
4096 :
4097 else
4098 rm -rf conftest.one conftest.two conftest.dir
4099 echo one > conftest.one
4100 echo two > conftest.two
4101 mkdir conftest.dir
4102 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4103 test -s conftest.one && test -s conftest.two &&
4104 test -s conftest.dir/conftest.one &&
4105 test -s conftest.dir/conftest.two
4106 then
4107 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4108 break 3
4109 fi
4110 fi
4111 fi
4112 done
4113 done
4114 ;;
4115esac
7a197a62 4116
f11781c5
AK
4117 done
4118IFS=$as_save_IFS
d0191583 4119
f11781c5 4120rm -rf conftest.one conftest.two conftest.dir
d0191583
JM
4121
4122fi
f11781c5
AK
4123 if test "${ac_cv_path_install+set}" = set; then
4124 INSTALL=$ac_cv_path_install
4125 else
4126 # As a last resort, use the slow shell script. Don't cache a
4127 # value for INSTALL within a source directory, because that will
4128 # break other packages using the cache if that directory is
4129 # removed, or if the value is a relative name.
4130 INSTALL=$ac_install_sh
4131 fi
7a197a62 4132fi
f11781c5
AK
4133{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4134$as_echo "$INSTALL" >&6; }
7a197a62 4135
f11781c5
AK
4136# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4137# It thinks the first close brace ends the variable substitution.
4138test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
06f62ad1 4139
f11781c5 4140test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
72b2cb61 4141
f11781c5 4142test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
72b2cb61 4143
f11781c5
AK
4144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4145$as_echo_n "checking whether ln -s works... " >&6; }
4146LN_S=$as_ln_s
4147if test "$LN_S" = "ln -s"; then
4148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4149$as_echo "yes" >&6; }
4150else
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4152$as_echo "no, using $LN_S" >&6; }
15d91f5a 4153fi
ad6254c5 4154
f11781c5
AK
4155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4156$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4157set x ${MAKE-make}
4158ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4159if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
4160 $as_echo_n "(cached) " >&6
d0191583 4161else
f11781c5
AK
4162 cat >conftest.make <<\_ACEOF
4163SHELL = /bin/sh
4164all:
4165 @echo '@@@%%%=$(MAKE)=@@@%%%'
4166_ACEOF
4167# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4168case `${MAKE-make} -f conftest.make 2>/dev/null` in
4169 *@@@%%%=?*=@@@%%%*)
4170 eval ac_cv_prog_make_${ac_make}_set=yes;;
4171 *)
4172 eval ac_cv_prog_make_${ac_make}_set=no;;
4173esac
4174rm -f conftest.make
4175fi
4176if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4178$as_echo "yes" >&6; }
4179 SET_MAKE=
4180else
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4182$as_echo "no" >&6; }
4183 SET_MAKE="MAKE=${MAKE-make}"
ad6254c5
AK
4184fi
4185
f11781c5
AK
4186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4187$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4188if test -z "$MKDIR_P"; then
4189 if test "${ac_cv_path_mkdir+set}" = set; then :
4190 $as_echo_n "(cached) " >&6
4191else
4192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4193for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4194do
4195 IFS=$as_save_IFS
4196 test -z "$as_dir" && as_dir=.
4197 for ac_prog in mkdir gmkdir; do
4198 for ac_exec_ext in '' $ac_executable_extensions; do
4199 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4200 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4201 'mkdir (GNU coreutils) '* | \
4202 'mkdir (coreutils) '* | \
4203 'mkdir (fileutils) '4.1*)
4204 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4205 break 3;;
4206 esac
4207 done
4208 done
4209 done
4210IFS=$as_save_IFS
d0191583 4211
f11781c5 4212fi
ad6254c5 4213
f11781c5
AK
4214 test -d ./--version && rmdir ./--version
4215 if test "${ac_cv_path_mkdir+set}" = set; then
4216 MKDIR_P="$ac_cv_path_mkdir -p"
4217 else
4218 # As a last resort, use the slow shell script. Don't cache a
4219 # value for MKDIR_P within a source directory, because that will
4220 # break other packages using the cache if that directory is
4221 # removed, or if the value is a relative name.
4222 MKDIR_P="$ac_install_sh -d"
4223 fi
ad6254c5 4224fi
f11781c5
AK
4225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4226$as_echo "$MKDIR_P" >&6; }
7a197a62 4227
f11781c5
AK
4228if test -n "$ac_tool_prefix"; then
4229 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4230set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4232$as_echo_n "checking for $ac_word... " >&6; }
4233if test "${ac_cv_prog_RANLIB+set}" = set; then :
4234 $as_echo_n "(cached) " >&6
4235else
4236 if test -n "$RANLIB"; then
4237 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4238else
4239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4240for as_dir in $PATH
4241do
4242 IFS=$as_save_IFS
4243 test -z "$as_dir" && as_dir=.
4244 for ac_exec_ext in '' $ac_executable_extensions; do
4245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4246 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4248 break 2
4249 fi
4250done
4251 done
4252IFS=$as_save_IFS
d0191583 4253
f11781c5
AK
4254fi
4255fi
4256RANLIB=$ac_cv_prog_RANLIB
4257if test -n "$RANLIB"; then
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4259$as_echo "$RANLIB" >&6; }
d0191583 4260else
f11781c5
AK
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4262$as_echo "no" >&6; }
ad6254c5 4263fi
ad6254c5 4264
8a2fc586 4265
d0191583 4266fi
f11781c5
AK
4267if test -z "$ac_cv_prog_RANLIB"; then
4268 ac_ct_RANLIB=$RANLIB
4269 # Extract the first word of "ranlib", so it can be a program name with args.
4270set dummy ranlib; ac_word=$2
4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4272$as_echo_n "checking for $ac_word... " >&6; }
4273if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4274 $as_echo_n "(cached) " >&6
4275else
4276 if test -n "$ac_ct_RANLIB"; then
4277 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4278else
4279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4280for as_dir in $PATH
4281do
4282 IFS=$as_save_IFS
4283 test -z "$as_dir" && as_dir=.
4284 for ac_exec_ext in '' $ac_executable_extensions; do
4285 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4286 ac_cv_prog_ac_ct_RANLIB="ranlib"
4287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4288 break 2
4289 fi
4290done
4291 done
4292IFS=$as_save_IFS
8a2fc586 4293
f11781c5
AK
4294fi
4295fi
4296ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4297if test -n "$ac_ct_RANLIB"; then
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4299$as_echo "$ac_ct_RANLIB" >&6; }
8fea97b7 4300else
f11781c5
AK
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4302$as_echo "no" >&6; }
8fea97b7
ZK
4303fi
4304
f11781c5
AK
4305 if test "x$ac_ct_RANLIB" = x; then
4306 RANLIB=":"
4307 else
4308 case $cross_compiling:$ac_tool_warned in
4309yes:)
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4311$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4312ac_tool_warned=yes ;;
8fea97b7 4313esac
f11781c5
AK
4314 RANLIB=$ac_ct_RANLIB
4315 fi
d0191583 4316else
f11781c5 4317 RANLIB="$ac_cv_prog_RANLIB"
d0191583 4318fi
8a2fc586 4319
f11781c5
AK
4320# Extract the first word of "cflow", so it can be a program name with args.
4321set dummy cflow; ac_word=$2
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4323$as_echo_n "checking for $ac_word... " >&6; }
4324if test "${ac_cv_path_CFLOW_CMD+set}" = set; then :
4325 $as_echo_n "(cached) " >&6
4326else
4327 case $CFLOW_CMD in
4328 [\\/]* | ?:[\\/]*)
4329 ac_cv_path_CFLOW_CMD="$CFLOW_CMD" # Let the user override the test with a path.
4330 ;;
4331 *)
4332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333for as_dir in $PATH
4334do
4335 IFS=$as_save_IFS
4336 test -z "$as_dir" && as_dir=.
4337 for ac_exec_ext in '' $ac_executable_extensions; do
4338 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4339 ac_cv_path_CFLOW_CMD="$as_dir/$ac_word$ac_exec_ext"
4340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4341 break 2
4342 fi
4343done
4344 done
4345IFS=$as_save_IFS
8a2fc586 4346
f11781c5
AK
4347 ;;
4348esac
ad6254c5 4349fi
f11781c5
AK
4350CFLOW_CMD=$ac_cv_path_CFLOW_CMD
4351if test -n "$CFLOW_CMD"; then
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLOW_CMD" >&5
4353$as_echo "$CFLOW_CMD" >&6; }
37ddf259 4354else
f11781c5
AK
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4356$as_echo "no" >&6; }
37ddf259
AK
4357fi
4358
e2997b73 4359
f11781c5
AK
4360# Extract the first word of "cscope", so it can be a program name with args.
4361set dummy cscope; ac_word=$2
4362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
e2997b73 4363$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 4364if test "${ac_cv_path_CSCOPE_CMD+set}" = set; then :
e2997b73
AK
4365 $as_echo_n "(cached) " >&6
4366else
f11781c5 4367 case $CSCOPE_CMD in
e2997b73 4368 [\\/]* | ?:[\\/]*)
f11781c5 4369 ac_cv_path_CSCOPE_CMD="$CSCOPE_CMD" # Let the user override the test with a path.
e2997b73
AK
4370 ;;
4371 *)
4372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4373for as_dir in $PATH
4374do
4375 IFS=$as_save_IFS
4376 test -z "$as_dir" && as_dir=.
f11781c5 4377 for ac_exec_ext in '' $ac_executable_extensions; do
e2997b73 4378 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
4379 ac_cv_path_CSCOPE_CMD="$as_dir/$ac_word$ac_exec_ext"
4380 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
e2997b73
AK
4381 break 2
4382 fi
4383done
f11781c5 4384 done
e2997b73
AK
4385IFS=$as_save_IFS
4386
4387 ;;
4388esac
4389fi
f11781c5
AK
4390CSCOPE_CMD=$ac_cv_path_CSCOPE_CMD
4391if test -n "$CSCOPE_CMD"; then
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CSCOPE_CMD" >&5
4393$as_echo "$CSCOPE_CMD" >&6; }
e2997b73 4394else
f11781c5 4395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
e2997b73
AK
4396$as_echo "no" >&6; }
4397fi
f11781c5
AK
4398
4399
4400
4401################################################################################
4402ac_header_dirent=no
4403for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4404 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4406$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4407if eval "test \"\${$as_ac_Header+set}\"" = set; then :
4408 $as_echo_n "(cached) " >&6
4409else
4410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4411/* end confdefs.h. */
4412#include <sys/types.h>
4413#include <$ac_hdr>
4414
4415int
4416main ()
4417{
4418if ((DIR *) 0)
4419return 0;
4420 ;
4421 return 0;
4422}
4423_ACEOF
4424if ac_fn_c_try_compile "$LINENO"; then :
4425 eval "$as_ac_Header=yes"
4426else
4427 eval "$as_ac_Header=no"
4428fi
4429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4430fi
4431eval ac_res=\$$as_ac_Header
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4433$as_echo "$ac_res" >&6; }
4434if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4435 cat >>confdefs.h <<_ACEOF
4436#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4437_ACEOF
4438
4439ac_header_dirent=$ac_hdr; break
4440fi
4441
4442done
4443# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4444if test $ac_header_dirent = dirent.h; then
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4446$as_echo_n "checking for library containing opendir... " >&6; }
4447if test "${ac_cv_search_opendir+set}" = set; then :
4448 $as_echo_n "(cached) " >&6
4449else
4450 ac_func_search_save_LIBS=$LIBS
4451cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4452/* end confdefs.h. */
4453
4454/* Override any GCC internal prototype to avoid an error.
4455 Use char because int might match the return type of a GCC
4456 builtin and then its argument prototype would still apply. */
4457#ifdef __cplusplus
4458extern "C"
4459#endif
4460char opendir ();
4461int
4462main ()
4463{
4464return opendir ();
4465 ;
4466 return 0;
4467}
4468_ACEOF
4469for ac_lib in '' dir; do
4470 if test -z "$ac_lib"; then
4471 ac_res="none required"
4472 else
4473 ac_res=-l$ac_lib
4474 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4475 fi
4476 if ac_fn_c_try_link "$LINENO"; then :
4477 ac_cv_search_opendir=$ac_res
4478fi
4479rm -f core conftest.err conftest.$ac_objext \
4480 conftest$ac_exeext
4481 if test "${ac_cv_search_opendir+set}" = set; then :
4482 break
4483fi
4484done
4485if test "${ac_cv_search_opendir+set}" = set; then :
4486
4487else
4488 ac_cv_search_opendir=no
4489fi
4490rm conftest.$ac_ext
4491LIBS=$ac_func_search_save_LIBS
4492fi
4493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4494$as_echo "$ac_cv_search_opendir" >&6; }
4495ac_res=$ac_cv_search_opendir
4496if test "$ac_res" != no; then :
4497 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
e2997b73
AK
4498
4499fi
f11781c5
AK
4500
4501else
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4503$as_echo_n "checking for library containing opendir... " >&6; }
4504if test "${ac_cv_search_opendir+set}" = set; then :
e2997b73
AK
4505 $as_echo_n "(cached) " >&6
4506else
f11781c5
AK
4507 ac_func_search_save_LIBS=$LIBS
4508cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4509/* end confdefs.h. */
e2997b73 4510
f11781c5
AK
4511/* Override any GCC internal prototype to avoid an error.
4512 Use char because int might match the return type of a GCC
4513 builtin and then its argument prototype would still apply. */
4514#ifdef __cplusplus
4515extern "C"
4516#endif
4517char opendir ();
4518int
4519main ()
4520{
4521return opendir ();
4522 ;
4523 return 0;
4524}
4525_ACEOF
4526for ac_lib in '' x; do
4527 if test -z "$ac_lib"; then
4528 ac_res="none required"
4529 else
4530 ac_res=-l$ac_lib
4531 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4532 fi
4533 if ac_fn_c_try_link "$LINENO"; then :
4534 ac_cv_search_opendir=$ac_res
e2997b73 4535fi
f11781c5
AK
4536rm -f core conftest.err conftest.$ac_objext \
4537 conftest$ac_exeext
4538 if test "${ac_cv_search_opendir+set}" = set; then :
4539 break
e2997b73 4540fi
f11781c5
AK
4541done
4542if test "${ac_cv_search_opendir+set}" = set; then :
e2997b73 4543
e2997b73 4544else
f11781c5
AK
4545 ac_cv_search_opendir=no
4546fi
4547rm conftest.$ac_ext
4548LIBS=$ac_func_search_save_LIBS
e2997b73 4549fi
f11781c5
AK
4550{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4551$as_echo "$ac_cv_search_opendir" >&6; }
4552ac_res=$ac_cv_search_opendir
4553if test "$ac_res" != no; then :
4554 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
e2997b73
AK
4555
4556fi
8c4e8a18 4557
e2997b73
AK
4558fi
4559
f11781c5
AK
4560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4561$as_echo_n "checking for ANSI C header files... " >&6; }
4562if test "${ac_cv_header_stdc+set}" = set; then :
4563 $as_echo_n "(cached) " >&6
4564else
4565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4566/* end confdefs.h. */
4567#include <stdlib.h>
4568#include <stdarg.h>
4569#include <string.h>
4570#include <float.h>
e2997b73 4571
f11781c5
AK
4572int
4573main ()
4574{
4575
4576 ;
4577 return 0;
4578}
4579_ACEOF
4580if ac_fn_c_try_compile "$LINENO"; then :
4581 ac_cv_header_stdc=yes
e2997b73 4582else
f11781c5 4583 ac_cv_header_stdc=no
e2997b73 4584fi
f11781c5
AK
4585rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4586
4587if test $ac_cv_header_stdc = yes; then
4588 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4590/* end confdefs.h. */
4591#include <string.h>
4592
4593_ACEOF
4594if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4595 $EGREP "memchr" >/dev/null 2>&1; then :
4596
e2997b73 4597else
f11781c5 4598 ac_cv_header_stdc=no
e2997b73 4599fi
f11781c5 4600rm -f conftest*
e2997b73 4601
f11781c5 4602fi
e2997b73 4603
f11781c5
AK
4604if test $ac_cv_header_stdc = yes; then
4605 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4607/* end confdefs.h. */
4608#include <stdlib.h>
e2997b73 4609
f11781c5
AK
4610_ACEOF
4611if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4612 $EGREP "free" >/dev/null 2>&1; then :
e2997b73 4613
e2997b73 4614else
f11781c5 4615 ac_cv_header_stdc=no
e2997b73 4616fi
f11781c5 4617rm -f conftest*
e2997b73 4618
e2997b73 4619fi
90c80887 4620
f11781c5
AK
4621if test $ac_cv_header_stdc = yes; then
4622 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4623 if test "$cross_compiling" = yes; then :
4624 :
4625else
4626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627/* end confdefs.h. */
4628#include <ctype.h>
4629#include <stdlib.h>
4630#if ((' ' & 0x0FF) == 0x020)
4631# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4632# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4633#else
4634# define ISLOWER(c) \
4635 (('a' <= (c) && (c) <= 'i') \
4636 || ('j' <= (c) && (c) <= 'r') \
4637 || ('s' <= (c) && (c) <= 'z'))
4638# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4639#endif
4640
4641#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4642int
4643main ()
4644{
4645 int i;
4646 for (i = 0; i < 256; i++)
4647 if (XOR (islower (i), ISLOWER (i))
4648 || toupper (i) != TOUPPER (i))
4649 return 2;
4650 return 0;
4651}
4652_ACEOF
4653if ac_fn_c_try_run "$LINENO"; then :
90c80887 4654
90c80887 4655else
f11781c5 4656 ac_cv_header_stdc=no
90c80887 4657fi
f11781c5
AK
4658rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4659 conftest.$ac_objext conftest.beam conftest.$ac_ext
90c80887 4660fi
90c80887 4661
90c80887 4662fi
90c80887 4663fi
f11781c5
AK
4664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4665$as_echo "$ac_cv_header_stdc" >&6; }
4666if test $ac_cv_header_stdc = yes; then
90c80887 4667
f11781c5 4668$as_echo "#define STDC_HEADERS 1" >>confdefs.h
90c80887 4669
90c80887 4670fi
f11781c5
AK
4671
4672# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4673for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4674 inttypes.h stdint.h unistd.h
4675do :
4676 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4677ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4678"
4679if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4680 cat >>confdefs.h <<_ACEOF
4681#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4682_ACEOF
4683
90c80887 4684fi
f11781c5
AK
4685
4686done
4687
4688
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
4690$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
4691if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
4692 $as_echo_n "(cached) " >&6
4693else
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695/* end confdefs.h. */
4696#include <sys/types.h>
4697int
4698main ()
4699{
4700return makedev(0, 0);
4701 ;
4702 return 0;
4703}
4704_ACEOF
4705if ac_fn_c_try_link "$LINENO"; then :
4706 ac_cv_header_sys_types_h_makedev=yes
4707else
4708 ac_cv_header_sys_types_h_makedev=no
90c80887 4709fi
f11781c5
AK
4710rm -f core conftest.err conftest.$ac_objext \
4711 conftest$ac_exeext conftest.$ac_ext
4712
90c80887 4713fi
f11781c5
AK
4714{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
4715$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
4716
4717if test $ac_cv_header_sys_types_h_makedev = no; then
4718ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4719if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then :
4720
4721$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
90c80887 4722
a946372e 4723fi
e2997b73 4724
e2997b73 4725
a946372e 4726
f11781c5
AK
4727 if test $ac_cv_header_sys_mkdev_h = no; then
4728 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4729if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then :
4730
4731$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
4732
e2997b73 4733fi
a946372e 4734
a946372e 4735
f11781c5
AK
4736 fi
4737fi
4738
4739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4740$as_echo_n "checking for ANSI C header files... " >&6; }
4741if test "${ac_cv_header_stdc+set}" = set; then :
a946372e
AK
4742 $as_echo_n "(cached) " >&6
4743else
f11781c5 4744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 4745/* end confdefs.h. */
f11781c5
AK
4746#include <stdlib.h>
4747#include <stdarg.h>
4748#include <string.h>
4749#include <float.h>
a946372e 4750
a946372e
AK
4751int
4752main ()
4753{
f11781c5 4754
a946372e
AK
4755 ;
4756 return 0;
4757}
4758_ACEOF
f11781c5
AK
4759if ac_fn_c_try_compile "$LINENO"; then :
4760 ac_cv_header_stdc=yes
e2997b73 4761else
f11781c5
AK
4762 ac_cv_header_stdc=no
4763fi
4764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4765
4766if test $ac_cv_header_stdc = yes; then
4767 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4769/* end confdefs.h. */
4770#include <string.h>
4771
4772_ACEOF
4773if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4774 $EGREP "memchr" >/dev/null 2>&1; then :
e2997b73 4775
f11781c5
AK
4776else
4777 ac_cv_header_stdc=no
a946372e 4778fi
f11781c5 4779rm -f conftest*
e2997b73 4780
a946372e 4781fi
e2997b73 4782
f11781c5
AK
4783if test $ac_cv_header_stdc = yes; then
4784 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786/* end confdefs.h. */
4787#include <stdlib.h>
4788
4789_ACEOF
4790if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4791 $EGREP "free" >/dev/null 2>&1; then :
e2997b73 4792
e2997b73 4793else
f11781c5 4794 ac_cv_header_stdc=no
e2997b73 4795fi
f11781c5 4796rm -f conftest*
e2997b73 4797
f11781c5 4798fi
a946372e 4799
f11781c5
AK
4800if test $ac_cv_header_stdc = yes; then
4801 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4802 if test "$cross_compiling" = yes; then :
4803 :
4804else
4805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4806/* end confdefs.h. */
4807#include <ctype.h>
4808#include <stdlib.h>
4809#if ((' ' & 0x0FF) == 0x020)
4810# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4811# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4812#else
4813# define ISLOWER(c) \
4814 (('a' <= (c) && (c) <= 'i') \
4815 || ('j' <= (c) && (c) <= 'r') \
4816 || ('s' <= (c) && (c) <= 'z'))
4817# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4818#endif
e2997b73 4819
f11781c5
AK
4820#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4821int
4822main ()
4823{
4824 int i;
4825 for (i = 0; i < 256; i++)
4826 if (XOR (islower (i), ISLOWER (i))
4827 || toupper (i) != TOUPPER (i))
4828 return 2;
4829 return 0;
4830}
4831_ACEOF
4832if ac_fn_c_try_run "$LINENO"; then :
e2997b73 4833
e2997b73 4834else
f11781c5 4835 ac_cv_header_stdc=no
e2997b73 4836fi
f11781c5
AK
4837rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4838 conftest.$ac_objext conftest.beam conftest.$ac_ext
e2997b73 4839fi
f11781c5 4840
e2997b73 4841fi
e2997b73 4842fi
f11781c5
AK
4843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4844$as_echo "$ac_cv_header_stdc" >&6; }
4845if test $ac_cv_header_stdc = yes; then
e2997b73 4846
f11781c5 4847$as_echo "#define STDC_HEADERS 1" >>confdefs.h
e2997b73 4848
f11781c5 4849fi
e2997b73 4850
f11781c5
AK
4851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4852$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4853if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4854 $as_echo_n "(cached) " >&6
4855else
4856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4857/* end confdefs.h. */
4858#include <sys/types.h>
4859#include <sys/wait.h>
4860#ifndef WEXITSTATUS
4861# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4862#endif
4863#ifndef WIFEXITED
4864# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4865#endif
e2997b73 4866
f11781c5
AK
4867int
4868main ()
4869{
4870 int s;
4871 wait (&s);
4872 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4873 ;
4874 return 0;
4875}
4876_ACEOF
4877if ac_fn_c_try_compile "$LINENO"; then :
4878 ac_cv_header_sys_wait_h=yes
e2997b73 4879else
f11781c5 4880 ac_cv_header_sys_wait_h=no
e2997b73 4881fi
f11781c5
AK
4882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4883fi
4884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4885$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4886if test $ac_cv_header_sys_wait_h = yes; then
e2997b73 4887
f11781c5 4888$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
e2997b73 4889
d0191583 4890fi
f11781c5
AK
4891
4892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4893$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4894if test "${ac_cv_header_time+set}" = set; then :
4895 $as_echo_n "(cached) " >&6
fc54be10 4896else
f11781c5 4897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 4898/* end confdefs.h. */
f11781c5
AK
4899#include <sys/types.h>
4900#include <sys/time.h>
4901#include <time.h>
4902
4903int
4904main ()
4905{
4906if ((struct tm *) 0)
4907return 0;
4908 ;
4909 return 0;
4910}
a946372e 4911_ACEOF
f11781c5
AK
4912if ac_fn_c_try_compile "$LINENO"; then :
4913 ac_cv_header_time=yes
a946372e 4914else
f11781c5
AK
4915 ac_cv_header_time=no
4916fi
4917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4918fi
4919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4920$as_echo "$ac_cv_header_time" >&6; }
4921if test $ac_cv_header_time = yes; then
4922
4923$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4924
4925fi
4926
4927
4928for ac_header in locale.h stddef.h syslog.h sys/file.h sys/time.h assert.h \
4929 langinfo.h libgen.h signal.h sys/mman.h sys/resource.h sys/utsname.h \
4930 sys/wait.h time.h
4931do :
4932 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4933ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4934if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4935 cat >>confdefs.h <<_ACEOF
4936#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4937_ACEOF
d0191583 4938
f11781c5
AK
4939else
4940 as_fn_error $? "bailing out" "$LINENO" 5
d0191583
JM
4941fi
4942
f11781c5 4943done
fddafd51 4944
f11781c5
AK
4945
4946case "$host_os" in
4947 linux*)
4948 for ac_header in asm/byteorder.h linux/fs.h malloc.h
4949do :
4950 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4951ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4952if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4953 cat >>confdefs.h <<_ACEOF
4954#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
a946372e 4955_ACEOF
a946372e 4956
f11781c5
AK
4957else
4958 as_fn_error $? "bailing out" "$LINENO" 5
a946372e
AK
4959fi
4960
f11781c5
AK
4961done
4962 ;;
4963 darwin*)
4964 for ac_header in machine/endian.h sys/disk.h
4965do :
4966 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4967ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4968if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4969 cat >>confdefs.h <<_ACEOF
4970#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4971_ACEOF
a946372e 4972
f11781c5
AK
4973else
4974 as_fn_error $? "bailing out" "$LINENO" 5
4975fi
a946372e 4976
f11781c5
AK
4977done
4978 ;;
a946372e 4979esac
f11781c5
AK
4980
4981for ac_header in ctype.h dirent.h errno.h fcntl.h getopt.h inttypes.h limits.h \
4982 stdarg.h stdio.h stdlib.h string.h sys/ioctl.h sys/param.h sys/stat.h \
4983 sys/types.h unistd.h
4984do :
4985 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4986ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4987if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4988 cat >>confdefs.h <<_ACEOF
4989#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4990_ACEOF
4991
a946372e 4992else
f11781c5 4993 as_fn_error $? "bailing out" "$LINENO" 5
a946372e 4994fi
a946372e 4995
f11781c5
AK
4996done
4997
4998for ac_header in termios.h sys/statvfs.h
4999do :
5000 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5001ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5002if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
a946372e
AK
5003 cat >>confdefs.h <<_ACEOF
5004#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5005_ACEOF
5006
a946372e
AK
5007fi
5008
5009done
5010
a946372e 5011
f11781c5
AK
5012################################################################################
5013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5014$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5015if test "${ac_cv_c_const+set}" = set; then :
a946372e 5016 $as_echo_n "(cached) " >&6
a946372e 5017else
f11781c5 5018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5019/* end confdefs.h. */
a946372e 5020
f11781c5
AK
5021int
5022main ()
5023{
5024/* FIXME: Include the comments suggested by Paul. */
5025#ifndef __cplusplus
5026 /* Ultrix mips cc rejects this. */
5027 typedef int charset[2];
5028 const charset cs;
5029 /* SunOS 4.1.1 cc rejects this. */
5030 char const *const *pcpcc;
5031 char **ppc;
5032 /* NEC SVR4.0.2 mips cc rejects this. */
5033 struct point {int x, y;};
5034 static struct point const zero = {0,0};
5035 /* AIX XL C 1.02.0.0 rejects this.
5036 It does not let you subtract one const X* pointer from another in
5037 an arm of an if-expression whose if-part is not a constant
5038 expression */
5039 const char *g = "string";
5040 pcpcc = &g + (g ? g-g : 0);
5041 /* HPUX 7.0 cc rejects these. */
5042 ++pcpcc;
5043 ppc = (char**) pcpcc;
5044 pcpcc = (char const *const *) ppc;
5045 { /* SCO 3.2v4 cc rejects this. */
5046 char *t;
5047 char const *s = 0 ? (char *) 0 : (char const *) 0;
a946372e 5048
f11781c5
AK
5049 *t++ = 0;
5050 if (s) return 0;
5051 }
5052 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5053 int x[] = {25, 17};
5054 const int *foo = &x[0];
5055 ++foo;
5056 }
5057 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5058 typedef const int *iptr;
5059 iptr p = 0;
5060 ++p;
5061 }
5062 { /* AIX XL C 1.02.0.0 rejects this saying
5063 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5064 struct s { int j; const int *ap[3]; };
5065 struct s *b; b->j = 5;
5066 }
5067 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5068 const int foo = 10;
5069 if (!foo) return 0;
5070 }
5071 return !cs[0] && !zero.x;
5072#endif
a946372e 5073
f11781c5
AK
5074 ;
5075 return 0;
5076}
a946372e 5077_ACEOF
f11781c5
AK
5078if ac_fn_c_try_compile "$LINENO"; then :
5079 ac_cv_c_const=yes
a946372e 5080else
f11781c5
AK
5081 ac_cv_c_const=no
5082fi
5083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a946372e 5084fi
f11781c5
AK
5085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5086$as_echo "$ac_cv_c_const" >&6; }
5087if test $ac_cv_c_const = no; then
a946372e 5088
f11781c5 5089$as_echo "#define const /**/" >>confdefs.h
a946372e 5090
f11781c5 5091fi
a946372e 5092
f11781c5
AK
5093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5094$as_echo_n "checking for inline... " >&6; }
5095if test "${ac_cv_c_inline+set}" = set; then :
a946372e
AK
5096 $as_echo_n "(cached) " >&6
5097else
f11781c5
AK
5098 ac_cv_c_inline=no
5099for ac_kw in inline __inline__ __inline; do
5100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5101/* end confdefs.h. */
5102#ifndef __cplusplus
5103typedef int foo_t;
5104static $ac_kw foo_t static_foo () {return 0; }
5105$ac_kw foo_t foo () {return 0; }
5106#endif
5107
5108_ACEOF
5109if ac_fn_c_try_compile "$LINENO"; then :
5110 ac_cv_c_inline=$ac_kw
a946372e 5111fi
f11781c5
AK
5112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5113 test "$ac_cv_c_inline" != no && break
5114done
a946372e
AK
5115
5116fi
f11781c5
AK
5117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5118$as_echo "$ac_cv_c_inline" >&6; }
5119
5120case $ac_cv_c_inline in
5121 inline | yes) ;;
5122 *)
5123 case $ac_cv_c_inline in
5124 no) ac_val=;;
5125 *) ac_val=$ac_cv_c_inline;;
5126 esac
5127 cat >>confdefs.h <<_ACEOF
5128#ifndef __cplusplus
5129#define inline $ac_val
5130#endif
5131_ACEOF
5132 ;;
5133esac
5134
5135ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5136if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5137
5138cat >>confdefs.h <<_ACEOF
5139#define HAVE_STRUCT_STAT_ST_RDEV 1
a946372e
AK
5140_ACEOF
5141
f11781c5 5142
a946372e
AK
5143fi
5144
f11781c5
AK
5145ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5146if test "x$ac_cv_type_off_t" = x""yes; then :
a946372e 5147
a946372e 5148else
f11781c5
AK
5149
5150cat >>confdefs.h <<_ACEOF
5151#define off_t long int
5152_ACEOF
5153
a946372e
AK
5154fi
5155
f11781c5
AK
5156ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5157if test "x$ac_cv_type_pid_t" = x""yes; then :
a946372e 5158
a946372e 5159else
f11781c5
AK
5160
5161cat >>confdefs.h <<_ACEOF
5162#define pid_t int
5163_ACEOF
5164
5165fi
5166
5167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5168$as_echo_n "checking return type of signal handlers... " >&6; }
5169if test "${ac_cv_type_signal+set}" = set; then :
5170 $as_echo_n "(cached) " >&6
a946372e 5171else
f11781c5
AK
5172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5173/* end confdefs.h. */
5174#include <sys/types.h>
5175#include <signal.h>
5176
5177int
5178main ()
5179{
5180return *(signal (0, 0)) (0) == 1;
5181 ;
5182 return 0;
5183}
5184_ACEOF
5185if ac_fn_c_try_compile "$LINENO"; then :
5186 ac_cv_type_signal=int
5187else
5188 ac_cv_type_signal=void
a946372e 5189fi
f11781c5 5190rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a946372e 5191fi
f11781c5
AK
5192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5193$as_echo "$ac_cv_type_signal" >&6; }
a946372e 5194
f11781c5
AK
5195cat >>confdefs.h <<_ACEOF
5196#define RETSIGTYPE $ac_cv_type_signal
5197_ACEOF
a946372e
AK
5198
5199
f11781c5
AK
5200ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5201if test "x$ac_cv_type_size_t" = x""yes; then :
a946372e 5202
a946372e 5203else
a946372e 5204
f11781c5
AK
5205cat >>confdefs.h <<_ACEOF
5206#define size_t unsigned int
5207_ACEOF
a946372e 5208
a946372e 5209fi
f11781c5
AK
5210
5211ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5212if test "x$ac_cv_type_mode_t" = x""yes; then :
5213
a946372e 5214else
f11781c5
AK
5215
5216cat >>confdefs.h <<_ACEOF
5217#define mode_t int
a946372e 5218_ACEOF
a946372e 5219
a946372e
AK
5220fi
5221
f11781c5
AK
5222ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
5223case $ac_cv_c_int8_t in #(
5224 no|yes) ;; #(
5225 *)
a946372e 5226
f11781c5
AK
5227cat >>confdefs.h <<_ACEOF
5228#define int8_t $ac_cv_c_int8_t
a946372e 5229_ACEOF
f11781c5 5230;;
a946372e 5231esac
a946372e 5232
f11781c5
AK
5233ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
5234case $ac_cv_c_int16_t in #(
5235 no|yes) ;; #(
5236 *)
a946372e 5237
f11781c5
AK
5238cat >>confdefs.h <<_ACEOF
5239#define int16_t $ac_cv_c_int16_t
5240_ACEOF
5241;;
5242esac
a946372e 5243
f11781c5
AK
5244ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
5245case $ac_cv_c_int32_t in #(
5246 no|yes) ;; #(
5247 *)
a946372e 5248
f11781c5
AK
5249cat >>confdefs.h <<_ACEOF
5250#define int32_t $ac_cv_c_int32_t
5251_ACEOF
5252;;
a946372e 5253esac
a946372e 5254
f11781c5
AK
5255ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5256case $ac_cv_c_int64_t in #(
5257 no|yes) ;; #(
5258 *)
5259
5260cat >>confdefs.h <<_ACEOF
5261#define int64_t $ac_cv_c_int64_t
a946372e 5262_ACEOF
f11781c5
AK
5263;;
5264esac
5265
5266ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5267if test "x$ac_cv_type_ssize_t" = x""yes; then :
a946372e
AK
5268
5269else
a946372e 5270
f11781c5
AK
5271cat >>confdefs.h <<_ACEOF
5272#define ssize_t int
5273_ACEOF
a946372e 5274
f11781c5 5275fi
a946372e 5276
f11781c5
AK
5277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5278$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5279if test "${ac_cv_type_uid_t+set}" = set; then :
a946372e 5280 $as_echo_n "(cached) " >&6
a946372e 5281else
f11781c5 5282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5283/* end confdefs.h. */
f11781c5
AK
5284#include <sys/types.h>
5285
a946372e 5286_ACEOF
f11781c5
AK
5287if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5288 $EGREP "uid_t" >/dev/null 2>&1; then :
5289 ac_cv_type_uid_t=yes
a946372e 5290else
f11781c5
AK
5291 ac_cv_type_uid_t=no
5292fi
5293rm -f conftest*
a946372e 5294
a946372e 5295fi
f11781c5
AK
5296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5297$as_echo "$ac_cv_type_uid_t" >&6; }
5298if test $ac_cv_type_uid_t = no; then
a946372e 5299
f11781c5 5300$as_echo "#define uid_t int" >>confdefs.h
a946372e 5301
f11781c5
AK
5302
5303$as_echo "#define gid_t int" >>confdefs.h
5304
5305fi
5306
5307ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
5308case $ac_cv_c_uint8_t in #(
5309 no|yes) ;; #(
5310 *)
5311
5312$as_echo "#define _UINT8_T 1" >>confdefs.h
5313
5314
5315cat >>confdefs.h <<_ACEOF
5316#define uint8_t $ac_cv_c_uint8_t
a946372e 5317_ACEOF
f11781c5
AK
5318;;
5319 esac
5320
5321ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
5322case $ac_cv_c_uint16_t in #(
5323 no|yes) ;; #(
5324 *)
5325
5326
5327cat >>confdefs.h <<_ACEOF
5328#define uint16_t $ac_cv_c_uint16_t
a946372e 5329_ACEOF
f11781c5
AK
5330;;
5331 esac
a946372e 5332
f11781c5
AK
5333ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5334case $ac_cv_c_uint32_t in #(
5335 no|yes) ;; #(
5336 *)
a946372e 5337
f11781c5 5338$as_echo "#define _UINT32_T 1" >>confdefs.h
a946372e 5339
a946372e 5340
f11781c5
AK
5341cat >>confdefs.h <<_ACEOF
5342#define uint32_t $ac_cv_c_uint32_t
5343_ACEOF
5344;;
5345 esac
5346
5347ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
5348case $ac_cv_c_uint64_t in #(
5349 no|yes) ;; #(
5350 *)
5351
5352$as_echo "#define _UINT64_T 1" >>confdefs.h
5353
5354
5355cat >>confdefs.h <<_ACEOF
5356#define uint64_t $ac_cv_c_uint64_t
5357_ACEOF
5358;;
5359 esac
5360
5361ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5362if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5363
5364cat >>confdefs.h <<_ACEOF
5365#define HAVE_STRUCT_STAT_ST_RDEV 1
5366_ACEOF
5367
5368
5369fi
5370
5371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5372$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5373if test "${ac_cv_struct_tm+set}" = set; then :
a946372e
AK
5374 $as_echo_n "(cached) " >&6
5375else
f11781c5
AK
5376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5377/* end confdefs.h. */
5378#include <sys/types.h>
5379#include <time.h>
5380
5381int
5382main ()
5383{
5384struct tm tm;
5385 int *p = &tm.tm_sec;
5386 return !p;
5387 ;
5388 return 0;
5389}
5390_ACEOF
5391if ac_fn_c_try_compile "$LINENO"; then :
5392 ac_cv_struct_tm=time.h
5393else
5394 ac_cv_struct_tm=sys/time.h
a946372e 5395fi
f11781c5
AK
5396rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397fi
5398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5399$as_echo "$ac_cv_struct_tm" >&6; }
5400if test $ac_cv_struct_tm = sys/time.h; then
5401
5402$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
a946372e
AK
5403
5404fi
f11781c5
AK
5405
5406
5407################################################################################
5408for ac_func in ftruncate gethostname getpagesize \
5409 gettimeofday memset mkdir mkfifo rmdir munmap nl_langinfo setenv setlocale \
5410 strcasecmp strchr strcspn strspn strdup strncasecmp strerror strrchr \
5411 strstr strtol strtoul uname
5412do :
5413 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5414ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5415if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a946372e 5416 cat >>confdefs.h <<_ACEOF
f11781c5 5417#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
a946372e
AK
5418_ACEOF
5419
5420else
f11781c5 5421 as_fn_error $? "bailing out" "$LINENO" 5
a946372e 5422fi
a946372e
AK
5423done
5424
f11781c5
AK
5425for ac_func in siginterrupt
5426do :
5427 ac_fn_c_check_func "$LINENO" "siginterrupt" "ac_cv_func_siginterrupt"
5428if test "x$ac_cv_func_siginterrupt" = x""yes; then :
5429 cat >>confdefs.h <<_ACEOF
5430#define HAVE_SIGINTERRUPT 1
5431_ACEOF
a946372e 5432
f11781c5
AK
5433fi
5434done
a946372e 5435
f11781c5
AK
5436# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5437# for constant arguments. Useless!
5438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5439$as_echo_n "checking for working alloca.h... " >&6; }
5440if test "${ac_cv_working_alloca_h+set}" = set; then :
5441 $as_echo_n "(cached) " >&6
a946372e 5442else
f11781c5
AK
5443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5444/* end confdefs.h. */
5445#include <alloca.h>
5446int
5447main ()
5448{
5449char *p = (char *) alloca (2 * sizeof (int));
5450 if (p) return 0;
5451 ;
5452 return 0;
5453}
5454_ACEOF
5455if ac_fn_c_try_link "$LINENO"; then :
5456 ac_cv_working_alloca_h=yes
a946372e 5457else
f11781c5 5458 ac_cv_working_alloca_h=no
a946372e 5459fi
f11781c5
AK
5460rm -f core conftest.err conftest.$ac_objext \
5461 conftest$ac_exeext conftest.$ac_ext
a946372e 5462fi
f11781c5
AK
5463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5464$as_echo "$ac_cv_working_alloca_h" >&6; }
5465if test $ac_cv_working_alloca_h = yes; then
a946372e 5466
f11781c5 5467$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
a946372e 5468
a946372e 5469fi
a946372e 5470
f11781c5
AK
5471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5472$as_echo_n "checking for alloca... " >&6; }
5473if test "${ac_cv_func_alloca_works+set}" = set; then :
a946372e 5474 $as_echo_n "(cached) " >&6
a946372e 5475else
f11781c5 5476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5477/* end confdefs.h. */
f11781c5
AK
5478#ifdef __GNUC__
5479# define alloca __builtin_alloca
5480#else
5481# ifdef _MSC_VER
5482# include <malloc.h>
5483# define alloca _alloca
5484# else
5485# ifdef HAVE_ALLOCA_H
5486# include <alloca.h>
5487# else
5488# ifdef _AIX
5489 #pragma alloca
5490# else
5491# ifndef alloca /* predefined by HP cc +Olibcalls */
5492char *alloca ();
5493# endif
5494# endif
5495# endif
5496# endif
5497#endif
a946372e 5498
f11781c5
AK
5499int
5500main ()
5501{
5502char *p = (char *) alloca (1);
5503 if (p) return 0;
5504 ;
5505 return 0;
5506}
a946372e 5507_ACEOF
f11781c5
AK
5508if ac_fn_c_try_link "$LINENO"; then :
5509 ac_cv_func_alloca_works=yes
a946372e 5510else
f11781c5 5511 ac_cv_func_alloca_works=no
a946372e 5512fi
f11781c5
AK
5513rm -f core conftest.err conftest.$ac_objext \
5514 conftest$ac_exeext conftest.$ac_ext
5515fi
5516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5517$as_echo "$ac_cv_func_alloca_works" >&6; }
a946372e 5518
f11781c5 5519if test $ac_cv_func_alloca_works = yes; then
a946372e 5520
f11781c5 5521$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
a946372e 5522
a946372e 5523else
f11781c5
AK
5524 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5525# that cause trouble. Some versions do not even contain alloca or
5526# contain a buggy version. If you still want to use their alloca,
5527# use ar to extract alloca.o from them instead of compiling alloca.c.
a946372e 5528
f11781c5 5529ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
a946372e 5530
f11781c5 5531$as_echo "#define C_ALLOCA 1" >>confdefs.h
a946372e 5532
a946372e 5533
f11781c5
AK
5534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
5535$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
5536if test "${ac_cv_os_cray+set}" = set; then :
a946372e 5537 $as_echo_n "(cached) " >&6
a946372e 5538else
f11781c5 5539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5540/* end confdefs.h. */
f11781c5
AK
5541#if defined CRAY && ! defined CRAY2
5542webecray
5543#else
5544wenotbecray
5545#endif
5546
a946372e 5547_ACEOF
f11781c5
AK
5548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5549 $EGREP "webecray" >/dev/null 2>&1; then :
5550 ac_cv_os_cray=yes
a946372e 5551else
f11781c5 5552 ac_cv_os_cray=no
a946372e 5553fi
f11781c5 5554rm -f conftest*
a946372e 5555
f11781c5
AK
5556fi
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5558$as_echo "$ac_cv_os_cray" >&6; }
5559if test $ac_cv_os_cray = yes; then
5560 for ac_func in _getb67 GETB67 getb67; do
5561 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5562ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5563if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a946372e 5564
f11781c5
AK
5565cat >>confdefs.h <<_ACEOF
5566#define CRAY_STACKSEG_END $ac_func
a946372e 5567_ACEOF
a946372e 5568
f11781c5 5569 break
a946372e
AK
5570fi
5571
f11781c5
AK
5572 done
5573fi
a946372e 5574
f11781c5
AK
5575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5576$as_echo_n "checking stack direction for C alloca... " >&6; }
5577if test "${ac_cv_c_stack_direction+set}" = set; then :
a946372e
AK
5578 $as_echo_n "(cached) " >&6
5579else
f11781c5
AK
5580 if test "$cross_compiling" = yes; then :
5581 ac_cv_c_stack_direction=0
5582else
5583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5584/* end confdefs.h. */
5585$ac_includes_default
5586int
5587find_stack_direction ()
5588{
5589 static char *addr = 0;
5590 auto char dummy;
5591 if (addr == 0)
5592 {
5593 addr = &dummy;
5594 return find_stack_direction ();
5595 }
5596 else
5597 return (&dummy > addr) ? 1 : -1;
5598}
5599
5600int
5601main ()
5602{
5603 return find_stack_direction () < 0;
5604}
5605_ACEOF
5606if ac_fn_c_try_run "$LINENO"; then :
5607 ac_cv_c_stack_direction=1
5608else
5609 ac_cv_c_stack_direction=-1
5610fi
5611rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5612 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5613fi
a946372e
AK
5614
5615fi
f11781c5
AK
5616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5617$as_echo "$ac_cv_c_stack_direction" >&6; }
5618cat >>confdefs.h <<_ACEOF
5619#define STACK_DIRECTION $ac_cv_c_stack_direction
a946372e
AK
5620_ACEOF
5621
f11781c5 5622
a946372e
AK
5623fi
5624
f11781c5
AK
5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
5626$as_echo_n "checking whether closedir returns void... " >&6; }
5627if test "${ac_cv_func_closedir_void+set}" = set; then :
5628 $as_echo_n "(cached) " >&6
5629else
5630 if test "$cross_compiling" = yes; then :
5631 ac_cv_func_closedir_void=yes
5632else
5633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634/* end confdefs.h. */
5635$ac_includes_default
5636#include <$ac_header_dirent>
5637#ifndef __cplusplus
5638int closedir ();
5639#endif
a946372e 5640
f11781c5
AK
5641int
5642main ()
5643{
5644return closedir (opendir (".")) != 0;
5645 ;
5646 return 0;
5647}
5648_ACEOF
5649if ac_fn_c_try_run "$LINENO"; then :
5650 ac_cv_func_closedir_void=no
a946372e 5651else
f11781c5 5652 ac_cv_func_closedir_void=yes
a946372e 5653fi
f11781c5
AK
5654rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5655 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
5656fi
5657
f11781c5
AK
5658fi
5659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
5660$as_echo "$ac_cv_func_closedir_void" >&6; }
5661if test $ac_cv_func_closedir_void = yes; then
a946372e 5662
f11781c5 5663$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
a946372e 5664
a946372e
AK
5665fi
5666
f11781c5
AK
5667for ac_header in unistd.h
5668do :
5669 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
5670if test "x$ac_cv_header_unistd_h" = x""yes; then :
5671 cat >>confdefs.h <<_ACEOF
5672#define HAVE_UNISTD_H 1
5673_ACEOF
a946372e 5674
f11781c5 5675fi
a946372e 5676
f11781c5 5677done
a946372e 5678
f11781c5
AK
5679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
5680$as_echo_n "checking for working chown... " >&6; }
5681if test "${ac_cv_func_chown_works+set}" = set; then :
5682 $as_echo_n "(cached) " >&6
a946372e 5683else
f11781c5
AK
5684 if test "$cross_compiling" = yes; then :
5685 ac_cv_func_chown_works=no
a946372e 5686else
f11781c5
AK
5687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688/* end confdefs.h. */
5689$ac_includes_default
5690#include <fcntl.h>
a946372e 5691
f11781c5
AK
5692int
5693main ()
5694{
5695 char *f = "conftest.chown";
5696 struct stat before, after;
a946372e 5697
f11781c5
AK
5698 if (creat (f, 0600) < 0)
5699 return 1;
5700 if (stat (f, &before) < 0)
5701 return 1;
5702 if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
5703 return 1;
5704 if (stat (f, &after) < 0)
5705 return 1;
5706 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
a946372e 5707
f11781c5
AK
5708 ;
5709 return 0;
5710}
5711_ACEOF
5712if ac_fn_c_try_run "$LINENO"; then :
5713 ac_cv_func_chown_works=yes
a946372e 5714else
f11781c5 5715 ac_cv_func_chown_works=no
a946372e 5716fi
f11781c5
AK
5717rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5718 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
5719fi
5720
f11781c5 5721rm -f conftest.chown
a946372e 5722
f11781c5
AK
5723fi
5724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
5725$as_echo "$ac_cv_func_chown_works" >&6; }
5726if test $ac_cv_func_chown_works = yes; then
a946372e 5727
f11781c5 5728$as_echo "#define HAVE_CHOWN 1" >>confdefs.h
a946372e 5729
a946372e 5730fi
a946372e 5731
f11781c5
AK
5732for ac_header in vfork.h
5733do :
5734 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5735if test "x$ac_cv_header_vfork_h" = x""yes; then :
5736 cat >>confdefs.h <<_ACEOF
5737#define HAVE_VFORK_H 1
5738_ACEOF
a946372e 5739
f11781c5 5740fi
a946372e 5741
f11781c5 5742done
a946372e 5743
f11781c5
AK
5744for ac_func in fork vfork
5745do :
5746 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5747ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5748if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5749 cat >>confdefs.h <<_ACEOF
5750#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5751_ACEOF
a946372e 5752
f11781c5
AK
5753fi
5754done
a946372e 5755
f11781c5
AK
5756if test "x$ac_cv_func_fork" = xyes; then
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
5758$as_echo_n "checking for working fork... " >&6; }
5759if test "${ac_cv_func_fork_works+set}" = set; then :
5760 $as_echo_n "(cached) " >&6
5761else
5762 if test "$cross_compiling" = yes; then :
5763 ac_cv_func_fork_works=cross
5764else
5765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766/* end confdefs.h. */
5767$ac_includes_default
5768int
5769main ()
5770{
a946372e 5771
f11781c5
AK
5772 /* By Ruediger Kuhlmann. */
5773 return fork () < 0;
a946372e 5774
f11781c5
AK
5775 ;
5776 return 0;
5777}
5778_ACEOF
5779if ac_fn_c_try_run "$LINENO"; then :
5780 ac_cv_func_fork_works=yes
a946372e 5781else
f11781c5
AK
5782 ac_cv_func_fork_works=no
5783fi
5784rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5785 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5786fi
a946372e 5787
f11781c5
AK
5788fi
5789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
5790$as_echo "$ac_cv_func_fork_works" >&6; }
5791
a946372e 5792else
f11781c5 5793 ac_cv_func_fork_works=$ac_cv_func_fork
a946372e 5794fi
f11781c5
AK
5795if test "x$ac_cv_func_fork_works" = xcross; then
5796 case $host in
5797 *-*-amigaos* | *-*-msdosdjgpp*)
5798 # Override, as these systems have only a dummy fork() stub
5799 ac_cv_func_fork_works=no
5800 ;;
5801 *)
5802 ac_cv_func_fork_works=yes
5803 ;;
5804 esac
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
5806$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
a946372e 5807fi
f11781c5
AK
5808ac_cv_func_vfork_works=$ac_cv_func_vfork
5809if test "x$ac_cv_func_vfork" = xyes; then
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
5811$as_echo_n "checking for working vfork... " >&6; }
5812if test "${ac_cv_func_vfork_works+set}" = set; then :
5813 $as_echo_n "(cached) " >&6
5814else
5815 if test "$cross_compiling" = yes; then :
5816 ac_cv_func_vfork_works=cross
5817else
5818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5819/* end confdefs.h. */
5820/* Thanks to Paul Eggert for this test. */
5821$ac_includes_default
5822#include <sys/wait.h>
5823#ifdef HAVE_VFORK_H
5824# include <vfork.h>
5825#endif
5826/* On some sparc systems, changes by the child to local and incoming
5827 argument registers are propagated back to the parent. The compiler
5828 is told about this with #include <vfork.h>, but some compilers
5829 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
5830 static variable whose address is put into a register that is
5831 clobbered by the vfork. */
5832static void
5833#ifdef __cplusplus
5834sparc_address_test (int arg)
5835# else
5836sparc_address_test (arg) int arg;
5837#endif
5838{
5839 static pid_t child;
5840 if (!child) {
5841 child = vfork ();
5842 if (child < 0) {
5843 perror ("vfork");
5844 _exit(2);
5845 }
5846 if (!child) {
5847 arg = getpid();
5848 write(-1, "", 0);
5849 _exit (arg);
5850 }
5851 }
5852}
a946372e 5853
f11781c5
AK
5854int
5855main ()
5856{
5857 pid_t parent = getpid ();
5858 pid_t child;
a946372e 5859
f11781c5 5860 sparc_address_test (0);
a946372e 5861
f11781c5 5862 child = vfork ();
a946372e 5863
f11781c5
AK
5864 if (child == 0) {
5865 /* Here is another test for sparc vfork register problems. This
5866 test uses lots of local variables, at least as many local
5867 variables as main has allocated so far including compiler
5868 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
5869 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
5870 reuse the register of parent for one of the local variables,
5871 since it will think that parent can't possibly be used any more
5872 in this routine. Assigning to the local variable will thus
5873 munge parent in the parent process. */
5874 pid_t
5875 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
5876 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
5877 /* Convince the compiler that p..p7 are live; otherwise, it might
5878 use the same hardware register for all 8 local variables. */
5879 if (p != p1 || p != p2 || p != p3 || p != p4
5880 || p != p5 || p != p6 || p != p7)
5881 _exit(1);
a946372e 5882
f11781c5
AK
5883 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
5884 from child file descriptors. If the child closes a descriptor
5885 before it execs or exits, this munges the parent's descriptor
5886 as well. Test for this by closing stdout in the child. */
5887 _exit(close(fileno(stdout)) != 0);
5888 } else {
5889 int status;
5890 struct stat st;
5891
5892 while (wait(&status) != child)
5893 ;
5894 return (
5895 /* Was there some problem with vforking? */
5896 child < 0
5897
5898 /* Did the child fail? (This shouldn't happen.) */
5899 || status
5900
5901 /* Did the vfork/compiler bug occur? */
5902 || parent != getpid()
5903
5904 /* Did the file descriptor bug occur? */
5905 || fstat(fileno(stdout), &st) != 0
5906 );
5907 }
5908}
5909_ACEOF
5910if ac_fn_c_try_run "$LINENO"; then :
5911 ac_cv_func_vfork_works=yes
a946372e 5912else
f11781c5 5913 ac_cv_func_vfork_works=no
a946372e 5914fi
f11781c5
AK
5915rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5916 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5917fi
f11781c5 5918
a946372e 5919fi
f11781c5
AK
5920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5921$as_echo "$ac_cv_func_vfork_works" >&6; }
a946372e 5922
f11781c5
AK
5923fi;
5924if test "x$ac_cv_func_fork_works" = xcross; then
5925 ac_cv_func_vfork_works=$ac_cv_func_vfork
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
5927$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
5928fi
a946372e 5929
f11781c5 5930if test "x$ac_cv_func_vfork_works" = xyes; then
a946372e 5931
f11781c5 5932$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
a946372e 5933
a946372e 5934else
a946372e 5935
f11781c5
AK
5936$as_echo "#define vfork fork" >>confdefs.h
5937
a946372e 5938fi
f11781c5 5939if test "x$ac_cv_func_fork_works" = xyes; then
a946372e 5940
f11781c5 5941$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
a946372e 5942
a946372e 5943fi
f11781c5
AK
5944
5945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
5946$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
5947if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
5948 $as_echo_n "(cached) " >&6
a946372e 5949else
f11781c5
AK
5950 rm -f conftest.sym conftest.file
5951echo >conftest.file
5952if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
5953 if test "$cross_compiling" = yes; then :
5954 ac_cv_func_lstat_dereferences_slashed_symlink=no
a946372e 5955else
f11781c5 5956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5957/* end confdefs.h. */
f11781c5
AK
5958$ac_includes_default
5959int
5960main ()
5961{
5962struct stat sbuf;
5963 /* Linux will dereference the symlink and fail, as required by POSIX.
5964 That is better in the sense that it means we will not
5965 have to compile and use the lstat wrapper. */
5966 return lstat ("conftest.sym/", &sbuf) == 0;
5967 ;
5968 return 0;
5969}
a946372e 5970_ACEOF
f11781c5
AK
5971if ac_fn_c_try_run "$LINENO"; then :
5972 ac_cv_func_lstat_dereferences_slashed_symlink=yes
a946372e 5973else
f11781c5 5974 ac_cv_func_lstat_dereferences_slashed_symlink=no
a946372e 5975fi
f11781c5
AK
5976rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5977 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5978fi
a946372e 5979
a946372e 5980else
f11781c5
AK
5981 # If the `ln -s' command failed, then we probably don't even
5982 # have an lstat function.
5983 ac_cv_func_lstat_dereferences_slashed_symlink=no
a946372e 5984fi
f11781c5 5985rm -f conftest.sym conftest.file
a946372e 5986
f11781c5
AK
5987fi
5988{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
5989$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
a946372e 5990
f11781c5 5991test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
a946372e 5992
f11781c5
AK
5993cat >>confdefs.h <<_ACEOF
5994#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
5995_ACEOF
a946372e 5996
a946372e 5997
f11781c5
AK
5998if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
5999 case " $LIBOBJS " in
6000 *" lstat.$ac_objext "* ) ;;
6001 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6002 ;;
6003esac
a946372e 6004
f11781c5 6005fi
a946372e 6006
f11781c5
AK
6007{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat accepts an empty string" >&5
6008$as_echo_n "checking whether lstat accepts an empty string... " >&6; }
6009if test "${ac_cv_func_lstat_empty_string_bug+set}" = set; then :
6010 $as_echo_n "(cached) " >&6
a946372e 6011else
f11781c5
AK
6012 if test "$cross_compiling" = yes; then :
6013 ac_cv_func_lstat_empty_string_bug=yes
a946372e 6014else
f11781c5
AK
6015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6016/* end confdefs.h. */
6017$ac_includes_default
6018int
6019main ()
6020{
6021struct stat sbuf;
6022 return lstat ("", &sbuf) == 0;
6023 ;
6024 return 0;
6025}
6026_ACEOF
6027if ac_fn_c_try_run "$LINENO"; then :
6028 ac_cv_func_lstat_empty_string_bug=no
6029else
6030 ac_cv_func_lstat_empty_string_bug=yes
a946372e 6031fi
f11781c5
AK
6032rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6033 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6034fi
6035
f11781c5
AK
6036fi
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_empty_string_bug" >&5
6038$as_echo "$ac_cv_func_lstat_empty_string_bug" >&6; }
6039if test $ac_cv_func_lstat_empty_string_bug = yes; then
6040 case " $LIBOBJS " in
6041 *" lstat.$ac_objext "* ) ;;
6042 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6043 ;;
6044esac
a946372e
AK
6045
6046
f11781c5
AK
6047cat >>confdefs.h <<_ACEOF
6048#define HAVE_LSTAT_EMPTY_STRING_BUG 1
6049_ACEOF
a946372e 6050
a946372e 6051fi
a946372e 6052
f11781c5
AK
6053for ac_header in stdlib.h
6054do :
6055 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6056if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6057 cat >>confdefs.h <<_ACEOF
6058#define HAVE_STDLIB_H 1
6059_ACEOF
6060
a946372e
AK
6061fi
6062
f11781c5 6063done
a946372e 6064
f11781c5
AK
6065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
6066$as_echo_n "checking for GNU libc compatible malloc... " >&6; }
6067if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
6068 $as_echo_n "(cached) " >&6
6069else
6070 if test "$cross_compiling" = yes; then :
6071 ac_cv_func_malloc_0_nonnull=no
6072else
6073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6074/* end confdefs.h. */
6075#if defined STDC_HEADERS || defined HAVE_STDLIB_H
6076# include <stdlib.h>
6077#else
6078char *malloc ();
6079#endif
a946372e 6080
f11781c5
AK
6081int
6082main ()
6083{
6084return ! malloc (0);
6085 ;
6086 return 0;
6087}
6088_ACEOF
6089if ac_fn_c_try_run "$LINENO"; then :
6090 ac_cv_func_malloc_0_nonnull=yes
a946372e 6091else
f11781c5 6092 ac_cv_func_malloc_0_nonnull=no
a946372e 6093fi
f11781c5
AK
6094rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6095 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 6096fi
f11781c5 6097
a946372e 6098fi
f11781c5
AK
6099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
6100$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
6101if test $ac_cv_func_malloc_0_nonnull = yes; then :
a946372e 6102
f11781c5 6103$as_echo "#define HAVE_MALLOC 1" >>confdefs.h
a946372e 6104
f11781c5
AK
6105else
6106 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
a946372e 6107
f11781c5
AK
6108 case " $LIBOBJS " in
6109 *" malloc.$ac_objext "* ) ;;
6110 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
6111 ;;
6112esac
6113
6114
6115$as_echo "#define malloc rpl_malloc" >>confdefs.h
a946372e 6116
a946372e 6117fi
a946372e 6118
a946372e 6119
f11781c5
AK
6120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
6121$as_echo_n "checking for working memcmp... " >&6; }
6122if test "${ac_cv_func_memcmp_working+set}" = set; then :
a946372e 6123 $as_echo_n "(cached) " >&6
a946372e 6124else
f11781c5
AK
6125 if test "$cross_compiling" = yes; then :
6126 ac_cv_func_memcmp_working=no
6127else
6128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e
AK
6129/* end confdefs.h. */
6130$ac_includes_default
f11781c5
AK
6131int
6132main ()
6133{
a946372e 6134
f11781c5
AK
6135 /* Some versions of memcmp are not 8-bit clean. */
6136 char c0 = '\100', c1 = '\200', c2 = '\201';
6137 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
6138 return 1;
a946372e 6139
f11781c5
AK
6140 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
6141 or more and with at least one buffer not starting on a 4-byte boundary.
6142 William Lewis provided this test program. */
6143 {
6144 char foo[21];
6145 char bar[21];
6146 int i;
6147 for (i = 0; i < 4; i++)
6148 {
6149 char *a = foo + i;
6150 char *b = bar + i;
6151 strcpy (a, "--------01111111");
6152 strcpy (b, "--------10000000");
6153 if (memcmp (a, b, 16) >= 0)
6154 return 1;
6155 }
6156 return 0;
6157 }
a946372e 6158
f11781c5
AK
6159 ;
6160 return 0;
6161}
a946372e 6162_ACEOF
f11781c5
AK
6163if ac_fn_c_try_run "$LINENO"; then :
6164 ac_cv_func_memcmp_working=yes
a946372e 6165else
f11781c5
AK
6166 ac_cv_func_memcmp_working=no
6167fi
6168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6169 conftest.$ac_objext conftest.beam conftest.$ac_ext
6170fi
a946372e 6171
a946372e 6172fi
f11781c5
AK
6173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
6174$as_echo "$ac_cv_func_memcmp_working" >&6; }
6175test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
6176 *" memcmp.$ac_objext "* ) ;;
6177 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
6178 ;;
6179esac
a946372e 6180
a946372e 6181
a946372e 6182
a946372e 6183
f11781c5
AK
6184
6185 for ac_header in $ac_header_list
6186do :
6187 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6188ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6189"
6190if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
a946372e
AK
6191 cat >>confdefs.h <<_ACEOF
6192#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6193_ACEOF
6194
a946372e
AK
6195fi
6196
6197done
6198
a946372e 6199
f11781c5
AK
6200
6201
6202
6203
6204
6205
6206for ac_func in getpagesize
6207do :
6208 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6209if test "x$ac_cv_func_getpagesize" = x""yes; then :
6210 cat >>confdefs.h <<_ACEOF
6211#define HAVE_GETPAGESIZE 1
6212_ACEOF
6213
a946372e 6214fi
f11781c5
AK
6215done
6216
6217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6218$as_echo_n "checking for working mmap... " >&6; }
6219if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6220 $as_echo_n "(cached) " >&6
a946372e 6221else
f11781c5
AK
6222 if test "$cross_compiling" = yes; then :
6223 ac_cv_func_mmap_fixed_mapped=no
6224else
6225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e
AK
6226/* end confdefs.h. */
6227$ac_includes_default
f11781c5
AK
6228/* malloc might have been renamed as rpl_malloc. */
6229#undef malloc
6230
6231/* Thanks to Mike Haertel and Jim Avera for this test.
6232 Here is a matrix of mmap possibilities:
6233 mmap private not fixed
6234 mmap private fixed at somewhere currently unmapped
6235 mmap private fixed at somewhere already mapped
6236 mmap shared not fixed
6237 mmap shared fixed at somewhere currently unmapped
6238 mmap shared fixed at somewhere already mapped
6239 For private mappings, we should verify that changes cannot be read()
6240 back from the file, nor mmap's back from the file at a different
6241 address. (There have been systems where private was not correctly
6242 implemented like the infamous i386 svr4.0, and systems where the
6243 VM page cache was not coherent with the file system buffer cache
6244 like early versions of FreeBSD and possibly contemporary NetBSD.)
6245 For shared mappings, we should conversely verify that changes get
6246 propagated back to all the places they're supposed to be.
6247
6248 Grep wants private fixed already mapped.
6249 The main things grep needs to know about mmap are:
6250 * does it exist and is it safe to write into the mmap'd area
6251 * how to use it (BSD variants) */
6252
6253#include <fcntl.h>
6254#include <sys/mman.h>
6255
6256#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6257char *malloc ();
6258#endif
6259
6260/* This mess was copied from the GNU getpagesize.h. */
6261#ifndef HAVE_GETPAGESIZE
6262# ifdef _SC_PAGESIZE
6263# define getpagesize() sysconf(_SC_PAGESIZE)
6264# else /* no _SC_PAGESIZE */
6265# ifdef HAVE_SYS_PARAM_H
6266# include <sys/param.h>
6267# ifdef EXEC_PAGESIZE
6268# define getpagesize() EXEC_PAGESIZE
6269# else /* no EXEC_PAGESIZE */
6270# ifdef NBPG
6271# define getpagesize() NBPG * CLSIZE
6272# ifndef CLSIZE
6273# define CLSIZE 1
6274# endif /* no CLSIZE */
6275# else /* no NBPG */
6276# ifdef NBPC
6277# define getpagesize() NBPC
6278# else /* no NBPC */
6279# ifdef PAGESIZE
6280# define getpagesize() PAGESIZE
6281# endif /* PAGESIZE */
6282# endif /* no NBPC */
6283# endif /* no NBPG */
6284# endif /* no EXEC_PAGESIZE */
6285# else /* no HAVE_SYS_PARAM_H */
6286# define getpagesize() 8192 /* punt totally */
6287# endif /* no HAVE_SYS_PARAM_H */
6288# endif /* no _SC_PAGESIZE */
6289
6290#endif /* no HAVE_GETPAGESIZE */
6291
6292int
6293main ()
6294{
6295 char *data, *data2, *data3;
6296 const char *cdata2;
6297 int i, pagesize;
6298 int fd, fd2;
6299
6300 pagesize = getpagesize ();
6301
6302 /* First, make a file with some known garbage in it. */
6303 data = (char *) malloc (pagesize);
6304 if (!data)
6305 return 1;
6306 for (i = 0; i < pagesize; ++i)
6307 *(data + i) = rand ();
6308 umask (0);
6309 fd = creat ("conftest.mmap", 0600);
6310 if (fd < 0)
6311 return 2;
6312 if (write (fd, data, pagesize) != pagesize)
6313 return 3;
6314 close (fd);
6315
6316 /* Next, check that the tail of a page is zero-filled. File must have
6317 non-zero length, otherwise we risk SIGBUS for entire page. */
6318 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
6319 if (fd2 < 0)
6320 return 4;
6321 cdata2 = "";
6322 if (write (fd2, cdata2, 1) != 1)
6323 return 5;
6324 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
6325 if (data2 == MAP_FAILED)
6326 return 6;
6327 for (i = 0; i < pagesize; ++i)
6328 if (*(data2 + i))
6329 return 7;
6330 close (fd2);
6331 if (munmap (data2, pagesize))
6332 return 8;
6333
6334 /* Next, try to mmap the file at a fixed address which already has
6335 something else allocated at it. If we can, also make sure that
6336 we see the same garbage. */
6337 fd = open ("conftest.mmap", O_RDWR);
6338 if (fd < 0)
6339 return 9;
6340 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6341 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6342 return 10;
6343 for (i = 0; i < pagesize; ++i)
6344 if (*(data + i) != *(data2 + i))
6345 return 11;
6346
6347 /* Finally, make sure that changes to the mapped area do not
6348 percolate back to the file as seen by read(). (This is a bug on
6349 some variants of i386 svr4.0.) */
6350 for (i = 0; i < pagesize; ++i)
6351 *(data2 + i) = *(data2 + i) + 1;
6352 data3 = (char *) malloc (pagesize);
6353 if (!data3)
6354 return 12;
6355 if (read (fd, data3, pagesize) != pagesize)
6356 return 13;
6357 for (i = 0; i < pagesize; ++i)
6358 if (*(data + i) != *(data3 + i))
6359 return 14;
6360 close (fd);
6361 return 0;
6362}
a946372e 6363_ACEOF
f11781c5
AK
6364if ac_fn_c_try_run "$LINENO"; then :
6365 ac_cv_func_mmap_fixed_mapped=yes
a946372e 6366else
f11781c5
AK
6367 ac_cv_func_mmap_fixed_mapped=no
6368fi
6369rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6370 conftest.$ac_objext conftest.beam conftest.$ac_ext
6371fi
a946372e 6372
a946372e 6373fi
f11781c5
AK
6374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6375$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6376if test $ac_cv_func_mmap_fixed_mapped = yes; then
a946372e 6377
f11781c5 6378$as_echo "#define HAVE_MMAP 1" >>confdefs.h
a946372e 6379
f11781c5
AK
6380fi
6381rm -f conftest.mmap conftest.txt
6382
6383for ac_header in stdlib.h
6384do :
6385 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6386if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6387 cat >>confdefs.h <<_ACEOF
6388#define HAVE_STDLIB_H 1
a946372e 6389_ACEOF
f11781c5
AK
6390
6391fi
6392
6393done
6394
6395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
6396$as_echo_n "checking for GNU libc compatible realloc... " >&6; }
6397if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
6398 $as_echo_n "(cached) " >&6
6399else
6400 if test "$cross_compiling" = yes; then :
6401 ac_cv_func_realloc_0_nonnull=no
6402else
6403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 6404/* end confdefs.h. */
f11781c5
AK
6405#if defined STDC_HEADERS || defined HAVE_STDLIB_H
6406# include <stdlib.h>
6407#else
6408char *realloc ();
6409#endif
6410
6411int
6412main ()
6413{
6414return ! realloc (0, 0);
6415 ;
6416 return 0;
6417}
a946372e 6418_ACEOF
f11781c5
AK
6419if ac_fn_c_try_run "$LINENO"; then :
6420 ac_cv_func_realloc_0_nonnull=yes
a946372e 6421else
f11781c5
AK
6422 ac_cv_func_realloc_0_nonnull=no
6423fi
6424rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6425 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6426fi
6427
f11781c5
AK
6428fi
6429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
6430$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
6431if test $ac_cv_func_realloc_0_nonnull = yes; then :
a946372e 6432
f11781c5 6433$as_echo "#define HAVE_REALLOC 1" >>confdefs.h
a946372e 6434
a946372e 6435else
f11781c5
AK
6436 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
6437
6438 case " $LIBOBJS " in
6439 *" realloc.$ac_objext "* ) ;;
6440 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
6441 ;;
6442esac
a946372e 6443
a946372e 6444
f11781c5
AK
6445$as_echo "#define realloc rpl_realloc" >>confdefs.h
6446
a946372e
AK
6447fi
6448
a946372e 6449
f11781c5
AK
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5
6451$as_echo_n "checking whether stat accepts an empty string... " >&6; }
6452if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then :
6453 $as_echo_n "(cached) " >&6
a946372e 6454else
f11781c5
AK
6455 if test "$cross_compiling" = yes; then :
6456 ac_cv_func_stat_empty_string_bug=yes
6457else
6458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6459/* end confdefs.h. */
6460$ac_includes_default
6461int
6462main ()
6463{
6464struct stat sbuf;
6465 return stat ("", &sbuf) == 0;
6466 ;
6467 return 0;
6468}
6469_ACEOF
6470if ac_fn_c_try_run "$LINENO"; then :
6471 ac_cv_func_stat_empty_string_bug=no
6472else
6473 ac_cv_func_stat_empty_string_bug=yes
a946372e 6474fi
f11781c5
AK
6475rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6476 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6477fi
6478
8c4e8a18 6479fi
f11781c5
AK
6480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5
6481$as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
6482if test $ac_cv_func_stat_empty_string_bug = yes; then
6483 case " $LIBOBJS " in
6484 *" stat.$ac_objext "* ) ;;
6485 *) LIBOBJS="$LIBOBJS stat.$ac_objext"
6486 ;;
6487esac
8c4e8a18
FDN
6488
6489
6490cat >>confdefs.h <<_ACEOF
f11781c5 6491#define HAVE_STAT_EMPTY_STRING_BUG 1
8c4e8a18
FDN
6492_ACEOF
6493
6494fi
6495
f11781c5
AK
6496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
6497$as_echo_n "checking for working strtod... " >&6; }
6498if test "${ac_cv_func_strtod+set}" = set; then :
6499 $as_echo_n "(cached) " >&6
66fd4529 6500else
f11781c5
AK
6501 if test "$cross_compiling" = yes; then :
6502 ac_cv_func_strtod=no
6503else
6504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6505/* end confdefs.h. */
66fd4529 6506
f11781c5
AK
6507$ac_includes_default
6508#ifndef strtod
6509double strtod ();
6510#endif
6511int
6512main()
6513{
6514 {
6515 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
6516 char *string = " +69";
6517 char *term;
6518 double value;
6519 value = strtod (string, &term);
6520 if (value != 69 || term != (string + 4))
6521 return 1;
6522 }
66fd4529 6523
f11781c5
AK
6524 {
6525 /* Under Solaris 2.4, strtod returns the wrong value for the
6526 terminating character under some conditions. */
6527 char *string = "NaN";
6528 char *term;
6529 strtod (string, &term);
6530 if (term != string && *(term - 1) == 0)
6531 return 1;
6532 }
6533 return 0;
6534}
66fd4529 6535
f11781c5
AK
6536_ACEOF
6537if ac_fn_c_try_run "$LINENO"; then :
6538 ac_cv_func_strtod=yes
66fd4529 6539else
f11781c5
AK
6540 ac_cv_func_strtod=no
6541fi
6542rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6543 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6544fi
6545
f11781c5
AK
6546fi
6547{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
6548$as_echo "$ac_cv_func_strtod" >&6; }
6549if test $ac_cv_func_strtod = no; then
6550 case " $LIBOBJS " in
6551 *" strtod.$ac_objext "* ) ;;
6552 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
6553 ;;
6554esac
71082be4 6555
f11781c5
AK
6556ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
6557if test "x$ac_cv_func_pow" = x""yes; then :
71082be4 6558
66fd4529 6559fi
a946372e 6560
f11781c5
AK
6561if test $ac_cv_func_pow = no; then
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
6563$as_echo_n "checking for pow in -lm... " >&6; }
6564if test "${ac_cv_lib_m_pow+set}" = set; then :
6565 $as_echo_n "(cached) " >&6
6566else
6567 ac_check_lib_save_LIBS=$LIBS
6568LIBS="-lm $LIBS"
6569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6570/* end confdefs.h. */
90c80887 6571
f11781c5
AK
6572/* Override any GCC internal prototype to avoid an error.
6573 Use char because int might match the return type of a GCC
6574 builtin and then its argument prototype would still apply. */
6575#ifdef __cplusplus
6576extern "C"
6577#endif
6578char pow ();
6579int
6580main ()
6581{
6582return pow ();
6583 ;
6584 return 0;
6585}
6586_ACEOF
6587if ac_fn_c_try_link "$LINENO"; then :
6588 ac_cv_lib_m_pow=yes
90c80887 6589else
f11781c5 6590 ac_cv_lib_m_pow=no
90c80887 6591fi
f11781c5
AK
6592rm -f core conftest.err conftest.$ac_objext \
6593 conftest$ac_exeext conftest.$ac_ext
6594LIBS=$ac_check_lib_save_LIBS
90c80887 6595fi
f11781c5
AK
6596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
6597$as_echo "$ac_cv_lib_m_pow" >&6; }
6598if test "x$ac_cv_lib_m_pow" = x""yes; then :
6599 POW_LIB=-lm
90c80887 6600else
f11781c5
AK
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
6602$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
90c80887 6603fi
f11781c5 6604
90c80887
AK
6605fi
6606
f11781c5
AK
6607fi
6608
6609for ac_func in vprintf
6610do :
6611 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
6612if test "x$ac_cv_func_vprintf" = x""yes; then :
6613 cat >>confdefs.h <<_ACEOF
6614#define HAVE_VPRINTF 1
6615_ACEOF
90c80887 6616
f11781c5
AK
6617ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6618if test "x$ac_cv_func__doprnt" = x""yes; then :
90c80887 6619
f11781c5 6620$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
90c80887 6621
90c80887 6622fi
90c80887 6623
f11781c5
AK
6624fi
6625done
90c80887 6626
90c80887 6627
90c80887 6628
f11781c5
AK
6629################################################################################
6630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use static linking" >&5
6631$as_echo_n "checking whether to use static linking... " >&6; }
6632# Check whether --enable-static_link was given.
6633if test "${enable_static_link+set}" = set; then :
6634 enableval=$enable_static_link; STATIC_LINK=$enableval
6635else
6636 STATIC_LINK=no
6637fi
90c80887 6638
f11781c5
AK
6639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $STATIC_LINK" >&5
6640$as_echo "$STATIC_LINK" >&6; }
90c80887 6641
f11781c5 6642################################################################################
90c80887 6643
90c80887 6644
f11781c5
AK
6645################################################################################
6646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file owner" >&5
6647$as_echo_n "checking file owner... " >&6; }
90c80887 6648
f11781c5
AK
6649# Check whether --with-user was given.
6650if test "${with_user+set}" = set; then :
6651 withval=$with_user; OWNER=$withval
6652fi
90c80887 6653
f11781c5
AK
6654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OWNER" >&5
6655$as_echo "$OWNER" >&6; }
90c80887 6656
f11781c5
AK
6657if test x$OWNER != x; then
6658 INSTALL="$INSTALL -o $OWNER"
90c80887 6659fi
a946372e 6660
f11781c5
AK
6661################################################################################
6662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking group owner" >&5
6663$as_echo_n "checking group owner... " >&6; }
a946372e 6664
f11781c5
AK
6665# Check whether --with-group was given.
6666if test "${with_group+set}" = set; then :
6667 withval=$with_group; GROUP=$withval
a946372e 6668fi
f11781c5
AK
6669
6670{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROUP" >&5
6671$as_echo "$GROUP" >&6; }
6672
6673if test x$GROUP != x; then
6674 INSTALL="$INSTALL -g $GROUP"
a946372e 6675fi
f11781c5
AK
6676
6677################################################################################
6678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking device node uid" >&5
6679$as_echo_n "checking device node uid... " >&6; }
6680
6681
6682# Check whether --with-device-uid was given.
6683if test "${with_device_uid+set}" = set; then :
6684 withval=$with_device_uid; DM_DEVICE_UID=$withval
a946372e 6685else
f11781c5 6686 DM_DEVICE_UID=0
a946372e
AK
6687fi
6688
f11781c5
AK
6689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_UID" >&5
6690$as_echo "$DM_DEVICE_UID" >&6; }
a946372e 6691
f11781c5
AK
6692################################################################################
6693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking device node gid" >&5
6694$as_echo_n "checking device node gid... " >&6; }
a946372e 6695
a946372e 6696
f11781c5
AK
6697# Check whether --with-device-gid was given.
6698if test "${with_device_gid+set}" = set; then :
6699 withval=$with_device_gid; DM_DEVICE_GID=$withval
a946372e 6700else
f11781c5 6701 DM_DEVICE_GID=0
a946372e 6702fi
a946372e 6703
f11781c5
AK
6704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_GID" >&5
6705$as_echo "$DM_DEVICE_GID" >&6; }
90c80887 6706
f11781c5
AK
6707################################################################################
6708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking device node mode" >&5
6709$as_echo_n "checking device node mode... " >&6; }
90c80887 6710
90c80887 6711
f11781c5
AK
6712# Check whether --with-device-mode was given.
6713if test "${with_device_mode+set}" = set; then :
6714 withval=$with_device_mode; DM_DEVICE_MODE=$withval
6715else
6716 DM_DEVICE_MODE=0600
6717fi
90c80887 6718
f11781c5
AK
6719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_MODE" >&5
6720$as_echo "$DM_DEVICE_MODE" >&6; }
90c80887 6721
d0df875d
ZK
6722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking when to create device nodes" >&5
6723$as_echo_n "checking when to create device nodes... " >&6; }
6724
6725# Check whether --with-device-nodes-on was given.
6726if test "${with_device_nodes_on+set}" = set; then :
6727 withval=$with_device_nodes_on; ADD_NODE=$withval
6728else
6729 ADD_NODE=resume
6730fi
6731
6732case "$ADD_NODE" in
6733 resume) add_on=DM_ADD_NODE_ON_RESUME;;
6734 create) add_on=DM_ADD_NODE_ON_CREATE;;
6735 *) as_fn_error $? "--with-device-nodes-on parameter invalid" "$LINENO" 5;;
6736esac
6737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: on $ADD_NODE" >&5
6738$as_echo "on $ADD_NODE" >&6; }
6739
6740cat >>confdefs.h <<_ACEOF
6741#define DEFAULT_DM_ADD_NODE $add_on
6742_ACEOF
6743
6744
f11781c5
AK
6745################################################################################
6746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable lvm1 fallback" >&5
6747$as_echo_n "checking whether to enable lvm1 fallback... " >&6; }
6748# Check whether --enable-lvm1_fallback was given.
6749if test "${enable_lvm1_fallback+set}" = set; then :
6750 enableval=$enable_lvm1_fallback; LVM1_FALLBACK=$enableval
6751else
6752 LVM1_FALLBACK=no
6753fi
90c80887 6754
f11781c5
AK
6755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1_FALLBACK" >&5
6756$as_echo "$LVM1_FALLBACK" >&6; }
90c80887 6757
f11781c5 6758if test x$LVM1_FALLBACK = xyes; then
90c80887 6759
f11781c5 6760$as_echo "#define LVM1_FALLBACK 1" >>confdefs.h
90c80887 6761
f11781c5 6762fi
90c80887 6763
f11781c5
AK
6764################################################################################
6765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for lvm1 metadata" >&5
6766$as_echo_n "checking whether to include support for lvm1 metadata... " >&6; }
6767
6768# Check whether --with-lvm1 was given.
6769if test "${with_lvm1+set}" = set; then :
6770 withval=$with_lvm1; LVM1=$withval
a946372e 6771else
f11781c5 6772 LVM1=internal
a946372e 6773fi
f11781c5
AK
6774
6775{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1" >&5
6776$as_echo "$LVM1" >&6; }
6777
6778if [ "x$LVM1" != xnone -a "x$LVM1" != xinternal -a "x$LVM1" != xshared ];
6779 then as_fn_error $? "--with-lvm1 parameter invalid
6780" "$LINENO" 5
6781fi;
6782
6783if test x$LVM1 = xinternal; then
6784
6785$as_echo "#define LVM1_INTERNAL 1" >>confdefs.h
6786
a946372e
AK
6787fi
6788
6789################################################################################
f11781c5
AK
6790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for GFS pool metadata" >&5
6791$as_echo_n "checking whether to include support for GFS pool metadata... " >&6; }
6792
6793# Check whether --with-pool was given.
6794if test "${with_pool+set}" = set; then :
6795 withval=$with_pool; POOL=$withval
a946372e 6796else
f11781c5 6797 POOL=internal
a946372e
AK
6798fi
6799
f11781c5
AK
6800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $POOL" >&5
6801$as_echo "$POOL" >&6; }
6802
6803if [ "x$POOL" != xnone -a "x$POOL" != xinternal -a "x$POOL" != xshared ];
6804 then as_fn_error $? "--with-pool parameter invalid
6805" "$LINENO" 5
6806fi;
6807
6808if test x$POOL = xinternal; then
6809
6810$as_echo "#define POOL_INTERNAL 1" >>confdefs.h
a946372e 6811
a946372e
AK
6812fi
6813
6814################################################################################
f11781c5
AK
6815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for cluster locking" >&5
6816$as_echo_n "checking whether to include support for cluster locking... " >&6; }
a946372e 6817
f11781c5
AK
6818# Check whether --with-cluster was given.
6819if test "${with_cluster+set}" = set; then :
6820 withval=$with_cluster; CLUSTER=$withval
a946372e
AK
6821fi
6822
f11781c5
AK
6823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLUSTER" >&5
6824$as_echo "$CLUSTER" >&6; }
a946372e 6825
f11781c5
AK
6826if [ "x$CLUSTER" != xnone -a "x$CLUSTER" != xinternal -a "x$CLUSTER" != xshared ];
6827 then as_fn_error $? "--with-cluster parameter invalid
6828" "$LINENO" 5
6829fi;
fddafd51 6830
f11781c5 6831if test x$CLUSTER = xinternal; then
5556819a 6832
f11781c5 6833$as_echo "#define CLUSTER_LOCKING_INTERNAL 1" >>confdefs.h
fddafd51 6834
fddafd51 6835fi
f11781c5
AK
6836
6837################################################################################
6838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include snapshots" >&5
6839$as_echo_n "checking whether to include snapshots... " >&6; }
6840
6841# Check whether --with-snapshots was given.
6842if test "${with_snapshots+set}" = set; then :
6843 withval=$with_snapshots; SNAPSHOTS=$withval
fddafd51 6844else
f11781c5 6845 SNAPSHOTS=internal
fddafd51
ZK
6846fi
6847
f11781c5
AK
6848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNAPSHOTS" >&5
6849$as_echo "$SNAPSHOTS" >&6; }
fddafd51 6850
f11781c5
AK
6851if [ "x$SNAPSHOTS" != xnone -a "x$SNAPSHOTS" != xinternal -a "x$SNAPSHOTS" != xshared ];
6852 then as_fn_error $? "--with-snapshots parameter invalid
6853" "$LINENO" 5
6854fi;
fddafd51 6855
f11781c5
AK
6856if test x$SNAPSHOTS = xinternal; then
6857
6858$as_echo "#define SNAPSHOT_INTERNAL 1" >>confdefs.h
6859
6860fi
6861
6862################################################################################
6863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include mirrors" >&5
6864$as_echo_n "checking whether to include mirrors... " >&6; }
6865
6866# Check whether --with-mirrors was given.
6867if test "${with_mirrors+set}" = set; then :
6868 withval=$with_mirrors; MIRRORS=$withval
fddafd51 6869else
f11781c5 6870 MIRRORS=internal
fddafd51
ZK
6871fi
6872
f11781c5
AK
6873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIRRORS" >&5
6874$as_echo "$MIRRORS" >&6; }
fddafd51 6875
f11781c5
AK
6876if [ "x$MIRRORS" != xnone -a "x$MIRRORS" != xinternal -a "x$MIRRORS" != xshared ];
6877 then as_fn_error $? "--with-mirrors parameter invalid
6878" "$LINENO" 5
6879fi;
6880
6881if test x$MIRRORS = xinternal; then
6882
6883$as_echo "#define MIRRORED_INTERNAL 1" >>confdefs.h
6884
6885fi
6886
cac52ca4
JEB
6887################################################################################
6888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include raid" >&5
6889$as_echo_n "checking whether to include raid... " >&6; }
6890
6891# Check whether --with-raid was given.
6892if test "${with_raid+set}" = set; then :
6893 withval=$with_raid; RAID=$withval
6894else
6895 RAID=internal
6896fi
6897
6898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAID" >&5
6899$as_echo "$RAID" >&6; }
6900
6901if [ "x$RAID" != xnone -a "x$RAID" != xinternal -a "x$RAID" != xshared ];
6902 then as_fn_error $? "--with-raid parameter invalid
6903" "$LINENO" 5
6904fi;
6905
6906if test x$RAID = xinternal; then
6907
6908$as_echo "#define RAID_INTERNAL 1" >>confdefs.h
6909
6910fi
6911
f11781c5
AK
6912################################################################################
6913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include replicators" >&5
6914$as_echo_n "checking whether to include replicators... " >&6; }
6915
6916# Check whether --with-replicators was given.
6917if test "${with_replicators+set}" = set; then :
6918 withval=$with_replicators; REPLICATORS=$withval
fd4728e1 6919else
f11781c5
AK
6920 REPLICATORS=none
6921fi
fd4728e1 6922
f11781c5
AK
6923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $REPLICATORS" >&5
6924$as_echo "$REPLICATORS" >&6; }
6925
6926case "$REPLICATORS" in
6927 none|shared) ;;
6928 internal)
6929$as_echo "#define REPLICATOR_INTERNAL 1" >>confdefs.h
6930 ;;
6931 *) as_fn_error $? "--with-replicators parameter invalid ($REPLICATORS)" "$LINENO" 5 ;;
fd4728e1 6932esac
f11781c5 6933
3ba4a195
ZK
6934################################################################################
6935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include thin provisioning" >&5
6936$as_echo_n "checking whether to include thin provisioning... " >&6; }
6937
6938# Check whether --with-thin was given.
6939if test "${with_thin+set}" = set; then :
6940 withval=$with_thin; THIN=$withval
6941else
6942 THIN=none
6943fi
6944
6945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIN" >&5
6946$as_echo "$THIN" >&6; }
6947
6948case "$THIN" in
6949 none|shared) ;;
6950 internal)
6951$as_echo "#define THIN_INTERNAL 1" >>confdefs.h
6952 ;;
6953 *) as_fn_error $? "--with-thin parameter invalid ($THIN)" "$LINENO" 5 ;;
6954esac
6955
f11781c5
AK
6956################################################################################
6957{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable readline" >&5
6958$as_echo_n "checking whether to enable readline... " >&6; }
6959# Check whether --enable-readline was given.
6960if test "${enable_readline+set}" = set; then :
6961 enableval=$enable_readline; READLINE=$enableval
fd4728e1 6962else
f11781c5 6963 READLINE=maybe
fd4728e1
ZK
6964fi
6965
f11781c5
AK
6966{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE" >&5
6967$as_echo "$READLINE" >&6; }
fd4728e1 6968
f11781c5
AK
6969################################################################################
6970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable realtime support" >&5
6971$as_echo_n "checking whether to enable realtime support... " >&6; }
6972# Check whether --enable-realtime was given.
6973if test "${enable_realtime+set}" = set; then :
6974 enableval=$enable_realtime; REALTIME=$enableval
5556819a 6975fi
d0191583 6976
f11781c5
AK
6977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $REALTIME" >&5
6978$as_echo "$REALTIME" >&6; }
6979
54b362f9 6980################################################################################
f11781c5
AK
6981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable OCF resource agents" >&5
6982$as_echo_n "checking whether to enable OCF resource agents... " >&6; }
6983# Check whether --enable-ocf was given.
6984if test "${enable_ocf+set}" = set; then :
6985 enableval=$enable_ocf; OCF=$enableval
54b362f9 6986else
f11781c5 6987 OCF=no
54b362f9
AK
6988fi
6989
f11781c5
AK
6990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCF" >&5
6991$as_echo "$OCF" >&6; }
54b362f9 6992
606d0858
AK
6993# Check whether --with-ocfdir was given.
6994if test "${with_ocfdir+set}" = set; then :
6995 withval=$with_ocfdir; OCFDIR=$withval
6996else
6997 OCFDIR='${prefix}/lib/ocf/resource.d/lvm2'
6998fi
6999
7000
f11781c5
AK
7001################################################################################
7002pkg_config_init() {
7003
7004
7005
7006
7007
7008
7009if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
7010 if test -n "$ac_tool_prefix"; then
7011 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
7012set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
7013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
54b362f9 7014$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 7015if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
54b362f9
AK
7016 $as_echo_n "(cached) " >&6
7017else
f11781c5 7018 case $PKG_CONFIG in
54b362f9 7019 [\\/]* | ?:[\\/]*)
f11781c5 7020 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
54b362f9
AK
7021 ;;
7022 *)
7023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7024for as_dir in $PATH
7025do
7026 IFS=$as_save_IFS
7027 test -z "$as_dir" && as_dir=.
f11781c5 7028 for ac_exec_ext in '' $ac_executable_extensions; do
54b362f9 7029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
7030 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
54b362f9
AK
7032 break 2
7033 fi
7034done
f11781c5 7035 done
54b362f9
AK
7036IFS=$as_save_IFS
7037
7038 ;;
7039esac
7040fi
f11781c5
AK
7041PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7042if test -n "$PKG_CONFIG"; then
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7044$as_echo "$PKG_CONFIG" >&6; }
54b362f9 7045else
f11781c5 7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54b362f9
AK
7047$as_echo "no" >&6; }
7048fi
7049
7050
f11781c5
AK
7051fi
7052if test -z "$ac_cv_path_PKG_CONFIG"; then
7053 ac_pt_PKG_CONFIG=$PKG_CONFIG
7054 # Extract the first word of "pkg-config", so it can be a program name with args.
7055set dummy pkg-config; ac_word=$2
7056{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
54b362f9 7057$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 7058if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
54b362f9
AK
7059 $as_echo_n "(cached) " >&6
7060else
f11781c5 7061 case $ac_pt_PKG_CONFIG in
54b362f9 7062 [\\/]* | ?:[\\/]*)
f11781c5 7063 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
54b362f9
AK
7064 ;;
7065 *)
7066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7067for as_dir in $PATH
7068do
7069 IFS=$as_save_IFS
7070 test -z "$as_dir" && as_dir=.
f11781c5 7071 for ac_exec_ext in '' $ac_executable_extensions; do
54b362f9 7072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
7073 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
54b362f9
AK
7075 break 2
7076 fi
7077done
f11781c5 7078 done
54b362f9
AK
7079IFS=$as_save_IFS
7080
7081 ;;
7082esac
7083fi
f11781c5
AK
7084ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
7085if test -n "$ac_pt_PKG_CONFIG"; then
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
7087$as_echo "$ac_pt_PKG_CONFIG" >&6; }
54b362f9 7088else
f11781c5 7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54b362f9
AK
7090$as_echo "no" >&6; }
7091fi
7092
f11781c5
AK
7093 if test "x$ac_pt_PKG_CONFIG" = x; then
7094 PKG_CONFIG=""
7095 else
7096 case $cross_compiling:$ac_tool_warned in
7097yes:)
7098{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7099$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7100ac_tool_warned=yes ;;
7101esac
7102 PKG_CONFIG=$ac_pt_PKG_CONFIG
7103 fi
d1e8046f 7104else
f11781c5 7105 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
d1e8046f
AK
7106fi
7107
f11781c5
AK
7108fi
7109if test -n "$PKG_CONFIG"; then
7110 _pkg_min_version=0.9.0
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
7112$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
7113 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7115$as_echo "yes" >&6; }
7116 else
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7118$as_echo "no" >&6; }
7119 PKG_CONFIG=""
7120 fi
7121fi
d1e8046f 7122
f11781c5
AK
7123pkg_failed=no
7124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKGCONFIGINIT" >&5
7125$as_echo_n "checking for PKGCONFIGINIT... " >&6; }
d1e8046f 7126
f11781c5
AK
7127if test -n "$PKGCONFIGINIT_CFLAGS"; then
7128 pkg_cv_PKGCONFIGINIT_CFLAGS="$PKGCONFIGINIT_CFLAGS"
7129 elif test -n "$PKG_CONFIG"; then
7130 if test -n "$PKG_CONFIG" && \
7131 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7132 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
7133 ac_status=$?
7134 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7135 test $ac_status = 0; }; then
7136 pkg_cv_PKGCONFIGINIT_CFLAGS=`$PKG_CONFIG --cflags "pkgconfiginit" 2>/dev/null`
d1e8046f 7137else
f11781c5
AK
7138 pkg_failed=yes
7139fi
7140 else
7141 pkg_failed=untried
7142fi
7143if test -n "$PKGCONFIGINIT_LIBS"; then
7144 pkg_cv_PKGCONFIGINIT_LIBS="$PKGCONFIGINIT_LIBS"
7145 elif test -n "$PKG_CONFIG"; then
7146 if test -n "$PKG_CONFIG" && \
7147 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7148 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
d1e8046f 7149 ac_status=$?
f11781c5
AK
7150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7151 test $ac_status = 0; }; then
7152 pkg_cv_PKGCONFIGINIT_LIBS=`$PKG_CONFIG --libs "pkgconfiginit" 2>/dev/null`
d1e8046f 7153else
f11781c5
AK
7154 pkg_failed=yes
7155fi
7156 else
7157 pkg_failed=untried
d1e8046f
AK
7158fi
7159
d1e8046f 7160
f11781c5
AK
7161
7162if test $pkg_failed = yes; then
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7164$as_echo "no" >&6; }
7165
7166if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7167 _pkg_short_errors_supported=yes
7168else
7169 _pkg_short_errors_supported=no
7170fi
7171 if test $_pkg_short_errors_supported = yes; then
7172 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pkgconfiginit" 2>&1`
7173 else
7174 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --print-errors "pkgconfiginit" 2>&1`
7175 fi
7176 # Put the nasty error message in config.log where it belongs
7177 echo "$PKGCONFIGINIT_PKG_ERRORS" >&5
7178
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7180$as_echo "pkg-config initialized" >&6; }
7181elif test $pkg_failed = untried; then
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7183$as_echo "no" >&6; }
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7185$as_echo "pkg-config initialized" >&6; }
d1e8046f 7186else
f11781c5
AK
7187 PKGCONFIGINIT_CFLAGS=$pkg_cv_PKGCONFIGINIT_CFLAGS
7188 PKGCONFIGINIT_LIBS=$pkg_cv_PKGCONFIGINIT_LIBS
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7190$as_echo "yes" >&6; }
d1e8046f 7191
d1e8046f 7192fi
f11781c5
AK
7193 PKGCONFIG_INIT=1
7194}
d1e8046f 7195
f11781c5
AK
7196################################################################################
7197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster LVM daemon" >&5
7198$as_echo_n "checking whether to build cluster LVM daemon... " >&6; }
d1e8046f 7199
f11781c5
AK
7200# Check whether --with-clvmd was given.
7201if test "${with_clvmd+set}" = set; then :
7202 withval=$with_clvmd; CLVMD=$withval
d1e8046f 7203else
f11781c5 7204 CLVMD=none
d1e8046f 7205fi
d1e8046f 7206
f11781c5
AK
7207if test x$CLVMD = xyes; then
7208 CLVMD=all
d1e8046f 7209fi
f11781c5
AK
7210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLVMD" >&5
7211$as_echo "$CLVMD" >&6; }
d1e8046f 7212
f11781c5
AK
7213if test x$CLVMD != xnone && test x$CLUSTER = xnone; then
7214 CLUSTER=internal
d1e8046f
AK
7215fi
7216
f11781c5
AK
7217if test x$CLVMD != xnone && test x$PKGCONFIG_INIT != x1; then
7218 pkg_config_init
7219fi
d1e8046f 7220
f11781c5
AK
7221CLVMD_CMANAGERS=""
7222CLVMD_NEEDS_QDISKD=no
d1e8046f 7223
f11781c5 7224if [ `expr x"$CLVMD" : '.*gulm.*'` != 0 ]; then
13db5983 7225 as_fn_error $? "Since version 2.02.87 GULM locking is no longer supported." "$LINENO" 5;
d1e8046f 7226fi
f11781c5
AK
7227if [ `expr x"$CLVMD" : '.*cman.*'` != 0 ]; then
7228 BUILDCMAN=yes
7229 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7230 CLVMD_NEEDS_QDISKD=yes
7231fi
7232if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
7233 BUILDCOROSYNC=yes
7234 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7235fi
7236if [ `expr x"$CLVMD" : '.*openais.*'` != 0 ]; then
7237 BUILDOPENAIS=yes
7238 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7239fi
7240if test x$CLVMD_NEEDS_QDISKD != xno; then
7241 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
fc54be10
AK
7242fi
7243
f11781c5
AK
7244soft_bailout() {
7245 NOTFOUND=1
7246}
ad6254c5 7247
f11781c5
AK
7248hard_bailout() {
7249 as_fn_error $? "bailing out" "$LINENO" 5
7250}
ad6254c5 7251
f11781c5
AK
7252if test x$CLVMD = xall; then
7253 bailout=soft_bailout
f11781c5
AK
7254 BUILDCMAN=yes
7255 BUILDCOROSYNC=yes
7256 BUILDOPENAIS=yes
a5f46f6a 7257else
f11781c5 7258 bailout=hard_bailout
a5f46f6a
AK
7259fi
7260
f11781c5
AK
7261check_lib_no_libs() {
7262 lib_no_libs_arg1=$1
7263 shift
7264 lib_no_libs_arg2=$1
7265 shift
7266 lib_no_libs_args=$@
7267 as_ac_Lib=`$as_echo "ac_cv_lib_$lib_no_libs_arg1''_$lib_no_libs_arg2" | $as_tr_sh`
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1" >&5
7269$as_echo_n "checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1... " >&6; }
7270if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
90c80887
AK
7271 $as_echo_n "(cached) " >&6
7272else
7273 ac_check_lib_save_LIBS=$LIBS
f11781c5
AK
7274LIBS="-l$lib_no_libs_arg1 $lib_no_libs_args $LIBS"
7275cat confdefs.h - <<_ACEOF >conftest.$ac_ext
90c80887
AK
7276/* end confdefs.h. */
7277
7278/* Override any GCC internal prototype to avoid an error.
7279 Use char because int might match the return type of a GCC
7280 builtin and then its argument prototype would still apply. */
7281#ifdef __cplusplus
7282extern "C"
7283#endif
f11781c5 7284char $lib_no_libs_arg2 ();
90c80887
AK
7285int
7286main ()
7287{
f11781c5 7288return $lib_no_libs_arg2 ();
90c80887
AK
7289 ;
7290 return 0;
7291}
7292_ACEOF
f11781c5
AK
7293if ac_fn_c_try_link "$LINENO"; then :
7294 eval "$as_ac_Lib=yes"
90c80887 7295else
f11781c5 7296 eval "$as_ac_Lib=no"
90c80887 7297fi
f11781c5
AK
7298rm -f core conftest.err conftest.$ac_objext \
7299 conftest$ac_exeext conftest.$ac_ext
90c80887
AK
7300LIBS=$ac_check_lib_save_LIBS
7301fi
f11781c5
AK
7302eval ac_res=\$$as_ac_Lib
7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7304$as_echo "$ac_res" >&6; }
7305if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7306 cat >>confdefs.h <<_ACEOF
7307#define `$as_echo "HAVE_LIB$lib_no_libs_arg1" | $as_tr_cpp` 1
7308_ACEOF
7309
7310 LIBS="-l$lib_no_libs_arg1 $LIBS"
7311
90c80887 7312else
f11781c5 7313 $bailout
90c80887
AK
7314fi
7315
f11781c5
AK
7316 LIBS=$ac_check_lib_save_LIBS
7317}
90c80887 7318
f11781c5 7319if test x$BUILDCMAN = xyes; then
ad6254c5 7320
f11781c5
AK
7321pkg_failed=no
7322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAN" >&5
7323$as_echo_n "checking for CMAN... " >&6; }
93bd259b 7324
f11781c5
AK
7325if test -n "$CMAN_CFLAGS"; then
7326 pkg_cv_CMAN_CFLAGS="$CMAN_CFLAGS"
7327 elif test -n "$PKG_CONFIG"; then
7328 if test -n "$PKG_CONFIG" && \
7329 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7330 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
7331 ac_status=$?
7332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7333 test $ac_status = 0; }; then
7334 pkg_cv_CMAN_CFLAGS=`$PKG_CONFIG --cflags "libcman" 2>/dev/null`
7335else
7336 pkg_failed=yes
ad6254c5 7337fi
f11781c5
AK
7338 else
7339 pkg_failed=untried
ad6254c5 7340fi
f11781c5
AK
7341if test -n "$CMAN_LIBS"; then
7342 pkg_cv_CMAN_LIBS="$CMAN_LIBS"
7343 elif test -n "$PKG_CONFIG"; then
7344 if test -n "$PKG_CONFIG" && \
7345 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7346 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
93bd259b 7347 ac_status=$?
f11781c5
AK
7348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349 test $ac_status = 0; }; then
7350 pkg_cv_CMAN_LIBS=`$PKG_CONFIG --libs "libcman" 2>/dev/null`
93bd259b 7351else
f11781c5
AK
7352 pkg_failed=yes
7353fi
7354 else
7355 pkg_failed=untried
93bd259b
AK
7356fi
7357
f11781c5
AK
7358
7359
7360if test $pkg_failed = yes; then
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7362$as_echo "no" >&6; }
7363
7364if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7365 _pkg_short_errors_supported=yes
7366else
7367 _pkg_short_errors_supported=no
93bd259b 7368fi
f11781c5
AK
7369 if test $_pkg_short_errors_supported = yes; then
7370 CMAN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcman" 2>&1`
7371 else
7372 CMAN_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcman" 2>&1`
7373 fi
7374 # Put the nasty error message in config.log where it belongs
7375 echo "$CMAN_PKG_ERRORS" >&5
93bd259b 7376
f11781c5
AK
7377 NOTFOUND=0
7378 for ac_header in libcman.h
7379do :
7380 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7381if test "x$ac_cv_header_libcman_h" = x""yes; then :
7382 cat >>confdefs.h <<_ACEOF
7383#define HAVE_LIBCMAN_H 1
93bd259b
AK
7384_ACEOF
7385
f11781c5
AK
7386else
7387 $bailout
93bd259b
AK
7388fi
7389
f11781c5 7390done
93bd259b 7391
f11781c5
AK
7392 check_lib_no_libs cman cman_init
7393 if test $NOTFOUND = 0; then
7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7395$as_echo "no pkg for libcman, using -lcman" >&6; }
7396 CMAN_LIBS="-lcman"
7397 HAVE_CMAN=yes
7398 fi
7399elif test $pkg_failed = untried; then
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7401$as_echo "no" >&6; }
7402 NOTFOUND=0
7403 for ac_header in libcman.h
7404do :
7405 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7406if test "x$ac_cv_header_libcman_h" = x""yes; then :
7407 cat >>confdefs.h <<_ACEOF
7408#define HAVE_LIBCMAN_H 1
93bd259b 7409_ACEOF
93bd259b 7410
93bd259b 7411else
f11781c5 7412 $bailout
93bd259b
AK
7413fi
7414
f11781c5
AK
7415done
7416
7417 check_lib_no_libs cman cman_init
7418 if test $NOTFOUND = 0; then
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7420$as_echo "no pkg for libcman, using -lcman" >&6; }
7421 CMAN_LIBS="-lcman"
7422 HAVE_CMAN=yes
7423 fi
7424else
7425 CMAN_CFLAGS=$pkg_cv_CMAN_CFLAGS
7426 CMAN_LIBS=$pkg_cv_CMAN_LIBS
7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7428$as_echo "yes" >&6; }
7429 HAVE_CMAN=yes
93bd259b 7430fi
f11781c5
AK
7431 CHECKCONFDB=yes
7432 CHECKDLM=yes
93bd259b
AK
7433fi
7434
f11781c5
AK
7435if test x$BUILDCOROSYNC = xyes || \
7436 test x$BUILDOPENAIS = xyes; then
93bd259b 7437
f11781c5
AK
7438pkg_failed=no
7439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for COROSYNC" >&5
7440$as_echo_n "checking for COROSYNC... " >&6; }
ad6254c5 7441
f11781c5
AK
7442if test -n "$COROSYNC_CFLAGS"; then
7443 pkg_cv_COROSYNC_CFLAGS="$COROSYNC_CFLAGS"
7444 elif test -n "$PKG_CONFIG"; then
7445 if test -n "$PKG_CONFIG" && \
7446 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7447 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
7448 ac_status=$?
7449 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7450 test $ac_status = 0; }; then
7451 pkg_cv_COROSYNC_CFLAGS=`$PKG_CONFIG --cflags "corosync" 2>/dev/null`
ad6254c5 7452else
f11781c5
AK
7453 pkg_failed=yes
7454fi
7455 else
7456 pkg_failed=untried
7457fi
7458if test -n "$COROSYNC_LIBS"; then
7459 pkg_cv_COROSYNC_LIBS="$COROSYNC_LIBS"
7460 elif test -n "$PKG_CONFIG"; then
7461 if test -n "$PKG_CONFIG" && \
7462 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7463 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
ad6254c5 7464 ac_status=$?
f11781c5
AK
7465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7466 test $ac_status = 0; }; then
7467 pkg_cv_COROSYNC_LIBS=`$PKG_CONFIG --libs "corosync" 2>/dev/null`
ad6254c5 7468else
f11781c5 7469 pkg_failed=yes
ad6254c5 7470fi
f11781c5
AK
7471 else
7472 pkg_failed=untried
ad6254c5 7473fi
ad6254c5 7474
72b2cb61 7475
72b2cb61 7476
f11781c5
AK
7477if test $pkg_failed = yes; then
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7479$as_echo "no" >&6; }
19a2c6e0 7480
f11781c5
AK
7481if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7482 _pkg_short_errors_supported=yes
7483else
7484 _pkg_short_errors_supported=no
ad6254c5 7485fi
f11781c5
AK
7486 if test $_pkg_short_errors_supported = yes; then
7487 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "corosync" 2>&1`
7488 else
7489 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --print-errors "corosync" 2>&1`
7490 fi
7491 # Put the nasty error message in config.log where it belongs
7492 echo "$COROSYNC_PKG_ERRORS" >&5
ad6254c5 7493
f11781c5
AK
7494 $bailout
7495elif test $pkg_failed = untried; then
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7497$as_echo "no" >&6; }
7498 $bailout
7499else
7500 COROSYNC_CFLAGS=$pkg_cv_COROSYNC_CFLAGS
7501 COROSYNC_LIBS=$pkg_cv_COROSYNC_LIBS
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7503$as_echo "yes" >&6; }
7504 HAVE_COROSYNC=yes
7505fi
7506 CHECKCONFDB=yes
ad6254c5
AK
7507fi
7508
f11781c5 7509if test x$BUILDCOROSYNC = xyes; then
f30875db 7510
f11781c5
AK
7511pkg_failed=no
7512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QUORUM" >&5
7513$as_echo_n "checking for QUORUM... " >&6; }
7514
7515if test -n "$QUORUM_CFLAGS"; then
7516 pkg_cv_QUORUM_CFLAGS="$QUORUM_CFLAGS"
7517 elif test -n "$PKG_CONFIG"; then
7518 if test -n "$PKG_CONFIG" && \
7519 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7520 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
f30875db 7521 ac_status=$?
f11781c5
AK
7522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7523 test $ac_status = 0; }; then
7524 pkg_cv_QUORUM_CFLAGS=`$PKG_CONFIG --cflags "libquorum" 2>/dev/null`
f30875db 7525else
f11781c5 7526 pkg_failed=yes
f30875db 7527fi
f11781c5
AK
7528 else
7529 pkg_failed=untried
f30875db 7530fi
f11781c5
AK
7531if test -n "$QUORUM_LIBS"; then
7532 pkg_cv_QUORUM_LIBS="$QUORUM_LIBS"
7533 elif test -n "$PKG_CONFIG"; then
7534 if test -n "$PKG_CONFIG" && \
7535 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7536 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
7537 ac_status=$?
7538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7539 test $ac_status = 0; }; then
7540 pkg_cv_QUORUM_LIBS=`$PKG_CONFIG --libs "libquorum" 2>/dev/null`
f30875db 7541else
f11781c5 7542 pkg_failed=yes
f30875db 7543fi
f11781c5
AK
7544 else
7545 pkg_failed=untried
7546fi
7547
f30875db 7548
f11781c5
AK
7549
7550if test $pkg_failed = yes; then
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7552$as_echo "no" >&6; }
7553
7554if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7555 _pkg_short_errors_supported=yes
7556else
7557 _pkg_short_errors_supported=no
f30875db 7558fi
f11781c5
AK
7559 if test $_pkg_short_errors_supported = yes; then
7560 QUORUM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libquorum" 2>&1`
7561 else
7562 QUORUM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libquorum" 2>&1`
7563 fi
7564 # Put the nasty error message in config.log where it belongs
7565 echo "$QUORUM_PKG_ERRORS" >&5
f30875db 7566
f11781c5
AK
7567 $bailout
7568elif test $pkg_failed = untried; then
7569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7570$as_echo "no" >&6; }
7571 $bailout
7572else
7573 QUORUM_CFLAGS=$pkg_cv_QUORUM_CFLAGS
7574 QUORUM_LIBS=$pkg_cv_QUORUM_LIBS
7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7576$as_echo "yes" >&6; }
7577 HAVE_QUORUM=yes
7578fi
7579 CHECKCPG=yes
7580 CHECKDLM=yes
d0191583
JM
7581fi
7582
f11781c5 7583if test x$BUILDOPENAIS = xyes; then
d0191583 7584
f11781c5
AK
7585pkg_failed=no
7586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SALCK" >&5
7587$as_echo_n "checking for SALCK... " >&6; }
8a2fc586 7588
f11781c5
AK
7589if test -n "$SALCK_CFLAGS"; then
7590 pkg_cv_SALCK_CFLAGS="$SALCK_CFLAGS"
7591 elif test -n "$PKG_CONFIG"; then
7592 if test -n "$PKG_CONFIG" && \
7593 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7594 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
7595 ac_status=$?
7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597 test $ac_status = 0; }; then
7598 pkg_cv_SALCK_CFLAGS=`$PKG_CONFIG --cflags "libSaLck" 2>/dev/null`
7599else
7600 pkg_failed=yes
7601fi
7602 else
7603 pkg_failed=untried
7604fi
7605if test -n "$SALCK_LIBS"; then
7606 pkg_cv_SALCK_LIBS="$SALCK_LIBS"
7607 elif test -n "$PKG_CONFIG"; then
7608 if test -n "$PKG_CONFIG" && \
7609 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7610 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
8a2fc586 7611 ac_status=$?
f11781c5
AK
7612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7613 test $ac_status = 0; }; then
7614 pkg_cv_SALCK_LIBS=`$PKG_CONFIG --libs "libSaLck" 2>/dev/null`
8a2fc586 7615else
f11781c5 7616 pkg_failed=yes
8a2fc586 7617fi
f11781c5
AK
7618 else
7619 pkg_failed=untried
8a2fc586 7620fi
d0191583 7621
d0191583 7622
f8f6ec92 7623
f11781c5
AK
7624if test $pkg_failed = yes; then
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7626$as_echo "no" >&6; }
8a2fc586 7627
f11781c5
AK
7628if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7629 _pkg_short_errors_supported=yes
ad6254c5 7630else
f11781c5
AK
7631 _pkg_short_errors_supported=no
7632fi
7633 if test $_pkg_short_errors_supported = yes; then
7634 SALCK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaLck" 2>&1`
7635 else
7636 SALCK_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaLck" 2>&1`
7637 fi
7638 # Put the nasty error message in config.log where it belongs
7639 echo "$SALCK_PKG_ERRORS" >&5
ad6254c5 7640
f11781c5
AK
7641 $bailout
7642elif test $pkg_failed = untried; then
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7644$as_echo "no" >&6; }
7645 $bailout
ad6254c5 7646else
f11781c5
AK
7647 SALCK_CFLAGS=$pkg_cv_SALCK_CFLAGS
7648 SALCK_LIBS=$pkg_cv_SALCK_LIBS
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7650$as_echo "yes" >&6; }
7651 HAVE_SALCK=yes
ad6254c5 7652fi
f11781c5 7653 CHECKCPG=yes
ad6254c5 7654fi
ad6254c5 7655
72b2cb61 7656
f8f6ec92 7657
f11781c5 7658if test x$CHECKCONFDB = xyes; then
f8f6ec92 7659
f11781c5
AK
7660pkg_failed=no
7661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CONFDB" >&5
7662$as_echo_n "checking for CONFDB... " >&6; }
f8f6ec92 7663
f11781c5
AK
7664if test -n "$CONFDB_CFLAGS"; then
7665 pkg_cv_CONFDB_CFLAGS="$CONFDB_CFLAGS"
7666 elif test -n "$PKG_CONFIG"; then
7667 if test -n "$PKG_CONFIG" && \
7668 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7669 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
f8f6ec92 7670 ac_status=$?
f11781c5
AK
7671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7672 test $ac_status = 0; }; then
7673 pkg_cv_CONFDB_CFLAGS=`$PKG_CONFIG --cflags "libconfdb" 2>/dev/null`
66e941e8 7674else
f11781c5
AK
7675 pkg_failed=yes
7676fi
7677 else
7678 pkg_failed=untried
7679fi
7680if test -n "$CONFDB_LIBS"; then
7681 pkg_cv_CONFDB_LIBS="$CONFDB_LIBS"
7682 elif test -n "$PKG_CONFIG"; then
7683 if test -n "$PKG_CONFIG" && \
7684 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7685 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
7686 ac_status=$?
7687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7688 test $ac_status = 0; }; then
7689 pkg_cv_CONFDB_LIBS=`$PKG_CONFIG --libs "libconfdb" 2>/dev/null`
7690else
7691 pkg_failed=yes
7692fi
7693 else
7694 pkg_failed=untried
f8f6ec92
ZK
7695fi
7696
f8f6ec92 7697
66e941e8 7698
f11781c5
AK
7699if test $pkg_failed = yes; then
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7701$as_echo "no" >&6; }
7702
7703if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7704 _pkg_short_errors_supported=yes
f8f6ec92 7705else
f11781c5 7706 _pkg_short_errors_supported=no
66e941e8 7707fi
f11781c5
AK
7708 if test $_pkg_short_errors_supported = yes; then
7709 CONFDB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libconfdb" 2>&1`
7710 else
7711 CONFDB_PKG_ERRORS=`$PKG_CONFIG --print-errors "libconfdb" 2>&1`
7712 fi
7713 # Put the nasty error message in config.log where it belongs
7714 echo "$CONFDB_PKG_ERRORS" >&5
66e941e8 7715
f11781c5
AK
7716 HAVE_CONFDB=no
7717elif test $pkg_failed = untried; then
7718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7719$as_echo "no" >&6; }
7720 HAVE_CONFDB=no
7721else
7722 CONFDB_CFLAGS=$pkg_cv_CONFDB_CFLAGS
7723 CONFDB_LIBS=$pkg_cv_CONFDB_LIBS
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7725$as_echo "yes" >&6; }
7726 HAVE_CONFDB=yes
66e941e8 7727fi
f11781c5
AK
7728
7729 for ac_header in corosync/confdb.h
7730do :
7731 ac_fn_c_check_header_mongrel "$LINENO" "corosync/confdb.h" "ac_cv_header_corosync_confdb_h" "$ac_includes_default"
7732if test "x$ac_cv_header_corosync_confdb_h" = x""yes; then :
f8f6ec92 7733 cat >>confdefs.h <<_ACEOF
f11781c5 7734#define HAVE_COROSYNC_CONFDB_H 1
f8f6ec92 7735_ACEOF
f11781c5 7736 HAVE_CONFDB_H=yes
66e941e8 7737else
f11781c5 7738 HAVE_CONFDB_H=no
66e941e8 7739fi
dd1f2c09
MB
7740
7741done
7742
7743
f11781c5
AK
7744 if test x$HAVE_CONFDB != xyes && \
7745 test x$HAVE_CONFDB_H = xyes; then
7746 check_lib_no_libs confdb confdb_initialize
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for confdb, using -lconfdb" >&5
7748$as_echo "no pkg for confdb, using -lconfdb" >&6; }
7749 CONFDB_LIBS="-lconfdb"
7750 HAVE_CONFDB=yes
7751 fi
7752
7753 if test x$BUILDCOROSYNC = xyes && \
7754 test x$HAVE_CONFDB != xyes &&
7755 test x$CLVMD != xall; then
7756 as_fn_error $? "bailing out... confdb library is required" "$LINENO" 5
7757 fi
dd1f2c09 7758fi
f11781c5
AK
7759
7760if test x$CHECKCPG = xyes; then
7761
7762pkg_failed=no
7763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
7764$as_echo_n "checking for CPG... " >&6; }
7765
7766if test -n "$CPG_CFLAGS"; then
7767 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
7768 elif test -n "$PKG_CONFIG"; then
7769 if test -n "$PKG_CONFIG" && \
7770 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7771 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
7772 ac_status=$?
7773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7774 test $ac_status = 0; }; then
7775 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
dd1f2c09 7776else
f11781c5
AK
7777 pkg_failed=yes
7778fi
7779 else
7780 pkg_failed=untried
7781fi
7782if test -n "$CPG_LIBS"; then
7783 pkg_cv_CPG_LIBS="$CPG_LIBS"
7784 elif test -n "$PKG_CONFIG"; then
7785 if test -n "$PKG_CONFIG" && \
7786 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7787 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
dd1f2c09 7788 ac_status=$?
f11781c5
AK
7789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7790 test $ac_status = 0; }; then
7791 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
dd1f2c09 7792else
f11781c5
AK
7793 pkg_failed=yes
7794fi
7795 else
7796 pkg_failed=untried
7797fi
7798
7799
7800
7801if test $pkg_failed = yes; then
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7803$as_echo "no" >&6; }
7804
7805if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7806 _pkg_short_errors_supported=yes
7807else
7808 _pkg_short_errors_supported=no
7809fi
7810 if test $_pkg_short_errors_supported = yes; then
7811 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
7812 else
7813 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
7814 fi
7815 # Put the nasty error message in config.log where it belongs
7816 echo "$CPG_PKG_ERRORS" >&5
dd1f2c09 7817
f11781c5
AK
7818 $bailout
7819elif test $pkg_failed = untried; then
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7821$as_echo "no" >&6; }
7822 $bailout
7823else
7824 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
7825 CPG_LIBS=$pkg_cv_CPG_LIBS
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7827$as_echo "yes" >&6; }
7828 HAVE_CPG=yes
7829fi
dd1f2c09
MB
7830fi
7831
f11781c5 7832if test x$CHECKDLM = xyes; then
dd1f2c09 7833
f11781c5
AK
7834pkg_failed=no
7835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLM" >&5
7836$as_echo_n "checking for DLM... " >&6; }
7837
7838if test -n "$DLM_CFLAGS"; then
7839 pkg_cv_DLM_CFLAGS="$DLM_CFLAGS"
7840 elif test -n "$PKG_CONFIG"; then
7841 if test -n "$PKG_CONFIG" && \
7842 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
7843 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
dd1f2c09 7844 ac_status=$?
f11781c5
AK
7845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7846 test $ac_status = 0; }; then
7847 pkg_cv_DLM_CFLAGS=`$PKG_CONFIG --cflags "libdlm" 2>/dev/null`
dd1f2c09 7848else
f11781c5
AK
7849 pkg_failed=yes
7850fi
7851 else
7852 pkg_failed=untried
7853fi
7854if test -n "$DLM_LIBS"; then
7855 pkg_cv_DLM_LIBS="$DLM_LIBS"
7856 elif test -n "$PKG_CONFIG"; then
7857 if test -n "$PKG_CONFIG" && \
7858 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
7859 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
7860 ac_status=$?
7861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7862 test $ac_status = 0; }; then
7863 pkg_cv_DLM_LIBS=`$PKG_CONFIG --libs "libdlm" 2>/dev/null`
7864else
7865 pkg_failed=yes
7866fi
7867 else
7868 pkg_failed=untried
dd1f2c09
MB
7869fi
7870
dd1f2c09 7871
dd1f2c09 7872
f11781c5
AK
7873if test $pkg_failed = yes; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7875$as_echo "no" >&6; }
7876
7877if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7878 _pkg_short_errors_supported=yes
dd1f2c09 7879else
f11781c5 7880 _pkg_short_errors_supported=no
dd1f2c09 7881fi
f11781c5
AK
7882 if test $_pkg_short_errors_supported = yes; then
7883 DLM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdlm" 2>&1`
7884 else
7885 DLM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdlm" 2>&1`
7886 fi
7887 # Put the nasty error message in config.log where it belongs
7888 echo "$DLM_PKG_ERRORS" >&5
dd1f2c09 7889
f11781c5
AK
7890 NOTFOUND=0
7891 for ac_header in libdlm.h
7892do :
7893 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
7894if test "x$ac_cv_header_libdlm_h" = x""yes; then :
dd1f2c09 7895 cat >>confdefs.h <<_ACEOF
f11781c5 7896#define HAVE_LIBDLM_H 1
dd1f2c09
MB
7897_ACEOF
7898
f11781c5
AK
7899else
7900 $bailout
dd1f2c09 7901fi
f8f6ec92
ZK
7902
7903done
7904
f11781c5
AK
7905 check_lib_no_libs dlm dlm_lock -lpthread
7906 if test $NOTFOUND = 0; then
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
7908$as_echo "no pkg for libdlm, using -ldlm" >&6; }
7909 DLM_LIBS="-ldlm -lpthread"
7910 HAVE_DLM=yes
7911 fi
7912elif test $pkg_failed = untried; then
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7914$as_echo "no" >&6; }
7915 NOTFOUND=0
7916 for ac_header in libdlm.h
7917do :
7918 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
7919if test "x$ac_cv_header_libdlm_h" = x""yes; then :
7920 cat >>confdefs.h <<_ACEOF
7921#define HAVE_LIBDLM_H 1
f8f6ec92
ZK
7922_ACEOF
7923
f8f6ec92 7924else
f11781c5 7925 $bailout
ad6254c5
AK
7926fi
7927
f11781c5 7928done
8b1a3214 7929
f11781c5
AK
7930 check_lib_no_libs dlm dlm_lock -lpthread
7931 if test $NOTFOUND = 0; then
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
7933$as_echo "no pkg for libdlm, using -ldlm" >&6; }
7934 DLM_LIBS="-ldlm -lpthread"
7935 HAVE_DLM=yes
7936 fi
8b1a3214 7937else
f11781c5
AK
7938 DLM_CFLAGS=$pkg_cv_DLM_CFLAGS
7939 DLM_LIBS=$pkg_cv_DLM_LIBS
7940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7941$as_echo "yes" >&6; }
7942 HAVE_DLM=yes
8b1a3214 7943fi
8b1a3214
AK
7944fi
7945
f11781c5
AK
7946if test x$CLVMD = xall; then
7947 CLVMD=none
7948 CLVMD_CMANAGERS=""
7949 CLVMD_NEEDS_QDISKD=no
f11781c5
AK
7950 if test x$HAVE_CMAN = xyes && \
7951 test x$HAVE_DLM = xyes; then
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd cman cluster manager" >&5
7953$as_echo "Enabling clvmd cman cluster manager" >&6; }
7954 CLVMD="$CLVMD,cman"
7955 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7956 CLVMD_NEEDS_QDISKD=yes
7957 fi
7958 if test x$HAVE_COROSYNC = xyes && \
7959 test x$HAVE_QUORUM = xyes && \
7960 test x$HAVE_CPG = xyes && \
7961 test x$HAVE_DLM = xyes && \
7962 test x$HAVE_CONFDB = xyes; then
7963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd corosync cluster manager" >&5
7964$as_echo "Enabling clvmd corosync cluster manager" >&6; }
7965 CLVMD="$CLVMD,corosync"
7966 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7967 fi
7968 if test x$HAVE_COROSYNC = xyes && \
7969 test x$HAVE_CPG = xyes && \
7970 test x$HAVE_SALCK = xyes; then
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd openais cluster manager" >&5
7972$as_echo "Enabling clvmd openais cluster manager" >&6; }
7973 CLVMD="$CLVMD,openais"
7974 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7975 fi
7976 if test x$CLVMD_NEEDS_QDISKD != xno; then
7977 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
7978 fi
7979 if test x$CLVMD = xnone; then
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling clvmd build. No cluster manager detected." >&5
7981$as_echo "Disabling clvmd build. No cluster manager detected." >&6; }
8b1a3214
AK
7982 fi
7983fi
7984
ad6254c5 7985################################################################################
f11781c5 7986if test "x$CLVMD" != xnone; then
ad6254c5 7987
f11781c5
AK
7988# Check whether --with-clvmd-pidfile was given.
7989if test "${with_clvmd_pidfile+set}" = set; then :
7990 withval=$with_clvmd_pidfile; CLVMD_PIDFILE=$withval
ad6254c5 7991else
f11781c5 7992 CLVMD_PIDFILE="/var/run/clvmd.pid"
ad6254c5 7993fi
7a197a62 7994
ad6254c5 7995
f11781c5
AK
7996cat >>confdefs.h <<_ACEOF
7997#define CLVMD_PIDFILE "$CLVMD_PIDFILE"
ad6254c5 7998_ACEOF
ad6254c5 7999
ad6254c5 8000fi
7a197a62 8001
f11781c5
AK
8002################################################################################
8003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster mirror log daemon" >&5
8004$as_echo_n "checking whether to build cluster mirror log daemon... " >&6; }
8005# Check whether --enable-cmirrord was given.
8006if test "${enable_cmirrord+set}" = set; then :
8007 enableval=$enable_cmirrord; CMIRRORD=$enableval
8008else
8009 CMIRRORD=no
8010fi
8011
8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMIRRORD" >&5
8013$as_echo "$CMIRRORD" >&6; }
ad6254c5 8014
f11781c5 8015BUILD_CMIRRORD=$CMIRRORD
7a197a62 8016
f11781c5
AK
8017################################################################################
8018if test "x$BUILD_CMIRRORD" = xyes; then
8019
8020# Check whether --with-cmirrord-pidfile was given.
8021if test "${with_cmirrord_pidfile+set}" = set; then :
8022 withval=$with_cmirrord_pidfile; CMIRRORD_PIDFILE=$withval
ad6254c5 8023else
f11781c5 8024 CMIRRORD_PIDFILE="/var/run/cmirrord.pid"
ad6254c5 8025fi
ad6254c5 8026
72b2cb61 8027
f11781c5
AK
8028cat >>confdefs.h <<_ACEOF
8029#define CMIRRORD_PIDFILE "$CMIRRORD_PIDFILE"
72b2cb61
AK
8030_ACEOF
8031
ad6254c5
AK
8032fi
8033
f11781c5
AK
8034################################################################################
8035if [ "x$BUILD_CMIRRORD" = xyes ]; then
8036 if test x$PKGCONFIG_INIT != x1; then
8037 pkg_config_init
8038 fi
ad6254c5 8039
f11781c5
AK
8040pkg_failed=no
8041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SACKPT" >&5
8042$as_echo_n "checking for SACKPT... " >&6; }
ad6254c5 8043
f11781c5
AK
8044if test -n "$SACKPT_CFLAGS"; then
8045 pkg_cv_SACKPT_CFLAGS="$SACKPT_CFLAGS"
8046 elif test -n "$PKG_CONFIG"; then
8047 if test -n "$PKG_CONFIG" && \
8048 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8049 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
8050 ac_status=$?
8051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8052 test $ac_status = 0; }; then
8053 pkg_cv_SACKPT_CFLAGS=`$PKG_CONFIG --cflags "libSaCkpt" 2>/dev/null`
539f4a77 8054else
f11781c5
AK
8055 pkg_failed=yes
8056fi
8057 else
8058 pkg_failed=untried
8059fi
8060if test -n "$SACKPT_LIBS"; then
8061 pkg_cv_SACKPT_LIBS="$SACKPT_LIBS"
8062 elif test -n "$PKG_CONFIG"; then
8063 if test -n "$PKG_CONFIG" && \
8064 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8065 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
539f4a77 8066 ac_status=$?
f11781c5
AK
8067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8068 test $ac_status = 0; }; then
8069 pkg_cv_SACKPT_LIBS=`$PKG_CONFIG --libs "libSaCkpt" 2>/dev/null`
539f4a77 8070else
f11781c5
AK
8071 pkg_failed=yes
8072fi
8073 else
8074 pkg_failed=untried
8075fi
539f4a77
ZK
8076
8077
539f4a77 8078
f11781c5
AK
8079if test $pkg_failed = yes; then
8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8081$as_echo "no" >&6; }
8082
8083if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8084 _pkg_short_errors_supported=yes
539f4a77 8085else
f11781c5 8086 _pkg_short_errors_supported=no
539f4a77 8087fi
f11781c5
AK
8088 if test $_pkg_short_errors_supported = yes; then
8089 SACKPT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaCkpt" 2>&1`
8090 else
8091 SACKPT_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaCkpt" 2>&1`
8092 fi
8093 # Put the nasty error message in config.log where it belongs
8094 echo "$SACKPT_PKG_ERRORS" >&5
8095
8096 as_fn_error $? "Package requirements (libSaCkpt) were not met:
8097
8098$SACKPT_PKG_ERRORS
8099
8100Consider adjusting the PKG_CONFIG_PATH environment variable if you
8101installed software in a non-standard prefix.
8102
8103Alternatively, you may set the environment variables SACKPT_CFLAGS
8104and SACKPT_LIBS to avoid the need to call pkg-config.
8105See the pkg-config man page for more details." "$LINENO" 5
8106
8107elif test $pkg_failed = untried; then
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8109$as_echo "no" >&6; }
8110 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8111$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8112as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8113is in your PATH or set the PKG_CONFIG environment variable to the full
8114path to pkg-config.
8115
8116Alternatively, you may set the environment variables SACKPT_CFLAGS
8117and SACKPT_LIBS to avoid the need to call pkg-config.
8118See the pkg-config man page for more details.
8119
8120To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8121See \`config.log' for more details" "$LINENO" 5; }
8122
539f4a77 8123else
f11781c5
AK
8124 SACKPT_CFLAGS=$pkg_cv_SACKPT_CFLAGS
8125 SACKPT_LIBS=$pkg_cv_SACKPT_LIBS
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8127$as_echo "yes" >&6; }
539f4a77 8128
539f4a77 8129fi
f11781c5 8130 if test x$HAVE_CPG != xyes; then
539f4a77 8131
f11781c5
AK
8132pkg_failed=no
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
8134$as_echo_n "checking for CPG... " >&6; }
ad6254c5 8135
f11781c5
AK
8136if test -n "$CPG_CFLAGS"; then
8137 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
8138 elif test -n "$PKG_CONFIG"; then
8139 if test -n "$PKG_CONFIG" && \
8140 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8141 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
ad6254c5 8142 ac_status=$?
f11781c5
AK
8143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8144 test $ac_status = 0; }; then
8145 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
ad6254c5 8146else
f11781c5
AK
8147 pkg_failed=yes
8148fi
8149 else
8150 pkg_failed=untried
8151fi
8152if test -n "$CPG_LIBS"; then
8153 pkg_cv_CPG_LIBS="$CPG_LIBS"
8154 elif test -n "$PKG_CONFIG"; then
8155 if test -n "$PKG_CONFIG" && \
8156 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8157 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
8158 ac_status=$?
8159 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8160 test $ac_status = 0; }; then
8161 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
8162else
8163 pkg_failed=yes
8164fi
8165 else
8166 pkg_failed=untried
8167fi
8168
8169
8170
8171if test $pkg_failed = yes; then
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8173$as_echo "no" >&6; }
ad6254c5 8174
f11781c5
AK
8175if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8176 _pkg_short_errors_supported=yes
8177else
8178 _pkg_short_errors_supported=no
ad6254c5 8179fi
f11781c5
AK
8180 if test $_pkg_short_errors_supported = yes; then
8181 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
8182 else
8183 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
8184 fi
8185 # Put the nasty error message in config.log where it belongs
8186 echo "$CPG_PKG_ERRORS" >&5
8187
8188 as_fn_error $? "Package requirements (libcpg) were not met:
8189
8190$CPG_PKG_ERRORS
8191
8192Consider adjusting the PKG_CONFIG_PATH environment variable if you
8193installed software in a non-standard prefix.
8194
8195Alternatively, you may set the environment variables CPG_CFLAGS
8196and CPG_LIBS to avoid the need to call pkg-config.
8197See the pkg-config man page for more details." "$LINENO" 5
7a197a62 8198
f11781c5
AK
8199elif test $pkg_failed = untried; then
8200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8201$as_echo "no" >&6; }
8202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8203$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8204as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8205is in your PATH or set the PKG_CONFIG environment variable to the full
8206path to pkg-config.
539f4a77 8207
f11781c5
AK
8208Alternatively, you may set the environment variables CPG_CFLAGS
8209and CPG_LIBS to avoid the need to call pkg-config.
8210See the pkg-config man page for more details.
539f4a77 8211
f11781c5
AK
8212To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8213See \`config.log' for more details" "$LINENO" 5; }
bc1024f8 8214
539f4a77 8215else
f11781c5
AK
8216 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
8217 CPG_LIBS=$pkg_cv_CPG_LIBS
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8219$as_echo "yes" >&6; }
bc1024f8 8220
f11781c5
AK
8221fi
8222 fi
8223fi
8224
8225################################################################################
8226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging" >&5
8227$as_echo_n "checking whether to enable debugging... " >&6; }
8228# Check whether --enable-debug was given.
8229if test "${enable_debug+set}" = set; then :
8230 enableval=$enable_debug; DEBUG=$enableval
ad6254c5 8231else
f11781c5
AK
8232 DEBUG=no
8233fi
8234
8235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG" >&5
8236$as_echo "$DEBUG" >&6; }
539f4a77 8237
f11781c5
AK
8238if test x$DEBUG = xyes; then
8239 COPTIMISE_FLAG=
8240else
8241 CSCOPE_CMD=
06e459df
JM
8242fi
8243
f11781c5
AK
8244################################################################################
8245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C optimisation flag" >&5
8246$as_echo_n "checking for C optimisation flag... " >&6; }
8247
8248# Check whether --with-optimisation was given.
8249if test "${with_optimisation+set}" = set; then :
8250 withval=$with_optimisation; COPTIMISE_FLAG=$withval
539f4a77 8251fi
539f4a77 8252
f11781c5
AK
8253{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $COPTIMISE_FLAG" >&5
8254$as_echo "$COPTIMISE_FLAG" >&6; }
539f4a77 8255
f11781c5
AK
8256################################################################################
8257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to gather gcov profiling data" >&5
8258$as_echo_n "checking whether to gather gcov profiling data... " >&6; }
8259# Check whether --enable-profiling was given.
8260if test "${enable_profiling+set}" = set; then :
8261 enableval=$enable_profiling; PROFILING=$enableval
8262else
8263 PROFILING=no
539f4a77
ZK
8264fi
8265
f11781c5
AK
8266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROFILING" >&5
8267$as_echo "$PROFILING" >&6; }
8268
8269if test "x$PROFILING" = xyes; then
8270 COPTIMISE_FLAG="$COPTIMISE_FLAG -fprofile-arcs -ftest-coverage"
8271 # Extract the first word of "lcov", so it can be a program name with args.
8272set dummy lcov; ac_word=$2
8273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8274$as_echo_n "checking for $ac_word... " >&6; }
8275if test "${ac_cv_path_LCOV+set}" = set; then :
8276 $as_echo_n "(cached) " >&6
539f4a77 8277else
f11781c5
AK
8278 case $LCOV in
8279 [\\/]* | ?:[\\/]*)
8280 ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path.
8281 ;;
8282 *)
8283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8284for as_dir in $PATH
8285do
8286 IFS=$as_save_IFS
8287 test -z "$as_dir" && as_dir=.
8288 for ac_exec_ext in '' $ac_executable_extensions; do
8289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8290 ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext"
8291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8292 break 2
8293 fi
8294done
8295 done
8296IFS=$as_save_IFS
539f4a77 8297
f11781c5
AK
8298 ;;
8299esac
8300fi
8301LCOV=$ac_cv_path_LCOV
8302if test -n "$LCOV"; then
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
8304$as_echo "$LCOV" >&6; }
8305else
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8307$as_echo "no" >&6; }
539f4a77
ZK
8308fi
8309
bc1024f8 8310
f11781c5
AK
8311 # Extract the first word of "genhtml", so it can be a program name with args.
8312set dummy genhtml; ac_word=$2
8313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8314$as_echo_n "checking for $ac_word... " >&6; }
8315if test "${ac_cv_path_GENHTML+set}" = set; then :
ec6a6fbe 8316 $as_echo_n "(cached) " >&6
ad6254c5 8317else
f11781c5
AK
8318 case $GENHTML in
8319 [\\/]* | ?:[\\/]*)
8320 ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path.
8321 ;;
8322 *)
8323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8324for as_dir in $PATH
8325do
8326 IFS=$as_save_IFS
8327 test -z "$as_dir" && as_dir=.
8328 for ac_exec_ext in '' $ac_executable_extensions; do
8329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8330 ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext"
8331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8332 break 2
8333 fi
8334done
8335 done
8336IFS=$as_save_IFS
8a2fc586 8337
f11781c5
AK
8338 ;;
8339esac
8340fi
8341GENHTML=$ac_cv_path_GENHTML
8342if test -n "$GENHTML"; then
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
8344$as_echo "$GENHTML" >&6; }
8345else
8346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8347$as_echo "no" >&6; }
8348fi
8a2fc586 8349
8a2fc586 8350
f11781c5
AK
8351 if test -z "$LCOV" -o -z "$GENHTML"; then
8352 as_fn_error $? "lcov and genhtml are required for profiling" "$LINENO" 5
8353 fi
8354 # Extract the first word of "genpng", so it can be a program name with args.
8355set dummy genpng; ac_word=$2
8356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8357$as_echo_n "checking for $ac_word... " >&6; }
8358if test "${ac_cv_path_GENPNG+set}" = set; then :
8359 $as_echo_n "(cached) " >&6
8360else
8361 case $GENPNG in
8362 [\\/]* | ?:[\\/]*)
8363 ac_cv_path_GENPNG="$GENPNG" # Let the user override the test with a path.
8364 ;;
8365 *)
8366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8367for as_dir in $PATH
8368do
8369 IFS=$as_save_IFS
8370 test -z "$as_dir" && as_dir=.
8371 for ac_exec_ext in '' $ac_executable_extensions; do
8372 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8373 ac_cv_path_GENPNG="$as_dir/$ac_word$ac_exec_ext"
8374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8375 break 2
8376 fi
8377done
8378 done
8379IFS=$as_save_IFS
ad6254c5 8380
f11781c5 8381 ;;
7a197a62 8382esac
f11781c5
AK
8383fi
8384GENPNG=$ac_cv_path_GENPNG
8385if test -n "$GENPNG"; then
8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENPNG" >&5
8387$as_echo "$GENPNG" >&6; }
ad6254c5 8388else
f11781c5
AK
8389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8390$as_echo "no" >&6; }
8391fi
8392
8393
8394 if test -n "$GENPNG"; then
8395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $GENPNG has all required modules" >&5
8396$as_echo_n "checking whether $GENPNG has all required modules... " >&6; }
8397 if $GENPNG --help > /dev/null 2>&1 ; then
8398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8399$as_echo "ok" >&6; }
8400 GENHTML="$GENHTML --frames"
8401 else
8402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not supported" >&5
8403$as_echo "not supported" >&6; }
8404 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GD.pm perl module is not installed" >&5
8405$as_echo "$as_me: WARNING: GD.pm perl module is not installed" >&2;}
8406 GENPNG=
8407 fi
8408 fi
8409fi
ad6254c5 8410
f11781c5
AK
8411################################################################################
8412{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable unit testing" >&5
8413$as_echo_n "checking whether to enable unit testing... " >&6; }
8414# Check whether --enable-testing was given.
8415if test "${enable_testing+set}" = set; then :
8416 enableval=$enable_testing; TESTING=$enableval
8417else
8418 TESTING=no
ad6254c5 8419fi
7a197a62 8420
f11781c5
AK
8421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TESTING" >&5
8422$as_echo "$TESTING" >&6; }
72b2cb61 8423
f11781c5
AK
8424if test "$TESTING" = yes; then
8425 # Extract the first word of "ruby1.9", so it can be a program name with args.
8426set dummy ruby1.9; ac_word=$2
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8428$as_echo_n "checking for $ac_word... " >&6; }
8429if test "${ac_cv_path_RUBY19+set}" = set; then :
8430 $as_echo_n "(cached) " >&6
8431else
8432 case $RUBY19 in
8433 [\\/]* | ?:[\\/]*)
8434 ac_cv_path_RUBY19="$RUBY19" # Let the user override the test with a path.
8435 ;;
8436 *)
8437 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8438for as_dir in $PATH
8439do
8440 IFS=$as_save_IFS
8441 test -z "$as_dir" && as_dir=.
8442 for ac_exec_ext in '' $ac_executable_extensions; do
8443 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8444 ac_cv_path_RUBY19="$as_dir/$ac_word$ac_exec_ext"
8445 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8446 break 2
8447 fi
bc1024f8 8448done
f11781c5
AK
8449 done
8450IFS=$as_save_IFS
ad6254c5 8451
f11781c5
AK
8452 ;;
8453esac
ad6254c5 8454fi
f11781c5
AK
8455RUBY19=$ac_cv_path_RUBY19
8456if test -n "$RUBY19"; then
8457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY19" >&5
8458$as_echo "$RUBY19" >&6; }
ad6254c5 8459else
f11781c5
AK
8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8461$as_echo "no" >&6; }
7a197a62
AK
8462fi
8463
ad6254c5 8464
f11781c5
AK
8465 # Extract the first word of "valgrind", so it can be a program name with args.
8466set dummy valgrind; ac_word=$2
8467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
ec6a6fbe 8468$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 8469if test "${ac_cv_path_VALGRIND+set}" = set; then :
ec6a6fbe 8470 $as_echo_n "(cached) " >&6
ad6254c5 8471else
f11781c5 8472 case $VALGRIND in
ad6254c5 8473 [\\/]* | ?:[\\/]*)
f11781c5 8474 ac_cv_path_VALGRIND="$VALGRIND" # Let the user override the test with a path.
ad6254c5
AK
8475 ;;
8476 *)
8477 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8478for as_dir in $PATH
8479do
8480 IFS=$as_save_IFS
8481 test -z "$as_dir" && as_dir=.
f11781c5 8482 for ac_exec_ext in '' $ac_executable_extensions; do
25fbec5b 8483 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
8484 ac_cv_path_VALGRIND="$as_dir/$ac_word$ac_exec_ext"
8485 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
ad6254c5
AK
8486 break 2
8487 fi
8488done
f11781c5 8489 done
7a197a62 8490IFS=$as_save_IFS
ad6254c5
AK
8491
8492 ;;
8493esac
8494fi
f11781c5
AK
8495VALGRIND=$ac_cv_path_VALGRIND
8496if test -n "$VALGRIND"; then
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND" >&5
8498$as_echo "$VALGRIND" >&6; }
ad6254c5 8499else
f11781c5 8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
ec6a6fbe 8501$as_echo "no" >&6; }
ad6254c5
AK
8502fi
8503
7a197a62 8504
f11781c5
AK
8505 if test -z "$RUBY19" -o -z "$VALGRIND"; then
8506 as_fn_error $? "ruby1.9 and valgrind are required for testing" "$LINENO" 5
8507 fi
8508fi
ad6254c5 8509
f11781c5
AK
8510################################################################################
8511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable valgrind awareness of pools" >&5
8512$as_echo_n "checking whether to enable valgrind awareness of pools... " >&6; }
8513# Check whether --enable-valgrind_pool was given.
8514if test "${enable_valgrind_pool+set}" = set; then :
8515 enableval=$enable_valgrind_pool; VALGRIND_POOL=$enableval
8516else
8517 VALGRIND_POOL=no
8518fi
8519
8520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND_POOL" >&5
8521$as_echo "$VALGRIND_POOL" >&6; }
8522
8523if test "$VALGRIND_POOL" = yes; then
8524 for ac_header in valgrind/memcheck.h
8525do :
8526 ac_fn_c_check_header_mongrel "$LINENO" "valgrind/memcheck.h" "ac_cv_header_valgrind_memcheck_h" "$ac_includes_default"
8527if test "x$ac_cv_header_valgrind_memcheck_h" = x""yes; then :
8528 cat >>confdefs.h <<_ACEOF
8529#define HAVE_VALGRIND_MEMCHECK_H 1
8530_ACEOF
ad6254c5 8531
ad6254c5 8532else
f11781c5 8533 as_fn_error $? "bailing out" "$LINENO" 5
7a197a62
AK
8534fi
8535
f11781c5
AK
8536done
8537
8538
8539$as_echo "#define VALGRIND_POOL 1" >>confdefs.h
8540
ad6254c5
AK
8541fi
8542
8543################################################################################
f11781c5
AK
8544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use device-mapper" >&5
8545$as_echo_n "checking whether to use device-mapper... " >&6; }
8546# Check whether --enable-devmapper was given.
8547if test "${enable_devmapper+set}" = set; then :
8548 enableval=$enable_devmapper; DEVMAPPER=$enableval
7a197a62
AK
8549fi
8550
f11781c5
AK
8551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVMAPPER" >&5
8552$as_echo "$DEVMAPPER" >&6; }
ad6254c5 8553
f11781c5 8554if test x$DEVMAPPER = xyes; then
ad6254c5 8555
f11781c5
AK
8556$as_echo "#define DEVMAPPER_SUPPORT 1" >>confdefs.h
8557
8558fi
8559
cdd50823
ZK
8560################################################################################
8561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build LVMetaD" >&5
8562$as_echo_n "checking whether to build LVMetaD... " >&6; }
8563# Check whether --enable-lvmetad was given.
8564if test "${enable_lvmetad+set}" = set; then :
8565 enableval=$enable_lvmetad; LVMETAD=$enableval
8566fi
8567
8568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVMETAD" >&5
8569$as_echo "$LVMETAD" >&6; }
8570
8571BUILD_LVMETAD=$LVMETAD
8572
f11781c5
AK
8573################################################################################
8574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable synchronisation with udev processing" >&5
8575$as_echo_n "checking whether to enable synchronisation with udev processing... " >&6; }
8576# Check whether --enable-udev_sync was given.
8577if test "${enable_udev_sync+set}" = set; then :
8578 enableval=$enable_udev_sync; UDEV_SYNC=$enableval
ad6254c5 8579else
f11781c5 8580 UDEV_SYNC=no
7a197a62 8581fi
ad6254c5 8582
f11781c5
AK
8583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_SYNC" >&5
8584$as_echo "$UDEV_SYNC" >&6; }
33f732c5 8585
f11781c5 8586if test x$UDEV_SYNC = xyes; then
86ba564a
AK
8587 if test x$PKGCONFIG_INIT != x1; then
8588 pkg_config_init
8589 fi
7a197a62 8590
d93275eb
PR
8591pkg_failed=no
8592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UDEV" >&5
8593$as_echo_n "checking for UDEV... " >&6; }
8594
8595if test -n "$UDEV_CFLAGS"; then
8596 pkg_cv_UDEV_CFLAGS="$UDEV_CFLAGS"
8597 elif test -n "$PKG_CONFIG"; then
8598 if test -n "$PKG_CONFIG" && \
8599 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev >= 143\""; } >&5
8600 ($PKG_CONFIG --exists --print-errors "libudev >= 143") 2>&5
8601 ac_status=$?
8602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8603 test $ac_status = 0; }; then
8604 pkg_cv_UDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev >= 143" 2>/dev/null`
68f2de6d 8605else
d93275eb 8606 pkg_failed=yes
f11781c5 8607fi
d93275eb
PR
8608 else
8609 pkg_failed=untried
f11781c5 8610fi
d93275eb
PR
8611if test -n "$UDEV_LIBS"; then
8612 pkg_cv_UDEV_LIBS="$UDEV_LIBS"
8613 elif test -n "$PKG_CONFIG"; then
8614 if test -n "$PKG_CONFIG" && \
8615 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev >= 143\""; } >&5
8616 ($PKG_CONFIG --exists --print-errors "libudev >= 143") 2>&5
8617 ac_status=$?
8618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8619 test $ac_status = 0; }; then
8620 pkg_cv_UDEV_LIBS=`$PKG_CONFIG --libs "libudev >= 143" 2>/dev/null`
f11781c5 8621else
d93275eb 8622 pkg_failed=yes
68f2de6d 8623fi
d93275eb
PR
8624 else
8625 pkg_failed=untried
8626fi
8627
8628
8629
8630if test $pkg_failed = yes; then
8631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8632$as_echo "no" >&6; }
8633
8634if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8635 _pkg_short_errors_supported=yes
8636else
8637 _pkg_short_errors_supported=no
8638fi
8639 if test $_pkg_short_errors_supported = yes; then
8640 UDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libudev >= 143" 2>&1`
8641 else
8642 UDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors "libudev >= 143" 2>&1`
8643 fi
8644 # Put the nasty error message in config.log where it belongs
8645 echo "$UDEV_PKG_ERRORS" >&5
8646
8647 as_fn_error $? "Package requirements (libudev >= 143) were not met:
8648
8649$UDEV_PKG_ERRORS
8650
8651Consider adjusting the PKG_CONFIG_PATH environment variable if you
8652installed software in a non-standard prefix.
8653
8654Alternatively, you may set the environment variables UDEV_CFLAGS
8655and UDEV_LIBS to avoid the need to call pkg-config.
8656See the pkg-config man page for more details." "$LINENO" 5
68f2de6d 8657
d93275eb
PR
8658elif test $pkg_failed = untried; then
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8660$as_echo "no" >&6; }
8661 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8662$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8663as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8664is in your PATH or set the PKG_CONFIG environment variable to the full
8665path to pkg-config.
8666
8667Alternatively, you may set the environment variables UDEV_CFLAGS
8668and UDEV_LIBS to avoid the need to call pkg-config.
8669See the pkg-config man page for more details.
8670
8671To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8672See \`config.log' for more details" "$LINENO" 5; }
8673
8674else
8675 UDEV_CFLAGS=$pkg_cv_UDEV_CFLAGS
8676 UDEV_LIBS=$pkg_cv_UDEV_LIBS
8677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8678$as_echo "yes" >&6; }
8679 UDEV_PC="libudev"
8680fi
68f2de6d 8681
f11781c5 8682$as_echo "#define UDEV_SYNC_SUPPORT 1" >>confdefs.h
68f2de6d 8683
f11781c5
AK
8684fi
8685
8686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable installation of udev rules required for synchronisation" >&5
8687$as_echo_n "checking whether to enable installation of udev rules required for synchronisation... " >&6; }
8688# Check whether --enable-udev_rules was given.
8689if test "${enable_udev_rules+set}" = set; then :
8690 enableval=$enable_udev_rules; UDEV_RULES=$enableval
68f2de6d 8691else
f11781c5 8692 UDEV_RULES=$UDEV_SYNC
68f2de6d
AK
8693fi
8694
f11781c5
AK
8695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_RULES" >&5
8696$as_echo "$UDEV_RULES" >&6; }
68f2de6d 8697
a5f46f6a 8698################################################################################
f11781c5
AK
8699# Check whether --enable-compat was given.
8700if test "${enable_compat+set}" = set; then :
8701 enableval=$enable_compat; DM_COMPAT=$enableval
8702else
8703 DM_COMPAT=no
8704fi
a5f46f6a 8705
f11781c5 8706
2061c0ec
AK
8707if test x$DM_COMPAT = xyes; then
8708 as_fn_error $? "--enable-compat is not currently supported.
8709Since device-mapper version 1.02.66, only one version (4) of the device-mapper
8710ioctl protocol is supported.
8711 " "$LINENO" 5
8712fi
8713
f11781c5
AK
8714################################################################################
8715# Check whether --enable-units-compat was given.
8716if test "${enable_units_compat+set}" = set; then :
8717 enableval=$enable_units_compat; UNITS_COMPAT=$enableval
a5f46f6a 8718else
f11781c5 8719 UNITS_COMPAT=no
a5f46f6a
AK
8720fi
8721
8722
f11781c5 8723if test x$UNITS_COMPAT = xyes; then
78ce7acc 8724
f11781c5
AK
8725$as_echo "#define DEFAULT_SI_UNIT_CONSISTENCY 0" >>confdefs.h
8726
8727fi
8728
8729################################################################################
8730# Check whether --enable-ioctl was given.
8731if test "${enable_ioctl+set}" = set; then :
8732 enableval=$enable_ioctl; DM_IOCTLS=$enableval
78ce7acc
AK
8733fi
8734
a5f46f6a 8735
ad6254c5 8736################################################################################
f11781c5
AK
8737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable O_DIRECT" >&5
8738$as_echo_n "checking whether to enable O_DIRECT... " >&6; }
8739# Check whether --enable-o_direct was given.
8740if test "${enable_o_direct+set}" = set; then :
8741 enableval=$enable_o_direct; ODIRECT=$enableval
8742fi
ad6254c5 8743
f11781c5
AK
8744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODIRECT" >&5
8745$as_echo "$ODIRECT" >&6; }
8746
8747if test x$ODIRECT = xyes; then
8748
8749$as_echo "#define O_DIRECT_SUPPORT 1" >>confdefs.h
ad6254c5 8750
ad6254c5 8751fi
ad6254c5 8752
f11781c5
AK
8753################################################################################
8754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build liblvm2app.so application library" >&5
8755$as_echo_n "checking whether to build liblvm2app.so application library... " >&6; }
8756# Check whether --enable-applib was given.
8757if test "${enable_applib+set}" = set; then :
8758 enableval=$enable_applib; APPLIB=$enableval
8759else
8760 APPLIB=no
ad6254c5 8761fi
7a197a62 8762
f11781c5
AK
8763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $APPLIB" >&5
8764$as_echo "$APPLIB" >&6; }
ad6254c5 8765
f11781c5
AK
8766test x$APPLIB = xyes \
8767 && LVM2APP_LIB=-llvm2app \
8768 || LVM2APP_LIB=
ad6254c5 8769
f11781c5
AK
8770################################################################################
8771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile liblvm2cmd.so" >&5
8772$as_echo_n "checking whether to compile liblvm2cmd.so... " >&6; }
8773# Check whether --enable-cmdlib was given.
8774if test "${enable_cmdlib+set}" = set; then :
8775 enableval=$enable_cmdlib; CMDLIB=$enableval
8776else
8777 CMDLIB=no
ad6254c5 8778fi
7a197a62 8779
f11781c5
AK
8780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMDLIB" >&5
8781$as_echo "$CMDLIB" >&6; }
7a197a62 8782
f11781c5
AK
8783test x$CMDLIB = xyes \
8784 && LVM2CMD_LIB=-llvm2cmd \
8785 || LVM2CMD_LIB=
8786
8787################################################################################
8788# Check whether --enable-pkgconfig was given.
8789if test "${enable_pkgconfig+set}" = set; then :
8790 enableval=$enable_pkgconfig; PKGCONFIG=$enableval
ad6254c5 8791else
f11781c5 8792 PKGCONFIG=no
ad6254c5 8793fi
ad6254c5 8794
ad6254c5 8795
f11781c5
AK
8796################################################################################
8797# Check whether --enable-write_install was given.
8798if test "${enable_write_install+set}" = set; then :
8799 enableval=$enable_write_install; WRITE_INSTALL=$enableval
ad6254c5 8800else
f11781c5 8801 WRITE_INSTALL=no
ad6254c5
AK
8802fi
8803
ad6254c5 8804
f11781c5
AK
8805################################################################################
8806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install fsadm" >&5
8807$as_echo_n "checking whether to install fsadm... " >&6; }
8808# Check whether --enable-fsadm was given.
8809if test "${enable_fsadm+set}" = set; then :
8810 enableval=$enable_fsadm; FSADM=$enableval
ad6254c5
AK
8811fi
8812
f11781c5
AK
8813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSADM" >&5
8814$as_echo "$FSADM" >&6; }
ad6254c5 8815
f11781c5
AK
8816################################################################################
8817{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use dmeventd" >&5
8818$as_echo_n "checking whether to use dmeventd... " >&6; }
8819# Check whether --enable-dmeventd was given.
8820if test "${enable_dmeventd+set}" = set; then :
8821 enableval=$enable_dmeventd; DMEVENTD=$enableval
8822fi
ad6254c5 8823
f11781c5
AK
8824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DMEVENTD" >&5
8825$as_echo "$DMEVENTD" >&6; }
ad6254c5 8826
f11781c5 8827BUILD_DMEVENTD=$DMEVENTD
ad6254c5 8828
f11781c5
AK
8829if test x$DMEVENTD = xyes; then
8830 if test x$MIRRORS != xinternal; then
8831 as_fn_error $? "--enable-dmeventd currently requires --with-mirrors=internal
8832 " "$LINENO" 5
8833 fi
8834 if test x$CMDLIB = xno; then
8835 as_fn_error $? "--enable-dmeventd requires --enable-cmdlib to be used as well
8836 " "$LINENO" 5
8837 fi
8838fi
ad6254c5 8839
f11781c5 8840if test x$DMEVENTD = xyes; then
ad6254c5 8841
f11781c5 8842$as_echo "#define DMEVENTD 1" >>confdefs.h
ad6254c5 8843
f11781c5 8844fi
ad6254c5 8845
f11781c5 8846################################################################################
ad6254c5 8847
f11781c5
AK
8848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getline in -lc" >&5
8849$as_echo_n "checking for getline in -lc... " >&6; }
8850if test "${ac_cv_lib_c_getline+set}" = set; then :
ec6a6fbe 8851 $as_echo_n "(cached) " >&6
ad6254c5 8852else
f11781c5
AK
8853 ac_check_lib_save_LIBS=$LIBS
8854LIBS="-lc $LIBS"
8855cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 8856/* end confdefs.h. */
f11781c5
AK
8857
8858/* Override any GCC internal prototype to avoid an error.
8859 Use char because int might match the return type of a GCC
8860 builtin and then its argument prototype would still apply. */
8861#ifdef __cplusplus
8862extern "C"
8863#endif
8864char getline ();
8865int
8866main ()
8867{
8868return getline ();
8869 ;
8870 return 0;
8871}
ad6254c5 8872_ACEOF
f11781c5
AK
8873if ac_fn_c_try_link "$LINENO"; then :
8874 ac_cv_lib_c_getline=yes
ad6254c5 8875else
f11781c5
AK
8876 ac_cv_lib_c_getline=no
8877fi
8878rm -f core conftest.err conftest.$ac_objext \
8879 conftest$ac_exeext conftest.$ac_ext
8880LIBS=$ac_check_lib_save_LIBS
8881fi
8882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getline" >&5
8883$as_echo "$ac_cv_lib_c_getline" >&6; }
8884if test "x$ac_cv_lib_c_getline" = x""yes; then :
8885
8886$as_echo "#define HAVE_GETLINE 1" >>confdefs.h
ad6254c5 8887
ad6254c5 8888fi
7a197a62 8889
ad6254c5 8890
f11781c5
AK
8891################################################################################
8892
8893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for canonicalize_file_name in -lc" >&5
8894$as_echo_n "checking for canonicalize_file_name in -lc... " >&6; }
8895if test "${ac_cv_lib_c_canonicalize_file_name+set}" = set; then :
8896 $as_echo_n "(cached) " >&6
8897else
8898 ac_check_lib_save_LIBS=$LIBS
8899LIBS="-lc $LIBS"
8900cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 8901/* end confdefs.h. */
f11781c5
AK
8902
8903/* Override any GCC internal prototype to avoid an error.
8904 Use char because int might match the return type of a GCC
8905 builtin and then its argument prototype would still apply. */
8906#ifdef __cplusplus
8907extern "C"
8908#endif
8909char canonicalize_file_name ();
8910int
8911main ()
8912{
8913return canonicalize_file_name ();
8914 ;
8915 return 0;
8916}
ad6254c5 8917_ACEOF
f11781c5
AK
8918if ac_fn_c_try_link "$LINENO"; then :
8919 ac_cv_lib_c_canonicalize_file_name=yes
ad6254c5 8920else
f11781c5
AK
8921 ac_cv_lib_c_canonicalize_file_name=no
8922fi
8923rm -f core conftest.err conftest.$ac_objext \
8924 conftest$ac_exeext conftest.$ac_ext
8925LIBS=$ac_check_lib_save_LIBS
8926fi
8927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_canonicalize_file_name" >&5
8928$as_echo "$ac_cv_lib_c_canonicalize_file_name" >&6; }
8929if test "x$ac_cv_lib_c_canonicalize_file_name" = x""yes; then :
8930
8931$as_echo "#define HAVE_CANONICALIZE_FILE_NAME 1" >>confdefs.h
ad6254c5 8932
ad6254c5 8933fi
7a197a62 8934
ad6254c5 8935
f11781c5
AK
8936################################################################################
8937if [ "x$exec_prefix" = xNONE -a "x$prefix" = xNONE ];
8938 then exec_prefix="";
8939fi;
7a197a62 8940
f11781c5
AK
8941################################################################################
8942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
8943$as_echo_n "checking for dlopen in -ldl... " >&6; }
8944if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
ec6a6fbe 8945 $as_echo_n "(cached) " >&6
ad6254c5 8946else
f11781c5
AK
8947 ac_check_lib_save_LIBS=$LIBS
8948LIBS="-ldl $LIBS"
8949cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8950/* end confdefs.h. */
ad6254c5 8951
f11781c5
AK
8952/* Override any GCC internal prototype to avoid an error.
8953 Use char because int might match the return type of a GCC
8954 builtin and then its argument prototype would still apply. */
8955#ifdef __cplusplus
8956extern "C"
8957#endif
8958char dlopen ();
8959int
8960main ()
8961{
8962return dlopen ();
8963 ;
8964 return 0;
8965}
ad6254c5 8966_ACEOF
f11781c5
AK
8967if ac_fn_c_try_link "$LINENO"; then :
8968 ac_cv_lib_dl_dlopen=yes
ad6254c5 8969else
f11781c5 8970 ac_cv_lib_dl_dlopen=no
795ca3e5 8971fi
f11781c5
AK
8972rm -f core conftest.err conftest.$ac_objext \
8973 conftest$ac_exeext conftest.$ac_ext
8974LIBS=$ac_check_lib_save_LIBS
8975fi
8976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
8977$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
8978if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
795ca3e5 8979
ad6254c5 8980
f11781c5 8981$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
ad6254c5 8982
f11781c5
AK
8983 DL_LIBS="-ldl"
8984 HAVE_LIBDL=yes
8985else
795ca3e5 8986
f11781c5
AK
8987 DL_LIBS=
8988 HAVE_LIBDL=no
8989fi
8106cdd5 8990
ad6254c5 8991
f11781c5
AK
8992################################################################################
8993if [ \( "x$LVM1" = xshared -o "x$POOL" = xshared -o "x$CLUSTER" = xshared \
8994 -o "x$SNAPSHOTS" = xshared -o "x$MIRRORS" = xshared \
cac52ca4 8995 -o "x$RAID" = xshared \
f11781c5
AK
8996 \) -a "x$STATIC_LINK" = xyes ];
8997 then as_fn_error $? "Features cannot be 'shared' when building statically
8998" "$LINENO" 5
8999fi
ad6254c5 9000
f11781c5
AK
9001################################################################################
9002if [ "$DMEVENTD" = yes -o "$CLVMD" != none ] ; then
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_lock in -lpthread" >&5
9004$as_echo_n "checking for pthread_mutex_lock in -lpthread... " >&6; }
9005if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then :
ec6a6fbe 9006 $as_echo_n "(cached) " >&6
795ca3e5 9007else
f11781c5
AK
9008 ac_check_lib_save_LIBS=$LIBS
9009LIBS="-lpthread $LIBS"
9010cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9011/* end confdefs.h. */
8a2fc586 9012
f11781c5
AK
9013/* Override any GCC internal prototype to avoid an error.
9014 Use char because int might match the return type of a GCC
9015 builtin and then its argument prototype would still apply. */
9016#ifdef __cplusplus
9017extern "C"
ad6254c5 9018#endif
f11781c5
AK
9019char pthread_mutex_lock ();
9020int
9021main ()
9022{
9023return pthread_mutex_lock ();
9024 ;
9025 return 0;
9026}
9027_ACEOF
9028if ac_fn_c_try_link "$LINENO"; then :
9029 ac_cv_lib_pthread_pthread_mutex_lock=yes
9030else
9031 ac_cv_lib_pthread_pthread_mutex_lock=no
9032fi
9033rm -f core conftest.err conftest.$ac_objext \
9034 conftest$ac_exeext conftest.$ac_ext
9035LIBS=$ac_check_lib_save_LIBS
9036fi
9037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_lock" >&5
9038$as_echo "$ac_cv_lib_pthread_pthread_mutex_lock" >&6; }
9039if test "x$ac_cv_lib_pthread_pthread_mutex_lock" = x""yes; then :
9040 PTHREAD_LIBS="-lpthread"
9041else
9042 hard_bailout
9043fi
9044
9045fi
9046
9047################################################################################
9048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable selinux support" >&5
9049$as_echo_n "checking whether to enable selinux support... " >&6; }
9050# Check whether --enable-selinux was given.
9051if test "${enable_selinux+set}" = set; then :
9052 enableval=$enable_selinux; SELINUX=$enableval
9053fi
9054
9055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SELINUX" >&5
9056$as_echo "$SELINUX" >&6; }
8a2fc586 9057
f11781c5
AK
9058################################################################################
9059if test x$SELINUX = xyes; then
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sepol_check_context in -lsepol" >&5
9061$as_echo_n "checking for sepol_check_context in -lsepol... " >&6; }
9062if test "${ac_cv_lib_sepol_sepol_check_context+set}" = set; then :
9063 $as_echo_n "(cached) " >&6
9064else
9065 ac_check_lib_save_LIBS=$LIBS
9066LIBS="-lsepol $LIBS"
9067cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9068/* end confdefs.h. */
8a2fc586 9069
7a197a62
AK
9070/* Override any GCC internal prototype to avoid an error.
9071 Use char because int might match the return type of a GCC
9072 builtin and then its argument prototype would still apply. */
ad6254c5
AK
9073#ifdef __cplusplus
9074extern "C"
ad6254c5 9075#endif
f11781c5 9076char sepol_check_context ();
ad6254c5
AK
9077int
9078main ()
9079{
f11781c5 9080return sepol_check_context ();
ad6254c5
AK
9081 ;
9082 return 0;
9083}
9084_ACEOF
f11781c5
AK
9085if ac_fn_c_try_link "$LINENO"; then :
9086 ac_cv_lib_sepol_sepol_check_context=yes
795ca3e5 9087else
f11781c5
AK
9088 ac_cv_lib_sepol_sepol_check_context=no
9089fi
9090rm -f core conftest.err conftest.$ac_objext \
9091 conftest$ac_exeext conftest.$ac_ext
9092LIBS=$ac_check_lib_save_LIBS
80992638 9093fi
f11781c5
AK
9094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sepol_sepol_check_context" >&5
9095$as_echo "$ac_cv_lib_sepol_sepol_check_context" >&6; }
9096if test "x$ac_cv_lib_sepol_sepol_check_context" = x""yes; then :
7a197a62 9097
80992638 9098
f11781c5
AK
9099$as_echo "#define HAVE_SEPOL 1" >>confdefs.h
9100
9101 SELINUX_LIBS="-lsepol"
8106cdd5 9102fi
795ca3e5 9103
f11781c5
AK
9104
9105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
9106$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
9107if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
ec6a6fbe 9108 $as_echo_n "(cached) " >&6
25fbec5b 9109else
f11781c5
AK
9110 ac_check_lib_save_LIBS=$LIBS
9111LIBS="-lselinux $LIBS"
9112cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25fbec5b 9113/* end confdefs.h. */
80992638 9114
7a197a62
AK
9115/* Override any GCC internal prototype to avoid an error.
9116 Use char because int might match the return type of a GCC
ad6254c5 9117 builtin and then its argument prototype would still apply. */
ad6254c5
AK
9118#ifdef __cplusplus
9119extern "C"
9120#endif
f11781c5 9121char is_selinux_enabled ();
ad6254c5
AK
9122int
9123main ()
9124{
f11781c5 9125return is_selinux_enabled ();
ad6254c5
AK
9126 ;
9127 return 0;
9128}
9129_ACEOF
f11781c5
AK
9130if ac_fn_c_try_link "$LINENO"; then :
9131 ac_cv_lib_selinux_is_selinux_enabled=yes
25fbec5b 9132else
f11781c5 9133 ac_cv_lib_selinux_is_selinux_enabled=no
25fbec5b 9134fi
f11781c5
AK
9135rm -f core conftest.err conftest.$ac_objext \
9136 conftest$ac_exeext conftest.$ac_ext
9137LIBS=$ac_check_lib_save_LIBS
25fbec5b 9138fi
f11781c5
AK
9139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
9140$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
9141if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
25fbec5b 9142
f11781c5
AK
9143 for ac_header in selinux/selinux.h
9144do :
9145 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
9146if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
9147 cat >>confdefs.h <<_ACEOF
9148#define HAVE_SELINUX_SELINUX_H 1
ad6254c5 9149_ACEOF
795ca3e5 9150
25fbec5b 9151else
f11781c5 9152 hard_bailout
795ca3e5 9153fi
795ca3e5 9154
f11781c5 9155done
795ca3e5 9156
f11781c5
AK
9157 for ac_header in selinux/label.h
9158do :
9159 ac_fn_c_check_header_mongrel "$LINENO" "selinux/label.h" "ac_cv_header_selinux_label_h" "$ac_includes_default"
9160if test "x$ac_cv_header_selinux_label_h" = x""yes; then :
9161 cat >>confdefs.h <<_ACEOF
9162#define HAVE_SELINUX_LABEL_H 1
ad6254c5 9163_ACEOF
ad6254c5 9164
ad6254c5 9165fi
7a197a62 9166
f11781c5 9167done
7a197a62 9168
ad6254c5 9169
f11781c5 9170$as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7a197a62 9171
f11781c5
AK
9172 SELINUX_LIBS="-lselinux $SELINUX_LIBS"
9173 SELINUX_PC="libselinux"
9174 HAVE_SELINUX=yes
ad6254c5 9175else
8106cdd5 9176
f11781c5
AK
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling selinux" >&5
9178$as_echo "$as_me: WARNING: Disabling selinux" >&2;}
9179 SELINUX_LIBS=
9180 SELINUX_PC=
9181 HAVE_SELINUX=no
795ca3e5 9182fi
ad6254c5 9183
795ca3e5
AK
9184fi
9185
f11781c5
AK
9186################################################################################
9187if test x$REALTIME = xyes; then
9188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
9189$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
9190if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
ec6a6fbe 9191 $as_echo_n "(cached) " >&6
26e7f2e0 9192else
f11781c5
AK
9193 ac_check_lib_save_LIBS=$LIBS
9194LIBS="-lrt $LIBS"
9195cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9196/* end confdefs.h. */
ad6254c5 9197
f11781c5
AK
9198/* Override any GCC internal prototype to avoid an error.
9199 Use char because int might match the return type of a GCC
9200 builtin and then its argument prototype would still apply. */
9201#ifdef __cplusplus
9202extern "C"
9203#endif
9204char clock_gettime ();
ad6254c5
AK
9205int
9206main ()
9207{
f11781c5 9208return clock_gettime ();
ad6254c5
AK
9209 ;
9210 return 0;
9211}
9212_ACEOF
f11781c5
AK
9213if ac_fn_c_try_link "$LINENO"; then :
9214 ac_cv_lib_rt_clock_gettime=yes
ad6254c5 9215else
f11781c5 9216 ac_cv_lib_rt_clock_gettime=no
ad6254c5 9217fi
f11781c5
AK
9218rm -f core conftest.err conftest.$ac_objext \
9219 conftest$ac_exeext conftest.$ac_ext
9220LIBS=$ac_check_lib_save_LIBS
26e7f2e0 9221fi
f11781c5
AK
9222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
9223$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
9224if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
9225 HAVE_REALTIME=yes
9226else
9227 HAVE_REALTIME=no
8106cdd5 9228fi
ad6254c5 9229
ad6254c5 9230
f11781c5 9231 if test x$HAVE_REALTIME = xyes; then
7a197a62 9232
f11781c5 9233$as_echo "#define HAVE_REALTIME 1" >>confdefs.h
ad6254c5 9234
f11781c5
AK
9235 LIBS="-lrt $LIBS"
9236 else
9237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling realtime clock" >&5
9238$as_echo "$as_me: WARNING: Disabling realtime clock" >&2;}
9239 fi
9240fi
9241
9242################################################################################
9243for ac_header in getopt.h
9244do :
9245 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
9246if test "x$ac_cv_header_getopt_h" = x""yes; then :
9247 cat >>confdefs.h <<_ACEOF
9248#define HAVE_GETOPT_H 1
9249_ACEOF
9250
9251$as_echo "#define HAVE_GETOPTLONG 1" >>confdefs.h
ad6254c5 9252
ad6254c5 9253fi
7a197a62 9254
f11781c5 9255done
ad6254c5 9256
7a197a62 9257
f11781c5
AK
9258################################################################################
9259if test x$READLINE != xno; then
9260 lvm_saved_libs=$LIBS
9261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9262$as_echo_n "checking for library containing tgetent... " >&6; }
9263if test "${ac_cv_search_tgetent+set}" = set; then :
ec6a6fbe 9264 $as_echo_n "(cached) " >&6
ad6254c5 9265else
f11781c5
AK
9266 ac_func_search_save_LIBS=$LIBS
9267cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9268/* end confdefs.h. */
ad6254c5 9269
f11781c5
AK
9270/* Override any GCC internal prototype to avoid an error.
9271 Use char because int might match the return type of a GCC
9272 builtin and then its argument prototype would still apply. */
9273#ifdef __cplusplus
9274extern "C"
9275#endif
9276char tgetent ();
9277int
9278main ()
9279{
9280return tgetent ();
9281 ;
9282 return 0;
9283}
ad6254c5 9284_ACEOF
f11781c5
AK
9285for ac_lib in '' tinfo ncurses curses termcap termlib; do
9286 if test -z "$ac_lib"; then
9287 ac_res="none required"
9288 else
9289 ac_res=-l$ac_lib
9290 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9291 fi
9292 if ac_fn_c_try_link "$LINENO"; then :
9293 ac_cv_search_tgetent=$ac_res
9294fi
9295rm -f core conftest.err conftest.$ac_objext \
9296 conftest$ac_exeext
9297 if test "${ac_cv_search_tgetent+set}" = set; then :
9298 break
9299fi
9300done
9301if test "${ac_cv_search_tgetent+set}" = set; then :
ad6254c5 9302
80992638 9303else
f11781c5 9304 ac_cv_search_tgetent=no
b896caa1 9305fi
f11781c5
AK
9306rm conftest.$ac_ext
9307LIBS=$ac_func_search_save_LIBS
9308fi
9309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9310$as_echo "$ac_cv_search_tgetent" >&6; }
9311ac_res=$ac_cv_search_tgetent
9312if test "$ac_res" != no; then :
9313 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9314 READLINE_LIBS=$ac_cv_search_tgetent
9315else
ad6254c5 9316
f11781c5
AK
9317 if test "$READLINE" = yes; then
9318 as_fn_error $? "termcap could not be found which is required for the
9319--enable-readline option (which is enabled by default). Either disable readline
9320support with --disable-readline or download and install termcap from:
9321 ftp.gnu.org/gnu/termcap
9322Note: if you are using precompiled packages you will also need the development
9323 package as well (which may be called termcap-devel or something similar).
9324Note: (n)curses also seems to work as a substitute for termcap. This was
9325 not found either - but you could try installing that as well." "$LINENO" 5
9326 fi
9327fi
b896caa1 9328
f11781c5
AK
9329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
9330$as_echo_n "checking for readline in -lreadline... " >&6; }
9331if test "${ac_cv_lib_readline_readline+set}" = set; then :
ec6a6fbe 9332 $as_echo_n "(cached) " >&6
795ca3e5 9333else
f11781c5
AK
9334 ac_check_lib_save_LIBS=$LIBS
9335LIBS="-lreadline $LIBS"
9336cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9337/* end confdefs.h. */
8a2fc586 9338
f11781c5
AK
9339/* Override any GCC internal prototype to avoid an error.
9340 Use char because int might match the return type of a GCC
9341 builtin and then its argument prototype would still apply. */
9342#ifdef __cplusplus
9343extern "C"
ad6254c5 9344#endif
f11781c5
AK
9345char readline ();
9346int
9347main ()
9348{
9349return readline ();
9350 ;
9351 return 0;
9352}
9353_ACEOF
9354if ac_fn_c_try_link "$LINENO"; then :
9355 ac_cv_lib_readline_readline=yes
9356else
9357 ac_cv_lib_readline_readline=no
9358fi
9359rm -f core conftest.err conftest.$ac_objext \
9360 conftest$ac_exeext conftest.$ac_ext
9361LIBS=$ac_check_lib_save_LIBS
9362fi
9363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
9364$as_echo "$ac_cv_lib_readline_readline" >&6; }
9365if test "x$ac_cv_lib_readline_readline" = x""yes; then :
9366
8a2fc586 9367
f11781c5
AK
9368$as_echo "#define READLINE_SUPPORT 1" >>confdefs.h
9369
9370 LIBS=$lvm_saved_libs
9371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_line_buffer in -lreadline" >&5
9372$as_echo_n "checking for rl_line_buffer in -lreadline... " >&6; }
9373if test "${ac_cv_lib_readline_rl_line_buffer+set}" = set; then :
9374 $as_echo_n "(cached) " >&6
9375else
9376 ac_check_lib_save_LIBS=$LIBS
9377LIBS="-lreadline $LIBS"
9378cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9379/* end confdefs.h. */
8a2fc586 9380
7a197a62
AK
9381/* Override any GCC internal prototype to avoid an error.
9382 Use char because int might match the return type of a GCC
9383 builtin and then its argument prototype would still apply. */
ad6254c5
AK
9384#ifdef __cplusplus
9385extern "C"
ad6254c5 9386#endif
f11781c5 9387char rl_line_buffer ();
ad6254c5
AK
9388int
9389main ()
9390{
f11781c5 9391return rl_line_buffer ();
ad6254c5
AK
9392 ;
9393 return 0;
9394}
9395_ACEOF
f11781c5
AK
9396if ac_fn_c_try_link "$LINENO"; then :
9397 ac_cv_lib_readline_rl_line_buffer=yes
ad6254c5 9398else
f11781c5
AK
9399 ac_cv_lib_readline_rl_line_buffer=no
9400fi
9401rm -f core conftest.err conftest.$ac_objext \
9402 conftest$ac_exeext conftest.$ac_ext
9403LIBS=$ac_check_lib_save_LIBS
9404fi
9405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_line_buffer" >&5
9406$as_echo "$ac_cv_lib_readline_rl_line_buffer" >&6; }
9407if test "x$ac_cv_lib_readline_rl_line_buffer" = x""yes; then :
9408 READLINE_LIBS="-lreadline"
9409else
9410
9411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: linking -lreadline with $READLINE_LIBS needed" >&5
9412$as_echo "linking -lreadline with $READLINE_LIBS needed" >&6; }
9413 READLINE_LIBS="-lreadline $READLINE_LIBS"
ad6254c5 9414
ad6254c5 9415fi
7a197a62 9416
f11781c5
AK
9417else
9418
9419 READLINE_LIBS=
9420 if test "$READLINE" = yes; then
9421 as_fn_error $? "GNU Readline could not be found which is required for the
9422--enable-readline option (which is enabled by default). Either disable readline
9423support with --disable-readline or download and install readline from:
9424 ftp.gnu.org/gnu/readline
9425Note: if you are using precompiled packages you will also need the development
9426package as well (which may be called readline-devel or something similar)." "$LINENO" 5
9427 fi
ad6254c5 9428fi
f11781c5
AK
9429
9430 LIBS="$READLINE_LIBS $lvm_saved_libs"
9431 for ac_func in rl_completion_matches
9432do :
9433 ac_fn_c_check_func "$LINENO" "rl_completion_matches" "ac_cv_func_rl_completion_matches"
9434if test "x$ac_cv_func_rl_completion_matches" = x""yes; then :
ad6254c5 9435 cat >>confdefs.h <<_ACEOF
f11781c5 9436#define HAVE_RL_COMPLETION_MATCHES 1
ad6254c5
AK
9437_ACEOF
9438
ad6254c5
AK
9439fi
9440done
9441
f11781c5 9442 LIBS=$lvm_saved_libs
ad6254c5
AK
9443fi
9444
f11781c5
AK
9445################################################################################
9446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable internationalisation" >&5
9447$as_echo_n "checking whether to enable internationalisation... " >&6; }
9448# Check whether --enable-nls was given.
9449if test "${enable_nls+set}" = set; then :
9450 enableval=$enable_nls; INTL=$enableval
9451else
9452 INTL=no
9453fi
d911ec67 9454
f11781c5
AK
9455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTL" >&5
9456$as_echo "$INTL" >&6; }
9457
9458if test x$INTL = xyes; then
9459# FIXME - Move this - can be device-mapper too
9460 INTL_PACKAGE="lvm2"
9461 # Extract the first word of "msgfmt", so it can be a program name with args.
9462set dummy msgfmt; ac_word=$2
9463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9464$as_echo_n "checking for $ac_word... " >&6; }
9465if test "${ac_cv_path_MSGFMT+set}" = set; then :
d911ec67 9466 $as_echo_n "(cached) " >&6
d911ec67 9467else
f11781c5
AK
9468 case $MSGFMT in
9469 [\\/]* | ?:[\\/]*)
9470 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
9471 ;;
9472 *)
9473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9474for as_dir in $PATH
9475do
9476 IFS=$as_save_IFS
9477 test -z "$as_dir" && as_dir=.
9478 for ac_exec_ext in '' $ac_executable_extensions; do
9479 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9480 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
9481 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9482 break 2
9483 fi
9484done
9485 done
9486IFS=$as_save_IFS
9487
9488 ;;
d911ec67 9489esac
f11781c5
AK
9490fi
9491MSGFMT=$ac_cv_path_MSGFMT
9492if test -n "$MSGFMT"; then
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
9494$as_echo "$MSGFMT" >&6; }
d911ec67 9495else
f11781c5
AK
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9497$as_echo "no" >&6; }
9498fi
d911ec67 9499
f11781c5
AK
9500
9501 if [ "x$MSGFMT" == x ];
9502 then as_fn_error $? "msgfmt not found in path $PATH
9503 " "$LINENO" 5
9504 fi;
9505
9506
9507# Check whether --with-localedir was given.
9508if test "${with_localedir+set}" = set; then :
9509 withval=$with_localedir; LOCALEDIR=$withval
9510else
9511 LOCALEDIR='${prefix}/share/locale'
9512fi
9513
9514fi
9515
9516################################################################################
9517
9518# Check whether --with-confdir was given.
9519if test "${with_confdir+set}" = set; then :
9520 withval=$with_confdir; CONFDIR=$withval
9521else
9522 CONFDIR="/etc"
9523fi
9524
9525
9526
9527# Check whether --with-staticdir was given.
9528if test "${with_staticdir+set}" = set; then :
9529 withval=$with_staticdir; STATICDIR=$withval
9530else
9531 STATICDIR='${exec_prefix}/sbin'
9532fi
9533
9534
9535
9536# Check whether --with-usrlibdir was given.
9537if test "${with_usrlibdir+set}" = set; then :
9538 withval=$with_usrlibdir; usrlibdir=$withval
9539else
9540 usrlibdir='${prefix}/lib'
d911ec67
AK
9541fi
9542
d911ec67 9543
d911ec67 9544
f11781c5
AK
9545# Check whether --with-usrsbindir was given.
9546if test "${with_usrsbindir+set}" = set; then :
9547 withval=$with_usrsbindir; usrsbindir=$withval
9548else
9549 usrsbindir='${prefix}/sbin'
d911ec67
AK
9550fi
9551
d911ec67 9552
f11781c5 9553################################################################################
d911ec67 9554
f11781c5
AK
9555# Check whether --with-udev_prefix was given.
9556if test "${with_udev_prefix+set}" = set; then :
9557 withval=$with_udev_prefix; udev_prefix=$withval
d911ec67 9558else
f11781c5 9559 udev_prefix='${exec_prefix}'
d911ec67 9560fi
d911ec67 9561
f11781c5
AK
9562
9563
9564# Check whether --with-udevdir was given.
9565if test "${with_udevdir+set}" = set; then :
9566 withval=$with_udevdir; udevdir=$withval
9567else
9568 udevdir='${udev_prefix}/lib/udev/rules.d'
d911ec67 9569fi
f11781c5
AK
9570
9571
9572################################################################################
9573if test x$READLINE = xyes; then
9574 for ac_header in readline/readline.h readline/history.h
9575do :
9576 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9577ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9578if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
d911ec67
AK
9579 cat >>confdefs.h <<_ACEOF
9580#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9581_ACEOF
9582
9583else
f11781c5 9584 as_fn_error $? "bailing out" "$LINENO" 5
d911ec67
AK
9585fi
9586
9587done
9588
9589fi
9590
f11781c5
AK
9591if test x$CLVMD != xnone; then
9592 for ac_header in mntent.h netdb.h netinet/in.h pthread.h search.h sys/mount.h sys/socket.h sys/uio.h sys/un.h utmpx.h
9593do :
9594 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9595ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9596if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9597 cat >>confdefs.h <<_ACEOF
9598#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
ad6254c5 9599_ACEOF
ad6254c5 9600
f11781c5
AK
9601else
9602 as_fn_error $? "bailing out" "$LINENO" 5
ad6254c5 9603fi
7a197a62 9604
f11781c5 9605done
ad6254c5 9606
f11781c5
AK
9607 for ac_func in dup2 getmntent memmove select socket
9608do :
9609 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9610ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9611if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9612 cat >>confdefs.h <<_ACEOF
9613#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
ad6254c5 9614_ACEOF
ad6254c5 9615
f11781c5
AK
9616else
9617 as_fn_error $? "bailing out" "$LINENO" 5
ad6254c5 9618fi
f11781c5 9619done
7a197a62 9620
f11781c5
AK
9621 # getmntent is in the standard C library on UNICOS, in -lsun on Irix 4,
9622# -lseq on Dynix/PTX, -lgen on Unixware.
9623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getmntent" >&5
9624$as_echo_n "checking for library containing getmntent... " >&6; }
9625if test "${ac_cv_search_getmntent+set}" = set; then :
9626 $as_echo_n "(cached) " >&6
9627else
9628 ac_func_search_save_LIBS=$LIBS
9629cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9630/* end confdefs.h. */
ad6254c5 9631
f11781c5
AK
9632/* Override any GCC internal prototype to avoid an error.
9633 Use char because int might match the return type of a GCC
9634 builtin and then its argument prototype would still apply. */
9635#ifdef __cplusplus
9636extern "C"
9637#endif
9638char getmntent ();
9639int
9640main ()
9641{
9642return getmntent ();
9643 ;
9644 return 0;
9645}
9646_ACEOF
9647for ac_lib in '' sun seq gen; do
9648 if test -z "$ac_lib"; then
9649 ac_res="none required"
9650 else
9651 ac_res=-l$ac_lib
9652 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9653 fi
9654 if ac_fn_c_try_link "$LINENO"; then :
9655 ac_cv_search_getmntent=$ac_res
9656fi
9657rm -f core conftest.err conftest.$ac_objext \
9658 conftest$ac_exeext
9659 if test "${ac_cv_search_getmntent+set}" = set; then :
9660 break
9661fi
9662done
9663if test "${ac_cv_search_getmntent+set}" = set; then :
7a197a62 9664
ad6254c5 9665else
f11781c5 9666 ac_cv_search_getmntent=no
795ca3e5 9667fi
f11781c5
AK
9668rm conftest.$ac_ext
9669LIBS=$ac_func_search_save_LIBS
9670fi
9671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getmntent" >&5
9672$as_echo "$ac_cv_search_getmntent" >&6; }
9673ac_res=$ac_cv_search_getmntent
9674if test "$ac_res" != no; then :
9675 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9676 ac_cv_func_getmntent=yes
9677
9678$as_echo "#define HAVE_GETMNTENT 1" >>confdefs.h
80992638 9679
f11781c5
AK
9680else
9681 ac_cv_func_getmntent=no
8106cdd5 9682fi
f11781c5
AK
9683
9684
9685 for ac_header in sys/select.h sys/socket.h
9686do :
9687 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9688ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9689if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
ad6254c5 9690 cat >>confdefs.h <<_ACEOF
ec6a6fbe 9691#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
ad6254c5 9692_ACEOF
795ca3e5 9693
795ca3e5
AK
9694fi
9695
ad6254c5 9696done
80992638 9697
f11781c5
AK
9698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
9699$as_echo_n "checking types of arguments for select... " >&6; }
9700if test "${ac_cv_func_select_args+set}" = set; then :
ec6a6fbe 9701 $as_echo_n "(cached) " >&6
83912faa 9702else
f11781c5
AK
9703 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9704 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
9705 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5
AK
9707/* end confdefs.h. */
9708$ac_includes_default
f11781c5
AK
9709#ifdef HAVE_SYS_SELECT_H
9710# include <sys/select.h>
9711#endif
9712#ifdef HAVE_SYS_SOCKET_H
9713# include <sys/socket.h>
9714#endif
9715
9716int
9717main ()
9718{
9719extern int select ($ac_arg1,
9720 $ac_arg234, $ac_arg234, $ac_arg234,
9721 $ac_arg5);
9722 ;
9723 return 0;
9724}
ad6254c5 9725_ACEOF
f11781c5
AK
9726if ac_fn_c_try_compile "$LINENO"; then :
9727 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9728fi
9729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9730 done
9731 done
9732done
9733# Provide a safe default value.
9734: ${ac_cv_func_select_args='int,int *,struct timeval *'}
ad6254c5 9735
ad6254c5 9736fi
f11781c5
AK
9737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
9738$as_echo "$ac_cv_func_select_args" >&6; }
9739ac_save_IFS=$IFS; IFS=','
9740set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9741IFS=$ac_save_IFS
9742shift
7a197a62 9743
f11781c5
AK
9744cat >>confdefs.h <<_ACEOF
9745#define SELECT_TYPE_ARG1 $1
9746_ACEOF
ad6254c5 9747
f11781c5
AK
9748
9749cat >>confdefs.h <<_ACEOF
9750#define SELECT_TYPE_ARG234 ($2)
ad6254c5 9751_ACEOF
f11781c5
AK
9752
9753
9754cat >>confdefs.h <<_ACEOF
9755#define SELECT_TYPE_ARG5 ($3)
ad6254c5 9756_ACEOF
ad6254c5 9757
f11781c5
AK
9758rm -f conftest*
9759
ad6254c5 9760fi
7a197a62 9761
f11781c5
AK
9762if test x$CLUSTER != xnone; then
9763 for ac_header in sys/socket.h sys/un.h
9764do :
9765 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9766ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9767if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9768 cat >>confdefs.h <<_ACEOF
9769#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9770_ACEOF
ad6254c5 9771
f11781c5
AK
9772else
9773 as_fn_error $? "bailing out" "$LINENO" 5
9774fi
9775
9776done
9777
9778 for ac_func in socket
9779do :
9780 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
9781if test "x$ac_cv_func_socket" = x""yes; then :
9782 cat >>confdefs.h <<_ACEOF
9783#define HAVE_SOCKET 1
9784_ACEOF
7a197a62 9785
80992638 9786else
f11781c5 9787 as_fn_error $? "bailing out" "$LINENO" 5
83912faa 9788fi
f11781c5 9789done
83912faa 9790
69792976 9791fi
f11781c5
AK
9792
9793if test x$DMEVENTD = xyes; then
9794 for ac_header in arpa/inet.h
9795do :
9796 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
9797if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
ad6254c5 9798 cat >>confdefs.h <<_ACEOF
f11781c5 9799#define HAVE_ARPA_INET_H 1
ad6254c5 9800_ACEOF
69792976 9801
69792976 9802else
f11781c5 9803 as_fn_error $? "bailing out" "$LINENO" 5
80992638
AK
9804fi
9805
ad6254c5 9806done
69792976 9807
ad6254c5
AK
9808fi
9809
f11781c5
AK
9810if test x$HAVE_LIBDL = xyes; then
9811 for ac_header in dlfcn.h
9812do :
9813 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
9814if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
9815 cat >>confdefs.h <<_ACEOF
9816#define HAVE_DLFCN_H 1
a5f46f6a 9817_ACEOF
a5f46f6a 9818
f11781c5
AK
9819else
9820 as_fn_error $? "bailing out" "$LINENO" 5
a5f46f6a
AK
9821fi
9822
f11781c5 9823done
a5f46f6a 9824
a5f46f6a
AK
9825fi
9826
f11781c5
AK
9827if test x$INTL = xyes; then
9828 for ac_header in libintl.h
9829do :
9830 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
9831if test "x$ac_cv_header_libintl_h" = x""yes; then :
9832 cat >>confdefs.h <<_ACEOF
9833#define HAVE_LIBINTL_H 1
9834_ACEOF
a5f46f6a 9835
a5f46f6a 9836else
f11781c5 9837 as_fn_error $? "bailing out" "$LINENO" 5
a5f46f6a 9838fi
f11781c5
AK
9839
9840done
a5f46f6a
AK
9841
9842fi
f11781c5
AK
9843
9844if test x$UDEV_SYNC = xyes; then
9845 for ac_header in sys/ipc.h sys/sem.h
9846do :
9847 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9848ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9849if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
a5f46f6a
AK
9850 cat >>confdefs.h <<_ACEOF
9851#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9852_ACEOF
9853
9854else
f11781c5 9855 as_fn_error $? "bailing out" "$LINENO" 5
a5f46f6a
AK
9856fi
9857
9858done
9859
9860fi
9861
a653923f
AK
9862################################################################################
9863# Extract the first word of "modprobe", so it can be a program name with args.
9864set dummy modprobe; ac_word=$2
f11781c5 9865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
ec6a6fbe 9866$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 9867if test "${ac_cv_path_MODPROBE_CMD+set}" = set; then :
ec6a6fbe 9868 $as_echo_n "(cached) " >&6
72b2cb61
AK
9869else
9870 case $MODPROBE_CMD in
9871 [\\/]* | ?:[\\/]*)
9872 ac_cv_path_MODPROBE_CMD="$MODPROBE_CMD" # Let the user override the test with a path.
9873 ;;
9874 *)
9875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9876for as_dir in $PATH
9877do
9878 IFS=$as_save_IFS
9879 test -z "$as_dir" && as_dir=.
f11781c5 9880 for ac_exec_ext in '' $ac_executable_extensions; do
25fbec5b 9881 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
72b2cb61 9882 ac_cv_path_MODPROBE_CMD="$as_dir/$ac_word$ac_exec_ext"
f11781c5 9883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
72b2cb61
AK
9884 break 2
9885 fi
9886done
f11781c5 9887 done
7a197a62 9888IFS=$as_save_IFS
72b2cb61
AK
9889
9890 ;;
9891esac
9892fi
9893MODPROBE_CMD=$ac_cv_path_MODPROBE_CMD
72b2cb61 9894if test -n "$MODPROBE_CMD"; then
f11781c5 9895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MODPROBE_CMD" >&5
ec6a6fbe 9896$as_echo "$MODPROBE_CMD" >&6; }
72b2cb61 9897else
f11781c5 9898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
ec6a6fbe 9899$as_echo "no" >&6; }
72b2cb61
AK
9900fi
9901
a653923f 9902
7a197a62 9903
a653923f 9904if test x$MODPROBE_CMD != x; then
72b2cb61
AK
9905
9906cat >>confdefs.h <<_ACEOF
9907#define MODPROBE_CMD "$MODPROBE_CMD"
9908_ACEOF
9909
a653923f
AK
9910fi
9911
b5c2529b 9912
a9b601e2
ZK
9913lvm_exec_prefix=$exec_prefix
9914test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$prefix
9915test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$ac_default_prefix
9916
b5c2529b 9917cat >>confdefs.h <<_ACEOF
a9b601e2 9918#define LVM_PATH "$lvm_exec_prefix/sbin/lvm"
b5c2529b
ZK
9919_ACEOF
9920
9921
9922if test "$CLVMD" != none; then
9923 clvmd_prefix=$ac_default_prefix
9924 test "$prefix" != NONE && clvmd_prefix=$prefix
9925
9926cat >>confdefs.h <<_ACEOF
9927#define CLVMD_PATH "$clvmd_prefix/sbin/clvmd"
9928_ACEOF
9929
9930fi
9931
80992638 9932################################################################################
93bd259b
AK
9933if test "$BUILD_DMEVENTD" = yes; then
9934
9935# Check whether --with-dmeventd-pidfile was given.
f11781c5 9936if test "${with_dmeventd_pidfile+set}" = set; then :
71082be4 9937 withval=$with_dmeventd_pidfile; DMEVENTD_PIDFILE=$withval
93bd259b 9938else
71082be4 9939 DMEVENTD_PIDFILE="/var/run/dmeventd.pid"
93bd259b
AK
9940fi
9941
93bd259b 9942
71082be4
ZK
9943cat >>confdefs.h <<_ACEOF
9944#define DMEVENTD_PIDFILE "$DMEVENTD_PIDFILE"
9945_ACEOF
93bd259b 9946
71082be4 9947fi
93bd259b
AK
9948
9949if test "$BUILD_DMEVENTD" = yes; then
93bd259b
AK
9950
9951# Check whether --with-dmeventd-path was given.
f11781c5 9952if test "${with_dmeventd_path+set}" = set; then :
71082be4 9953 withval=$with_dmeventd_path; DMEVENTD_PATH=$withval
93bd259b 9954else
71082be4 9955 DMEVENTD_PATH="$lvm_exec_prefix/sbin/dmeventd"
93bd259b
AK
9956fi
9957
93bd259b 9958
71082be4
ZK
9959cat >>confdefs.h <<_ACEOF
9960#define DMEVENTD_PATH "$DMEVENTD_PATH"
9961_ACEOF
3399ae32 9962
71082be4 9963fi
3399ae32 9964
8bae0a1e
AK
9965
9966
8bae0a1e 9967# Check whether --with-default-run-dir was given.
f11781c5 9968if test "${with_default_run_dir+set}" = set; then :
8bae0a1e
AK
9969 withval=$with_default_run_dir; DEFAULT_RUN_DIR="$withval"
9970else
9971 DEFAULT_RUN_DIR="/var/run/lvm"
9972fi
9973
9974cat >>confdefs.h <<_ACEOF
9975#define DEFAULT_RUN_DIR "$DEFAULT_RUN_DIR"
9976_ACEOF
9977
9978
71082be4 9979################################################################################
3399ae32
AK
9980
9981# Check whether --with-default-system-dir was given.
f11781c5 9982if test "${with_default_system_dir+set}" = set; then :
71082be4 9983 withval=$with_default_system_dir; DEFAULT_SYS_DIR=$withval
3399ae32 9984else
71082be4 9985 DEFAULT_SYS_DIR="/etc/lvm"
3399ae32
AK
9986fi
9987
71082be4 9988
3399ae32
AK
9989cat >>confdefs.h <<_ACEOF
9990#define DEFAULT_SYS_DIR "$DEFAULT_SYS_DIR"
9991_ACEOF
9992
9993
9994
3399ae32 9995# Check whether --with-default-archive-subdir was given.
f11781c5 9996if test "${with_default_archive_subdir+set}" = set; then :
71082be4 9997 withval=$with_default_archive_subdir; DEFAULT_ARCHIVE_SUBDIR=$withval
3399ae32 9998else
71082be4 9999 DEFAULT_ARCHIVE_SUBDIR=archive
3399ae32
AK
10000fi
10001
71082be4 10002
3399ae32
AK
10003cat >>confdefs.h <<_ACEOF
10004#define DEFAULT_ARCHIVE_SUBDIR "$DEFAULT_ARCHIVE_SUBDIR"
10005_ACEOF
10006
10007
10008
3399ae32 10009# Check whether --with-default-backup-subdir was given.
f11781c5 10010if test "${with_default_backup_subdir+set}" = set; then :
71082be4 10011 withval=$with_default_backup_subdir; DEFAULT_BACKUP_SUBDIR=$withval
3399ae32 10012else
71082be4 10013 DEFAULT_BACKUP_SUBDIR=backup
3399ae32
AK
10014fi
10015
71082be4 10016
3399ae32
AK
10017cat >>confdefs.h <<_ACEOF
10018#define DEFAULT_BACKUP_SUBDIR "$DEFAULT_BACKUP_SUBDIR"
10019_ACEOF
10020
10021
10022
3399ae32 10023# Check whether --with-default-cache-subdir was given.
f11781c5 10024if test "${with_default_cache_subdir+set}" = set; then :
71082be4 10025 withval=$with_default_cache_subdir; DEFAULT_CACHE_SUBDIR=$withval
3399ae32 10026else
71082be4 10027 DEFAULT_CACHE_SUBDIR=cache
3399ae32
AK
10028fi
10029
71082be4 10030
3399ae32
AK
10031cat >>confdefs.h <<_ACEOF
10032#define DEFAULT_CACHE_SUBDIR "$DEFAULT_CACHE_SUBDIR"
10033_ACEOF
10034
10035
10036
3399ae32 10037# Check whether --with-default-locking-dir was given.
f11781c5 10038if test "${with_default_locking_dir+set}" = set; then :
71082be4 10039 withval=$with_default_locking_dir; DEFAULT_LOCK_DIR=$withval
3399ae32 10040else
71082be4 10041 DEFAULT_LOCK_DIR="/var/lock/lvm"
3399ae32
AK
10042fi
10043
71082be4 10044
3399ae32
AK
10045cat >>confdefs.h <<_ACEOF
10046#define DEFAULT_LOCK_DIR "$DEFAULT_LOCK_DIR"
10047_ACEOF
10048
10049
fea55602
DW
10050################################################################################
10051
10052# Check whether --with-default-data-alignment was given.
f11781c5 10053if test "${with_default_data_alignment+set}" = set; then :
fea55602
DW
10054 withval=$with_default_data_alignment; DEFAULT_DATA_ALIGNMENT=$withval
10055else
10056 DEFAULT_DATA_ALIGNMENT=1
10057fi
10058
10059
10060cat >>confdefs.h <<_ACEOF
10061#define DEFAULT_DATA_ALIGNMENT $DEFAULT_DATA_ALIGNMENT
10062_ACEOF
10063
10064
93bd259b 10065################################################################################
f11781c5 10066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel interface choice" >&5
ec6a6fbe 10067$as_echo_n "checking for kernel interface choice... " >&6; }
93bd259b
AK
10068
10069# Check whether --with-interface was given.
f11781c5 10070if test "${with_interface+set}" = set; then :
71082be4 10071 withval=$with_interface; interface=$withval
93bd259b 10072else
71082be4 10073 interface=ioctl
93bd259b
AK
10074fi
10075
10076if [ "x$interface" != xioctl ];
10077then
f11781c5 10078 as_fn_error $? "--with-interface=ioctl required. fs no longer supported." "$LINENO" 5
93bd259b 10079fi
f11781c5 10080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $interface" >&5
ec6a6fbe 10081$as_echo "$interface" >&6; }
93bd259b
AK
10082
10083################################################################################
db8b5af9 10084DM_LIB_VERSION="\"`cat "$srcdir"/VERSION_DM 2>/dev/null || echo Unknown`\""
24bbc4d7
AK
10085
10086cat >>confdefs.h <<_ACEOF
10087#define DM_LIB_VERSION $DM_LIB_VERSION
10088_ACEOF
10089
10090
db8b5af9 10091DM_LIB_PATCHLEVEL=`cat "$srcdir"/VERSION_DM | $AWK -F '[-. ]' '{printf "%s.%s.%s",$1,$2,$3}'`
7e3fe830 10092
db8b5af9 10093LVM_VERSION="\"`cat "$srcdir"/VERSION 2>/dev/null || echo Unknown`\""
fae0c576 10094
db8b5af9 10095VER=`cat "$srcdir"/VERSION`
bf456146 10096LVM_RELEASE_DATE="\"`echo $VER | $SED 's/.* (//;s/).*//'`\""
ec6a6fbe
AK
10097VER=`echo "$VER" | $AWK '{print $1}'`
10098LVM_RELEASE="\"`echo "$VER" | $AWK -F '-' '{print $2}'`\""
10099VER=`echo "$VER" | $AWK -F '-' '{print $1}'`
10100LVM_MAJOR=`echo "$VER" | $AWK -F '.' '{print $1}'`
10101LVM_MINOR=`echo "$VER" | $AWK -F '.' '{print $2}'`
bf456146
AK
10102LVM_PATCHLEVEL=`echo "$VER" | $AWK -F '[(.]' '{print $3}'`
10103LVM_LIBAPI=`echo "$VER" | $AWK -F '[()]' '{print $2}'`
ec6a6fbe 10104
80992638 10105################################################################################
fae0c576 10106
83912faa 10107
795ca3e5
AK
10108
10109
10110
10111
10112
10113
5a52dca9 10114
8ef2b021 10115
199e490e 10116
69792976
AK
10117
10118
10119
d0191583 10120
69792976 10121
8106cdd5
AK
10122
10123
10124
10125
10126
d68a82ec 10127
036f273a 10128
7d1552c9 10129
8106cdd5 10130
0a62c911 10131
8106cdd5 10132
4a7f3eb2 10133
4922197a
AK
10134
10135
d8ac0fbc 10136
1a9ea74d 10137
8a2fc586
AK
10138
10139
d0191583 10140
93bd259b
AK
10141
10142
10143
10144
10145
d0191583
JM
10146
10147
10148
10149
10150
8a2fc586 10151
19a2c6e0 10152
f7f0854e
ZK
10153
10154
3ceb7608 10155
8ce0cbda 10156
8b1a3214 10157
ec6a6fbe
AK
10158
10159
10160
10161
e2997b73
AK
10162
10163
10164
10165
10166
10167
a946372e
AK
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
ec6a6fbe 10179
cac52ca4 10180
d3c8211f 10181
7e3fe830 10182
a5f46f6a
AK
10183
10184
10185
572fefeb 10186
90c80887 10187
3399ae32
AK
10188
10189
10190
10191
10192
90c80887 10193
bf456146 10194
e1b8a236 10195
0878503f 10196
8fea97b7 10197
54b362f9 10198
b1f08e51 10199
d1e8046f 10200
fea55602 10201
c89bc357 10202
6e5c1f75 10203
3ba4a195 10204
cdd50823 10205
68f2de6d
AK
10206
10207
80992638 10208################################################################################
cdd50823 10209ac_config_files="$ac_config_files Makefile make.tmpl daemons/Makefile daemons/clvmd/Makefile daemons/cmirrord/Makefile daemons/dmeventd/Makefile daemons/dmeventd/libdevmapper-event.pc daemons/dmeventd/plugins/Makefile daemons/dmeventd/plugins/lvm2/Makefile daemons/dmeventd/plugins/raid/Makefile daemons/dmeventd/plugins/mirror/Makefile daemons/dmeventd/plugins/snapshot/Makefile daemons/lvmetad/Makefile doc/Makefile doc/example.conf include/.symlinks include/Makefile lib/Makefile lib/format1/Makefile lib/format_pool/Makefile lib/locking/Makefile lib/mirror/Makefile lib/replicator/Makefile lib/misc/lvm-version.h lib/raid/Makefile lib/snapshot/Makefile lib/thin/Makefile libdm/Makefile libdm/libdevmapper.pc liblvm/Makefile liblvm/liblvm2app.pc man/Makefile po/Makefile scripts/clvmd_init_red_hat scripts/cmirrord_init_red_hat scripts/lvm2_monitoring_init_red_hat scripts/dm_event_systemd_red_hat.service scripts/lvm2_monitoring_systemd_red_hat.service scripts/Makefile test/Makefile test/api/Makefile tools/Makefile udev/Makefile unit-tests/datastruct/Makefile unit-tests/regex/Makefile unit-tests/mm/Makefile"
7a197a62 10210
ad6254c5 10211cat >confcache <<\_ACEOF
795ca3e5
AK
10212# This file is a shell script that caches the results of configure
10213# tests run on this system so they can be shared between configure
ad6254c5
AK
10214# scripts and configure runs, see configure's option --config-cache.
10215# It is not useful on other systems. If it contains results you don't
10216# want to keep, you may remove or edit it.
795ca3e5 10217#
ad6254c5
AK
10218# config.status only pays attention to the cache file if you give it
10219# the --recheck option to rerun configure.
795ca3e5 10220#
ad6254c5
AK
10221# `ac_cv_env_foo' variables (set or unset) will be overridden when
10222# loading this file, other *unset* `ac_cv_foo' will be assigned the
10223# following values.
10224
10225_ACEOF
10226
795ca3e5
AK
10227# The following way of writing the cache mishandles newlines in values,
10228# but we know of no workaround that is simple, portable, and efficient.
7a197a62 10229# So, we kill variables containing newlines.
795ca3e5
AK
10230# Ultrix sh set writes to stderr and can't be redirected directly,
10231# and sets the high bit in the cache file unless we assign to the vars.
7a197a62
AK
10232(
10233 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10234 eval ac_val=\$$ac_var
10235 case $ac_val in #(
10236 *${as_nl}*)
10237 case $ac_var in #(
f11781c5 10238 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
ec6a6fbe 10239$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7a197a62
AK
10240 esac
10241 case $ac_var in #(
10242 _ | IFS | as_nl) ;; #(
ec6a6fbe 10243 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
f11781c5 10244 *) { eval $ac_var=; unset $ac_var;} ;;
7a197a62
AK
10245 esac ;;
10246 esac
10247 done
10248
ad6254c5 10249 (set) 2>&1 |
7a197a62
AK
10250 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10251 *${as_nl}ac_space=\ *)
f11781c5
AK
10252 # `set' does not quote correctly, so add quotes: double-quote
10253 # substitution turns \\\\ into \\, and sed turns \\ into \.
ad6254c5 10254 sed -n \
8a2fc586
AK
10255 "s/'/'\\\\''/g;
10256 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7a197a62 10257 ;; #(
ad6254c5
AK
10258 *)
10259 # `set' quotes correctly as required by POSIX, so do not add quotes.
7a197a62 10260 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
ad6254c5 10261 ;;
7a197a62
AK
10262 esac |
10263 sort
10264) |
ad6254c5 10265 sed '
7a197a62 10266 /^ac_cv_env_/b end
ad6254c5 10267 t clear
7a197a62 10268 :clear
ad6254c5
AK
10269 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10270 t end
7a197a62
AK
10271 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10272 :end' >>confcache
10273if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10274 if test -w "$cache_file"; then
10275 test "x$cache_file" != "x/dev/null" &&
f11781c5 10276 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
ec6a6fbe 10277$as_echo "$as_me: updating cache $cache_file" >&6;}
ad6254c5 10278 cat confcache >$cache_file
795ca3e5 10279 else
f11781c5 10280 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
ec6a6fbe 10281$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
795ca3e5
AK
10282 fi
10283fi
10284rm -f confcache
10285
795ca3e5
AK
10286test "x$prefix" = xNONE && prefix=$ac_default_prefix
10287# Let make expand exec_prefix.
10288test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10289
72b2cb61 10290DEFS=-DHAVE_CONFIG_H
ad6254c5
AK
10291
10292ac_libobjs=
10293ac_ltlibobjs=
f11781c5 10294U=
ad6254c5
AK
10295for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10296 # 1. Remove the extension, and $U if already installed.
7a197a62 10297 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
ec6a6fbe 10298 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7a197a62
AK
10299 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10300 # will be set to the directory where LIBOBJS objects are built.
f11781c5
AK
10301 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10302 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
ad6254c5
AK
10303done
10304LIBOBJS=$ac_libobjs
80992638 10305
ad6254c5
AK
10306LTLIBOBJS=$ac_ltlibobjs
10307
10308
10309
10310: ${CONFIG_STATUS=./config.status}
ec6a6fbe 10311ac_write_fail=0
ad6254c5
AK
10312ac_clean_files_save=$ac_clean_files
10313ac_clean_files="$ac_clean_files $CONFIG_STATUS"
f11781c5 10314{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
ec6a6fbe 10315$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
f11781c5
AK
10316as_write_fail=0
10317cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
ad6254c5
AK
10318#! $SHELL
10319# Generated by $as_me.
795ca3e5 10320# Run this file to recreate the current configuration.
795ca3e5 10321# Compiler output produced by configure, useful for debugging
ad6254c5
AK
10322# configure, is in config.log if it exists.
10323
10324debug=false
10325ac_cs_recheck=false
10326ac_cs_silent=false
ad6254c5 10327
f11781c5
AK
10328SHELL=\${CONFIG_SHELL-$SHELL}
10329export SHELL
10330_ASEOF
10331cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10332## -------------------- ##
10333## M4sh Initialization. ##
10334## -------------------- ##
ad6254c5 10335
25fbec5b
AK
10336# Be more Bourne compatible
10337DUALCASE=1; export DUALCASE # for MKS sh
f11781c5 10338if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
ad6254c5
AK
10339 emulate sh
10340 NULLCMD=:
ec6a6fbe 10341 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
ad6254c5
AK
10342 # is contrary to our usage. Disable this feature.
10343 alias -g '${1+"$@"}'='"$@"'
7a197a62
AK
10344 setopt NO_GLOB_SUBST
10345else
f11781c5
AK
10346 case `(set -o) 2>/dev/null` in #(
10347 *posix*) :
10348 set -o posix ;; #(
10349 *) :
10350 ;;
25fbec5b 10351esac
7a197a62 10352fi
25fbec5b
AK
10353
10354
ec6a6fbe
AK
10355as_nl='
10356'
10357export as_nl
10358# Printing a long string crashes Solaris 7 /usr/bin/printf.
10359as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10360as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10361as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
f11781c5
AK
10362# Prefer a ksh shell builtin over an external printf program on Solaris,
10363# but without wasting forks for bash or zsh.
10364if test -z "$BASH_VERSION$ZSH_VERSION" \
10365 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10366 as_echo='print -r --'
10367 as_echo_n='print -rn --'
10368elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
ec6a6fbe
AK
10369 as_echo='printf %s\n'
10370 as_echo_n='printf %s'
10371else
10372 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10373 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10374 as_echo_n='/usr/ucb/echo -n'
68f2de6d 10375 else
ec6a6fbe
AK
10376 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10377 as_echo_n_body='eval
10378 arg=$1;
f11781c5 10379 case $arg in #(
ec6a6fbe
AK
10380 *"$as_nl"*)
10381 expr "X$arg" : "X\\(.*\\)$as_nl";
10382 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10383 esac;
10384 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10385 '
10386 export as_echo_n_body
10387 as_echo_n='sh -c $as_echo_n_body as_echo'
68f2de6d 10388 fi
ec6a6fbe
AK
10389 export as_echo_body
10390 as_echo='sh -c $as_echo_body as_echo'
10391fi
10392
10393# The user is always right.
10394if test "${PATH_SEPARATOR+set}" != set; then
10395 PATH_SEPARATOR=:
10396 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10397 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10398 PATH_SEPARATOR=';'
10399 }
ad6254c5
AK
10400fi
10401
ad6254c5 10402
7a197a62
AK
10403# IFS
10404# We need space, tab and new line, in precisely that order. Quoting is
10405# there to prevent editors from complaining about space-tab.
10406# (If _AS_PATH_WALK were called with IFS unset, it would disable word
10407# splitting by setting IFS to empty value.)
7a197a62
AK
10408IFS=" "" $as_nl"
10409
10410# Find who we are. Look in the path if we contain no directory separator.
f11781c5 10411case $0 in #((
7a197a62
AK
10412 *[\\/]* ) as_myself=$0 ;;
10413 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10414for as_dir in $PATH
10415do
10416 IFS=$as_save_IFS
10417 test -z "$as_dir" && as_dir=.
f11781c5
AK
10418 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10419 done
7a197a62
AK
10420IFS=$as_save_IFS
10421
10422 ;;
10423esac
10424# We did not find ourselves, most probably we were run as `sh COMMAND'
10425# in which case we are not to be found in the path.
10426if test "x$as_myself" = x; then
10427 as_myself=$0
10428fi
10429if test ! -f "$as_myself"; then
ec6a6fbe 10430 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
f11781c5 10431 exit 1
7a197a62
AK
10432fi
10433
f11781c5
AK
10434# Unset variables that we do not need and which cause bugs (e.g. in
10435# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10436# suppresses any "Segmentation fault" message there. '((' could
10437# trigger a bug in pdksh 5.2.14.
10438for as_var in BASH_ENV ENV MAIL MAILPATH
10439do eval test x\${$as_var+set} = xset \
10440 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7a197a62 10441done
ad6254c5
AK
10442PS1='$ '
10443PS2='> '
10444PS4='+ '
10445
10446# NLS nuisances.
ec6a6fbe
AK
10447LC_ALL=C
10448export LC_ALL
10449LANGUAGE=C
10450export LANGUAGE
8106cdd5 10451
f11781c5
AK
10452# CDPATH.
10453(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10454
10455
10456# as_fn_error STATUS ERROR [LINENO LOG_FD]
10457# ----------------------------------------
10458# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10459# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10460# script with STATUS, using 1 if that was 0.
10461as_fn_error ()
10462{
10463 as_status=$1; test $as_status -eq 0 && as_status=1
10464 if test "$4"; then
10465 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10466 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10467 fi
10468 $as_echo "$as_me: error: $2" >&2
10469 as_fn_exit $as_status
10470} # as_fn_error
10471
10472
10473# as_fn_set_status STATUS
10474# -----------------------
10475# Set $? to STATUS, without forking.
10476as_fn_set_status ()
10477{
10478 return $1
10479} # as_fn_set_status
10480
10481# as_fn_exit STATUS
10482# -----------------
10483# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10484as_fn_exit ()
10485{
10486 set +e
10487 as_fn_set_status $1
10488 exit $1
10489} # as_fn_exit
10490
10491# as_fn_unset VAR
10492# ---------------
10493# Portably unset VAR.
10494as_fn_unset ()
10495{
10496 { eval $1=; unset $1;}
10497}
10498as_unset=as_fn_unset
10499# as_fn_append VAR VALUE
10500# ----------------------
10501# Append the text in VALUE to the end of the definition contained in VAR. Take
10502# advantage of any shell optimizations that allow amortized linear growth over
10503# repeated appends, instead of the typical quadratic growth present in naive
10504# implementations.
10505if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10506 eval 'as_fn_append ()
10507 {
10508 eval $1+=\$2
10509 }'
10510else
10511 as_fn_append ()
10512 {
10513 eval $1=\$$1\$2
10514 }
10515fi # as_fn_append
10516
10517# as_fn_arith ARG...
10518# ------------------
10519# Perform arithmetic evaluation on the ARGs, and store the result in the
10520# global $as_val. Take advantage of shells that can avoid forks. The arguments
10521# must be portable across $(()) and expr.
10522if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10523 eval 'as_fn_arith ()
10524 {
10525 as_val=$(( $* ))
10526 }'
10527else
10528 as_fn_arith ()
10529 {
10530 as_val=`expr "$@" || test $? -eq 1`
10531 }
10532fi # as_fn_arith
10533
10534
7a197a62
AK
10535if expr a : '\(a\)' >/dev/null 2>&1 &&
10536 test "X`expr 00001 : '.*\(...\)'`" = X001; then
ad6254c5
AK
10537 as_expr=expr
10538else
10539 as_expr=false
10540fi
8106cdd5 10541
7a197a62 10542if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
ad6254c5
AK
10543 as_basename=basename
10544else
10545 as_basename=false
10546fi
10547
f11781c5
AK
10548if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10549 as_dirname=dirname
10550else
10551 as_dirname=false
10552fi
ad6254c5 10553
7a197a62 10554as_me=`$as_basename -- "$0" ||
ad6254c5
AK
10555$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10556 X"$0" : 'X\(//\)$' \| \
7a197a62 10557 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
ec6a6fbe 10558$as_echo X/"$0" |
7a197a62
AK
10559 sed '/^.*\/\([^/][^/]*\)\/*$/{
10560 s//\1/
10561 q
10562 }
10563 /^X\/\(\/\/\)$/{
10564 s//\1/
10565 q
10566 }
10567 /^X\/\(\/\).*/{
10568 s//\1/
10569 q
10570 }
10571 s/.*/./; q'`
ad6254c5 10572
f11781c5
AK
10573# Avoid depending upon Character Ranges.
10574as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10575as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10576as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10577as_cr_digits='0123456789'
10578as_cr_alnum=$as_cr_Letters$as_cr_digits
7a197a62
AK
10579
10580ECHO_C= ECHO_N= ECHO_T=
f11781c5 10581case `echo -n x` in #(((((
7a197a62 10582-n*)
f11781c5 10583 case `echo 'xy\c'` in
7a197a62 10584 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
f11781c5
AK
10585 xy) ECHO_C='\c';;
10586 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10587 ECHO_T=' ';;
7a197a62
AK
10588 esac;;
10589*)
10590 ECHO_N='-n';;
ad6254c5 10591esac
80992638 10592
ad6254c5 10593rm -f conf$$ conf$$.exe conf$$.file
7a197a62
AK
10594if test -d conf$$.dir; then
10595 rm -f conf$$.dir/conf$$.file
10596else
10597 rm -f conf$$.dir
ec6a6fbe
AK
10598 mkdir conf$$.dir 2>/dev/null
10599fi
10600if (echo >conf$$.file) 2>/dev/null; then
10601 if ln -s conf$$.file conf$$ 2>/dev/null; then
10602 as_ln_s='ln -s'
10603 # ... but there are two gotchas:
10604 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10605 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10606 # In both cases, we have to default to `cp -p'.
10607 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10608 as_ln_s='cp -p'
10609 elif ln conf$$.file conf$$ 2>/dev/null; then
10610 as_ln_s=ln
10611 else
ad6254c5 10612 as_ln_s='cp -p'
ec6a6fbe 10613 fi
ad6254c5
AK
10614else
10615 as_ln_s='cp -p'
10616fi
7a197a62
AK
10617rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10618rmdir conf$$.dir 2>/dev/null
8106cdd5 10619
f11781c5
AK
10620
10621# as_fn_mkdir_p
10622# -------------
10623# Create "$as_dir" as a directory, including parents if necessary.
10624as_fn_mkdir_p ()
10625{
10626
10627 case $as_dir in #(
10628 -*) as_dir=./$as_dir;;
10629 esac
10630 test -d "$as_dir" || eval $as_mkdir_p || {
10631 as_dirs=
10632 while :; do
10633 case $as_dir in #(
10634 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10635 *) as_qdir=$as_dir;;
10636 esac
10637 as_dirs="'$as_qdir' $as_dirs"
10638 as_dir=`$as_dirname -- "$as_dir" ||
10639$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10640 X"$as_dir" : 'X\(//\)[^/]' \| \
10641 X"$as_dir" : 'X\(//\)$' \| \
10642 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10643$as_echo X"$as_dir" |
10644 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10645 s//\1/
10646 q
10647 }
10648 /^X\(\/\/\)[^/].*/{
10649 s//\1/
10650 q
10651 }
10652 /^X\(\/\/\)$/{
10653 s//\1/
10654 q
10655 }
10656 /^X\(\/\).*/{
10657 s//\1/
10658 q
10659 }
10660 s/.*/./; q'`
10661 test -d "$as_dir" && break
10662 done
10663 test -z "$as_dirs" || eval "mkdir $as_dirs"
10664 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10665
10666
10667} # as_fn_mkdir_p
ad6254c5 10668if mkdir -p . 2>/dev/null; then
f11781c5 10669 as_mkdir_p='mkdir -p "$as_dir"'
ad6254c5 10670else
8a2fc586 10671 test -d ./-p && rmdir ./-p
ad6254c5
AK
10672 as_mkdir_p=false
10673fi
10674
25fbec5b
AK
10675if test -x / >/dev/null 2>&1; then
10676 as_test_x='test -x'
7a197a62 10677else
25fbec5b
AK
10678 if ls -dL / >/dev/null 2>&1; then
10679 as_ls_L_option=L
10680 else
10681 as_ls_L_option=
10682 fi
10683 as_test_x='
10684 eval sh -c '\''
10685 if test -d "$1"; then
ec6a6fbe 10686 test -d "$1/.";
25fbec5b 10687 else
f11781c5 10688 case $1 in #(
ec6a6fbe 10689 -*)set "./$1";;
25fbec5b 10690 esac;
f11781c5 10691 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25fbec5b
AK
10692 ???[sx]*):;;*)false;;esac;fi
10693 '\'' sh
10694 '
7a197a62 10695fi
25fbec5b 10696as_executable_p=$as_test_x
ad6254c5
AK
10697
10698# Sed expression to map a string onto a valid CPP name.
8a2fc586 10699as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
ad6254c5
AK
10700
10701# Sed expression to map a string onto a valid variable name.
8a2fc586 10702as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
ad6254c5
AK
10703
10704
ad6254c5 10705exec 6>&1
f11781c5
AK
10706## ----------------------------------- ##
10707## Main body of $CONFIG_STATUS script. ##
10708## ----------------------------------- ##
10709_ASEOF
10710test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
ad6254c5 10711
f11781c5
AK
10712cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10713# Save the log message, to keep $0 and so on meaningful, and to
ad6254c5 10714# report actual input values of CONFIG_FILES etc. instead of their
7a197a62
AK
10715# values after options handling.
10716ac_log="
ad6254c5 10717This file was extended by $as_me, which was
f11781c5 10718generated by GNU Autoconf 2.66. Invocation command line was
ad6254c5
AK
10719
10720 CONFIG_FILES = $CONFIG_FILES
10721 CONFIG_HEADERS = $CONFIG_HEADERS
10722 CONFIG_LINKS = $CONFIG_LINKS
10723 CONFIG_COMMANDS = $CONFIG_COMMANDS
10724 $ $0 $@
10725
7a197a62
AK
10726on `(hostname || uname -n) 2>/dev/null | sed 1q`
10727"
10728
ad6254c5
AK
10729_ACEOF
10730
ec6a6fbe
AK
10731case $ac_config_files in *"
10732"*) set x $ac_config_files; shift; ac_config_files=$*;;
10733esac
10734
10735case $ac_config_headers in *"
10736"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10737esac
10738
10739
10740cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ad6254c5 10741# Files that config.status was made for.
68f2de6d
AK
10742config_files="$ac_config_files"
10743config_headers="$ac_config_headers"
ad6254c5 10744
7a197a62 10745_ACEOF
ad6254c5 10746
ec6a6fbe 10747cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
ad6254c5 10748ac_cs_usage="\
f11781c5
AK
10749\`$as_me' instantiates files and other configuration actions
10750from templates according to the current configuration. Unless the files
10751and actions are specified as TAGs, all are instantiated by default.
ad6254c5 10752
f11781c5 10753Usage: $0 [OPTION]... [TAG]...
ad6254c5
AK
10754
10755 -h, --help print this help, then exit
25fbec5b 10756 -V, --version print version number and configuration settings, then exit
f11781c5 10757 --config print configuration, then exit
ec6a6fbe
AK
10758 -q, --quiet, --silent
10759 do not print progress messages
ad6254c5
AK
10760 -d, --debug don't remove temporary files
10761 --recheck update $as_me by reconfiguring in the same conditions
ec6a6fbe
AK
10762 --file=FILE[:TEMPLATE]
10763 instantiate the configuration file FILE
10764 --header=FILE[:TEMPLATE]
10765 instantiate the configuration header FILE
ad6254c5
AK
10766
10767Configuration files:
10768$config_files
10769
72b2cb61
AK
10770Configuration headers:
10771$config_headers
10772
f11781c5 10773Report bugs to the package provider."
ad6254c5 10774
7a197a62 10775_ACEOF
ec6a6fbe 10776cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
f11781c5 10777ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ad6254c5
AK
10778ac_cs_version="\\
10779config.status
f11781c5
AK
10780configured by $0, generated by GNU Autoconf 2.66,
10781 with options \\"\$ac_cs_config\\"
ad6254c5 10782
f11781c5 10783Copyright (C) 2010 Free Software Foundation, Inc.
ad6254c5
AK
10784This config.status script is free software; the Free Software Foundation
10785gives unlimited permission to copy, distribute and modify it."
7a197a62
AK
10786
10787ac_pwd='$ac_pwd'
10788srcdir='$srcdir'
10789INSTALL='$INSTALL'
fddafd51 10790MKDIR_P='$MKDIR_P'
ec6a6fbe
AK
10791AWK='$AWK'
10792test -n "\$AWK" || AWK=awk
ad6254c5
AK
10793_ACEOF
10794
ec6a6fbe
AK
10795cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10796# The default lists apply if the user does not specify any file.
ad6254c5
AK
10797ac_need_defaults=:
10798while test $# != 0
10799do
10800 case $1 in
10801 --*=*)
7a197a62
AK
10802 ac_option=`expr "X$1" : 'X\([^=]*\)='`
10803 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
ad6254c5
AK
10804 ac_shift=:
10805 ;;
7a197a62 10806 *)
ad6254c5
AK
10807 ac_option=$1
10808 ac_optarg=$2
10809 ac_shift=shift
10810 ;;
ad6254c5
AK
10811 esac
10812
10813 case $ac_option in
10814 # Handling of the options.
ad6254c5
AK
10815 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10816 ac_cs_recheck=: ;;
7a197a62 10817 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
ec6a6fbe 10818 $as_echo "$ac_cs_version"; exit ;;
f11781c5
AK
10819 --config | --confi | --conf | --con | --co | --c )
10820 $as_echo "$ac_cs_config"; exit ;;
7a197a62 10821 --debug | --debu | --deb | --de | --d | -d )
ad6254c5
AK
10822 debug=: ;;
10823 --file | --fil | --fi | --f )
10824 $ac_shift
ec6a6fbe
AK
10825 case $ac_optarg in
10826 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10827 esac
f11781c5 10828 as_fn_append CONFIG_FILES " '$ac_optarg'"
ad6254c5
AK
10829 ac_need_defaults=false;;
10830 --header | --heade | --head | --hea )
10831 $ac_shift
ec6a6fbe
AK
10832 case $ac_optarg in
10833 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10834 esac
f11781c5 10835 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
ad6254c5 10836 ac_need_defaults=false;;
7a197a62
AK
10837 --he | --h)
10838 # Conflict between --help and --header
f11781c5
AK
10839 as_fn_error $? "ambiguous option: \`$1'
10840Try \`$0 --help' for more information.";;
7a197a62 10841 --help | --hel | -h )
ec6a6fbe 10842 $as_echo "$ac_cs_usage"; exit ;;
ad6254c5
AK
10843 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10844 | -silent | --silent | --silen | --sile | --sil | --si | --s)
10845 ac_cs_silent=: ;;
10846
10847 # This is an error.
f11781c5
AK
10848 -*) as_fn_error $? "unrecognized option: \`$1'
10849Try \`$0 --help' for more information." ;;
ad6254c5 10850
f11781c5 10851 *) as_fn_append ac_config_targets " $1"
7a197a62 10852 ac_need_defaults=false ;;
ad6254c5
AK
10853
10854 esac
10855 shift
10856done
10857
10858ac_configure_extra_args=
10859
10860if $ac_cs_silent; then
10861 exec 6>/dev/null
10862 ac_configure_extra_args="$ac_configure_extra_args --silent"
10863fi
10864
10865_ACEOF
ec6a6fbe 10866cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ad6254c5 10867if \$ac_cs_recheck; then
ec6a6fbe
AK
10868 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10869 shift
10870 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10871 CONFIG_SHELL='$SHELL'
7a197a62 10872 export CONFIG_SHELL
ec6a6fbe 10873 exec "\$@"
ad6254c5
AK
10874fi
10875
10876_ACEOF
ec6a6fbe 10877cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
10878exec 5>>config.log
10879{
10880 echo
10881 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10882## Running $as_me. ##
10883_ASBOX
ec6a6fbe 10884 $as_echo "$ac_log"
7a197a62 10885} >&5
ad6254c5 10886
7a197a62 10887_ACEOF
ec6a6fbe 10888cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7a197a62 10889_ACEOF
ad6254c5 10890
ec6a6fbe 10891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
10892
10893# Handling of arguments.
ad6254c5
AK
10894for ac_config_target in $ac_config_targets
10895do
7a197a62
AK
10896 case $ac_config_target in
10897 "lib/misc/configure.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/misc/configure.h" ;;
10898 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
10899 "make.tmpl") CONFIG_FILES="$CONFIG_FILES make.tmpl" ;;
10900 "daemons/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/Makefile" ;;
10901 "daemons/clvmd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/clvmd/Makefile" ;;
5d311afb 10902 "daemons/cmirrord/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/cmirrord/Makefile" ;;
93bd259b
AK
10903 "daemons/dmeventd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/Makefile" ;;
10904 "daemons/dmeventd/libdevmapper-event.pc") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/libdevmapper-event.pc" ;;
04f06bc9 10905 "daemons/dmeventd/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/Makefile" ;;
d3d98fdc 10906 "daemons/dmeventd/plugins/lvm2/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/lvm2/Makefile" ;;
3041b72f 10907 "daemons/dmeventd/plugins/raid/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/raid/Makefile" ;;
93bd259b
AK
10908 "daemons/dmeventd/plugins/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/mirror/Makefile" ;;
10909 "daemons/dmeventd/plugins/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/snapshot/Makefile" ;;
cdd50823 10910 "daemons/lvmetad/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/lvmetad/Makefile" ;;
7a197a62 10911 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
da05c479 10912 "doc/example.conf") CONFIG_FILES="$CONFIG_FILES doc/example.conf" ;;
db8b5af9 10913 "include/.symlinks") CONFIG_FILES="$CONFIG_FILES include/.symlinks" ;;
93bd259b
AK
10914 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
10915 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
7a197a62
AK
10916 "lib/format1/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format1/Makefile" ;;
10917 "lib/format_pool/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format_pool/Makefile" ;;
10918 "lib/locking/Makefile") CONFIG_FILES="$CONFIG_FILES lib/locking/Makefile" ;;
10919 "lib/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES lib/mirror/Makefile" ;;
8fea97b7 10920 "lib/replicator/Makefile") CONFIG_FILES="$CONFIG_FILES lib/replicator/Makefile" ;;
ec6a6fbe 10921 "lib/misc/lvm-version.h") CONFIG_FILES="$CONFIG_FILES lib/misc/lvm-version.h" ;;
40dbaac8 10922 "lib/raid/Makefile") CONFIG_FILES="$CONFIG_FILES lib/raid/Makefile" ;;
7a197a62 10923 "lib/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES lib/snapshot/Makefile" ;;
3ba4a195 10924 "lib/thin/Makefile") CONFIG_FILES="$CONFIG_FILES lib/thin/Makefile" ;;
93bd259b
AK
10925 "libdm/Makefile") CONFIG_FILES="$CONFIG_FILES libdm/Makefile" ;;
10926 "libdm/libdevmapper.pc") CONFIG_FILES="$CONFIG_FILES libdm/libdevmapper.pc" ;;
e0c64c6c 10927 "liblvm/Makefile") CONFIG_FILES="$CONFIG_FILES liblvm/Makefile" ;;
70046623 10928 "liblvm/liblvm2app.pc") CONFIG_FILES="$CONFIG_FILES liblvm/liblvm2app.pc" ;;
93bd259b
AK
10929 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
10930 "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;;
75ad7143 10931 "scripts/clvmd_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/clvmd_init_red_hat" ;;
81410c8f 10932 "scripts/cmirrord_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/cmirrord_init_red_hat" ;;
595eaf92 10933 "scripts/lvm2_monitoring_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_init_red_hat" ;;
6e5c1f75
PR
10934 "scripts/dm_event_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/dm_event_systemd_red_hat.service" ;;
10935 "scripts/lvm2_monitoring_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_systemd_red_hat.service" ;;
7a197a62 10936 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
93bd259b 10937 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
c7e363f9 10938 "test/api/Makefile") CONFIG_FILES="$CONFIG_FILES test/api/Makefile" ;;
7a197a62 10939 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
a5f46f6a 10940 "udev/Makefile") CONFIG_FILES="$CONFIG_FILES udev/Makefile" ;;
54b362f9
AK
10941 "unit-tests/datastruct/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/datastruct/Makefile" ;;
10942 "unit-tests/regex/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/regex/Makefile" ;;
d1e8046f 10943 "unit-tests/mm/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/mm/Makefile" ;;
7a197a62 10944
f11781c5 10945 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
80992638 10946 esac
ad6254c5
AK
10947done
10948
7a197a62 10949
ad6254c5
AK
10950# If the user did not use the arguments to specify the items to instantiate,
10951# then the envvar interface is used. Set only those that are not.
10952# We use the long form for the default assignment because of an extremely
10953# bizarre bug on SunOS 4.1.3.
10954if $ac_need_defaults; then
10955 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
72b2cb61 10956 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
ad6254c5
AK
10957fi
10958
10959# Have a temporary directory for convenience. Make it in the build tree
7a197a62 10960# simply because there is no reason against having it here, and in addition,
ad6254c5 10961# creating and moving files from /tmp can sometimes cause problems.
7a197a62
AK
10962# Hook for its removal unless debugging.
10963# Note that there is a small window in which the directory will not be cleaned:
10964# after its creation but before its name has been assigned to `$tmp'.
ad6254c5
AK
10965$debug ||
10966{
7a197a62
AK
10967 tmp=
10968 trap 'exit_status=$?
10969 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
10970' 0
f11781c5 10971 trap 'as_fn_exit 1' 1 2 13 15
ad6254c5 10972}
ad6254c5
AK
10973# Create a (secure) tmp directory for tmp files.
10974
10975{
7a197a62 10976 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
ad6254c5
AK
10977 test -n "$tmp" && test -d "$tmp"
10978} ||
10979{
7a197a62
AK
10980 tmp=./conf$$-$RANDOM
10981 (umask 077 && mkdir "$tmp")
f11781c5 10982} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
ad6254c5 10983
ec6a6fbe
AK
10984# Set up the scripts for CONFIG_FILES section.
10985# No need to generate them if there are no CONFIG_FILES.
10986# This happens for instance with `./config.status config.h'.
1995c9ff 10987if test -n "$CONFIG_FILES"; then
7a197a62 10988
68f2de6d 10989
f11781c5
AK
10990ac_cr=`echo X | tr X '\015'`
10991# On cygwin, bash can eat \r inside `` if the user requested igncr.
10992# But we know of no other shell where ac_cr would be empty at this
10993# point, so we can use a bashism as a fallback.
10994if test "x$ac_cr" = x; then
10995 eval ac_cr=\$\'\\r\'
10996fi
ec6a6fbe
AK
10997ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10998if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10999 ac_cs_awk_cr='\\r'
11000else
11001 ac_cs_awk_cr=$ac_cr
1995c9ff 11002fi
7a197a62 11003
ec6a6fbe 11004echo 'BEGIN {' >"$tmp/subs1.awk" &&
1995c9ff 11005_ACEOF
7a197a62 11006
8106cdd5 11007
ec6a6fbe
AK
11008{
11009 echo "cat >conf$$subs.awk <<_ACEOF" &&
11010 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11011 echo "_ACEOF"
11012} >conf$$subs.sh ||
f11781c5
AK
11013 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11014ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
1995c9ff
AK
11015ac_delim='%!_!# '
11016for ac_last_try in false false false false false :; do
ec6a6fbe 11017 . ./conf$$subs.sh ||
f11781c5 11018 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
ec6a6fbe
AK
11019
11020 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11021 if test $ac_delim_n = $ac_delim_num; then
1995c9ff
AK
11022 break
11023 elif $ac_last_try; then
f11781c5 11024 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1995c9ff
AK
11025 else
11026 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11027 fi
11028done
ec6a6fbe
AK
11029rm -f conf$$subs.sh
11030
11031cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11032cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11033_ACEOF
11034sed -n '
11035h
11036s/^/S["/; s/!.*/"]=/
11037p
11038g
11039s/^[^!]*!//
11040:repl
11041t repl
11042s/'"$ac_delim"'$//
11043t delim
11044:nl
11045h
f11781c5 11046s/\(.\{148\}\)..*/\1/
ec6a6fbe
AK
11047t more1
11048s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11049p
11050n
11051b repl
11052:more1
11053s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11054p
11055g
11056s/.\{148\}//
11057t nl
11058:delim
11059h
f11781c5 11060s/\(.\{148\}\)..*/\1/
ec6a6fbe
AK
11061t more2
11062s/["\\]/\\&/g; s/^/"/; s/$/"/
11063p
11064b
11065:more2
11066s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11067p
11068g
11069s/.\{148\}//
11070t delim
11071' <conf$$subs.awk | sed '
11072/^[^""]/{
11073 N
11074 s/\n//
11075}
11076' >>$CONFIG_STATUS || ac_write_fail=1
11077rm -f conf$$subs.awk
11078cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11079_ACAWK
11080cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11081 for (key in S) S_is_set[key] = 1
11082 FS = "\a"
7a197a62 11083
ec6a6fbe
AK
11084}
11085{
11086 line = $ 0
11087 nfields = split(line, field, "@")
11088 substed = 0
11089 len = length(field[1])
11090 for (i = 2; i < nfields; i++) {
11091 key = field[i]
11092 keylen = length(key)
11093 if (S_is_set[key]) {
11094 value = S[key]
11095 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11096 len += length(value) + length(field[++i])
11097 substed = 1
11098 } else
11099 len += 1 + keylen
11100 }
11101
11102 print line
11103}
fddafd51 11104
ec6a6fbe 11105_ACAWK
1995c9ff 11106_ACEOF
ec6a6fbe
AK
11107cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11108if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11109 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11110else
11111 cat
11112fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
f11781c5 11113 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7a197a62
AK
11114_ACEOF
11115
f11781c5
AK
11116# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11117# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7a197a62
AK
11118# trailing colons and then remove the whole line if VPATH becomes empty
11119# (actually we leave an empty line to preserve line numbers).
11120if test "x$srcdir" = x.; then
f11781c5
AK
11121 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11122h
11123s///
11124s/^/:/
11125s/[ ]*$/:/
11126s/:\$(srcdir):/:/g
11127s/:\${srcdir}:/:/g
11128s/:@srcdir@:/:/g
11129s/^:*//
7a197a62 11130s/:*$//
f11781c5
AK
11131x
11132s/\(=[ ]*\).*/\1/
11133G
11134s/\n//
7a197a62
AK
11135s/^[^=]*=[ ]*$//
11136}'
11137fi
11138
ec6a6fbe 11139cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
11140fi # test -n "$CONFIG_FILES"
11141
ec6a6fbe
AK
11142# Set up the scripts for CONFIG_HEADERS section.
11143# No need to generate them if there are no CONFIG_HEADERS.
11144# This happens for instance with `./config.status Makefile'.
11145if test -n "$CONFIG_HEADERS"; then
11146cat >"$tmp/defines.awk" <<\_ACAWK ||
11147BEGIN {
11148_ACEOF
11149
11150# Transform confdefs.h into an awk script `defines.awk', embedded as
11151# here-document in config.status, that substitutes the proper values into
11152# config.h.in to produce config.h.
11153
11154# Create a delimiter string that does not exist in confdefs.h, to ease
11155# handling of long lines.
11156ac_delim='%!_!# '
11157for ac_last_try in false false :; do
11158 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11159 if test -z "$ac_t"; then
11160 break
11161 elif $ac_last_try; then
f11781c5 11162 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
ec6a6fbe
AK
11163 else
11164 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11165 fi
11166done
11167
11168# For the awk script, D is an array of macro values keyed by name,
11169# likewise P contains macro parameters if any. Preserve backslash
11170# newline sequences.
11171
11172ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11173sed -n '
11174s/.\{148\}/&'"$ac_delim"'/g
11175t rset
11176:rset
11177s/^[ ]*#[ ]*define[ ][ ]*/ /
11178t def
11179d
11180:def
11181s/\\$//
11182t bsnl
11183s/["\\]/\\&/g
11184s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11185D["\1"]=" \3"/p
11186s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11187d
11188:bsnl
11189s/["\\]/\\&/g
11190s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11191D["\1"]=" \3\\\\\\n"\\/p
11192t cont
11193s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11194t cont
11195d
11196:cont
11197n
11198s/.\{148\}/&'"$ac_delim"'/g
11199t clear
11200:clear
11201s/\\$//
11202t bsnlc
11203s/["\\]/\\&/g; s/^/"/; s/$/"/p
11204d
11205:bsnlc
11206s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11207b cont
11208' <confdefs.h | sed '
11209s/'"$ac_delim"'/"\\\
11210"/g' >>$CONFIG_STATUS || ac_write_fail=1
11211
11212cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11213 for (key in D) D_is_set[key] = 1
11214 FS = "\a"
11215}
11216/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11217 line = \$ 0
11218 split(line, arg, " ")
11219 if (arg[1] == "#") {
11220 defundef = arg[2]
11221 mac1 = arg[3]
11222 } else {
11223 defundef = substr(arg[1], 2)
11224 mac1 = arg[2]
11225 }
11226 split(mac1, mac2, "(") #)
11227 macro = mac2[1]
11228 prefix = substr(line, 1, index(line, defundef) - 1)
11229 if (D_is_set[macro]) {
11230 # Preserve the white space surrounding the "#".
11231 print prefix "define", macro P[macro] D[macro]
11232 next
11233 } else {
11234 # Replace #undef with comments. This is necessary, for example,
11235 # in the case of _POSIX_SOURCE, which is predefined and required
11236 # on some systems where configure will not decide to define it.
11237 if (defundef == "undef") {
11238 print "/*", prefix defundef, macro, "*/"
11239 next
11240 }
11241 }
11242}
11243{ print }
11244_ACAWK
11245_ACEOF
11246cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
f11781c5 11247 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
ec6a6fbe
AK
11248fi # test -n "$CONFIG_HEADERS"
11249
7a197a62 11250
ec6a6fbe
AK
11251eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11252shift
11253for ac_tag
7a197a62
AK
11254do
11255 case $ac_tag in
11256 :[FHLC]) ac_mode=$ac_tag; continue;;
11257 esac
11258 case $ac_mode$ac_tag in
11259 :[FHL]*:*);;
f11781c5 11260 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7a197a62
AK
11261 :[FH]-) ac_tag=-:-;;
11262 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11263 esac
11264 ac_save_IFS=$IFS
11265 IFS=:
11266 set x $ac_tag
11267 IFS=$ac_save_IFS
11268 shift
11269 ac_file=$1
11270 shift
11271
11272 case $ac_mode in
11273 :L) ac_source=$1;;
11274 :[FH])
11275 ac_file_inputs=
11276 for ac_f
11277 do
11278 case $ac_f in
11279 -) ac_f="$tmp/stdin";;
11280 *) # Look for the file first in the build tree, then in the source tree
11281 # (if the path is not absolute). The absolute path cannot be DOS-style,
11282 # because $ac_f cannot contain `:'.
11283 test -f "$ac_f" ||
11284 case $ac_f in
11285 [\\/$]*) false;;
11286 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11287 esac ||
f11781c5 11288 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7a197a62 11289 esac
ec6a6fbe 11290 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
f11781c5 11291 as_fn_append ac_file_inputs " '$ac_f'"
7a197a62
AK
11292 done
11293
11294 # Let's still pretend it is `configure' which instantiates (i.e., don't
11295 # use $as_me), people would be surprised to read:
11296 # /* config.h. Generated by config.status. */
ec6a6fbe
AK
11297 configure_input='Generated from '`
11298 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11299 `' by configure.'
7a197a62
AK
11300 if test x"$ac_file" != x-; then
11301 configure_input="$ac_file. $configure_input"
f11781c5 11302 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
ec6a6fbe 11303$as_echo "$as_me: creating $ac_file" >&6;}
7a197a62 11304 fi
ec6a6fbe
AK
11305 # Neutralize special characters interpreted by sed in replacement strings.
11306 case $configure_input in #(
11307 *\&* | *\|* | *\\* )
11308 ac_sed_conf_input=`$as_echo "$configure_input" |
11309 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11310 *) ac_sed_conf_input=$configure_input;;
11311 esac
7a197a62
AK
11312
11313 case $ac_tag in
ec6a6fbe 11314 *:-:* | *:-) cat >"$tmp/stdin" \
f11781c5 11315 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7a197a62
AK
11316 esac
11317 ;;
80992638 11318 esac
8106cdd5 11319
7a197a62 11320 ac_dir=`$as_dirname -- "$ac_file" ||
ad6254c5 11321$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8a2fc586
AK
11322 X"$ac_file" : 'X\(//\)[^/]' \| \
11323 X"$ac_file" : 'X\(//\)$' \| \
7a197a62 11324 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
ec6a6fbe 11325$as_echo X"$ac_file" |
7a197a62
AK
11326 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11327 s//\1/
11328 q
11329 }
11330 /^X\(\/\/\)[^/].*/{
11331 s//\1/
11332 q
11333 }
11334 /^X\(\/\/\)$/{
11335 s//\1/
11336 q
11337 }
11338 /^X\(\/\).*/{
11339 s//\1/
11340 q
11341 }
11342 s/.*/./; q'`
f11781c5 11343 as_dir="$ac_dir"; as_fn_mkdir_p
ad6254c5
AK
11344 ac_builddir=.
11345
7a197a62
AK
11346case "$ac_dir" in
11347.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11348*)
ec6a6fbe 11349 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7a197a62 11350 # A ".." for each directory in $ac_dir_suffix.
ec6a6fbe 11351 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7a197a62
AK
11352 case $ac_top_builddir_sub in
11353 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11354 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11355 esac ;;
11356esac
11357ac_abs_top_builddir=$ac_pwd
11358ac_abs_builddir=$ac_pwd$ac_dir_suffix
11359# for backward compatibility:
11360ac_top_builddir=$ac_top_build_prefix
ad6254c5
AK
11361
11362case $srcdir in
7a197a62 11363 .) # We are building in place.
ad6254c5 11364 ac_srcdir=.
7a197a62
AK
11365 ac_top_srcdir=$ac_top_builddir_sub
11366 ac_abs_top_srcdir=$ac_pwd ;;
11367 [\\/]* | ?:[\\/]* ) # Absolute name.
ad6254c5 11368 ac_srcdir=$srcdir$ac_dir_suffix;
7a197a62
AK
11369 ac_top_srcdir=$srcdir
11370 ac_abs_top_srcdir=$srcdir ;;
11371 *) # Relative name.
11372 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11373 ac_top_srcdir=$ac_top_build_prefix$srcdir
11374 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ad6254c5 11375esac
7a197a62 11376ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8a2fc586 11377
ad6254c5 11378
7a197a62
AK
11379 case $ac_mode in
11380 :F)
11381 #
11382 # CONFIG_FILE
11383 #
ad6254c5
AK
11384
11385 case $INSTALL in
11386 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7a197a62 11387 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
795ca3e5 11388 esac
fddafd51
ZK
11389 ac_MKDIR_P=$MKDIR_P
11390 case $MKDIR_P in
11391 [\\/$]* | ?:[\\/]* ) ;;
11392 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11393 esac
7a197a62 11394_ACEOF
795ca3e5 11395
ec6a6fbe 11396cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
11397# If the template does not know about datarootdir, expand it.
11398# FIXME: This hack should be removed a few years after 2.60.
11399ac_datarootdir_hack=; ac_datarootdir_seen=
ec6a6fbe
AK
11400ac_sed_dataroot='
11401/datarootdir/ {
7a197a62
AK
11402 p
11403 q
11404}
11405/@datadir@/p
11406/@docdir@/p
11407/@infodir@/p
11408/@localedir@/p
f11781c5 11409/@mandir@/p'
ec6a6fbe 11410case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7a197a62
AK
11411*datarootdir*) ac_datarootdir_seen=yes;;
11412*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
f11781c5 11413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
ec6a6fbe 11414$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
ad6254c5 11415_ACEOF
ec6a6fbe 11416cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7a197a62
AK
11417 ac_datarootdir_hack='
11418 s&@datadir@&$datadir&g
11419 s&@docdir@&$docdir&g
11420 s&@infodir@&$infodir&g
11421 s&@localedir@&$localedir&g
11422 s&@mandir@&$mandir&g
f11781c5 11423 s&\\\${datarootdir}&$datarootdir&g' ;;
7a197a62
AK
11424esac
11425_ACEOF
11426
11427# Neutralize VPATH when `$srcdir' = `.'.
11428# Shell code in configure.ac might set extrasub.
11429# FIXME: do we really want to maintain this feature?
ec6a6fbe
AK
11430cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11431ac_sed_extra="$ac_vpsub
ad6254c5
AK
11432$extrasub
11433_ACEOF
ec6a6fbe 11434cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
ad6254c5
AK
11435:t
11436/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
ec6a6fbe 11437s|@configure_input@|$ac_sed_conf_input|;t t
7a197a62 11438s&@top_builddir@&$ac_top_builddir_sub&;t t
ec6a6fbe 11439s&@top_build_prefix@&$ac_top_build_prefix&;t t
7a197a62
AK
11440s&@srcdir@&$ac_srcdir&;t t
11441s&@abs_srcdir@&$ac_abs_srcdir&;t t
11442s&@top_srcdir@&$ac_top_srcdir&;t t
11443s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11444s&@builddir@&$ac_builddir&;t t
11445s&@abs_builddir@&$ac_abs_builddir&;t t
11446s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11447s&@INSTALL@&$ac_INSTALL&;t t
fddafd51 11448s&@MKDIR_P@&$ac_MKDIR_P&;t t
7a197a62 11449$ac_datarootdir_hack
ec6a6fbe
AK
11450"
11451eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
f11781c5 11452 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7a197a62
AK
11453
11454test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11455 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11456 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
f11781c5
AK
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11458which seems to be undefined. Please make sure it is defined" >&5
ec6a6fbe 11459$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
f11781c5 11460which seems to be undefined. Please make sure it is defined" >&2;}
7a197a62
AK
11461
11462 rm -f "$tmp/stdin"
72b2cb61 11463 case $ac_file in
ec6a6fbe
AK
11464 -) cat "$tmp/out" && rm -f "$tmp/out";;
11465 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11466 esac \
f11781c5 11467 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7a197a62
AK
11468 ;;
11469 :H)
11470 #
11471 # CONFIG_HEADER
11472 #
72b2cb61 11473 if test x"$ac_file" != x-; then
ec6a6fbe
AK
11474 {
11475 $as_echo "/* $configure_input */" \
11476 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
11477 } >"$tmp/config.h" \
f11781c5 11478 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ec6a6fbe 11479 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
f11781c5 11480 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
ec6a6fbe 11481$as_echo "$as_me: $ac_file is unchanged" >&6;}
72b2cb61 11482 else
ec6a6fbe
AK
11483 rm -f "$ac_file"
11484 mv "$tmp/config.h" "$ac_file" \
f11781c5 11485 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
72b2cb61
AK
11486 fi
11487 else
ec6a6fbe
AK
11488 $as_echo "/* $configure_input */" \
11489 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
f11781c5 11490 || as_fn_error $? "could not create -" "$LINENO" 5
72b2cb61 11491 fi
7a197a62
AK
11492 ;;
11493
11494
11495 esac
11496
11497done # for ac_tag
795ca3e5 11498
795ca3e5 11499
f11781c5 11500as_fn_exit 0
ad6254c5 11501_ACEOF
ad6254c5
AK
11502ac_clean_files=$ac_clean_files_save
11503
ec6a6fbe 11504test $ac_write_fail = 0 ||
f11781c5 11505 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
ec6a6fbe 11506
ad6254c5
AK
11507
11508# configure is writing to config.log, and then calls config.status.
11509# config.status does its own redirection, appending to config.log.
11510# Unfortunately, on DOS this fails, as config.log is still kept open
11511# by configure, so config.status won't be able to write to it; its
11512# output is simply discarded. So we exec the FD to /dev/null,
11513# effectively closing config.log, so it can be properly (re)opened and
11514# appended to by config.status. When coming back to configure, we
11515# need to make the FD available again.
11516if test "$no_create" != yes; then
11517 ac_cs_success=:
11518 ac_config_status_args=
11519 test "$silent" = yes &&
11520 ac_config_status_args="$ac_config_status_args --quiet"
11521 exec 5>/dev/null
11522 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11523 exec 5>>config.log
11524 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11525 # would make configure fail if this is the last instruction.
f11781c5 11526 $ac_cs_success || as_fn_exit 1
ad6254c5 11527fi
ec6a6fbe 11528if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
f11781c5 11529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
ec6a6fbe
AK
11530$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11531fi
795ca3e5 11532
2dc95e1c
AK
11533
11534if test x$ODIRECT != xyes; then
f11781c5 11535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&5
ec6a6fbe 11536$as_echo "$as_me: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&2;}
2dc95e1c 11537fi
This page took 1.800634 seconds and 5 git commands to generate.