]> sourceware.org Git - lvm2.git/blame - configure
Pass 'single_device' parameter down to suppress 'Can't find uuid' messages
[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
4417a8bd 599tmpfilesdir
e587cb6a 600systemdsystemunitdir
a5f46f6a
AK
601udevdir
602udev_prefix
ec6a6fbe
AK
603tmpdir
604kernelvsn
605missingkernel
606kerneldir
607interface
6e5c1f75 608DMEVENTD_PIDFILE
23b059e7 609WRITE_INSTALL
b559a1e6 610UDEV_HAS_BUILTIN_BLKID
0878503f 611UDEV_SYNC
a5f46f6a 612UDEV_RULES
f7f0854e 613UDEV_PC
3ba4a195 614THIN
54b362f9 615TESTING
ec6a6fbe
AK
616STATIC_LINK
617STATICDIR
618SNAPSHOTS
f7f0854e 619SELINUX_PC
e1b8a236 620SELINUX_LIBS
cac52ca4 621REPLICATORS
539f4a77 622READLINE_LIBS
cac52ca4 623RAID
f30875db 624PTHREAD_LIBS
ec6a6fbe
AK
625POOL
626PKGCONFIG
606d0858 627OCFDIR
37ddf259 628OCF
ec6a6fbe
AK
629MIRRORS
630LVM_RELEASE_DATE
631LVM_RELEASE
d2c11605 632LVM_PATH
ec6a6fbe
AK
633LVM_PATCHLEVEL
634LVM_MINOR
635LVM_MAJOR
bf456146 636LVM_LIBAPI
ec6a6fbe 637LVM_VERSION
ec6a6fbe
AK
638LVM1_FALLBACK
639LVM1
640LOCALEDIR
641LIB_SUFFIX
642LDDEPS
643JOBS
644INTL_PACKAGE
645INTL
ec6a6fbe
AK
646HAVE_REALTIME
647HAVE_LIBDL
ec6a6fbe 648FSADM
bf09a320 649ELDFLAGS
ec6a6fbe
AK
650DM_LIB_PATCHLEVEL
651DM_LIB_VERSION
652DM_IOCTLS
653DM_DEVICE_UID
654DM_DEVICE_MODE
655DM_DEVICE_GID
656DM_COMPAT
d1e8046f 657DMEVENTD_PATH
ec6a6fbe 658DMEVENTD
19a2c6e0 659DL_LIBS
ec6a6fbe 660DEVMAPPER
b1f08e51 661DEFAULT_RUN_DIR
3399ae32 662DEFAULT_LOCK_DIR
fea55602 663DEFAULT_DATA_ALIGNMENT
3399ae32
AK
664DEFAULT_CACHE_SUBDIR
665DEFAULT_BACKUP_SUBDIR
666DEFAULT_ARCHIVE_SUBDIR
667DEFAULT_SYS_DIR
ec6a6fbe
AK
668DEBUG
669COPTIMISE_FLAG
e2997b73 670CONFDIR
ec6a6fbe 671CMDLIB
d2c11605 672CLVMD_PATH
c89bc357 673CLVMD_CMANAGERS
ec6a6fbe
AK
674CLVMD
675CLUSTER
676CLDWHOLEARCHIVE
677CLDNOWHOLEARCHIVE
678CLDFLAGS
cdd50823 679BUILD_LVMETAD
ec6a6fbe 680BUILD_DMEVENTD
66fd4529 681BUILD_CMIRRORD
572fefeb 682APPLIB
ec6a6fbe
AK
683MODPROBE_CMD
684MSGFMT
685LVM2CMD_LIB
572fefeb 686LVM2APP_LIB
d93275eb
PR
687UDEV_LIBS
688UDEV_CFLAGS
426fc742
PR
689CUNIT_LIBS
690CUNIT_CFLAGS
fd4728e1 691GENPNG
ec6a6fbe
AK
692GENHTML
693LCOV
90c80887
AK
694SACKPT_LIBS
695SACKPT_CFLAGS
a946372e
AK
696DLM_LIBS
697DLM_CFLAGS
e2997b73
AK
698CPG_LIBS
699CPG_CFLAGS
b6d7a484
AK
700CMAP_LIBS
701CMAP_CFLAGS
e2997b73
AK
702CONFDB_LIBS
703CONFDB_CFLAGS
a946372e
AK
704SALCK_LIBS
705SALCK_CFLAGS
e2997b73
AK
706QUORUM_LIBS
707QUORUM_CFLAGS
a946372e
AK
708COROSYNC_LIBS
709COROSYNC_CFLAGS
710CMAN_LIBS
711CMAN_CFLAGS
a946372e
AK
712PKGCONFIGINIT_LIBS
713PKGCONFIGINIT_CFLAGS
f11781c5
AK
714PKG_CONFIG_LIBDIR
715PKG_CONFIG_PATH
e2997b73 716PKG_CONFIG
ec6a6fbe
AK
717POW_LIB
718LIBOBJS
719ALLOCA
720CSCOPE_CMD
721CFLOW_CMD
722RANLIB
723MKDIR_P
724SET_MAKE
725LN_S
726INSTALL_DATA
727INSTALL_SCRIPT
728INSTALL_PROGRAM
729EGREP
730GREP
731CPP
732OBJEXT
733EXEEXT
734ac_ct_CC
735CPPFLAGS
736LDFLAGS
737CFLAGS
738CC
739AWK
740SED
741target_os
742target_vendor
743target_cpu
744target
745host_os
746host_vendor
747host_cpu
748host
749build_os
750build_vendor
751build_cpu
752build
753target_alias
754host_alias
755build_alias
756LIBS
757ECHO_T
758ECHO_N
759ECHO_C
760DEFS
761mandir
762localedir
763libdir
764psdir
765pdfdir
766dvidir
767htmldir
768infodir
769docdir
770oldincludedir
771includedir
772localstatedir
773sharedstatedir
774sysconfdir
775datadir
776datarootdir
777libexecdir
778sbindir
779bindir
780program_transform_name
781prefix
782exec_prefix
f11781c5 783PACKAGE_URL
ec6a6fbe
AK
784PACKAGE_BUGREPORT
785PACKAGE_STRING
786PACKAGE_VERSION
787PACKAGE_TARNAME
788PACKAGE_NAME
789PATH_SEPARATOR
790SHELL'
ad6254c5 791ac_subst_files=''
ec6a6fbe
AK
792ac_user_opts='
793enable_option_checking
794enable_static_link
795with_user
796with_group
797with_device_uid
798with_device_gid
799with_device_mode
d0df875d 800with_device_nodes_on
c64d7cd3 801with_default_name_mangling
ec6a6fbe
AK
802enable_lvm1_fallback
803with_lvm1
804with_pool
805with_cluster
806with_snapshots
807with_mirrors
cac52ca4 808with_raid
8fea97b7 809with_replicators
3ba4a195 810with_thin
ec6a6fbe
AK
811enable_readline
812enable_realtime
37ddf259 813enable_ocf
606d0858 814with_ocfdir
ec6a6fbe 815with_clvmd
8c4e8a18 816with_clvmd_pidfile
66fd4529
AK
817enable_cmirrord
818with_cmirrord_pidfile
ec6a6fbe
AK
819enable_debug
820with_optimisation
821enable_profiling
54b362f9 822enable_testing
d1e8046f 823enable_valgrind_pool
ec6a6fbe 824enable_devmapper
cdd50823 825enable_lvmetad
a5f46f6a
AK
826enable_udev_sync
827enable_udev_rules
ec6a6fbe 828enable_compat
95eaa683 829enable_units_compat
ec6a6fbe
AK
830enable_ioctl
831enable_o_direct
572fefeb 832enable_applib
ec6a6fbe
AK
833enable_cmdlib
834enable_pkgconfig
23b059e7 835enable_write_install
ec6a6fbe
AK
836enable_fsadm
837enable_dmeventd
838enable_selinux
839enable_nls
840with_localedir
841with_confdir
842with_staticdir
843with_usrlibdir
844with_usrsbindir
a5f46f6a 845with_udev_prefix
78ce7acc 846with_udevdir
e587cb6a 847with_systemdsystemunitdir
4417a8bd 848with_tmpfilesdir
ec6a6fbe
AK
849with_dmeventd_pidfile
850with_dmeventd_path
8bae0a1e 851with_default_run_dir
3399ae32
AK
852with_default_system_dir
853with_default_archive_subdir
854with_default_backup_subdir
855with_default_cache_subdir
856with_default_locking_dir
fea55602 857with_default_data_alignment
ec6a6fbe
AK
858with_interface
859'
7a197a62
AK
860 ac_precious_vars='build_alias
861host_alias
862target_alias
863CC
864CFLAGS
865LDFLAGS
25fbec5b 866LIBS
7a197a62 867CPPFLAGS
e2997b73
AK
868CPP
869PKG_CONFIG
f11781c5
AK
870PKG_CONFIG_PATH
871PKG_CONFIG_LIBDIR
a946372e
AK
872PKGCONFIGINIT_CFLAGS
873PKGCONFIGINIT_LIBS
a946372e
AK
874CMAN_CFLAGS
875CMAN_LIBS
876COROSYNC_CFLAGS
877COROSYNC_LIBS
e2997b73
AK
878QUORUM_CFLAGS
879QUORUM_LIBS
a946372e
AK
880SALCK_CFLAGS
881SALCK_LIBS
e2997b73
AK
882CONFDB_CFLAGS
883CONFDB_LIBS
b6d7a484
AK
884CMAP_CFLAGS
885CMAP_LIBS
e2997b73 886CPG_CFLAGS
a946372e
AK
887CPG_LIBS
888DLM_CFLAGS
90c80887
AK
889DLM_LIBS
890SACKPT_CFLAGS
d93275eb 891SACKPT_LIBS
426fc742
PR
892CUNIT_CFLAGS
893CUNIT_LIBS
d93275eb
PR
894UDEV_CFLAGS
895UDEV_LIBS'
7a197a62 896
795ca3e5
AK
897
898# Initialize some variables set by options.
ad6254c5
AK
899ac_init_help=
900ac_init_version=false
ec6a6fbe
AK
901ac_unrecognized_opts=
902ac_unrecognized_sep=
795ca3e5
AK
903# The variables have the same names as the options, with
904# dashes changed to underlines.
ad6254c5 905cache_file=/dev/null
795ca3e5 906exec_prefix=NONE
795ca3e5 907no_create=
795ca3e5
AK
908no_recursion=
909prefix=NONE
910program_prefix=NONE
911program_suffix=NONE
912program_transform_name=s,x,x,
913silent=
914site=
915srcdir=
795ca3e5
AK
916verbose=
917x_includes=NONE
918x_libraries=NONE
ad6254c5
AK
919
920# Installation directory options.
921# These are left unexpanded so users can "make install exec_prefix=/foo"
922# and all the variables that are supposed to be based on exec_prefix
923# by default will actually change.
924# Use braces instead of parens because sh, perl, etc. also accept them.
7a197a62 925# (The list follows the same order as the GNU Coding Standards.)
795ca3e5
AK
926bindir='${exec_prefix}/bin'
927sbindir='${exec_prefix}/sbin'
928libexecdir='${exec_prefix}/libexec'
7a197a62
AK
929datarootdir='${prefix}/share'
930datadir='${datarootdir}'
795ca3e5
AK
931sysconfdir='${prefix}/etc'
932sharedstatedir='${prefix}/com'
933localstatedir='${prefix}/var'
795ca3e5
AK
934includedir='${prefix}/include'
935oldincludedir='/usr/include'
7a197a62
AK
936docdir='${datarootdir}/doc/${PACKAGE}'
937infodir='${datarootdir}/info'
938htmldir='${docdir}'
939dvidir='${docdir}'
940pdfdir='${docdir}'
941psdir='${docdir}'
942libdir='${exec_prefix}/lib'
943localedir='${datarootdir}/locale'
944mandir='${datarootdir}/man'
795ca3e5 945
795ca3e5 946ac_prev=
7a197a62 947ac_dashdash=
795ca3e5
AK
948for ac_option
949do
795ca3e5
AK
950 # If the previous option needs an argument, assign it.
951 if test -n "$ac_prev"; then
7a197a62 952 eval $ac_prev=\$ac_option
795ca3e5
AK
953 ac_prev=
954 continue
955 fi
956
7a197a62
AK
957 case $ac_option in
958 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
959 *) ac_optarg=yes ;;
960 esac
795ca3e5
AK
961
962 # Accept the important Cygnus configure options, so we can diagnose typos.
963
7a197a62
AK
964 case $ac_dashdash$ac_option in
965 --)
966 ac_dashdash=yes ;;
795ca3e5
AK
967
968 -bindir | --bindir | --bindi | --bind | --bin | --bi)
969 ac_prev=bindir ;;
970 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
ad6254c5 971 bindir=$ac_optarg ;;
795ca3e5
AK
972
973 -build | --build | --buil | --bui | --bu)
ad6254c5 974 ac_prev=build_alias ;;
795ca3e5 975 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
ad6254c5 976 build_alias=$ac_optarg ;;
795ca3e5
AK
977
978 -cache-file | --cache-file | --cache-fil | --cache-fi \
979 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
980 ac_prev=cache_file ;;
981 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
982 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
ad6254c5
AK
983 cache_file=$ac_optarg ;;
984
985 --config-cache | -C)
986 cache_file=config.cache ;;
795ca3e5 987
7a197a62 988 -datadir | --datadir | --datadi | --datad)
795ca3e5 989 ac_prev=datadir ;;
7a197a62 990 -datadir=* | --datadir=* | --datadi=* | --datad=*)
ad6254c5 991 datadir=$ac_optarg ;;
795ca3e5 992
7a197a62
AK
993 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
994 | --dataroo | --dataro | --datar)
995 ac_prev=datarootdir ;;
996 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
997 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
998 datarootdir=$ac_optarg ;;
999
795ca3e5 1000 -disable-* | --disable-*)
ec6a6fbe 1001 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
795ca3e5 1002 # Reject names that are not valid shell variable names.
ec6a6fbe 1003 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1004 as_fn_error $? "invalid feature name: $ac_useropt"
ec6a6fbe
AK
1005 ac_useropt_orig=$ac_useropt
1006 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1007 case $ac_user_opts in
1008 *"
1009"enable_$ac_useropt"
1010"*) ;;
1011 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1012 ac_unrecognized_sep=', ';;
1013 esac
1014 eval enable_$ac_useropt=no ;;
7a197a62
AK
1015
1016 -docdir | --docdir | --docdi | --doc | --do)
1017 ac_prev=docdir ;;
1018 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1019 docdir=$ac_optarg ;;
1020
1021 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1022 ac_prev=dvidir ;;
1023 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1024 dvidir=$ac_optarg ;;
795ca3e5
AK
1025
1026 -enable-* | --enable-*)
ec6a6fbe 1027 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
795ca3e5 1028 # Reject names that are not valid shell variable names.
ec6a6fbe 1029 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1030 as_fn_error $? "invalid feature name: $ac_useropt"
ec6a6fbe
AK
1031 ac_useropt_orig=$ac_useropt
1032 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1033 case $ac_user_opts in
1034 *"
1035"enable_$ac_useropt"
1036"*) ;;
1037 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1038 ac_unrecognized_sep=', ';;
1039 esac
1040 eval enable_$ac_useropt=\$ac_optarg ;;
795ca3e5
AK
1041
1042 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1043 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1044 | --exec | --exe | --ex)
1045 ac_prev=exec_prefix ;;
1046 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1047 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1048 | --exec=* | --exe=* | --ex=*)
ad6254c5 1049 exec_prefix=$ac_optarg ;;
795ca3e5
AK
1050
1051 -gas | --gas | --ga | --g)
1052 # Obsolete; use --with-gas.
1053 with_gas=yes ;;
1054
ad6254c5
AK
1055 -help | --help | --hel | --he | -h)
1056 ac_init_help=long ;;
1057 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1058 ac_init_help=recursive ;;
1059 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1060 ac_init_help=short ;;
795ca3e5
AK
1061
1062 -host | --host | --hos | --ho)
ad6254c5 1063 ac_prev=host_alias ;;
795ca3e5 1064 -host=* | --host=* | --hos=* | --ho=*)
ad6254c5 1065 host_alias=$ac_optarg ;;
795ca3e5 1066
7a197a62
AK
1067 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1068 ac_prev=htmldir ;;
1069 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1070 | --ht=*)
1071 htmldir=$ac_optarg ;;
1072
795ca3e5
AK
1073 -includedir | --includedir | --includedi | --included | --include \
1074 | --includ | --inclu | --incl | --inc)
1075 ac_prev=includedir ;;
1076 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1077 | --includ=* | --inclu=* | --incl=* | --inc=*)
ad6254c5 1078 includedir=$ac_optarg ;;
795ca3e5
AK
1079
1080 -infodir | --infodir | --infodi | --infod | --info | --inf)
1081 ac_prev=infodir ;;
1082 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
ad6254c5 1083 infodir=$ac_optarg ;;
795ca3e5
AK
1084
1085 -libdir | --libdir | --libdi | --libd)
1086 ac_prev=libdir ;;
1087 -libdir=* | --libdir=* | --libdi=* | --libd=*)
ad6254c5 1088 libdir=$ac_optarg ;;
795ca3e5
AK
1089
1090 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1091 | --libexe | --libex | --libe)
1092 ac_prev=libexecdir ;;
1093 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1094 | --libexe=* | --libex=* | --libe=*)
ad6254c5 1095 libexecdir=$ac_optarg ;;
795ca3e5 1096
7a197a62
AK
1097 -localedir | --localedir | --localedi | --localed | --locale)
1098 ac_prev=localedir ;;
1099 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1100 localedir=$ac_optarg ;;
1101
795ca3e5 1102 -localstatedir | --localstatedir | --localstatedi | --localstated \
7a197a62 1103 | --localstate | --localstat | --localsta | --localst | --locals)
795ca3e5
AK
1104 ac_prev=localstatedir ;;
1105 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
7a197a62 1106 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
ad6254c5 1107 localstatedir=$ac_optarg ;;
795ca3e5
AK
1108
1109 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1110 ac_prev=mandir ;;
1111 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
ad6254c5 1112 mandir=$ac_optarg ;;
795ca3e5
AK
1113
1114 -nfp | --nfp | --nf)
1115 # Obsolete; use --without-fp.
1116 with_fp=no ;;
1117
1118 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
ad6254c5 1119 | --no-cr | --no-c | -n)
795ca3e5
AK
1120 no_create=yes ;;
1121
1122 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1123 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1124 no_recursion=yes ;;
1125
1126 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1127 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1128 | --oldin | --oldi | --old | --ol | --o)
1129 ac_prev=oldincludedir ;;
1130 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1131 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1132 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
ad6254c5 1133 oldincludedir=$ac_optarg ;;
795ca3e5
AK
1134
1135 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1136 ac_prev=prefix ;;
1137 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
ad6254c5 1138 prefix=$ac_optarg ;;
795ca3e5
AK
1139
1140 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1141 | --program-pre | --program-pr | --program-p)
1142 ac_prev=program_prefix ;;
1143 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1144 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
ad6254c5 1145 program_prefix=$ac_optarg ;;
795ca3e5
AK
1146
1147 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1148 | --program-suf | --program-su | --program-s)
1149 ac_prev=program_suffix ;;
1150 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1151 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
ad6254c5 1152 program_suffix=$ac_optarg ;;
795ca3e5
AK
1153
1154 -program-transform-name | --program-transform-name \
1155 | --program-transform-nam | --program-transform-na \
1156 | --program-transform-n | --program-transform- \
1157 | --program-transform | --program-transfor \
1158 | --program-transfo | --program-transf \
1159 | --program-trans | --program-tran \
1160 | --progr-tra | --program-tr | --program-t)
1161 ac_prev=program_transform_name ;;
1162 -program-transform-name=* | --program-transform-name=* \
1163 | --program-transform-nam=* | --program-transform-na=* \
1164 | --program-transform-n=* | --program-transform-=* \
1165 | --program-transform=* | --program-transfor=* \
1166 | --program-transfo=* | --program-transf=* \
1167 | --program-trans=* | --program-tran=* \
1168 | --progr-tra=* | --program-tr=* | --program-t=*)
ad6254c5 1169 program_transform_name=$ac_optarg ;;
795ca3e5 1170
7a197a62
AK
1171 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1172 ac_prev=pdfdir ;;
1173 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1174 pdfdir=$ac_optarg ;;
1175
1176 -psdir | --psdir | --psdi | --psd | --ps)
1177 ac_prev=psdir ;;
1178 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1179 psdir=$ac_optarg ;;
1180
795ca3e5
AK
1181 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1182 | -silent | --silent | --silen | --sile | --sil)
1183 silent=yes ;;
1184
1185 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1186 ac_prev=sbindir ;;
1187 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1188 | --sbi=* | --sb=*)
ad6254c5 1189 sbindir=$ac_optarg ;;
795ca3e5
AK
1190
1191 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1192 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1193 | --sharedst | --shareds | --shared | --share | --shar \
1194 | --sha | --sh)
1195 ac_prev=sharedstatedir ;;
1196 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1197 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1198 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1199 | --sha=* | --sh=*)
ad6254c5 1200 sharedstatedir=$ac_optarg ;;
795ca3e5
AK
1201
1202 -site | --site | --sit)
1203 ac_prev=site ;;
1204 -site=* | --site=* | --sit=*)
ad6254c5 1205 site=$ac_optarg ;;
795ca3e5
AK
1206
1207 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1208 ac_prev=srcdir ;;
1209 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
ad6254c5 1210 srcdir=$ac_optarg ;;
795ca3e5
AK
1211
1212 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1213 | --syscon | --sysco | --sysc | --sys | --sy)
1214 ac_prev=sysconfdir ;;
1215 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1216 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
ad6254c5 1217 sysconfdir=$ac_optarg ;;
795ca3e5
AK
1218
1219 -target | --target | --targe | --targ | --tar | --ta | --t)
ad6254c5 1220 ac_prev=target_alias ;;
795ca3e5 1221 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
ad6254c5 1222 target_alias=$ac_optarg ;;
795ca3e5
AK
1223
1224 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1225 verbose=yes ;;
1226
ad6254c5
AK
1227 -version | --version | --versio | --versi | --vers | -V)
1228 ac_init_version=: ;;
795ca3e5
AK
1229
1230 -with-* | --with-*)
ec6a6fbe 1231 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
795ca3e5 1232 # Reject names that are not valid shell variable names.
ec6a6fbe 1233 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1234 as_fn_error $? "invalid package name: $ac_useropt"
ec6a6fbe
AK
1235 ac_useropt_orig=$ac_useropt
1236 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1237 case $ac_user_opts in
1238 *"
1239"with_$ac_useropt"
1240"*) ;;
1241 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1242 ac_unrecognized_sep=', ';;
1243 esac
1244 eval with_$ac_useropt=\$ac_optarg ;;
795ca3e5
AK
1245
1246 -without-* | --without-*)
ec6a6fbe 1247 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
795ca3e5 1248 # Reject names that are not valid shell variable names.
ec6a6fbe 1249 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
f11781c5 1250 as_fn_error $? "invalid package name: $ac_useropt"
ec6a6fbe
AK
1251 ac_useropt_orig=$ac_useropt
1252 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1253 case $ac_user_opts in
1254 *"
1255"with_$ac_useropt"
1256"*) ;;
1257 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1258 ac_unrecognized_sep=', ';;
1259 esac
1260 eval with_$ac_useropt=no ;;
795ca3e5
AK
1261
1262 --x)
1263 # Obsolete; use --with-x.
1264 with_x=yes ;;
1265
1266 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1267 | --x-incl | --x-inc | --x-in | --x-i)
1268 ac_prev=x_includes ;;
1269 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1270 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
ad6254c5 1271 x_includes=$ac_optarg ;;
795ca3e5
AK
1272
1273 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1274 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1275 ac_prev=x_libraries ;;
1276 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1277 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
ad6254c5 1278 x_libraries=$ac_optarg ;;
795ca3e5 1279
f11781c5
AK
1280 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1281Try \`$0 --help' for more information"
795ca3e5
AK
1282 ;;
1283
ad6254c5
AK
1284 *=*)
1285 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1286 # Reject names that are not valid shell variable names.
f11781c5
AK
1287 case $ac_envvar in #(
1288 '' | [0-9]* | *[!_$as_cr_alnum]* )
1289 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1290 esac
7a197a62 1291 eval $ac_envvar=\$ac_optarg
ad6254c5
AK
1292 export $ac_envvar ;;
1293
795ca3e5 1294 *)
ad6254c5 1295 # FIXME: should be removed in autoconf 3.0.
ec6a6fbe 1296 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
ad6254c5 1297 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
ec6a6fbe 1298 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
ad6254c5 1299 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
795ca3e5
AK
1300 ;;
1301
1302 esac
1303done
1304
1305if test -n "$ac_prev"; then
ad6254c5 1306 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
f11781c5 1307 as_fn_error $? "missing argument to $ac_option"
795ca3e5 1308fi
795ca3e5 1309
ec6a6fbe
AK
1310if test -n "$ac_unrecognized_opts"; then
1311 case $enable_option_checking in
1312 no) ;;
f11781c5 1313 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
ec6a6fbe
AK
1314 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1315 esac
1316fi
1317
1318# Check all directory arguments for consistency.
7a197a62
AK
1319for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1320 datadir sysconfdir sharedstatedir localstatedir includedir \
1321 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1322 libdir localedir mandir
795ca3e5 1323do
7a197a62 1324 eval ac_val=\$$ac_var
ec6a6fbe
AK
1325 # Remove trailing slashes.
1326 case $ac_val in
1327 */ )
1328 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1329 eval $ac_var=\$ac_val;;
1330 esac
1331 # Be sure to have absolute directory names.
ad6254c5 1332 case $ac_val in
7a197a62
AK
1333 [\\/$]* | ?:[\\/]* ) continue;;
1334 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
795ca3e5 1335 esac
f11781c5 1336 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
795ca3e5
AK
1337done
1338
ad6254c5
AK
1339# There might be people who depend on the old broken behavior: `$host'
1340# used to hold the argument of --host etc.
1341# FIXME: To remove some day.
1342build=$build_alias
1343host=$host_alias
1344target=$target_alias
1345
1346# FIXME: To remove some day.
1347if test "x$host_alias" != x; then
1348 if test "x$build_alias" = x; then
1349 cross_compiling=maybe
f11781c5
AK
1350 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1351 If a cross compiler is detected then cross compile mode will be used" >&2
ad6254c5
AK
1352 elif test "x$build_alias" != "x$host_alias"; then
1353 cross_compiling=yes
1354 fi
1355fi
8106cdd5 1356
ad6254c5
AK
1357ac_tool_prefix=
1358test -n "$host_alias" && ac_tool_prefix=$host_alias-
1359
1360test "$silent" = yes && exec 6>/dev/null
795ca3e5 1361
795ca3e5 1362
7a197a62
AK
1363ac_pwd=`pwd` && test -n "$ac_pwd" &&
1364ac_ls_di=`ls -di .` &&
1365ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
f11781c5 1366 as_fn_error $? "working directory cannot be determined"
7a197a62 1367test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
f11781c5 1368 as_fn_error $? "pwd does not report name of working directory"
7a197a62
AK
1369
1370
795ca3e5
AK
1371# Find the source files, if location was not specified.
1372if test -z "$srcdir"; then
1373 ac_srcdir_defaulted=yes
7a197a62 1374 # Try the directory containing this script, then the parent directory.
ec6a6fbe
AK
1375 ac_confdir=`$as_dirname -- "$as_myself" ||
1376$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1377 X"$as_myself" : 'X\(//\)[^/]' \| \
1378 X"$as_myself" : 'X\(//\)$' \| \
1379 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1380$as_echo X"$as_myself" |
7a197a62
AK
1381 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1382 s//\1/
1383 q
1384 }
1385 /^X\(\/\/\)[^/].*/{
1386 s//\1/
1387 q
1388 }
1389 /^X\(\/\/\)$/{
1390 s//\1/
1391 q
1392 }
1393 /^X\(\/\).*/{
1394 s//\1/
1395 q
1396 }
1397 s/.*/./; q'`
795ca3e5 1398 srcdir=$ac_confdir
7a197a62 1399 if test ! -r "$srcdir/$ac_unique_file"; then
795ca3e5
AK
1400 srcdir=..
1401 fi
1402else
1403 ac_srcdir_defaulted=no
1404fi
7a197a62
AK
1405if test ! -r "$srcdir/$ac_unique_file"; then
1406 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
f11781c5 1407 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
795ca3e5 1408fi
7a197a62
AK
1409ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1410ac_abs_confdir=`(
f11781c5 1411 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
7a197a62
AK
1412 pwd)`
1413# When building in place, set srcdir=.
1414if test "$ac_abs_confdir" = "$ac_pwd"; then
1415 srcdir=.
1416fi
1417# Remove unnecessary trailing slashes from srcdir.
1418# Double slashes in file names in object file debugging info
1419# mess up M-x gdb in Emacs.
1420case $srcdir in
1421*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1422esac
1423for ac_var in $ac_precious_vars; do
1424 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1425 eval ac_env_${ac_var}_value=\$${ac_var}
1426 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1427 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1428done
ad6254c5
AK
1429
1430#
1431# Report the --help message.
1432#
1433if test "$ac_init_help" = "long"; then
1434 # Omit some internal or obsolete options to make the list less imposing.
1435 # This message is too long to be a string in the A/UX 3.1 sh.
1436 cat <<_ACEOF
1437\`configure' configures this package to adapt to many kinds of systems.
1438
1439Usage: $0 [OPTION]... [VAR=VALUE]...
1440
1441To assign environment variables (e.g., CC, CFLAGS...), specify them as
1442VAR=VALUE. See below for descriptions of some of the useful variables.
1443
1444Defaults for the options are specified in brackets.
1445
1446Configuration:
1447 -h, --help display this help and exit
1448 --help=short display options specific to this package
1449 --help=recursive display the short help of all the included packages
1450 -V, --version display version information and exit
f11781c5 1451 -q, --quiet, --silent do not print \`checking ...' messages
ad6254c5
AK
1452 --cache-file=FILE cache test results in FILE [disabled]
1453 -C, --config-cache alias for \`--cache-file=config.cache'
1454 -n, --no-create do not create output files
1455 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1456
ad6254c5
AK
1457Installation directories:
1458 --prefix=PREFIX install architecture-independent files in PREFIX
ec6a6fbe 1459 [$ac_default_prefix]
ad6254c5 1460 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
ec6a6fbe 1461 [PREFIX]
ad6254c5
AK
1462
1463By default, \`make install' will install all the files in
1464\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1465an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1466for instance \`--prefix=\$HOME'.
1467
1468For better control, use the options below.
1469
1470Fine tuning of the installation directories:
ec6a6fbe
AK
1471 --bindir=DIR user executables [EPREFIX/bin]
1472 --sbindir=DIR system admin executables [EPREFIX/sbin]
1473 --libexecdir=DIR program executables [EPREFIX/libexec]
1474 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1475 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1476 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1477 --libdir=DIR object code libraries [EPREFIX/lib]
1478 --includedir=DIR C header files [PREFIX/include]
1479 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1480 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1481 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1482 --infodir=DIR info documentation [DATAROOTDIR/info]
1483 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1484 --mandir=DIR man documentation [DATAROOTDIR/man]
1485 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1486 --htmldir=DIR html documentation [DOCDIR]
1487 --dvidir=DIR dvi documentation [DOCDIR]
1488 --pdfdir=DIR pdf documentation [DOCDIR]
1489 --psdir=DIR ps documentation [DOCDIR]
ad6254c5
AK
1490_ACEOF
1491
1492 cat <<\_ACEOF
1493
1494System types:
1495 --build=BUILD configure for building on BUILD [guessed]
1496 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1497 --target=TARGET configure for building compilers for TARGET [HOST]
1498_ACEOF
1499fi
1500
1501if test -n "$ac_init_help"; then
1502
1503 cat <<\_ACEOF
1504
1505Optional Features:
ec6a6fbe 1506 --disable-option-checking ignore unrecognized --enable/--with options
ad6254c5
AK
1507 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1508 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
71082be4
ZK
1509 --enable-static_link use this to link the tools to their libraries
1510 statically (default is dynamic linking
1511 --enable-lvm1_fallback use this to fall back and use LVM1 binaries if
ad6254c5 1512 device-mapper is missing from the kernel
71082be4
ZK
1513 --disable-readline disable readline support
1514 --enable-realtime enable realtime clock support
37ddf259
AK
1515 --enable-ocf enable Open Cluster Framework (OCF) compliant
1516 resource agents
71082be4
ZK
1517 --enable-cmirrord enable the cluster mirror log daemon
1518 --enable-debug enable debugging
1519 --enable-profiling gather gcov profiling data
54b362f9 1520 --enable-testing enable testing targets in the makefile
d1e8046f 1521 --enable-valgrind-pool enable valgrind awareness of pools
71082be4 1522 --disable-devmapper disable LVM2 device-mapper interaction
d38de32b 1523 --enable-lvmetad enable the LVM Metadata Daemon
71082be4
ZK
1524 --enable-udev_sync enable synchronisation with udev processing
1525 --enable-udev_rules install rule files needed for udev synchronisation
1526 --enable-compat enable support for old device-mapper versions
1527 --enable-units-compat enable output compatibility with old versions that
1528 that do not use KiB-style unit suffixes
1529 --disable-driver disable calls to device-mapper in the kernel
1530 --disable-o_direct disable O_DIRECT
1531 --enable-applib build application library
1532 --enable-cmdlib build shared command library
1533 --enable-pkgconfig install pkgconfig support
1534 --enable-write_install install user writable files
1535 --disable-fsadm disable fsadm
1536 --enable-dmeventd enable the device-mapper event daemon
1537 --disable-selinux disable selinux support
1538 --enable-nls enable Native Language Support
ad6254c5
AK
1539
1540Optional Packages:
1541 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1542 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
f11781c5
AK
1543 --with-user=USER set the owner of installed files [[USER=]]
1544 --with-group=GROUP set the group owner of installed files [[GROUP=]]
1545 --with-device-uid=UID set the owner used for new device nodes [[UID=0]]
1546 --with-device-gid=GID set the group used for new device nodes [[GID=0]]
1547 --with-device-mode=MODE set the mode used for new device nodes [[MODE=0600]]
d0df875d
ZK
1548 --with-device-nodes-on=ON
1549 create nodes on resume or create [[ON=resume]]
c64d7cd3
PR
1550 --with-default-name-mangling=MANGLING
1551 default name mangling: auto/none/hex
1552 [[MANGLING=auto]]
ad6254c5 1553 --with-lvm1=TYPE LVM1 metadata support: internal/shared/none
f11781c5 1554 [[TYPE=internal]]
ad6254c5 1555 --with-pool=TYPE GFS pool read-only support: internal/shared/none
f11781c5 1556 [[TYPE=internal]]
71082be4 1557 --with-cluster=TYPE cluster LVM locking support: internal/shared/none
f11781c5 1558 [[TYPE=internal]]
71082be4 1559 --with-snapshots=TYPE snapshot support: internal/shared/none
f11781c5 1560 [[TYPE=internal]]
71082be4 1561 --with-mirrors=TYPE mirror support: internal/shared/none
f11781c5 1562 [[TYPE=internal]]
cac52ca4
JEB
1563 --with-raid=TYPE mirror support: internal/shared/none
1564 [[TYPE=internal]]
71082be4 1565 --with-replicators=TYPE replicator support: internal/shared/none
f11781c5 1566 [[TYPE=none]]
3ba4a195
ZK
1567 --with-thin=TYPE thin provisioning support: internal/shared/none
1568 [[TYPE=none]]
606d0858
AK
1569 --with-ocfdir=DIR install OCF files in DIR
1570 [[PREFIX/lib/ocf/resource.d/lvm2]]
71082be4 1571 --with-clvmd=TYPE build cluster LVM Daemon
8c222979 1572 The following cluster manager combinations are valid:
a946372e
AK
1573 * cman (RHEL5 or equivalent)
1574 * cman,corosync,openais (or selection of them)
1091650a 1575 * singlenode (localhost only)
a946372e
AK
1576 * all (autodetect)
1577 * none (disable build)
71082be4 1578 [TYPE=none]
8c4e8a18 1579 --with-clvmd-pidfile=PATH
f11781c5 1580 clvmd pidfile [[/var/run/clvmd.pid]]
71082be4 1581 --with-cmirrord-pidfile=PATH
f11781c5
AK
1582 cmirrord pidfile [[/var/run/cmirrord.pid]]
1583 --with-optimisation=OPT C optimisation flag [[OPT=-O2]]
1584 --with-localedir=DIR translation files in DIR [[PREFIX/share/locale]]
1585 --with-confdir=DIR configuration files in DIR [[/etc]]
1586 --with-staticdir=DIR static binaries in DIR [[EPREFIX/sbin]]
1587 --with-usrlibdir=DIR usrlib in DIR [[PREFIX/lib]]
1588 --with-usrsbindir=DIR usrsbin executables in DIR [[PREFIX/sbin]]
71082be4 1589 --with-udev-prefix=UPREFIX
f11781c5
AK
1590 install udev rule files in UPREFIX [[EPREFIX]]
1591 --with-udevdir=DIR udev rules in DIR [[UPREFIX/lib/udev/rules.d]]
e587cb6a
PR
1592 --with-systemdsystemunitdir=DIR
1593 systemd service files in DIR
4417a8bd
PR
1594 --with-tmpfilesdir=DIR install configuration files for management of
1595 volatile files and directories in DIR
1596 [[SYSCONFDIR/tmpfiles.d]]
71082be4 1597 --with-dmeventd-pidfile=PATH
f11781c5 1598 dmeventd pidfile [[/var/run/dmeventd.pid]]
71082be4 1599 --with-dmeventd-path=PATH
f11781c5 1600 dmeventd path [[EPREFIX/sbin/dmeventd]]
8bae0a1e 1601 --with-default-run-dir=DIR Default run directory [/var/run/lvm]
71082be4 1602 --with-default-system-dir=DIR
f11781c5 1603 default LVM system directory [[/etc/lvm]]
71082be4 1604 --with-default-archive-subdir=SUBDIR
f11781c5 1605 default metadata archive subdir [[archive]]
71082be4 1606 --with-default-backup-subdir=SUBDIR
f11781c5 1607 default metadata backup subdir [[backup]]
71082be4 1608 --with-default-cache-subdir=SUBDIR
f11781c5 1609 default metadata cache subdir [[cache]]
71082be4 1610 --with-default-locking-dir=DIR
f11781c5 1611 default locking directory [[/var/lock/lvm]]
fea55602 1612 --with-default-data-alignment=NUM
f11781c5
AK
1613 set the default data alignment in MiB [[1]]
1614 --with-interface=IFACE choose kernel interface (ioctl) [[ioctl]]
ad6254c5
AK
1615
1616Some influential environment variables:
1617 CC C compiler command
1618 CFLAGS C compiler flags
1619 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1620 nonstandard directory <lib dir>
25fbec5b 1621 LIBS libraries to pass to the linker, e.g. -l<library>
f11781c5 1622 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
7a197a62 1623 you have headers in a nonstandard directory <include dir>
ad6254c5 1624 CPP C preprocessor
e2997b73 1625 PKG_CONFIG path to pkg-config utility
f11781c5
AK
1626 PKG_CONFIG_PATH
1627 directories to add to pkg-config's search path
1628 PKG_CONFIG_LIBDIR
1629 path overriding pkg-config's built-in search path
a946372e
AK
1630 PKGCONFIGINIT_CFLAGS
1631 C compiler flags for PKGCONFIGINIT, overriding pkg-config
1632 PKGCONFIGINIT_LIBS
1633 linker flags for PKGCONFIGINIT, overriding pkg-config
a946372e
AK
1634 CMAN_CFLAGS C compiler flags for CMAN, overriding pkg-config
1635 CMAN_LIBS linker flags for CMAN, overriding pkg-config
1636 COROSYNC_CFLAGS
1637 C compiler flags for COROSYNC, overriding pkg-config
1638 COROSYNC_LIBS
1639 linker flags for COROSYNC, overriding pkg-config
e2997b73
AK
1640 QUORUM_CFLAGS
1641 C compiler flags for QUORUM, overriding pkg-config
1642 QUORUM_LIBS linker flags for QUORUM, overriding pkg-config
a946372e
AK
1643 SALCK_CFLAGS
1644 C compiler flags for SALCK, overriding pkg-config
1645 SALCK_LIBS linker flags for SALCK, overriding pkg-config
e2997b73
AK
1646 CONFDB_CFLAGS
1647 C compiler flags for CONFDB, overriding pkg-config
1648 CONFDB_LIBS linker flags for CONFDB, overriding pkg-config
b6d7a484
AK
1649 CMAP_CFLAGS C compiler flags for CMAP, overriding pkg-config
1650 CMAP_LIBS linker flags for CMAP, overriding pkg-config
e2997b73
AK
1651 CPG_CFLAGS C compiler flags for CPG, overriding pkg-config
1652 CPG_LIBS linker flags for CPG, overriding pkg-config
a946372e
AK
1653 DLM_CFLAGS C compiler flags for DLM, overriding pkg-config
1654 DLM_LIBS linker flags for DLM, overriding pkg-config
90c80887
AK
1655 SACKPT_CFLAGS
1656 C compiler flags for SACKPT, overriding pkg-config
1657 SACKPT_LIBS linker flags for SACKPT, overriding pkg-config
426fc742
PR
1658 CUNIT_CFLAGS
1659 C compiler flags for CUNIT, overriding pkg-config
1660 CUNIT_LIBS linker flags for CUNIT, overriding pkg-config
d93275eb
PR
1661 UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config
1662 UDEV_LIBS linker flags for UDEV, overriding pkg-config
ad6254c5
AK
1663
1664Use these variables to override the choices made by `configure' or to help
1665it to find libraries and programs with nonstandard names/locations.
1666
f11781c5 1667Report bugs to the package provider.
ad6254c5 1668_ACEOF
7a197a62 1669ac_status=$?
ad6254c5
AK
1670fi
1671
1672if test "$ac_init_help" = "recursive"; then
1673 # If there are subdirs, report their specific --help.
ad6254c5 1674 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
ec6a6fbe
AK
1675 test -d "$ac_dir" ||
1676 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1677 continue
ad6254c5
AK
1678 ac_builddir=.
1679
7a197a62
AK
1680case "$ac_dir" in
1681.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1682*)
ec6a6fbe 1683 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7a197a62 1684 # A ".." for each directory in $ac_dir_suffix.
ec6a6fbe 1685 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7a197a62
AK
1686 case $ac_top_builddir_sub in
1687 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1688 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1689 esac ;;
1690esac
1691ac_abs_top_builddir=$ac_pwd
1692ac_abs_builddir=$ac_pwd$ac_dir_suffix
1693# for backward compatibility:
1694ac_top_builddir=$ac_top_build_prefix
ad6254c5
AK
1695
1696case $srcdir in
7a197a62 1697 .) # We are building in place.
ad6254c5 1698 ac_srcdir=.
7a197a62
AK
1699 ac_top_srcdir=$ac_top_builddir_sub
1700 ac_abs_top_srcdir=$ac_pwd ;;
1701 [\\/]* | ?:[\\/]* ) # Absolute name.
ad6254c5 1702 ac_srcdir=$srcdir$ac_dir_suffix;
7a197a62
AK
1703 ac_top_srcdir=$srcdir
1704 ac_abs_top_srcdir=$srcdir ;;
1705 *) # Relative name.
1706 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1707 ac_top_srcdir=$ac_top_build_prefix$srcdir
1708 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8a2fc586 1709esac
7a197a62
AK
1710ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1711
1712 cd "$ac_dir" || { ac_status=$?; continue; }
1713 # Check for guested configure.
1714 if test -f "$ac_srcdir/configure.gnu"; then
1715 echo &&
1716 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1717 elif test -f "$ac_srcdir/configure"; then
1718 echo &&
1719 $SHELL "$ac_srcdir/configure" --help=recursive
ad6254c5 1720 else
ec6a6fbe 1721 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
7a197a62
AK
1722 fi || ac_status=$?
1723 cd "$ac_pwd" || { ac_status=$?; break; }
ad6254c5
AK
1724 done
1725fi
1726
7a197a62 1727test -n "$ac_init_help" && exit $ac_status
ad6254c5
AK
1728if $ac_init_version; then
1729 cat <<\_ACEOF
7a197a62 1730configure
f11781c5 1731generated by GNU Autoconf 2.66
ad6254c5 1732
f11781c5 1733Copyright (C) 2010 Free Software Foundation, Inc.
ad6254c5
AK
1734This configure script is free software; the Free Software Foundation
1735gives unlimited permission to copy, distribute and modify it.
1736_ACEOF
7a197a62 1737 exit
ad6254c5 1738fi
ad6254c5 1739
f11781c5
AK
1740## ------------------------ ##
1741## Autoconf initialization. ##
1742## ------------------------ ##
ad6254c5 1743
f11781c5
AK
1744# ac_fn_c_try_compile LINENO
1745# --------------------------
1746# Try to compile conftest.$ac_ext, and return whether this succeeded.
1747ac_fn_c_try_compile ()
ad6254c5 1748{
f11781c5
AK
1749 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750 rm -f conftest.$ac_objext
1751 if { { ac_try="$ac_compile"
1752case "(($ac_try" in
1753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1754 *) ac_try_echo=$ac_try;;
1755esac
1756eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1757$as_echo "$ac_try_echo"; } >&5
1758 (eval "$ac_compile") 2>conftest.err
1759 ac_status=$?
1760 if test -s conftest.err; then
1761 grep -v '^ *+' conftest.err >conftest.er1
1762 cat conftest.er1 >&5
1763 mv -f conftest.er1 conftest.err
1764 fi
1765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1766 test $ac_status = 0; } && {
1767 test -z "$ac_c_werror_flag" ||
1768 test ! -s conftest.err
1769 } && test -s conftest.$ac_objext; then :
1770 ac_retval=0
1771else
1772 $as_echo "$as_me: failed program was:" >&5
1773sed 's/^/| /' conftest.$ac_ext >&5
ad6254c5 1774
f11781c5
AK
1775 ac_retval=1
1776fi
1777 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1778 as_fn_set_status $ac_retval
ad6254c5 1779
f11781c5 1780} # ac_fn_c_try_compile
ad6254c5 1781
f11781c5
AK
1782# ac_fn_c_try_cpp LINENO
1783# ----------------------
1784# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1785ac_fn_c_try_cpp ()
1786{
1787 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788 if { { ac_try="$ac_cpp conftest.$ac_ext"
1789case "(($ac_try" in
1790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791 *) ac_try_echo=$ac_try;;
1792esac
1793eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1794$as_echo "$ac_try_echo"; } >&5
1795 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1796 ac_status=$?
1797 if test -s conftest.err; then
1798 grep -v '^ *+' conftest.err >conftest.er1
1799 cat conftest.er1 >&5
1800 mv -f conftest.er1 conftest.err
1801 fi
1802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1803 test $ac_status = 0; } >/dev/null && {
1804 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1805 test ! -s conftest.err
1806 }; then :
1807 ac_retval=0
1808else
1809 $as_echo "$as_me: failed program was:" >&5
1810sed 's/^/| /' conftest.$ac_ext >&5
ad6254c5 1811
f11781c5
AK
1812 ac_retval=1
1813fi
1814 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1815 as_fn_set_status $ac_retval
ad6254c5 1816
f11781c5 1817} # ac_fn_c_try_cpp
d911ec67 1818
f11781c5
AK
1819# ac_fn_c_try_link LINENO
1820# -----------------------
1821# Try to link conftest.$ac_ext, and return whether this succeeded.
1822ac_fn_c_try_link ()
d911ec67 1823{
f11781c5
AK
1824 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825 rm -f conftest.$ac_objext conftest$ac_exeext
1826 if { { ac_try="$ac_link"
d911ec67
AK
1827case "(($ac_try" in
1828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1829 *) ac_try_echo=$ac_try;;
1830esac
f11781c5
AK
1831eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1832$as_echo "$ac_try_echo"; } >&5
1833 (eval "$ac_link") 2>conftest.err
d911ec67 1834 ac_status=$?
f11781c5
AK
1835 if test -s conftest.err; then
1836 grep -v '^ *+' conftest.err >conftest.er1
1837 cat conftest.er1 >&5
1838 mv -f conftest.er1 conftest.err
1839 fi
1840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1841 test $ac_status = 0; } && {
1842 test -z "$ac_c_werror_flag" ||
1843 test ! -s conftest.err
1844 } && test -s conftest$ac_exeext && {
1845 test "$cross_compiling" = yes ||
1846 $as_test_x conftest$ac_exeext
1847 }; then :
1848 ac_retval=0
d911ec67 1849else
f11781c5 1850 $as_echo "$as_me: failed program was:" >&5
d911ec67
AK
1851sed 's/^/| /' conftest.$ac_ext >&5
1852
f11781c5 1853 ac_retval=1
d911ec67 1854fi
f11781c5
AK
1855 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1856 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1857 # interfere with the next link command; also delete a directory that is
1858 # left behind by Apple's compiler. We do this before executing the actions.
1859 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1861 as_fn_set_status $ac_retval
d911ec67 1862
f11781c5 1863} # ac_fn_c_try_link
d911ec67 1864
f11781c5
AK
1865# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1866# -------------------------------------------------------
1867# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1868# the include files in INCLUDES and setting the cache variable VAR
1869# accordingly.
1870ac_fn_c_check_header_mongrel ()
1871{
1872 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873 if eval "test \"\${$3+set}\"" = set; then :
1874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1875$as_echo_n "checking for $2... " >&6; }
1876if eval "test \"\${$3+set}\"" = set; then :
d911ec67
AK
1877 $as_echo_n "(cached) " >&6
1878fi
f11781c5
AK
1879eval ac_res=\$$3
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
d911ec67
AK
1881$as_echo "$ac_res" >&6; }
1882else
1883 # Is the header compilable?
f11781c5
AK
1884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1885$as_echo_n "checking $2 usability... " >&6; }
1886cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d911ec67 1887/* end confdefs.h. */
f11781c5
AK
1888$4
1889#include <$2>
d911ec67 1890_ACEOF
f11781c5 1891if ac_fn_c_try_compile "$LINENO"; then :
d911ec67
AK
1892 ac_header_compiler=yes
1893else
f11781c5 1894 ac_header_compiler=no
d911ec67 1895fi
d911ec67 1896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
f11781c5 1897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
d911ec67
AK
1898$as_echo "$ac_header_compiler" >&6; }
1899
1900# Is the header present?
f11781c5
AK
1901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1902$as_echo_n "checking $2 presence... " >&6; }
1903cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d911ec67 1904/* end confdefs.h. */
f11781c5 1905#include <$2>
d911ec67 1906_ACEOF
f11781c5 1907if ac_fn_c_try_cpp "$LINENO"; then :
d911ec67
AK
1908 ac_header_preproc=yes
1909else
d911ec67
AK
1910 ac_header_preproc=no
1911fi
d911ec67 1912rm -f conftest.err conftest.$ac_ext
f11781c5 1913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
d911ec67
AK
1914$as_echo "$ac_header_preproc" >&6; }
1915
1916# So? What about this header?
f11781c5 1917case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
d911ec67 1918 yes:no: )
f11781c5
AK
1919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1920$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1922$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
d911ec67
AK
1923 ;;
1924 no:yes:* )
f11781c5
AK
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1926$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1928$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1929 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1930$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1932$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1934$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
d911ec67
AK
1935 ;;
1936esac
f11781c5
AK
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938$as_echo_n "checking for $2... " >&6; }
1939if eval "test \"\${$3+set}\"" = set; then :
d911ec67
AK
1940 $as_echo_n "(cached) " >&6
1941else
f11781c5 1942 eval "$3=\$ac_header_compiler"
d911ec67 1943fi
f11781c5
AK
1944eval ac_res=\$$3
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
d911ec67 1946$as_echo "$ac_res" >&6; }
ad6254c5 1947fi
f11781c5 1948 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 1949
f11781c5 1950} # ac_fn_c_check_header_mongrel
ad6254c5 1951
f11781c5
AK
1952# ac_fn_c_try_run LINENO
1953# ----------------------
1954# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1955# that executables *can* be run.
1956ac_fn_c_try_run ()
ad6254c5 1957{
f11781c5
AK
1958 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959 if { { ac_try="$ac_link"
7a197a62
AK
1960case "(($ac_try" in
1961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1962 *) ac_try_echo=$ac_try;;
1963esac
f11781c5
AK
1964eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1965$as_echo "$ac_try_echo"; } >&5
7a197a62 1966 (eval "$ac_link") 2>&5
ad6254c5 1967 ac_status=$?
f11781c5
AK
1968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1970 { { case "(($ac_try" in
7a197a62
AK
1971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1972 *) ac_try_echo=$ac_try;;
1973esac
f11781c5
AK
1974eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1975$as_echo "$ac_try_echo"; } >&5
7a197a62 1976 (eval "$ac_try") 2>&5
ad6254c5 1977 ac_status=$?
f11781c5
AK
1978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979 test $ac_status = 0; }; }; then :
1980 ac_retval=0
ad6254c5 1981else
ec6a6fbe 1982 $as_echo "$as_me: program exited with status $ac_status" >&5
f11781c5 1983 $as_echo "$as_me: failed program was:" >&5
ad6254c5
AK
1984sed 's/^/| /' conftest.$ac_ext >&5
1985
f11781c5 1986 ac_retval=$ac_status
ad6254c5 1987fi
f11781c5
AK
1988 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1989 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1990 as_fn_set_status $ac_retval
ad6254c5 1991
f11781c5 1992} # ac_fn_c_try_run
ad6254c5 1993
f11781c5
AK
1994# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1995# -------------------------------------------------------
1996# Tests whether HEADER exists and can be compiled using the include files in
1997# INCLUDES, setting the cache variable VAR accordingly.
1998ac_fn_c_check_header_compile ()
1999{
2000 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2002$as_echo_n "checking for $2... " >&6; }
2003if eval "test \"\${$3+set}\"" = set; then :
ec6a6fbe 2004 $as_echo_n "(cached) " >&6
ad6254c5 2005else
f11781c5 2006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 2007/* end confdefs.h. */
f11781c5
AK
2008$4
2009#include <$2>
ad6254c5 2010_ACEOF
f11781c5
AK
2011if ac_fn_c_try_compile "$LINENO"; then :
2012 eval "$3=yes"
ad6254c5 2013else
f11781c5 2014 eval "$3=no"
ad6254c5 2015fi
7a197a62 2016rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ad6254c5 2017fi
f11781c5
AK
2018eval ac_res=\$$3
2019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
ec6a6fbe 2020$as_echo "$ac_res" >&6; }
f11781c5 2021 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 2022
f11781c5 2023} # ac_fn_c_check_header_compile
ad6254c5 2024
f11781c5
AK
2025# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2026# ----------------------------------------------------
2027# Tries to find if the field MEMBER exists in type AGGR, after including
2028# INCLUDES, setting cache variable VAR accordingly.
2029ac_fn_c_check_member ()
2030{
2031 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2033$as_echo_n "checking for $2.$3... " >&6; }
2034if eval "test \"\${$4+set}\"" = set; then :
ec6a6fbe 2035 $as_echo_n "(cached) " >&6
795ca3e5 2036else
f11781c5
AK
2037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2038/* end confdefs.h. */
2039$5
2040int
2041main ()
2042{
2043static $2 ac_aggr;
2044if (ac_aggr.$3)
2045return 0;
2046 ;
2047 return 0;
2048}
ad6254c5 2049_ACEOF
f11781c5
AK
2050if ac_fn_c_try_compile "$LINENO"; then :
2051 eval "$4=yes"
2052else
2053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 2054/* end confdefs.h. */
f11781c5
AK
2055$5
2056int
2057main ()
2058{
2059static $2 ac_aggr;
2060if (sizeof ac_aggr.$3)
2061return 0;
2062 ;
2063 return 0;
2064}
2065_ACEOF
2066if ac_fn_c_try_compile "$LINENO"; then :
2067 eval "$4=yes"
2068else
2069 eval "$4=no"
2070fi
2071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2072fi
2073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074fi
2075eval ac_res=\$$4
2076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2077$as_echo "$ac_res" >&6; }
2078 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2079
2080} # ac_fn_c_check_member
795ca3e5 2081
f11781c5
AK
2082# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2083# -------------------------------------------
2084# Tests whether TYPE exists after having included INCLUDES, setting cache
2085# variable VAR accordingly.
2086ac_fn_c_check_type ()
2087{
2088 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2090$as_echo_n "checking for $2... " >&6; }
2091if eval "test \"\${$3+set}\"" = set; then :
2092 $as_echo_n "(cached) " >&6
2093else
2094 eval "$3=no"
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096/* end confdefs.h. */
2097$4
ad6254c5
AK
2098int
2099main ()
2100{
f11781c5
AK
2101if (sizeof ($2))
2102 return 0;
ad6254c5
AK
2103 ;
2104 return 0;
2105}
2106_ACEOF
f11781c5
AK
2107if ac_fn_c_try_compile "$LINENO"; then :
2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109/* end confdefs.h. */
2110$4
2111int
2112main ()
2113{
2114if (sizeof (($2)))
2115 return 0;
2116 ;
2117 return 0;
2118}
2119_ACEOF
2120if ac_fn_c_try_compile "$LINENO"; then :
ad6254c5 2121
f11781c5
AK
2122else
2123 eval "$3=yes"
795ca3e5 2124fi
f11781c5
AK
2125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126fi
2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ad6254c5 2128fi
f11781c5
AK
2129eval ac_res=\$$3
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
ec6a6fbe 2131$as_echo "$ac_res" >&6; }
f11781c5 2132 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 2133
f11781c5 2134} # ac_fn_c_check_type
ad6254c5 2135
f11781c5
AK
2136# ac_fn_c_find_intX_t LINENO BITS VAR
2137# -----------------------------------
2138# Finds a signed integer type with width BITS, setting cache variable VAR
2139# accordingly.
2140ac_fn_c_find_intX_t ()
2141{
2142 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
2144$as_echo_n "checking for int$2_t... " >&6; }
2145if eval "test \"\${$3+set}\"" = set; then :
ec6a6fbe 2146 $as_echo_n "(cached) " >&6
ad6254c5 2147else
f11781c5
AK
2148 eval "$3=no"
2149 # Order is important - never check a type that is potentially smaller
2150 # than half of the expected target width.
2151 for ac_type in int$2_t 'int' 'long int' \
2152 'long long int' 'short int' 'signed char'; do
2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7a197a62
AK
2154/* end confdefs.h. */
2155$ac_includes_default
f11781c5 2156 enum { N = $2 / 2 - 1 };
7a197a62
AK
2157int
2158main ()
2159{
f11781c5
AK
2160static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2161test_array [0] = 0
7a197a62 2162
f11781c5
AK
2163 ;
2164 return 0;
2165}
2166_ACEOF
2167if ac_fn_c_try_compile "$LINENO"; then :
2168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2169/* end confdefs.h. */
2170$ac_includes_default
2171 enum { N = $2 / 2 - 1 };
2172int
2173main ()
2174{
2175static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)
2176 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))];
2177test_array [0] = 0
7a197a62
AK
2178
2179 ;
2180 return 0;
2181}
ad6254c5 2182_ACEOF
f11781c5 2183if ac_fn_c_try_compile "$LINENO"; then :
ad6254c5 2184
f11781c5
AK
2185else
2186 case $ac_type in #(
2187 int$2_t) :
2188 eval "$3=yes" ;; #(
2189 *) :
2190 eval "$3=\$ac_type" ;;
2191esac
ad6254c5 2192fi
f11781c5 2193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
ad6254c5 2194fi
f11781c5
AK
2195rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196 if eval test \"x\$"$3"\" = x"no"; then :
ad6254c5
AK
2197
2198else
f11781c5 2199 break
ad6254c5 2200fi
f11781c5 2201 done
ad6254c5 2202fi
f11781c5
AK
2203eval ac_res=\$$3
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2205$as_echo "$ac_res" >&6; }
2206 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2207
2208} # ac_fn_c_find_intX_t
2209
2210# ac_fn_c_find_uintX_t LINENO BITS VAR
2211# ------------------------------------
2212# Finds an unsigned integer type with width BITS, setting cache variable VAR
2213# accordingly.
2214ac_fn_c_find_uintX_t ()
2215{
2216 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
2218$as_echo_n "checking for uint$2_t... " >&6; }
2219if eval "test \"\${$3+set}\"" = set; then :
ec6a6fbe 2220 $as_echo_n "(cached) " >&6
ad6254c5 2221else
f11781c5
AK
2222 eval "$3=no"
2223 # Order is important - never check a type that is potentially smaller
2224 # than half of the expected target width.
2225 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
2226 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
2227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 2228/* end confdefs.h. */
7a197a62 2229$ac_includes_default
ad6254c5
AK
2230int
2231main ()
2232{
f11781c5
AK
2233static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2234test_array [0] = 0
ad6254c5 2235
f11781c5
AK
2236 ;
2237 return 0;
ad6254c5
AK
2238}
2239_ACEOF
f11781c5
AK
2240if ac_fn_c_try_compile "$LINENO"; then :
2241 case $ac_type in #(
2242 uint$2_t) :
2243 eval "$3=yes" ;; #(
2244 *) :
2245 eval "$3=\$ac_type" ;;
7a197a62 2246esac
ad6254c5 2247fi
f11781c5
AK
2248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2249 if eval test \"x\$"$3"\" = x"no"; then :
7a197a62 2250
f11781c5
AK
2251else
2252 break
ad6254c5 2253fi
f11781c5 2254 done
ad6254c5 2255fi
f11781c5
AK
2256eval ac_res=\$$3
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2258$as_echo "$ac_res" >&6; }
2259 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
ad6254c5 2260
f11781c5 2261} # ac_fn_c_find_uintX_t
ad6254c5 2262
f11781c5
AK
2263# ac_fn_c_check_func LINENO FUNC VAR
2264# ----------------------------------
2265# Tests whether FUNC exists, setting the cache variable VAR accordingly
2266ac_fn_c_check_func ()
2267{
2268 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2270$as_echo_n "checking for $2... " >&6; }
2271if eval "test \"\${$3+set}\"" = set; then :
2272 $as_echo_n "(cached) " >&6
ad6254c5 2273else
f11781c5
AK
2274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2275/* end confdefs.h. */
2276/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2277 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2278#define $2 innocuous_$2
ad6254c5 2279
f11781c5
AK
2280/* System header to define __stub macros and hopefully few prototypes,
2281 which can conflict with char $2 (); below.
2282 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2283 <limits.h> exists even on freestanding compilers. */
ad6254c5 2284
f11781c5
AK
2285#ifdef __STDC__
2286# include <limits.h>
2287#else
2288# include <assert.h>
2289#endif
ad6254c5 2290
f11781c5
AK
2291#undef $2
2292
2293/* Override any GCC internal prototype to avoid an error.
2294 Use char because int might match the return type of a GCC
2295 builtin and then its argument prototype would still apply. */
2296#ifdef __cplusplus
2297extern "C"
2298#endif
2299char $2 ();
2300/* The GNU C library defines this for functions which it implements
2301 to always fail with ENOSYS. Some functions are actually named
2302 something starting with __ and the normal name is an alias. */
2303#if defined __stub_$2 || defined __stub___$2
2304choke me
2305#endif
ad6254c5 2306
ad6254c5
AK
2307int
2308main ()
2309{
f11781c5 2310return $2 ();
ad6254c5
AK
2311 ;
2312 return 0;
2313}
2314_ACEOF
f11781c5
AK
2315if ac_fn_c_try_link "$LINENO"; then :
2316 eval "$3=yes"
ad6254c5 2317else
f11781c5 2318 eval "$3=no"
ad6254c5 2319fi
f11781c5
AK
2320rm -f core conftest.err conftest.$ac_objext \
2321 conftest$ac_exeext conftest.$ac_ext
ad6254c5 2322fi
f11781c5
AK
2323eval ac_res=\$$3
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2325$as_echo "$ac_res" >&6; }
2326 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
7a197a62 2327
f11781c5
AK
2328} # ac_fn_c_check_func
2329cat >config.log <<_ACEOF
2330This file contains any messages produced by compilers while
2331running configure, to aid debugging if configure makes a mistake.
7a197a62 2332
f11781c5
AK
2333It was created by $as_me, which was
2334generated by GNU Autoconf 2.66. Invocation command line was
ad6254c5 2335
f11781c5 2336 $ $0 $@
ad6254c5 2337
ad6254c5 2338_ACEOF
f11781c5
AK
2339exec 5>>config.log
2340{
2341cat <<_ASUNAME
2342## --------- ##
2343## Platform. ##
2344## --------- ##
ad6254c5 2345
f11781c5
AK
2346hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2347uname -m = `(uname -m) 2>/dev/null || echo unknown`
2348uname -r = `(uname -r) 2>/dev/null || echo unknown`
2349uname -s = `(uname -s) 2>/dev/null || echo unknown`
2350uname -v = `(uname -v) 2>/dev/null || echo unknown`
ad6254c5 2351
f11781c5
AK
2352/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2353/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
8a2fc586 2354
f11781c5
AK
2355/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2356/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2357/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2358/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2359/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2360/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2361/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2362
2363_ASUNAME
2364
2365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2366for as_dir in $PATH
2367do
2368 IFS=$as_save_IFS
2369 test -z "$as_dir" && as_dir=.
2370 $as_echo "PATH: $as_dir"
2371 done
2372IFS=$as_save_IFS
2373
2374} >&5
2375
2376cat >&5 <<_ACEOF
2377
2378
2379## ----------- ##
2380## Core tests. ##
2381## ----------- ##
ad6254c5 2382
ad6254c5 2383_ACEOF
ad6254c5 2384
7a197a62 2385
f11781c5
AK
2386# Keep a trace of the command line.
2387# Strip out --no-create and --no-recursion so they do not pile up.
2388# Strip out --silent because we don't want to record it for future runs.
2389# Also quote any args containing shell meta-characters.
2390# Make two passes to allow for proper duplicate-argument suppression.
2391ac_configure_args=
2392ac_configure_args0=
2393ac_configure_args1=
2394ac_must_keep_next=false
2395for ac_pass in 1 2
2396do
2397 for ac_arg
2398 do
2399 case $ac_arg in
2400 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2401 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2402 | -silent | --silent | --silen | --sile | --sil)
2403 continue ;;
2404 *\'*)
2405 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2406 esac
2407 case $ac_pass in
2408 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2409 2)
2410 as_fn_append ac_configure_args1 " '$ac_arg'"
2411 if test $ac_must_keep_next = true; then
2412 ac_must_keep_next=false # Got value, back to normal.
2413 else
2414 case $ac_arg in
2415 *=* | --config-cache | -C | -disable-* | --disable-* \
2416 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2417 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2418 | -with-* | --with-* | -without-* | --without-* | --x)
2419 case "$ac_configure_args0 " in
2420 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2421 esac
2422 ;;
2423 -* ) ac_must_keep_next=true ;;
2424 esac
2425 fi
2426 as_fn_append ac_configure_args " '$ac_arg'"
2427 ;;
2428 esac
2429 done
2430done
2431{ ac_configure_args0=; unset ac_configure_args0;}
2432{ ac_configure_args1=; unset ac_configure_args1;}
2433
2434# When interrupted or exit'd, cleanup temporary files, and complete
2435# config.log. We remove comments because anyway the quotes in there
2436# would cause problems or look ugly.
2437# WARNING: Use '\'' to represent an apostrophe within the trap.
2438# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2439trap 'exit_status=$?
2440 # Save into config.log some information that might help in debugging.
2441 {
2442 echo
2443
2444 $as_echo "## ---------------- ##
2445## Cache variables. ##
2446## ---------------- ##"
2447 echo
2448 # The following way of writing the cache mishandles newlines in values,
2449(
2450 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2451 eval ac_val=\$$ac_var
2452 case $ac_val in #(
2453 *${as_nl}*)
2454 case $ac_var in #(
2455 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2456$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2457 esac
2458 case $ac_var in #(
2459 _ | IFS | as_nl) ;; #(
2460 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2461 *) { eval $ac_var=; unset $ac_var;} ;;
2462 esac ;;
2463 esac
2464 done
2465 (set) 2>&1 |
2466 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2467 *${as_nl}ac_space=\ *)
2468 sed -n \
2469 "s/'\''/'\''\\\\'\'''\''/g;
2470 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2471 ;; #(
2472 *)
2473 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2474 ;;
2475 esac |
2476 sort
2477)
2478 echo
2479
2480 $as_echo "## ----------------- ##
2481## Output variables. ##
2482## ----------------- ##"
2483 echo
2484 for ac_var in $ac_subst_vars
2485 do
2486 eval ac_val=\$$ac_var
2487 case $ac_val in
2488 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2489 esac
2490 $as_echo "$ac_var='\''$ac_val'\''"
2491 done | sort
2492 echo
2493
2494 if test -n "$ac_subst_files"; then
2495 $as_echo "## ------------------- ##
2496## File substitutions. ##
2497## ------------------- ##"
2498 echo
2499 for ac_var in $ac_subst_files
2500 do
2501 eval ac_val=\$$ac_var
2502 case $ac_val in
2503 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2504 esac
2505 $as_echo "$ac_var='\''$ac_val'\''"
2506 done | sort
2507 echo
2508 fi
2509
2510 if test -s confdefs.h; then
2511 $as_echo "## ----------- ##
2512## confdefs.h. ##
2513## ----------- ##"
2514 echo
2515 cat confdefs.h
2516 echo
2517 fi
2518 test "$ac_signal" != 0 &&
2519 $as_echo "$as_me: caught signal $ac_signal"
2520 $as_echo "$as_me: exit $exit_status"
2521 } >&5
2522 rm -f core *.core core.conftest.* &&
2523 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2524 exit $exit_status
2525' 0
2526for ac_signal in 1 2 13 15; do
2527 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2528done
2529ac_signal=0
2530
2531# confdefs.h avoids OS command line length limits that DEFS can exceed.
2532rm -f -r conftest* confdefs.h
7a197a62 2533
f11781c5 2534$as_echo "/* confdefs.h */" > confdefs.h
8a2fc586 2535
f11781c5 2536# Predefined preprocessor variables.
ad6254c5
AK
2537
2538cat >>confdefs.h <<_ACEOF
f11781c5 2539#define PACKAGE_NAME "$PACKAGE_NAME"
ad6254c5
AK
2540_ACEOF
2541
f11781c5
AK
2542cat >>confdefs.h <<_ACEOF
2543#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
ad6254c5 2544_ACEOF
ad6254c5 2545
f11781c5
AK
2546cat >>confdefs.h <<_ACEOF
2547#define PACKAGE_VERSION "$PACKAGE_VERSION"
ad6254c5 2548_ACEOF
f11781c5
AK
2549
2550cat >>confdefs.h <<_ACEOF
2551#define PACKAGE_STRING "$PACKAGE_STRING"
ad6254c5 2552_ACEOF
ad6254c5 2553
f11781c5
AK
2554cat >>confdefs.h <<_ACEOF
2555#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2556_ACEOF
7a197a62 2557
f11781c5
AK
2558cat >>confdefs.h <<_ACEOF
2559#define PACKAGE_URL "$PACKAGE_URL"
2560_ACEOF
ad6254c5 2561
7a197a62 2562
f11781c5
AK
2563# Let the site file select an alternate cache file if it wants to.
2564# Prefer an explicitly selected file to automatically selected ones.
2565ac_site_file1=NONE
2566ac_site_file2=NONE
2567if test -n "$CONFIG_SITE"; then
2568 # We do not want a PATH search for config.site.
2569 case $CONFIG_SITE in #((
2570 -*) ac_site_file1=./$CONFIG_SITE;;
2571 */*) ac_site_file1=$CONFIG_SITE;;
2572 *) ac_site_file1=./$CONFIG_SITE;;
2573 esac
2574elif test "x$prefix" != xNONE; then
2575 ac_site_file1=$prefix/share/config.site
2576 ac_site_file2=$prefix/etc/config.site
ad6254c5 2577else
f11781c5
AK
2578 ac_site_file1=$ac_default_prefix/share/config.site
2579 ac_site_file2=$ac_default_prefix/etc/config.site
ad6254c5 2580fi
f11781c5
AK
2581for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2582do
2583 test "x$ac_site_file" = xNONE && continue
2584 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2586$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2587 sed 's/^/| /' "$ac_site_file" >&5
2588 . "$ac_site_file" \
2589 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2590$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2591as_fn_error $? "failed to load site script $ac_site_file
2592See \`config.log' for more details" "$LINENO" 5; }
2593 fi
2594done
ad6254c5 2595
f11781c5
AK
2596if test -r "$cache_file"; then
2597 # Some versions of bash will fail to source /dev/null (special files
2598 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2599 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2600 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2601$as_echo "$as_me: loading cache $cache_file" >&6;}
2602 case $cache_file in
2603 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2604 *) . "./$cache_file";;
2605 esac
2606 fi
2607else
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2609$as_echo "$as_me: creating cache $cache_file" >&6;}
2610 >$cache_file
ad6254c5 2611fi
ad6254c5 2612
f11781c5
AK
2613as_fn_append ac_header_list " stdlib.h"
2614as_fn_append ac_header_list " unistd.h"
2615as_fn_append ac_header_list " sys/param.h"
2616# Check that the precious variables saved in the cache have kept the same
2617# value.
2618ac_cache_corrupted=false
2619for ac_var in $ac_precious_vars; do
2620 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2621 eval ac_new_set=\$ac_env_${ac_var}_set
2622 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2623 eval ac_new_val=\$ac_env_${ac_var}_value
2624 case $ac_old_set,$ac_new_set in
2625 set,)
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2627$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2628 ac_cache_corrupted=: ;;
2629 ,set)
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2631$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2632 ac_cache_corrupted=: ;;
2633 ,);;
2634 *)
2635 if test "x$ac_old_val" != "x$ac_new_val"; then
2636 # differences in whitespace do not lead to failure.
2637 ac_old_val_w=`echo x $ac_old_val`
2638 ac_new_val_w=`echo x $ac_new_val`
2639 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2641$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2642 ac_cache_corrupted=:
2643 else
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2645$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2646 eval $ac_var=\$ac_old_val
2647 fi
2648 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2649$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2651$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2652 fi;;
2653 esac
2654 # Pass precious variables to config.status.
2655 if test "$ac_new_set" = set; then
2656 case $ac_new_val in
2657 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2658 *) ac_arg=$ac_var=$ac_new_val ;;
2659 esac
2660 case " $ac_configure_args " in
2661 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2662 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2663 esac
2664 fi
2665done
2666if $ac_cache_corrupted; then
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2668$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2670$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2671 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
ad6254c5 2672fi
f11781c5
AK
2673## -------------------- ##
2674## Main body of script. ##
2675## -------------------- ##
ad6254c5 2676
f11781c5
AK
2677ac_ext=c
2678ac_cpp='$CPP $CPPFLAGS'
2679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2681ac_compiler_gnu=$ac_cv_c_compiler_gnu
ad6254c5 2682
ad6254c5 2683
ad6254c5 2684
f11781c5 2685ac_config_headers="$ac_config_headers lib/misc/configure.h"
7a197a62
AK
2686
2687
f11781c5
AK
2688################################################################################
2689ac_aux_dir=
2690for ac_dir in autoconf "$srcdir"/autoconf; do
2691 if test -f "$ac_dir/install-sh"; then
2692 ac_aux_dir=$ac_dir
2693 ac_install_sh="$ac_aux_dir/install-sh -c"
2694 break
2695 elif test -f "$ac_dir/install.sh"; then
2696 ac_aux_dir=$ac_dir
2697 ac_install_sh="$ac_aux_dir/install.sh -c"
2698 break
2699 elif test -f "$ac_dir/shtool"; then
2700 ac_aux_dir=$ac_dir
2701 ac_install_sh="$ac_aux_dir/shtool install -c"
2702 break
2703 fi
2704done
2705if test -z "$ac_aux_dir"; then
2706 as_fn_error $? "cannot find install-sh, install.sh, or shtool in autoconf \"$srcdir\"/autoconf" "$LINENO" 5
ad6254c5 2707fi
ad6254c5 2708
f11781c5
AK
2709# These three variables are undocumented and unsupported,
2710# and are intended to be withdrawn in a future Autoconf release.
2711# They can cause serious problems if a builder's source tree is in a directory
2712# whose full name contains unusual characters.
2713ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2714ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2715ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
ad6254c5 2716
ad6254c5 2717
8a2fc586 2718
f11781c5
AK
2719################################################################################
2720# Make sure we can run config.sub.
2721$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2722 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
ad6254c5 2723
f11781c5
AK
2724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2725$as_echo_n "checking build system type... " >&6; }
2726if test "${ac_cv_build+set}" = set; then :
2727 $as_echo_n "(cached) " >&6
2728else
2729 ac_build_alias=$build_alias
2730test "x$ac_build_alias" = x &&
2731 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2732test "x$ac_build_alias" = x &&
2733 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2734ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2735 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
ad6254c5
AK
2736
2737fi
f11781c5
AK
2738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2739$as_echo "$ac_cv_build" >&6; }
2740case $ac_cv_build in
2741*-*-*) ;;
2742*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2743esac
2744build=$ac_cv_build
2745ac_save_IFS=$IFS; IFS='-'
2746set x $ac_cv_build
2747shift
2748build_cpu=$1
2749build_vendor=$2
2750shift; shift
2751# Remember, the first character of IFS is used to create $*,
2752# except with old shells:
2753build_os=$*
2754IFS=$ac_save_IFS
2755case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
ad6254c5
AK
2756
2757
f11781c5
AK
2758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2759$as_echo_n "checking host system type... " >&6; }
2760if test "${ac_cv_host+set}" = set; then :
ec6a6fbe 2761 $as_echo_n "(cached) " >&6
ad6254c5 2762else
f11781c5
AK
2763 if test "x$host_alias" = x; then
2764 ac_cv_host=$ac_cv_build
ad6254c5 2765else
f11781c5
AK
2766 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2767 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2768fi
ad6254c5 2769
f11781c5
AK
2770fi
2771{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2772$as_echo "$ac_cv_host" >&6; }
2773case $ac_cv_host in
2774*-*-*) ;;
2775*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2776esac
2777host=$ac_cv_host
2778ac_save_IFS=$IFS; IFS='-'
2779set x $ac_cv_host
2780shift
2781host_cpu=$1
2782host_vendor=$2
2783shift; shift
2784# Remember, the first character of IFS is used to create $*,
2785# except with old shells:
2786host_os=$*
2787IFS=$ac_save_IFS
2788case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
ad6254c5 2789
ad6254c5 2790
f11781c5
AK
2791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2792$as_echo_n "checking target system type... " >&6; }
2793if test "${ac_cv_target+set}" = set; then :
2794 $as_echo_n "(cached) " >&6
ad6254c5 2795else
f11781c5
AK
2796 if test "x$target_alias" = x; then
2797 ac_cv_target=$ac_cv_host
2798else
2799 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2800 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
ad6254c5 2801fi
7a197a62 2802
ad6254c5 2803fi
f11781c5
AK
2804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2805$as_echo "$ac_cv_target" >&6; }
2806case $ac_cv_target in
2807*-*-*) ;;
2808*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
8a2fc586 2809esac
f11781c5
AK
2810target=$ac_cv_target
2811ac_save_IFS=$IFS; IFS='-'
2812set x $ac_cv_target
2813shift
2814target_cpu=$1
2815target_vendor=$2
2816shift; shift
2817# Remember, the first character of IFS is used to create $*,
2818# except with old shells:
2819target_os=$*
2820IFS=$ac_save_IFS
2821case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
8a2fc586 2822
ad6254c5 2823
f11781c5
AK
2824# The aliases save the names the user supplied, while $host etc.
2825# will get canonicalized.
2826test -n "$target_alias" &&
2827 test "$program_prefix$program_suffix$program_transform_name" = \
2828 NONENONEs,x,x, &&
2829 program_prefix=${target_alias}-
ad6254c5 2830
f11781c5
AK
2831case "$host_os" in
2832 linux*)
2833 CFLAGS="$CFLAGS"
2834 COPTIMISE_FLAG="-O2"
2835 CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym"
bf09a320
AK
2836 ELDFLAGS="-Wl,--export-dynamic"
2837 # FIXME Generate list and use --dynamic-list=.dlopen.sym
f11781c5
AK
2838 CLDWHOLEARCHIVE="-Wl,-whole-archive"
2839 CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
2840 LDDEPS="$LDDEPS .export.sym"
f11781c5
AK
2841 LIB_SUFFIX=so
2842 DEVMAPPER=yes
cdd50823 2843 LVMETAD=no
f11781c5
AK
2844 ODIRECT=yes
2845 DM_IOCTLS=yes
2846 SELINUX=yes
2847 CLUSTER=internal
2848 FSADM=yes
2849 ;;
2850 darwin*)
2851 CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
2852 COPTIMISE_FLAG="-O2"
2853 CLDFLAGS="$CLDFLAGS"
bf09a320 2854 ELDFLAGS=
f11781c5
AK
2855 CLDWHOLEARCHIVE="-all_load"
2856 CLDNOWHOLEARCHIVE=
2857 LIB_SUFFIX=dylib
2858 DEVMAPPER=yes
2859 ODIRECT=no
2860 DM_IOCTLS=no
2861 SELINUX=no
2862 CLUSTER=none
2863 FSADM=no
2864 ;;
2865esac
ad6254c5 2866
f11781c5
AK
2867################################################################################
2868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2869$as_echo_n "checking for a sed that does not truncate output... " >&6; }
2870if test "${ac_cv_path_SED+set}" = set; then :
ec6a6fbe 2871 $as_echo_n "(cached) " >&6
ad6254c5 2872else
f11781c5
AK
2873 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2874 for ac_i in 1 2 3 4 5 6 7; do
2875 ac_script="$ac_script$as_nl$ac_script"
2876 done
2877 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2878 { ac_script=; unset ac_script;}
2879 if test -z "$SED"; then
2880 ac_path_SED_found=false
2881 # Loop through the user's path and test for each of PROGNAME-LIST
2882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2883for as_dir in $PATH
2884do
2885 IFS=$as_save_IFS
2886 test -z "$as_dir" && as_dir=.
2887 for ac_prog in sed gsed; do
2888 for ac_exec_ext in '' $ac_executable_extensions; do
2889 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2890 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
2891# Check for GNU ac_path_SED and select it if it is found.
2892 # Check for GNU $ac_path_SED
2893case `"$ac_path_SED" --version 2>&1` in
2894*GNU*)
2895 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2896*)
2897 ac_count=0
2898 $as_echo_n 0123456789 >"conftest.in"
2899 while :
2900 do
2901 cat "conftest.in" "conftest.in" >"conftest.tmp"
2902 mv "conftest.tmp" "conftest.in"
2903 cp "conftest.in" "conftest.nl"
2904 $as_echo '' >> "conftest.nl"
2905 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2906 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2907 as_fn_arith $ac_count + 1 && ac_count=$as_val
2908 if test $ac_count -gt ${ac_path_SED_max-0}; then
2909 # Best one so far, save it but keep looking for a better one
2910 ac_cv_path_SED="$ac_path_SED"
2911 ac_path_SED_max=$ac_count
2912 fi
2913 # 10*(2^10) chars as input seems more than enough
2914 test $ac_count -gt 10 && break
2915 done
2916 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7a197a62 2917esac
ad6254c5 2918
f11781c5
AK
2919 $ac_path_SED_found && break 3
2920 done
2921 done
2922 done
2923IFS=$as_save_IFS
2924 if test -z "$ac_cv_path_SED"; then
2925 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2926 fi
2927else
2928 ac_cv_path_SED=$SED
ad6254c5 2929fi
7a197a62 2930
f11781c5
AK
2931fi
2932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2933$as_echo "$ac_cv_path_SED" >&6; }
2934 SED="$ac_cv_path_SED"
2935 rm -f conftest.sed
ad6254c5 2936
f11781c5
AK
2937for ac_prog in gawk mawk nawk awk
2938do
2939 # Extract the first word of "$ac_prog", so it can be a program name with args.
2940set dummy $ac_prog; ac_word=$2
2941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2942$as_echo_n "checking for $ac_word... " >&6; }
2943if test "${ac_cv_prog_AWK+set}" = set; then :
2944 $as_echo_n "(cached) " >&6
ad6254c5 2945else
f11781c5
AK
2946 if test -n "$AWK"; then
2947 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2948else
2949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950for as_dir in $PATH
2951do
2952 IFS=$as_save_IFS
2953 test -z "$as_dir" && as_dir=.
2954 for ac_exec_ext in '' $ac_executable_extensions; do
2955 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2956 ac_cv_prog_AWK="$ac_prog"
2957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2958 break 2
2959 fi
2960done
2961 done
2962IFS=$as_save_IFS
ad6254c5 2963
ad6254c5 2964fi
ad6254c5 2965fi
f11781c5
AK
2966AWK=$ac_cv_prog_AWK
2967if test -n "$AWK"; then
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2969$as_echo "$AWK" >&6; }
2970else
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2972$as_echo "no" >&6; }
ad6254c5 2973fi
ad6254c5 2974
ad6254c5 2975
f11781c5 2976 test -n "$AWK" && break
ad6254c5
AK
2977done
2978
f11781c5
AK
2979ac_ext=c
2980ac_cpp='$CPP $CPPFLAGS'
2981ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2982ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2983ac_compiler_gnu=$ac_cv_c_compiler_gnu
2984if test -n "$ac_tool_prefix"; then
2985 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2986set dummy ${ac_tool_prefix}gcc; ac_word=$2
2987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2988$as_echo_n "checking for $ac_word... " >&6; }
2989if test "${ac_cv_prog_CC+set}" = set; then :
ec6a6fbe 2990 $as_echo_n "(cached) " >&6
ad6254c5 2991else
f11781c5
AK
2992 if test -n "$CC"; then
2993 ac_cv_prog_CC="$CC" # Let the user override the test.
ad6254c5 2994else
f11781c5
AK
2995as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2996for as_dir in $PATH
2997do
2998 IFS=$as_save_IFS
2999 test -z "$as_dir" && as_dir=.
3000 for ac_exec_ext in '' $ac_executable_extensions; do
3001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3002 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3004 break 2
3005 fi
3006done
3007 done
3008IFS=$as_save_IFS
ad6254c5 3009
ad6254c5 3010fi
ad6254c5 3011fi
f11781c5
AK
3012CC=$ac_cv_prog_CC
3013if test -n "$CC"; then
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3015$as_echo "$CC" >&6; }
3016else
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3018$as_echo "no" >&6; }
ad6254c5 3019fi
ad6254c5 3020
f11781c5
AK
3021
3022fi
3023if test -z "$ac_cv_prog_CC"; then
3024 ac_ct_CC=$CC
3025 # Extract the first word of "gcc", so it can be a program name with args.
3026set dummy gcc; ac_word=$2
3027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3028$as_echo_n "checking for $ac_word... " >&6; }
3029if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
ec6a6fbe 3030 $as_echo_n "(cached) " >&6
ad6254c5 3031else
f11781c5
AK
3032 if test -n "$ac_ct_CC"; then
3033 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
d911ec67 3034else
f11781c5
AK
3035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3036for as_dir in $PATH
3037do
3038 IFS=$as_save_IFS
3039 test -z "$as_dir" && as_dir=.
3040 for ac_exec_ext in '' $ac_executable_extensions; do
3041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3042 ac_cv_prog_ac_ct_CC="gcc"
3043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3044 break 2
3045 fi
3046done
3047 done
3048IFS=$as_save_IFS
d911ec67 3049
d911ec67 3050fi
d911ec67 3051fi
f11781c5
AK
3052ac_ct_CC=$ac_cv_prog_ac_ct_CC
3053if test -n "$ac_ct_CC"; then
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3055$as_echo "$ac_ct_CC" >&6; }
3056else
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058$as_echo "no" >&6; }
d911ec67 3059fi
d911ec67 3060
f11781c5
AK
3061 if test "x$ac_ct_CC" = x; then
3062 CC=""
3063 else
3064 case $cross_compiling:$ac_tool_warned in
3065yes:)
3066{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3067$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3068ac_tool_warned=yes ;;
3069esac
3070 CC=$ac_ct_CC
3071 fi
3072else
3073 CC="$ac_cv_prog_CC"
d911ec67 3074fi
d911ec67 3075
f11781c5
AK
3076if test -z "$CC"; then
3077 if test -n "$ac_tool_prefix"; then
3078 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3079set dummy ${ac_tool_prefix}cc; ac_word=$2
3080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3081$as_echo_n "checking for $ac_word... " >&6; }
3082if test "${ac_cv_prog_CC+set}" = set; then :
d911ec67 3083 $as_echo_n "(cached) " >&6
d911ec67 3084else
f11781c5
AK
3085 if test -n "$CC"; then
3086 ac_cv_prog_CC="$CC" # Let the user override the test.
d911ec67 3087else
f11781c5
AK
3088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089for as_dir in $PATH
3090do
3091 IFS=$as_save_IFS
3092 test -z "$as_dir" && as_dir=.
3093 for ac_exec_ext in '' $ac_executable_extensions; do
3094 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3095 ac_cv_prog_CC="${ac_tool_prefix}cc"
3096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3097 break 2
3098 fi
3099done
3100 done
3101IFS=$as_save_IFS
d911ec67 3102
f11781c5
AK
3103fi
3104fi
3105CC=$ac_cv_prog_CC
3106if test -n "$CC"; then
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3108$as_echo "$CC" >&6; }
3109else
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111$as_echo "no" >&6; }
d911ec67
AK
3112fi
3113
d911ec67 3114
f11781c5
AK
3115 fi
3116fi
3117if test -z "$CC"; then
3118 # Extract the first word of "cc", so it can be a program name with args.
3119set dummy cc; ac_word=$2
3120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3121$as_echo_n "checking for $ac_word... " >&6; }
3122if test "${ac_cv_prog_CC+set}" = set; then :
3123 $as_echo_n "(cached) " >&6
d911ec67 3124else
f11781c5
AK
3125 if test -n "$CC"; then
3126 ac_cv_prog_CC="$CC" # Let the user override the test.
3127else
3128 ac_prog_rejected=no
3129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3130for as_dir in $PATH
3131do
3132 IFS=$as_save_IFS
3133 test -z "$as_dir" && as_dir=.
3134 for ac_exec_ext in '' $ac_executable_extensions; do
3135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3136 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3137 ac_prog_rejected=yes
3138 continue
3139 fi
3140 ac_cv_prog_CC="cc"
3141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3142 break 2
3143 fi
3144done
3145 done
3146IFS=$as_save_IFS
d911ec67 3147
f11781c5
AK
3148if test $ac_prog_rejected = yes; then
3149 # We found a bogon in the path, so make sure we never use it.
3150 set dummy $ac_cv_prog_CC
3151 shift
3152 if test $# != 0; then
3153 # We chose a different compiler from the bogus one.
3154 # However, it has the same basename, so the bogon will be chosen
3155 # first if we set CC to just the basename; use the full file name.
3156 shift
3157 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3158 fi
3159fi
3160fi
3161fi
3162CC=$ac_cv_prog_CC
3163if test -n "$CC"; then
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3165$as_echo "$CC" >&6; }
3166else
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3168$as_echo "no" >&6; }
d911ec67
AK
3169fi
3170
d911ec67 3171
f11781c5
AK
3172fi
3173if test -z "$CC"; then
3174 if test -n "$ac_tool_prefix"; then
3175 for ac_prog in cl.exe
3176 do
3177 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3178set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3180$as_echo_n "checking for $ac_word... " >&6; }
3181if test "${ac_cv_prog_CC+set}" = set; then :
d911ec67
AK
3182 $as_echo_n "(cached) " >&6
3183else
f11781c5
AK
3184 if test -n "$CC"; then
3185 ac_cv_prog_CC="$CC" # Let the user override the test.
3186else
3187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3188for as_dir in $PATH
3189do
3190 IFS=$as_save_IFS
3191 test -z "$as_dir" && as_dir=.
3192 for ac_exec_ext in '' $ac_executable_extensions; do
3193 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3194 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3195 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3196 break 2
3197 fi
3198done
3199 done
3200IFS=$as_save_IFS
d911ec67
AK
3201
3202fi
f11781c5
AK
3203fi
3204CC=$ac_cv_prog_CC
3205if test -n "$CC"; then
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3207$as_echo "$CC" >&6; }
3208else
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3210$as_echo "no" >&6; }
d911ec67
AK
3211fi
3212
d911ec67 3213
f11781c5
AK
3214 test -n "$CC" && break
3215 done
3216fi
3217if test -z "$CC"; then
3218 ac_ct_CC=$CC
3219 for ac_prog in cl.exe
3220do
3221 # Extract the first word of "$ac_prog", so it can be a program name with args.
3222set dummy $ac_prog; ac_word=$2
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3224$as_echo_n "checking for $ac_word... " >&6; }
3225if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
d911ec67
AK
3226 $as_echo_n "(cached) " >&6
3227else
f11781c5
AK
3228 if test -n "$ac_ct_CC"; then
3229 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
ad6254c5 3230else
f11781c5
AK
3231as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232for as_dir in $PATH
3233do
3234 IFS=$as_save_IFS
3235 test -z "$as_dir" && as_dir=.
3236 for ac_exec_ext in '' $ac_executable_extensions; do
3237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3238 ac_cv_prog_ac_ct_CC="$ac_prog"
3239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3240 break 2
3241 fi
3242done
3243 done
3244IFS=$as_save_IFS
ad6254c5 3245
ad6254c5 3246fi
ad6254c5 3247fi
f11781c5
AK
3248ac_ct_CC=$ac_cv_prog_ac_ct_CC
3249if test -n "$ac_ct_CC"; then
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3251$as_echo "$ac_ct_CC" >&6; }
3252else
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3254$as_echo "no" >&6; }
ad6254c5 3255fi
ad6254c5 3256
d911ec67 3257
f11781c5
AK
3258 test -n "$ac_ct_CC" && break
3259done
d911ec67 3260
f11781c5
AK
3261 if test "x$ac_ct_CC" = x; then
3262 CC=""
3263 else
3264 case $cross_compiling:$ac_tool_warned in
3265yes:)
3266{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3267$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3268ac_tool_warned=yes ;;
d911ec67 3269esac
f11781c5
AK
3270 CC=$ac_ct_CC
3271 fi
3272fi
ad6254c5
AK
3273
3274fi
d911ec67
AK
3275
3276
f11781c5
AK
3277test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279as_fn_error $? "no acceptable C compiler found in \$PATH
3280See \`config.log' for more details" "$LINENO" 5; }
3281
3282# Provide some information about the compiler.
3283$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3284set X $ac_compile
3285ac_compiler=$2
3286for ac_option in --version -v -V -qversion; do
3287 { { ac_try="$ac_compiler $ac_option >&5"
3288case "(($ac_try" in
3289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3290 *) ac_try_echo=$ac_try;;
3291esac
3292eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3293$as_echo "$ac_try_echo"; } >&5
3294 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3295 ac_status=$?
3296 if test -s conftest.err; then
3297 sed '10a\
3298... rest of stderr output deleted ...
3299 10q' conftest.err >conftest.er1
3300 cat conftest.er1 >&5
3301 fi
3302 rm -f conftest.er1 conftest.err
3303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3304 test $ac_status = 0; }
3305done
ad6254c5 3306
f11781c5 3307cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 3308/* end confdefs.h. */
f11781c5 3309
ad6254c5
AK
3310int
3311main ()
3312{
f11781c5 3313
ad6254c5
AK
3314 ;
3315 return 0;
3316}
3317_ACEOF
f11781c5
AK
3318ac_clean_files_save=$ac_clean_files
3319ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3320# Try to create an executable without -o first, disregard a.out.
3321# It will help us diagnose broken compilers, and finding out an intuition
3322# of exeext.
3323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3324$as_echo_n "checking whether the C compiler works... " >&6; }
3325ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3326
3327# The possible output files:
3328ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3329
3330ac_rmfiles=
3331for ac_file in $ac_files
3332do
3333 case $ac_file in
3334 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3335 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3336 esac
3337done
3338rm -f $ac_rmfiles
3339
3340if { { ac_try="$ac_link_default"
7a197a62
AK
3341case "(($ac_try" in
3342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343 *) ac_try_echo=$ac_try;;
3344esac
f11781c5
AK
3345eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3346$as_echo "$ac_try_echo"; } >&5
3347 (eval "$ac_link_default") 2>&5
ad6254c5 3348 ac_status=$?
f11781c5
AK
3349 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3350 test $ac_status = 0; }; then :
3351 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3352# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3353# in a Makefile. We should not override ac_cv_exeext if it was cached,
3354# so that the user can short-circuit this test for compilers unknown to
3355# Autoconf.
3356for ac_file in $ac_files ''
3357do
3358 test -f "$ac_file" || continue
3359 case $ac_file in
3360 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3361 ;;
3362 [ab].out )
3363 # We found the default executable, but exeext='' is most
3364 # certainly right.
3365 break;;
3366 *.* )
3367 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3368 then :; else
3369 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3370 fi
3371 # We set ac_cv_exeext here because the later test for it is not
3372 # safe: cross compilers may not add the suffix if given an `-o'
3373 # argument, so we may need to know it at that point already.
3374 # Even if this section looks crufty: it has the advantage of
3375 # actually working.
3376 break;;
3377 * )
3378 break;;
3379 esac
3380done
3381test "$ac_cv_exeext" = no && ac_cv_exeext=
3382
ad6254c5 3383else
f11781c5
AK
3384 ac_file=''
3385fi
3386if test -z "$ac_file"; then :
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388$as_echo "no" >&6; }
ec6a6fbe 3389$as_echo "$as_me: failed program was:" >&5
ad6254c5
AK
3390sed 's/^/| /' conftest.$ac_ext >&5
3391
f11781c5
AK
3392{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3393$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3394as_fn_error 77 "C compiler cannot create executables
3395See \`config.log' for more details" "$LINENO" 5; }
3396else
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3398$as_echo "yes" >&6; }
ad6254c5 3399fi
f11781c5
AK
3400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3401$as_echo_n "checking for C compiler default output file name... " >&6; }
3402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3403$as_echo "$ac_file" >&6; }
3404ac_exeext=$ac_cv_exeext
7a197a62 3405
f11781c5
AK
3406rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3407ac_clean_files=$ac_clean_files_save
3408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3409$as_echo_n "checking for suffix of executables... " >&6; }
3410if { { ac_try="$ac_link"
3411case "(($ac_try" in
3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413 *) ac_try_echo=$ac_try;;
8a2fc586 3414esac
f11781c5
AK
3415eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3416$as_echo "$ac_try_echo"; } >&5
3417 (eval "$ac_link") 2>&5
3418 ac_status=$?
3419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3420 test $ac_status = 0; }; then :
3421 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3422# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3423# work properly (i.e., refer to `conftest.exe'), while it won't with
3424# `rm'.
3425for ac_file in conftest.exe conftest conftest.*; do
3426 test -f "$ac_file" || continue
3427 case $ac_file in
3428 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3429 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3430 break;;
3431 * ) break;;
3432 esac
3433done
3434else
3435 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3436$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3437as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3438See \`config.log' for more details" "$LINENO" 5; }
ad6254c5 3439fi
f11781c5
AK
3440rm -f conftest conftest$ac_cv_exeext
3441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3442$as_echo "$ac_cv_exeext" >&6; }
ad6254c5 3443
f11781c5
AK
3444rm -f conftest.$ac_ext
3445EXEEXT=$ac_cv_exeext
3446ac_exeext=$EXEEXT
3447cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 3448/* end confdefs.h. */
f11781c5 3449#include <stdio.h>
ad6254c5 3450int
f11781c5 3451main ()
ad6254c5 3452{
f11781c5
AK
3453FILE *f = fopen ("conftest.out", "w");
3454 return ferror (f) || fclose (f) != 0;
ad6254c5 3455
f11781c5 3456 ;
7a197a62 3457 return 0;
ad6254c5 3458}
ad6254c5 3459_ACEOF
f11781c5
AK
3460ac_clean_files="$ac_clean_files conftest.out"
3461# Check that the compiler produces executables we can run. If not, either
3462# the compiler is broken, or we cross compile.
3463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3464$as_echo_n "checking whether we are cross compiling... " >&6; }
3465if test "$cross_compiling" != yes; then
3466 { { ac_try="$ac_link"
7a197a62
AK
3467case "(($ac_try" in
3468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3469 *) ac_try_echo=$ac_try;;
3470esac
f11781c5
AK
3471eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3472$as_echo "$ac_try_echo"; } >&5
7a197a62 3473 (eval "$ac_link") 2>&5
ad6254c5 3474 ac_status=$?
f11781c5
AK
3475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3476 test $ac_status = 0; }
3477 if { ac_try='./conftest$ac_cv_exeext'
3478 { { case "(($ac_try" in
7a197a62
AK
3479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480 *) ac_try_echo=$ac_try;;
3481esac
f11781c5
AK
3482eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3483$as_echo "$ac_try_echo"; } >&5
7a197a62 3484 (eval "$ac_try") 2>&5
ad6254c5 3485 ac_status=$?
f11781c5
AK
3486 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3487 test $ac_status = 0; }; }; then
3488 cross_compiling=no
3489 else
3490 if test "$cross_compiling" = maybe; then
3491 cross_compiling=yes
3492 else
3493 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3494$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3495as_fn_error $? "cannot run C compiled programs.
3496If you meant to cross compile, use \`--host'.
3497See \`config.log' for more details" "$LINENO" 5; }
3498 fi
3499 fi
3500fi
3501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3502$as_echo "$cross_compiling" >&6; }
3503
3504rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3505ac_clean_files=$ac_clean_files_save
3506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3507$as_echo_n "checking for suffix of object files... " >&6; }
3508if test "${ac_cv_objext+set}" = set; then :
3509 $as_echo_n "(cached) " >&6
3510else
3511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3512/* end confdefs.h. */
ad6254c5
AK
3513
3514int
3515main ()
3516{
f11781c5 3517
ad6254c5
AK
3518 ;
3519 return 0;
3520}
3521_ACEOF
f11781c5
AK
3522rm -f conftest.o conftest.obj
3523if { { ac_try="$ac_compile"
7a197a62
AK
3524case "(($ac_try" in
3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526 *) ac_try_echo=$ac_try;;
3527esac
f11781c5
AK
3528eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529$as_echo "$ac_try_echo"; } >&5
3530 (eval "$ac_compile") 2>&5
ad6254c5 3531 ac_status=$?
f11781c5
AK
3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533 test $ac_status = 0; }; then :
3534 for ac_file in conftest.o conftest.obj conftest.*; do
3535 test -f "$ac_file" || continue;
3536 case $ac_file in
3537 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3538 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3539 break;;
3540 esac
3541done
ad6254c5 3542else
ec6a6fbe 3543 $as_echo "$as_me: failed program was:" >&5
ad6254c5
AK
3544sed 's/^/| /' conftest.$ac_ext >&5
3545
f11781c5
AK
3546{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3547$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3548as_fn_error $? "cannot compute suffix of object files: cannot compile
3549See \`config.log' for more details" "$LINENO" 5; }
ad6254c5 3550fi
f11781c5 3551rm -f conftest.$ac_cv_objext conftest.$ac_ext
ad6254c5 3552fi
f11781c5
AK
3553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3554$as_echo "$ac_cv_objext" >&6; }
3555OBJEXT=$ac_cv_objext
3556ac_objext=$OBJEXT
3557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3558$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3559if test "${ac_cv_c_compiler_gnu+set}" = set; then :
ec6a6fbe 3560 $as_echo_n "(cached) " >&6
ad6254c5 3561else
f11781c5 3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5
AK
3563/* end confdefs.h. */
3564
ad6254c5
AK
3565int
3566main ()
3567{
f11781c5
AK
3568#ifndef __GNUC__
3569 choke me
3570#endif
3571
ad6254c5
AK
3572 ;
3573 return 0;
3574}
3575_ACEOF
f11781c5
AK
3576if ac_fn_c_try_compile "$LINENO"; then :
3577 ac_compiler_gnu=yes
ad6254c5 3578else
f11781c5 3579 ac_compiler_gnu=no
ad6254c5 3580fi
f11781c5
AK
3581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3582ac_cv_c_compiler_gnu=$ac_compiler_gnu
7a197a62 3583
d0191583 3584fi
f11781c5
AK
3585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3586$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3587if test $ac_compiler_gnu = yes; then
3588 GCC=yes
d0191583 3589else
f11781c5 3590 GCC=
d0191583 3591fi
f11781c5
AK
3592ac_test_CFLAGS=${CFLAGS+set}
3593ac_save_CFLAGS=$CFLAGS
3594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3595$as_echo_n "checking whether $CC accepts -g... " >&6; }
3596if test "${ac_cv_prog_cc_g+set}" = set; then :
3597 $as_echo_n "(cached) " >&6
3598else
3599 ac_save_c_werror_flag=$ac_c_werror_flag
3600 ac_c_werror_flag=yes
3601 ac_cv_prog_cc_g=no
3602 CFLAGS="-g"
3603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3604/* end confdefs.h. */
72b2cb61 3605
f11781c5
AK
3606int
3607main ()
3608{
72b2cb61 3609
f11781c5
AK
3610 ;
3611 return 0;
3612}
3613_ACEOF
3614if ac_fn_c_try_compile "$LINENO"; then :
3615 ac_cv_prog_cc_g=yes
3616else
3617 CFLAGS=""
3618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3619/* end confdefs.h. */
ad6254c5 3620
f11781c5
AK
3621int
3622main ()
3623{
ad6254c5 3624
f11781c5
AK
3625 ;
3626 return 0;
3627}
d0191583 3628_ACEOF
f11781c5
AK
3629if ac_fn_c_try_compile "$LINENO"; then :
3630
3631else
3632 ac_c_werror_flag=$ac_save_c_werror_flag
3633 CFLAGS="-g"
3634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d0191583 3635/* end confdefs.h. */
7a197a62 3636
f11781c5
AK
3637int
3638main ()
3639{
ad6254c5 3640
f11781c5
AK
3641 ;
3642 return 0;
3643}
3644_ACEOF
3645if ac_fn_c_try_compile "$LINENO"; then :
3646 ac_cv_prog_cc_g=yes
3647fi
3648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3649fi
3650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3651fi
3652rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3653 ac_c_werror_flag=$ac_save_c_werror_flag
3654fi
3655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3656$as_echo "$ac_cv_prog_cc_g" >&6; }
3657if test "$ac_test_CFLAGS" = set; then
3658 CFLAGS=$ac_save_CFLAGS
3659elif test $ac_cv_prog_cc_g = yes; then
3660 if test "$GCC" = yes; then
3661 CFLAGS="-g -O2"
3662 else
3663 CFLAGS="-g"
3664 fi
3665else
3666 if test "$GCC" = yes; then
3667 CFLAGS="-O2"
3668 else
3669 CFLAGS=
3670 fi
3671fi
3672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3673$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3674if test "${ac_cv_prog_cc_c89+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
3676else
3677 ac_cv_prog_cc_c89=no
3678ac_save_CC=$CC
3679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3680/* end confdefs.h. */
3681#include <stdarg.h>
3682#include <stdio.h>
3683#include <sys/types.h>
3684#include <sys/stat.h>
3685/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3686struct buf { int x; };
3687FILE * (*rcsopen) (struct buf *, struct stat *, int);
3688static char *e (p, i)
3689 char **p;
3690 int i;
3691{
3692 return p[i];
3693}
3694static char *f (char * (*g) (char **, int), char **p, ...)
3695{
3696 char *s;
3697 va_list v;
3698 va_start (v,p);
3699 s = g (p, va_arg (v,int));
3700 va_end (v);
3701 return s;
3702}
ad6254c5 3703
f11781c5
AK
3704/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3705 function prototypes and stuff, but not '\xHH' hex character constants.
3706 These don't provoke an error unfortunately, instead are silently treated
3707 as 'x'. The following induces an error, until -std is added to get
3708 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3709 array size at least. It's necessary to write '\x00'==0 to get something
3710 that's true only with -std. */
3711int osf4_cc_array ['\x00' == 0 ? 1 : -1];
72b2cb61 3712
f11781c5
AK
3713/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3714 inside strings and character constants. */
3715#define FOO(x) 'x'
3716int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
d0191583 3717
f11781c5
AK
3718int test (int i, double x);
3719struct s1 {int (*f) (int a);};
3720struct s2 {int (*f) (double a);};
3721int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3722int argc;
3723char **argv;
d0191583
JM
3724int
3725main ()
3726{
f11781c5 3727return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
d0191583
JM
3728 ;
3729 return 0;
3730}
72b2cb61 3731_ACEOF
f11781c5
AK
3732for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3733 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3734do
3735 CC="$ac_save_CC $ac_arg"
3736 if ac_fn_c_try_compile "$LINENO"; then :
3737 ac_cv_prog_cc_c89=$ac_arg
3738fi
3739rm -f core conftest.err conftest.$ac_objext
3740 test "x$ac_cv_prog_cc_c89" != "xno" && break
3741done
3742rm -f conftest.$ac_ext
3743CC=$ac_save_CC
3744
3745fi
3746# AC_CACHE_VAL
3747case "x$ac_cv_prog_cc_c89" in
3748 x)
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3750$as_echo "none needed" >&6; } ;;
3751 xno)
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3753$as_echo "unsupported" >&6; } ;;
3754 *)
3755 CC="$CC $ac_cv_prog_cc_c89"
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3757$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
d0191583 3758esac
f11781c5
AK
3759if test "x$ac_cv_prog_cc_c89" != xno; then :
3760
3761fi
3762
3763ac_ext=c
3764ac_cpp='$CPP $CPPFLAGS'
3765ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3766ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767ac_compiler_gnu=$ac_cv_c_compiler_gnu
72b2cb61 3768
ad6254c5 3769
7a197a62 3770
f11781c5
AK
3771ac_ext=c
3772ac_cpp='$CPP $CPPFLAGS'
3773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3775ac_compiler_gnu=$ac_cv_c_compiler_gnu
3776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3777$as_echo_n "checking how to run the C preprocessor... " >&6; }
3778# On Suns, sometimes $CPP names a directory.
3779if test -n "$CPP" && test -d "$CPP"; then
3780 CPP=
3781fi
3782if test -z "$CPP"; then
3783 if test "${ac_cv_prog_CPP+set}" = set; then :
ec6a6fbe 3784 $as_echo_n "(cached) " >&6
ad6254c5 3785else
f11781c5
AK
3786 # Double quotes because CPP needs to be expanded
3787 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3788 do
3789 ac_preproc_ok=false
3790for ac_c_preproc_warn_flag in '' yes
3791do
3792 # Use a header file that comes with gcc, so configuring glibc
3793 # with a fresh cross-compiler works.
3794 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3795 # <limits.h> exists even on freestanding compilers.
3796 # On the NeXT, cc -E runs the code through the compiler's parser,
3797 # not just through cpp. "Syntax error" is here to catch this case.
3798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
d0191583 3799/* end confdefs.h. */
d0191583
JM
3800#ifdef __STDC__
3801# include <limits.h>
3802#else
3803# include <assert.h>
3804#endif
f11781c5
AK
3805 Syntax error
3806_ACEOF
3807if ac_fn_c_try_cpp "$LINENO"; then :
72b2cb61 3808
f11781c5
AK
3809else
3810 # Broken: fails on valid input.
3811continue
3812fi
3813rm -f conftest.err conftest.$ac_ext
d0191583 3814
f11781c5
AK
3815 # OK, works on sane cases. Now check whether nonexistent headers
3816 # can be detected and how.
3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818/* end confdefs.h. */
3819#include <ac_nonexistent.h>
72b2cb61 3820_ACEOF
f11781c5
AK
3821if ac_fn_c_try_cpp "$LINENO"; then :
3822 # Broken: success on invalid input.
3823continue
d0191583 3824else
f11781c5
AK
3825 # Passes both tests.
3826ac_preproc_ok=:
3827break
ad6254c5 3828fi
f11781c5 3829rm -f conftest.err conftest.$ac_ext
ad6254c5 3830
f11781c5
AK
3831done
3832# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3833rm -f conftest.err conftest.$ac_ext
3834if $ac_preproc_ok; then :
3835 break
7a197a62
AK
3836fi
3837
f11781c5
AK
3838 done
3839 ac_cv_prog_CPP=$CPP
ad6254c5 3840
7a197a62 3841fi
f11781c5
AK
3842 CPP=$ac_cv_prog_CPP
3843else
3844 ac_cv_prog_CPP=$CPP
d0191583 3845fi
f11781c5
AK
3846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3847$as_echo "$CPP" >&6; }
3848ac_preproc_ok=false
3849for ac_c_preproc_warn_flag in '' yes
3850do
3851 # Use a header file that comes with gcc, so configuring glibc
3852 # with a fresh cross-compiler works.
3853 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3854 # <limits.h> exists even on freestanding compilers.
3855 # On the NeXT, cc -E runs the code through the compiler's parser,
3856 # not just through cpp. "Syntax error" is here to catch this case.
3857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3858/* end confdefs.h. */
3859#ifdef __STDC__
3860# include <limits.h>
3861#else
3862# include <assert.h>
3863#endif
3864 Syntax error
3865_ACEOF
3866if ac_fn_c_try_cpp "$LINENO"; then :
7a197a62 3867
9c961554 3868else
f11781c5
AK
3869 # Broken: fails on valid input.
3870continue
9c961554 3871fi
f11781c5 3872rm -f conftest.err conftest.$ac_ext
9c961554 3873
f11781c5
AK
3874 # OK, works on sane cases. Now check whether nonexistent headers
3875 # can be detected and how.
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877/* end confdefs.h. */
3878#include <ac_nonexistent.h>
3879_ACEOF
3880if ac_fn_c_try_cpp "$LINENO"; then :
3881 # Broken: success on invalid input.
3882continue
3883else
3884 # Passes both tests.
3885ac_preproc_ok=:
3886break
3887fi
3888rm -f conftest.err conftest.$ac_ext
ad6254c5 3889
f11781c5
AK
3890done
3891# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3892rm -f conftest.err conftest.$ac_ext
3893if $ac_preproc_ok; then :
d0191583 3894
f11781c5
AK
3895else
3896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3897$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3898as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3899See \`config.log' for more details" "$LINENO" 5; }
7a197a62
AK
3900fi
3901
f11781c5
AK
3902ac_ext=c
3903ac_cpp='$CPP $CPPFLAGS'
3904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3906ac_compiler_gnu=$ac_cv_c_compiler_gnu
ad6254c5 3907
ad6254c5 3908
f11781c5
AK
3909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3910$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3911if test "${ac_cv_path_GREP+set}" = set; then :
3912 $as_echo_n "(cached) " >&6
3913else
3914 if test -z "$GREP"; then
3915 ac_path_GREP_found=false
3916 # Loop through the user's path and test for each of PROGNAME-LIST
3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3919do
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
3922 for ac_prog in grep ggrep; do
3923 for ac_exec_ext in '' $ac_executable_extensions; do
3924 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3925 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3926# Check for GNU ac_path_GREP and select it if it is found.
3927 # Check for GNU $ac_path_GREP
3928case `"$ac_path_GREP" --version 2>&1` in
3929*GNU*)
3930 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3931*)
3932 ac_count=0
3933 $as_echo_n 0123456789 >"conftest.in"
3934 while :
3935 do
3936 cat "conftest.in" "conftest.in" >"conftest.tmp"
3937 mv "conftest.tmp" "conftest.in"
3938 cp "conftest.in" "conftest.nl"
3939 $as_echo 'GREP' >> "conftest.nl"
3940 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3941 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3942 as_fn_arith $ac_count + 1 && ac_count=$as_val
3943 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3944 # Best one so far, save it but keep looking for a better one
3945 ac_cv_path_GREP="$ac_path_GREP"
3946 ac_path_GREP_max=$ac_count
3947 fi
3948 # 10*(2^10) chars as input seems more than enough
3949 test $ac_count -gt 10 && break
3950 done
3951 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3952esac
ad6254c5 3953
f11781c5
AK
3954 $ac_path_GREP_found && break 3
3955 done
3956 done
3957 done
3958IFS=$as_save_IFS
3959 if test -z "$ac_cv_path_GREP"; then
3960 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3961 fi
3962else
3963 ac_cv_path_GREP=$GREP
7a197a62
AK
3964fi
3965
d0191583 3966fi
f11781c5
AK
3967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3968$as_echo "$ac_cv_path_GREP" >&6; }
3969 GREP="$ac_cv_path_GREP"
ad6254c5 3970
24bbc4d7 3971
f11781c5
AK
3972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3973$as_echo_n "checking for egrep... " >&6; }
3974if test "${ac_cv_path_EGREP+set}" = set; then :
3975 $as_echo_n "(cached) " >&6
3976else
3977 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3978 then ac_cv_path_EGREP="$GREP -E"
3979 else
3980 if test -z "$EGREP"; then
3981 ac_path_EGREP_found=false
3982 # Loop through the user's path and test for each of PROGNAME-LIST
3983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3985do
3986 IFS=$as_save_IFS
3987 test -z "$as_dir" && as_dir=.
3988 for ac_prog in egrep; do
3989 for ac_exec_ext in '' $ac_executable_extensions; do
3990 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3991 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3992# Check for GNU ac_path_EGREP and select it if it is found.
3993 # Check for GNU $ac_path_EGREP
3994case `"$ac_path_EGREP" --version 2>&1` in
3995*GNU*)
3996 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3997*)
3998 ac_count=0
3999 $as_echo_n 0123456789 >"conftest.in"
4000 while :
4001 do
4002 cat "conftest.in" "conftest.in" >"conftest.tmp"
4003 mv "conftest.tmp" "conftest.in"
4004 cp "conftest.in" "conftest.nl"
4005 $as_echo 'EGREP' >> "conftest.nl"
4006 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4007 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4008 as_fn_arith $ac_count + 1 && ac_count=$as_val
4009 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4010 # Best one so far, save it but keep looking for a better one
4011 ac_cv_path_EGREP="$ac_path_EGREP"
4012 ac_path_EGREP_max=$ac_count
4013 fi
4014 # 10*(2^10) chars as input seems more than enough
4015 test $ac_count -gt 10 && break
4016 done
4017 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4018esac
24bbc4d7 4019
f11781c5
AK
4020 $ac_path_EGREP_found && break 3
4021 done
4022 done
4023 done
4024IFS=$as_save_IFS
4025 if test -z "$ac_cv_path_EGREP"; then
4026 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4027 fi
24bbc4d7 4028else
f11781c5 4029 ac_cv_path_EGREP=$EGREP
24bbc4d7
AK
4030fi
4031
f11781c5 4032 fi
24bbc4d7 4033fi
f11781c5
AK
4034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4035$as_echo "$ac_cv_path_EGREP" >&6; }
4036 EGREP="$ac_cv_path_EGREP"
93bd259b
AK
4037
4038
f11781c5
AK
4039if test $ac_cv_c_compiler_gnu = yes; then
4040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4041$as_echo_n "checking whether $CC needs -traditional... " >&6; }
4042if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
4043 $as_echo_n "(cached) " >&6
93bd259b 4044else
f11781c5
AK
4045 ac_pattern="Autoconf.*'x'"
4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047/* end confdefs.h. */
4048#include <sgtty.h>
4049Autoconf TIOCGETP
4050_ACEOF
4051if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4052 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4053 ac_cv_prog_gcc_traditional=yes
d0191583 4054else
f11781c5 4055 ac_cv_prog_gcc_traditional=no
7a197a62 4056fi
f11781c5 4057rm -f conftest*
7a197a62 4058
72b2cb61 4059
f11781c5
AK
4060 if test $ac_cv_prog_gcc_traditional = no; then
4061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062/* end confdefs.h. */
4063#include <termio.h>
4064Autoconf TCGETA
72b2cb61 4065_ACEOF
f11781c5
AK
4066if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4067 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4068 ac_cv_prog_gcc_traditional=yes
ad6254c5 4069fi
f11781c5 4070rm -f conftest*
ad6254c5 4071
f11781c5 4072 fi
7a197a62 4073fi
f11781c5
AK
4074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4075$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4076 if test $ac_cv_prog_gcc_traditional = yes; then
4077 CC="$CC -traditional"
4078 fi
ad6254c5
AK
4079fi
4080
f11781c5
AK
4081# Find a good install program. We prefer a C program (faster),
4082# so one script is as good as another. But avoid the broken or
4083# incompatible versions:
4084# SysV /etc/install, /usr/sbin/install
4085# SunOS /usr/etc/install
4086# IRIX /sbin/install
4087# AIX /bin/install
4088# AmigaOS /C/install, which installs bootblocks on floppy discs
4089# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4090# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4091# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4092# OS/2's system install, which has a completely different semantic
4093# ./install, which can be erroneously created by make from ./install.sh.
4094# Reject install programs that cannot install multiple files.
4095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4096$as_echo_n "checking for a BSD-compatible install... " >&6; }
4097if test -z "$INSTALL"; then
4098if test "${ac_cv_path_install+set}" = set; then :
4099 $as_echo_n "(cached) " >&6
ad6254c5 4100else
f11781c5
AK
4101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102for as_dir in $PATH
4103do
4104 IFS=$as_save_IFS
4105 test -z "$as_dir" && as_dir=.
4106 # Account for people who put trailing slashes in PATH elements.
4107case $as_dir/ in #((
4108 ./ | .// | /[cC]/* | \
4109 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4110 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4111 /usr/ucb/* ) ;;
4112 *)
4113 # OSF1 and SCO ODT 3.0 have their own names for install.
4114 # Don't use installbsd from OSF since it installs stuff as root
4115 # by default.
4116 for ac_prog in ginstall scoinst install; do
4117 for ac_exec_ext in '' $ac_executable_extensions; do
4118 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4119 if test $ac_prog = install &&
4120 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4121 # AIX install. It has an incompatible calling convention.
4122 :
4123 elif test $ac_prog = install &&
4124 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4125 # program-specific install script used by HP pwplus--don't use.
4126 :
4127 else
4128 rm -rf conftest.one conftest.two conftest.dir
4129 echo one > conftest.one
4130 echo two > conftest.two
4131 mkdir conftest.dir
4132 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4133 test -s conftest.one && test -s conftest.two &&
4134 test -s conftest.dir/conftest.one &&
4135 test -s conftest.dir/conftest.two
4136 then
4137 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4138 break 3
4139 fi
4140 fi
4141 fi
4142 done
4143 done
4144 ;;
4145esac
7a197a62 4146
f11781c5
AK
4147 done
4148IFS=$as_save_IFS
d0191583 4149
f11781c5 4150rm -rf conftest.one conftest.two conftest.dir
d0191583
JM
4151
4152fi
f11781c5
AK
4153 if test "${ac_cv_path_install+set}" = set; then
4154 INSTALL=$ac_cv_path_install
4155 else
4156 # As a last resort, use the slow shell script. Don't cache a
4157 # value for INSTALL within a source directory, because that will
4158 # break other packages using the cache if that directory is
4159 # removed, or if the value is a relative name.
4160 INSTALL=$ac_install_sh
4161 fi
7a197a62 4162fi
f11781c5
AK
4163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4164$as_echo "$INSTALL" >&6; }
7a197a62 4165
f11781c5
AK
4166# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4167# It thinks the first close brace ends the variable substitution.
4168test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
06f62ad1 4169
f11781c5 4170test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
72b2cb61 4171
f11781c5 4172test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
72b2cb61 4173
f11781c5
AK
4174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4175$as_echo_n "checking whether ln -s works... " >&6; }
4176LN_S=$as_ln_s
4177if test "$LN_S" = "ln -s"; then
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4179$as_echo "yes" >&6; }
4180else
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4182$as_echo "no, using $LN_S" >&6; }
15d91f5a 4183fi
ad6254c5 4184
f11781c5
AK
4185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4186$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4187set x ${MAKE-make}
4188ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4189if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
4190 $as_echo_n "(cached) " >&6
d0191583 4191else
f11781c5
AK
4192 cat >conftest.make <<\_ACEOF
4193SHELL = /bin/sh
4194all:
4195 @echo '@@@%%%=$(MAKE)=@@@%%%'
4196_ACEOF
4197# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4198case `${MAKE-make} -f conftest.make 2>/dev/null` in
4199 *@@@%%%=?*=@@@%%%*)
4200 eval ac_cv_prog_make_${ac_make}_set=yes;;
4201 *)
4202 eval ac_cv_prog_make_${ac_make}_set=no;;
4203esac
4204rm -f conftest.make
4205fi
4206if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4208$as_echo "yes" >&6; }
4209 SET_MAKE=
4210else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212$as_echo "no" >&6; }
4213 SET_MAKE="MAKE=${MAKE-make}"
ad6254c5
AK
4214fi
4215
f11781c5
AK
4216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4217$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4218if test -z "$MKDIR_P"; then
4219 if test "${ac_cv_path_mkdir+set}" = set; then :
4220 $as_echo_n "(cached) " >&6
4221else
4222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4223for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4224do
4225 IFS=$as_save_IFS
4226 test -z "$as_dir" && as_dir=.
4227 for ac_prog in mkdir gmkdir; do
4228 for ac_exec_ext in '' $ac_executable_extensions; do
4229 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
4230 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4231 'mkdir (GNU coreutils) '* | \
4232 'mkdir (coreutils) '* | \
4233 'mkdir (fileutils) '4.1*)
4234 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4235 break 3;;
4236 esac
4237 done
4238 done
4239 done
4240IFS=$as_save_IFS
d0191583 4241
f11781c5 4242fi
ad6254c5 4243
f11781c5
AK
4244 test -d ./--version && rmdir ./--version
4245 if test "${ac_cv_path_mkdir+set}" = set; then
4246 MKDIR_P="$ac_cv_path_mkdir -p"
4247 else
4248 # As a last resort, use the slow shell script. Don't cache a
4249 # value for MKDIR_P within a source directory, because that will
4250 # break other packages using the cache if that directory is
4251 # removed, or if the value is a relative name.
4252 MKDIR_P="$ac_install_sh -d"
4253 fi
ad6254c5 4254fi
f11781c5
AK
4255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4256$as_echo "$MKDIR_P" >&6; }
7a197a62 4257
f11781c5
AK
4258if test -n "$ac_tool_prefix"; then
4259 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4260set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4262$as_echo_n "checking for $ac_word... " >&6; }
4263if test "${ac_cv_prog_RANLIB+set}" = set; then :
4264 $as_echo_n "(cached) " >&6
4265else
4266 if test -n "$RANLIB"; then
4267 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4268else
4269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4270for as_dir in $PATH
4271do
4272 IFS=$as_save_IFS
4273 test -z "$as_dir" && as_dir=.
4274 for ac_exec_ext in '' $ac_executable_extensions; do
4275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4276 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4278 break 2
4279 fi
4280done
4281 done
4282IFS=$as_save_IFS
d0191583 4283
f11781c5
AK
4284fi
4285fi
4286RANLIB=$ac_cv_prog_RANLIB
4287if test -n "$RANLIB"; then
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4289$as_echo "$RANLIB" >&6; }
d0191583 4290else
f11781c5
AK
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4292$as_echo "no" >&6; }
ad6254c5 4293fi
ad6254c5 4294
8a2fc586 4295
d0191583 4296fi
f11781c5
AK
4297if test -z "$ac_cv_prog_RANLIB"; then
4298 ac_ct_RANLIB=$RANLIB
4299 # Extract the first word of "ranlib", so it can be a program name with args.
4300set dummy ranlib; ac_word=$2
4301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4302$as_echo_n "checking for $ac_word... " >&6; }
4303if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4304 $as_echo_n "(cached) " >&6
4305else
4306 if test -n "$ac_ct_RANLIB"; then
4307 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4308else
4309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310for as_dir in $PATH
4311do
4312 IFS=$as_save_IFS
4313 test -z "$as_dir" && as_dir=.
4314 for ac_exec_ext in '' $ac_executable_extensions; do
4315 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4316 ac_cv_prog_ac_ct_RANLIB="ranlib"
4317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4318 break 2
4319 fi
4320done
4321 done
4322IFS=$as_save_IFS
8a2fc586 4323
f11781c5
AK
4324fi
4325fi
4326ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4327if test -n "$ac_ct_RANLIB"; then
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4329$as_echo "$ac_ct_RANLIB" >&6; }
8fea97b7 4330else
f11781c5
AK
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4332$as_echo "no" >&6; }
8fea97b7
ZK
4333fi
4334
f11781c5
AK
4335 if test "x$ac_ct_RANLIB" = x; then
4336 RANLIB=":"
4337 else
4338 case $cross_compiling:$ac_tool_warned in
4339yes:)
4340{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4341$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4342ac_tool_warned=yes ;;
8fea97b7 4343esac
f11781c5
AK
4344 RANLIB=$ac_ct_RANLIB
4345 fi
d0191583 4346else
f11781c5 4347 RANLIB="$ac_cv_prog_RANLIB"
d0191583 4348fi
8a2fc586 4349
f11781c5
AK
4350# Extract the first word of "cflow", so it can be a program name with args.
4351set dummy cflow; ac_word=$2
4352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4353$as_echo_n "checking for $ac_word... " >&6; }
4354if test "${ac_cv_path_CFLOW_CMD+set}" = set; then :
4355 $as_echo_n "(cached) " >&6
4356else
4357 case $CFLOW_CMD in
4358 [\\/]* | ?:[\\/]*)
4359 ac_cv_path_CFLOW_CMD="$CFLOW_CMD" # Let the user override the test with a path.
4360 ;;
4361 *)
4362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4363for as_dir in $PATH
4364do
4365 IFS=$as_save_IFS
4366 test -z "$as_dir" && as_dir=.
4367 for ac_exec_ext in '' $ac_executable_extensions; do
4368 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4369 ac_cv_path_CFLOW_CMD="$as_dir/$ac_word$ac_exec_ext"
4370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4371 break 2
4372 fi
4373done
4374 done
4375IFS=$as_save_IFS
8a2fc586 4376
f11781c5
AK
4377 ;;
4378esac
ad6254c5 4379fi
f11781c5
AK
4380CFLOW_CMD=$ac_cv_path_CFLOW_CMD
4381if test -n "$CFLOW_CMD"; then
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLOW_CMD" >&5
4383$as_echo "$CFLOW_CMD" >&6; }
37ddf259 4384else
f11781c5
AK
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4386$as_echo "no" >&6; }
37ddf259
AK
4387fi
4388
e2997b73 4389
f11781c5
AK
4390# Extract the first word of "cscope", so it can be a program name with args.
4391set dummy cscope; ac_word=$2
4392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
e2997b73 4393$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 4394if test "${ac_cv_path_CSCOPE_CMD+set}" = set; then :
e2997b73
AK
4395 $as_echo_n "(cached) " >&6
4396else
f11781c5 4397 case $CSCOPE_CMD in
e2997b73 4398 [\\/]* | ?:[\\/]*)
f11781c5 4399 ac_cv_path_CSCOPE_CMD="$CSCOPE_CMD" # Let the user override the test with a path.
e2997b73
AK
4400 ;;
4401 *)
4402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403for as_dir in $PATH
4404do
4405 IFS=$as_save_IFS
4406 test -z "$as_dir" && as_dir=.
f11781c5 4407 for ac_exec_ext in '' $ac_executable_extensions; do
e2997b73 4408 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
4409 ac_cv_path_CSCOPE_CMD="$as_dir/$ac_word$ac_exec_ext"
4410 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
e2997b73
AK
4411 break 2
4412 fi
4413done
f11781c5 4414 done
e2997b73
AK
4415IFS=$as_save_IFS
4416
4417 ;;
4418esac
4419fi
f11781c5
AK
4420CSCOPE_CMD=$ac_cv_path_CSCOPE_CMD
4421if test -n "$CSCOPE_CMD"; then
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CSCOPE_CMD" >&5
4423$as_echo "$CSCOPE_CMD" >&6; }
e2997b73 4424else
f11781c5 4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
e2997b73
AK
4426$as_echo "no" >&6; }
4427fi
f11781c5
AK
4428
4429
4430
4431################################################################################
4432ac_header_dirent=no
4433for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4434 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
4435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4436$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
4437if eval "test \"\${$as_ac_Header+set}\"" = set; then :
4438 $as_echo_n "(cached) " >&6
4439else
4440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4441/* end confdefs.h. */
4442#include <sys/types.h>
4443#include <$ac_hdr>
4444
4445int
4446main ()
4447{
4448if ((DIR *) 0)
4449return 0;
4450 ;
4451 return 0;
4452}
4453_ACEOF
4454if ac_fn_c_try_compile "$LINENO"; then :
4455 eval "$as_ac_Header=yes"
4456else
4457 eval "$as_ac_Header=no"
4458fi
4459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4460fi
4461eval ac_res=\$$as_ac_Header
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4463$as_echo "$ac_res" >&6; }
4464if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4465 cat >>confdefs.h <<_ACEOF
4466#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
4467_ACEOF
4468
4469ac_header_dirent=$ac_hdr; break
4470fi
4471
4472done
4473# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4474if test $ac_header_dirent = dirent.h; then
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4476$as_echo_n "checking for library containing opendir... " >&6; }
4477if test "${ac_cv_search_opendir+set}" = set; then :
4478 $as_echo_n "(cached) " >&6
4479else
4480 ac_func_search_save_LIBS=$LIBS
4481cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4482/* end confdefs.h. */
4483
4484/* Override any GCC internal prototype to avoid an error.
4485 Use char because int might match the return type of a GCC
4486 builtin and then its argument prototype would still apply. */
4487#ifdef __cplusplus
4488extern "C"
4489#endif
4490char opendir ();
4491int
4492main ()
4493{
4494return opendir ();
4495 ;
4496 return 0;
4497}
4498_ACEOF
4499for ac_lib in '' dir; do
4500 if test -z "$ac_lib"; then
4501 ac_res="none required"
4502 else
4503 ac_res=-l$ac_lib
4504 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4505 fi
4506 if ac_fn_c_try_link "$LINENO"; then :
4507 ac_cv_search_opendir=$ac_res
4508fi
4509rm -f core conftest.err conftest.$ac_objext \
4510 conftest$ac_exeext
4511 if test "${ac_cv_search_opendir+set}" = set; then :
4512 break
4513fi
4514done
4515if test "${ac_cv_search_opendir+set}" = set; then :
4516
4517else
4518 ac_cv_search_opendir=no
4519fi
4520rm conftest.$ac_ext
4521LIBS=$ac_func_search_save_LIBS
4522fi
4523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4524$as_echo "$ac_cv_search_opendir" >&6; }
4525ac_res=$ac_cv_search_opendir
4526if test "$ac_res" != no; then :
4527 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
e2997b73
AK
4528
4529fi
f11781c5
AK
4530
4531else
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4533$as_echo_n "checking for library containing opendir... " >&6; }
4534if test "${ac_cv_search_opendir+set}" = set; then :
e2997b73
AK
4535 $as_echo_n "(cached) " >&6
4536else
f11781c5
AK
4537 ac_func_search_save_LIBS=$LIBS
4538cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539/* end confdefs.h. */
e2997b73 4540
f11781c5
AK
4541/* Override any GCC internal prototype to avoid an error.
4542 Use char because int might match the return type of a GCC
4543 builtin and then its argument prototype would still apply. */
4544#ifdef __cplusplus
4545extern "C"
4546#endif
4547char opendir ();
4548int
4549main ()
4550{
4551return opendir ();
4552 ;
4553 return 0;
4554}
4555_ACEOF
4556for ac_lib in '' x; do
4557 if test -z "$ac_lib"; then
4558 ac_res="none required"
4559 else
4560 ac_res=-l$ac_lib
4561 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4562 fi
4563 if ac_fn_c_try_link "$LINENO"; then :
4564 ac_cv_search_opendir=$ac_res
e2997b73 4565fi
f11781c5
AK
4566rm -f core conftest.err conftest.$ac_objext \
4567 conftest$ac_exeext
4568 if test "${ac_cv_search_opendir+set}" = set; then :
4569 break
e2997b73 4570fi
f11781c5
AK
4571done
4572if test "${ac_cv_search_opendir+set}" = set; then :
e2997b73 4573
e2997b73 4574else
f11781c5
AK
4575 ac_cv_search_opendir=no
4576fi
4577rm conftest.$ac_ext
4578LIBS=$ac_func_search_save_LIBS
e2997b73 4579fi
f11781c5
AK
4580{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4581$as_echo "$ac_cv_search_opendir" >&6; }
4582ac_res=$ac_cv_search_opendir
4583if test "$ac_res" != no; then :
4584 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
e2997b73
AK
4585
4586fi
8c4e8a18 4587
e2997b73
AK
4588fi
4589
f11781c5
AK
4590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4591$as_echo_n "checking for ANSI C header files... " >&6; }
4592if test "${ac_cv_header_stdc+set}" = set; then :
4593 $as_echo_n "(cached) " >&6
4594else
4595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596/* end confdefs.h. */
4597#include <stdlib.h>
4598#include <stdarg.h>
4599#include <string.h>
4600#include <float.h>
e2997b73 4601
f11781c5
AK
4602int
4603main ()
4604{
4605
4606 ;
4607 return 0;
4608}
4609_ACEOF
4610if ac_fn_c_try_compile "$LINENO"; then :
4611 ac_cv_header_stdc=yes
e2997b73 4612else
f11781c5 4613 ac_cv_header_stdc=no
e2997b73 4614fi
f11781c5
AK
4615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4616
4617if test $ac_cv_header_stdc = yes; then
4618 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4620/* end confdefs.h. */
4621#include <string.h>
4622
4623_ACEOF
4624if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4625 $EGREP "memchr" >/dev/null 2>&1; then :
4626
e2997b73 4627else
f11781c5 4628 ac_cv_header_stdc=no
e2997b73 4629fi
f11781c5 4630rm -f conftest*
e2997b73 4631
f11781c5 4632fi
e2997b73 4633
f11781c5
AK
4634if test $ac_cv_header_stdc = yes; then
4635 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637/* end confdefs.h. */
4638#include <stdlib.h>
e2997b73 4639
f11781c5
AK
4640_ACEOF
4641if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4642 $EGREP "free" >/dev/null 2>&1; then :
e2997b73 4643
e2997b73 4644else
f11781c5 4645 ac_cv_header_stdc=no
e2997b73 4646fi
f11781c5 4647rm -f conftest*
e2997b73 4648
e2997b73 4649fi
90c80887 4650
f11781c5
AK
4651if test $ac_cv_header_stdc = yes; then
4652 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4653 if test "$cross_compiling" = yes; then :
4654 :
4655else
4656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4657/* end confdefs.h. */
4658#include <ctype.h>
4659#include <stdlib.h>
4660#if ((' ' & 0x0FF) == 0x020)
4661# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4662# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4663#else
4664# define ISLOWER(c) \
4665 (('a' <= (c) && (c) <= 'i') \
4666 || ('j' <= (c) && (c) <= 'r') \
4667 || ('s' <= (c) && (c) <= 'z'))
4668# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4669#endif
4670
4671#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4672int
4673main ()
4674{
4675 int i;
4676 for (i = 0; i < 256; i++)
4677 if (XOR (islower (i), ISLOWER (i))
4678 || toupper (i) != TOUPPER (i))
4679 return 2;
4680 return 0;
4681}
4682_ACEOF
4683if ac_fn_c_try_run "$LINENO"; then :
90c80887 4684
90c80887 4685else
f11781c5 4686 ac_cv_header_stdc=no
90c80887 4687fi
f11781c5
AK
4688rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4689 conftest.$ac_objext conftest.beam conftest.$ac_ext
90c80887 4690fi
90c80887 4691
90c80887 4692fi
90c80887 4693fi
f11781c5
AK
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4695$as_echo "$ac_cv_header_stdc" >&6; }
4696if test $ac_cv_header_stdc = yes; then
90c80887 4697
f11781c5 4698$as_echo "#define STDC_HEADERS 1" >>confdefs.h
90c80887 4699
90c80887 4700fi
f11781c5
AK
4701
4702# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4703for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4704 inttypes.h stdint.h unistd.h
4705do :
4706 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4707ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4708"
4709if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4710 cat >>confdefs.h <<_ACEOF
4711#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4712_ACEOF
4713
90c80887 4714fi
f11781c5
AK
4715
4716done
4717
4718
4719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
4720$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
4721if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
4722 $as_echo_n "(cached) " >&6
4723else
4724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4725/* end confdefs.h. */
4726#include <sys/types.h>
4727int
4728main ()
4729{
4730return makedev(0, 0);
4731 ;
4732 return 0;
4733}
4734_ACEOF
4735if ac_fn_c_try_link "$LINENO"; then :
4736 ac_cv_header_sys_types_h_makedev=yes
4737else
4738 ac_cv_header_sys_types_h_makedev=no
90c80887 4739fi
f11781c5
AK
4740rm -f core conftest.err conftest.$ac_objext \
4741 conftest$ac_exeext conftest.$ac_ext
4742
90c80887 4743fi
f11781c5
AK
4744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
4745$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
4746
4747if test $ac_cv_header_sys_types_h_makedev = no; then
4748ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4749if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then :
4750
4751$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
90c80887 4752
a946372e 4753fi
e2997b73 4754
e2997b73 4755
a946372e 4756
f11781c5
AK
4757 if test $ac_cv_header_sys_mkdev_h = no; then
4758 ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4759if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then :
4760
4761$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
4762
e2997b73 4763fi
a946372e 4764
a946372e 4765
f11781c5
AK
4766 fi
4767fi
4768
4769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4770$as_echo_n "checking for ANSI C header files... " >&6; }
4771if test "${ac_cv_header_stdc+set}" = set; then :
a946372e
AK
4772 $as_echo_n "(cached) " >&6
4773else
f11781c5 4774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 4775/* end confdefs.h. */
f11781c5
AK
4776#include <stdlib.h>
4777#include <stdarg.h>
4778#include <string.h>
4779#include <float.h>
a946372e 4780
a946372e
AK
4781int
4782main ()
4783{
f11781c5 4784
a946372e
AK
4785 ;
4786 return 0;
4787}
4788_ACEOF
f11781c5
AK
4789if ac_fn_c_try_compile "$LINENO"; then :
4790 ac_cv_header_stdc=yes
e2997b73 4791else
f11781c5
AK
4792 ac_cv_header_stdc=no
4793fi
4794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795
4796if test $ac_cv_header_stdc = yes; then
4797 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4799/* end confdefs.h. */
4800#include <string.h>
4801
4802_ACEOF
4803if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4804 $EGREP "memchr" >/dev/null 2>&1; then :
e2997b73 4805
f11781c5
AK
4806else
4807 ac_cv_header_stdc=no
a946372e 4808fi
f11781c5 4809rm -f conftest*
e2997b73 4810
a946372e 4811fi
e2997b73 4812
f11781c5
AK
4813if test $ac_cv_header_stdc = yes; then
4814 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4816/* end confdefs.h. */
4817#include <stdlib.h>
4818
4819_ACEOF
4820if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4821 $EGREP "free" >/dev/null 2>&1; then :
e2997b73 4822
e2997b73 4823else
f11781c5 4824 ac_cv_header_stdc=no
e2997b73 4825fi
f11781c5 4826rm -f conftest*
e2997b73 4827
f11781c5 4828fi
a946372e 4829
f11781c5
AK
4830if test $ac_cv_header_stdc = yes; then
4831 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4832 if test "$cross_compiling" = yes; then :
4833 :
4834else
4835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4836/* end confdefs.h. */
4837#include <ctype.h>
4838#include <stdlib.h>
4839#if ((' ' & 0x0FF) == 0x020)
4840# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4841# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4842#else
4843# define ISLOWER(c) \
4844 (('a' <= (c) && (c) <= 'i') \
4845 || ('j' <= (c) && (c) <= 'r') \
4846 || ('s' <= (c) && (c) <= 'z'))
4847# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4848#endif
e2997b73 4849
f11781c5
AK
4850#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4851int
4852main ()
4853{
4854 int i;
4855 for (i = 0; i < 256; i++)
4856 if (XOR (islower (i), ISLOWER (i))
4857 || toupper (i) != TOUPPER (i))
4858 return 2;
4859 return 0;
4860}
4861_ACEOF
4862if ac_fn_c_try_run "$LINENO"; then :
e2997b73 4863
e2997b73 4864else
f11781c5 4865 ac_cv_header_stdc=no
e2997b73 4866fi
f11781c5
AK
4867rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4868 conftest.$ac_objext conftest.beam conftest.$ac_ext
e2997b73 4869fi
f11781c5 4870
e2997b73 4871fi
e2997b73 4872fi
f11781c5
AK
4873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4874$as_echo "$ac_cv_header_stdc" >&6; }
4875if test $ac_cv_header_stdc = yes; then
e2997b73 4876
f11781c5 4877$as_echo "#define STDC_HEADERS 1" >>confdefs.h
e2997b73 4878
f11781c5 4879fi
e2997b73 4880
f11781c5
AK
4881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
4882$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
4883if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4884 $as_echo_n "(cached) " >&6
4885else
4886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4887/* end confdefs.h. */
4888#include <sys/types.h>
4889#include <sys/wait.h>
4890#ifndef WEXITSTATUS
4891# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
4892#endif
4893#ifndef WIFEXITED
4894# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
4895#endif
e2997b73 4896
f11781c5
AK
4897int
4898main ()
4899{
4900 int s;
4901 wait (&s);
4902 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4903 ;
4904 return 0;
4905}
4906_ACEOF
4907if ac_fn_c_try_compile "$LINENO"; then :
4908 ac_cv_header_sys_wait_h=yes
e2997b73 4909else
f11781c5 4910 ac_cv_header_sys_wait_h=no
e2997b73 4911fi
f11781c5
AK
4912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4913fi
4914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
4915$as_echo "$ac_cv_header_sys_wait_h" >&6; }
4916if test $ac_cv_header_sys_wait_h = yes; then
e2997b73 4917
f11781c5 4918$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
e2997b73 4919
d0191583 4920fi
f11781c5
AK
4921
4922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4923$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4924if test "${ac_cv_header_time+set}" = set; then :
4925 $as_echo_n "(cached) " >&6
fc54be10 4926else
f11781c5 4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 4928/* end confdefs.h. */
f11781c5
AK
4929#include <sys/types.h>
4930#include <sys/time.h>
4931#include <time.h>
4932
4933int
4934main ()
4935{
4936if ((struct tm *) 0)
4937return 0;
4938 ;
4939 return 0;
4940}
a946372e 4941_ACEOF
f11781c5
AK
4942if ac_fn_c_try_compile "$LINENO"; then :
4943 ac_cv_header_time=yes
a946372e 4944else
f11781c5
AK
4945 ac_cv_header_time=no
4946fi
4947rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4948fi
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4950$as_echo "$ac_cv_header_time" >&6; }
4951if test $ac_cv_header_time = yes; then
4952
4953$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4954
4955fi
4956
4957
4958for ac_header in locale.h stddef.h syslog.h sys/file.h sys/time.h assert.h \
4959 langinfo.h libgen.h signal.h sys/mman.h sys/resource.h sys/utsname.h \
4960 sys/wait.h time.h
4961do :
4962 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4963ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4964if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4965 cat >>confdefs.h <<_ACEOF
4966#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4967_ACEOF
d0191583 4968
f11781c5
AK
4969else
4970 as_fn_error $? "bailing out" "$LINENO" 5
d0191583
JM
4971fi
4972
f11781c5 4973done
fddafd51 4974
f11781c5
AK
4975
4976case "$host_os" in
4977 linux*)
4978 for ac_header in asm/byteorder.h linux/fs.h malloc.h
4979do :
4980 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4981ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4982if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4983 cat >>confdefs.h <<_ACEOF
4984#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
a946372e 4985_ACEOF
a946372e 4986
f11781c5
AK
4987else
4988 as_fn_error $? "bailing out" "$LINENO" 5
a946372e
AK
4989fi
4990
f11781c5
AK
4991done
4992 ;;
4993 darwin*)
4994 for ac_header in machine/endian.h sys/disk.h
4995do :
4996 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4997ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4998if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4999 cat >>confdefs.h <<_ACEOF
5000#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5001_ACEOF
a946372e 5002
f11781c5
AK
5003else
5004 as_fn_error $? "bailing out" "$LINENO" 5
5005fi
a946372e 5006
f11781c5
AK
5007done
5008 ;;
a946372e 5009esac
f11781c5
AK
5010
5011for ac_header in ctype.h dirent.h errno.h fcntl.h getopt.h inttypes.h limits.h \
5012 stdarg.h stdio.h stdlib.h string.h sys/ioctl.h sys/param.h sys/stat.h \
5013 sys/types.h unistd.h
5014do :
5015 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5016ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5017if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5018 cat >>confdefs.h <<_ACEOF
5019#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5020_ACEOF
5021
a946372e 5022else
f11781c5 5023 as_fn_error $? "bailing out" "$LINENO" 5
a946372e 5024fi
a946372e 5025
f11781c5
AK
5026done
5027
5028for ac_header in termios.h sys/statvfs.h
5029do :
5030 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5031ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5032if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
a946372e
AK
5033 cat >>confdefs.h <<_ACEOF
5034#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5035_ACEOF
5036
a946372e
AK
5037fi
5038
5039done
5040
a946372e 5041
f11781c5
AK
5042################################################################################
5043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5044$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5045if test "${ac_cv_c_const+set}" = set; then :
a946372e 5046 $as_echo_n "(cached) " >&6
a946372e 5047else
f11781c5 5048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5049/* end confdefs.h. */
a946372e 5050
f11781c5
AK
5051int
5052main ()
5053{
5054/* FIXME: Include the comments suggested by Paul. */
5055#ifndef __cplusplus
5056 /* Ultrix mips cc rejects this. */
5057 typedef int charset[2];
5058 const charset cs;
5059 /* SunOS 4.1.1 cc rejects this. */
5060 char const *const *pcpcc;
5061 char **ppc;
5062 /* NEC SVR4.0.2 mips cc rejects this. */
5063 struct point {int x, y;};
5064 static struct point const zero = {0,0};
5065 /* AIX XL C 1.02.0.0 rejects this.
5066 It does not let you subtract one const X* pointer from another in
5067 an arm of an if-expression whose if-part is not a constant
5068 expression */
5069 const char *g = "string";
5070 pcpcc = &g + (g ? g-g : 0);
5071 /* HPUX 7.0 cc rejects these. */
5072 ++pcpcc;
5073 ppc = (char**) pcpcc;
5074 pcpcc = (char const *const *) ppc;
5075 { /* SCO 3.2v4 cc rejects this. */
5076 char *t;
5077 char const *s = 0 ? (char *) 0 : (char const *) 0;
a946372e 5078
f11781c5
AK
5079 *t++ = 0;
5080 if (s) return 0;
5081 }
5082 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5083 int x[] = {25, 17};
5084 const int *foo = &x[0];
5085 ++foo;
5086 }
5087 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5088 typedef const int *iptr;
5089 iptr p = 0;
5090 ++p;
5091 }
5092 { /* AIX XL C 1.02.0.0 rejects this saying
5093 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5094 struct s { int j; const int *ap[3]; };
5095 struct s *b; b->j = 5;
5096 }
5097 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5098 const int foo = 10;
5099 if (!foo) return 0;
5100 }
5101 return !cs[0] && !zero.x;
5102#endif
a946372e 5103
f11781c5
AK
5104 ;
5105 return 0;
5106}
a946372e 5107_ACEOF
f11781c5
AK
5108if ac_fn_c_try_compile "$LINENO"; then :
5109 ac_cv_c_const=yes
a946372e 5110else
f11781c5
AK
5111 ac_cv_c_const=no
5112fi
5113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a946372e 5114fi
f11781c5
AK
5115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5116$as_echo "$ac_cv_c_const" >&6; }
5117if test $ac_cv_c_const = no; then
a946372e 5118
f11781c5 5119$as_echo "#define const /**/" >>confdefs.h
a946372e 5120
f11781c5 5121fi
a946372e 5122
f11781c5
AK
5123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5124$as_echo_n "checking for inline... " >&6; }
5125if test "${ac_cv_c_inline+set}" = set; then :
a946372e
AK
5126 $as_echo_n "(cached) " >&6
5127else
f11781c5
AK
5128 ac_cv_c_inline=no
5129for ac_kw in inline __inline__ __inline; do
5130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5131/* end confdefs.h. */
5132#ifndef __cplusplus
5133typedef int foo_t;
5134static $ac_kw foo_t static_foo () {return 0; }
5135$ac_kw foo_t foo () {return 0; }
5136#endif
5137
5138_ACEOF
5139if ac_fn_c_try_compile "$LINENO"; then :
5140 ac_cv_c_inline=$ac_kw
a946372e 5141fi
f11781c5
AK
5142rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5143 test "$ac_cv_c_inline" != no && break
5144done
a946372e
AK
5145
5146fi
f11781c5
AK
5147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5148$as_echo "$ac_cv_c_inline" >&6; }
5149
5150case $ac_cv_c_inline in
5151 inline | yes) ;;
5152 *)
5153 case $ac_cv_c_inline in
5154 no) ac_val=;;
5155 *) ac_val=$ac_cv_c_inline;;
5156 esac
5157 cat >>confdefs.h <<_ACEOF
5158#ifndef __cplusplus
5159#define inline $ac_val
5160#endif
5161_ACEOF
5162 ;;
5163esac
5164
5165ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5166if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5167
5168cat >>confdefs.h <<_ACEOF
5169#define HAVE_STRUCT_STAT_ST_RDEV 1
a946372e
AK
5170_ACEOF
5171
f11781c5 5172
a946372e
AK
5173fi
5174
f11781c5
AK
5175ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5176if test "x$ac_cv_type_off_t" = x""yes; then :
a946372e 5177
a946372e 5178else
f11781c5
AK
5179
5180cat >>confdefs.h <<_ACEOF
5181#define off_t long int
5182_ACEOF
5183
a946372e
AK
5184fi
5185
f11781c5
AK
5186ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5187if test "x$ac_cv_type_pid_t" = x""yes; then :
a946372e 5188
a946372e 5189else
f11781c5
AK
5190
5191cat >>confdefs.h <<_ACEOF
5192#define pid_t int
5193_ACEOF
5194
5195fi
5196
5197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5198$as_echo_n "checking return type of signal handlers... " >&6; }
5199if test "${ac_cv_type_signal+set}" = set; then :
5200 $as_echo_n "(cached) " >&6
a946372e 5201else
f11781c5
AK
5202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5203/* end confdefs.h. */
5204#include <sys/types.h>
5205#include <signal.h>
5206
5207int
5208main ()
5209{
5210return *(signal (0, 0)) (0) == 1;
5211 ;
5212 return 0;
5213}
5214_ACEOF
5215if ac_fn_c_try_compile "$LINENO"; then :
5216 ac_cv_type_signal=int
5217else
5218 ac_cv_type_signal=void
a946372e 5219fi
f11781c5 5220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
a946372e 5221fi
f11781c5
AK
5222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5223$as_echo "$ac_cv_type_signal" >&6; }
a946372e 5224
f11781c5
AK
5225cat >>confdefs.h <<_ACEOF
5226#define RETSIGTYPE $ac_cv_type_signal
5227_ACEOF
a946372e
AK
5228
5229
f11781c5
AK
5230ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5231if test "x$ac_cv_type_size_t" = x""yes; then :
a946372e 5232
a946372e 5233else
a946372e 5234
f11781c5
AK
5235cat >>confdefs.h <<_ACEOF
5236#define size_t unsigned int
5237_ACEOF
a946372e 5238
a946372e 5239fi
f11781c5
AK
5240
5241ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5242if test "x$ac_cv_type_mode_t" = x""yes; then :
5243
a946372e 5244else
f11781c5
AK
5245
5246cat >>confdefs.h <<_ACEOF
5247#define mode_t int
a946372e 5248_ACEOF
a946372e 5249
a946372e
AK
5250fi
5251
f11781c5
AK
5252ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
5253case $ac_cv_c_int8_t in #(
5254 no|yes) ;; #(
5255 *)
a946372e 5256
f11781c5
AK
5257cat >>confdefs.h <<_ACEOF
5258#define int8_t $ac_cv_c_int8_t
a946372e 5259_ACEOF
f11781c5 5260;;
a946372e 5261esac
a946372e 5262
f11781c5
AK
5263ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
5264case $ac_cv_c_int16_t in #(
5265 no|yes) ;; #(
5266 *)
a946372e 5267
f11781c5
AK
5268cat >>confdefs.h <<_ACEOF
5269#define int16_t $ac_cv_c_int16_t
5270_ACEOF
5271;;
5272esac
a946372e 5273
f11781c5
AK
5274ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
5275case $ac_cv_c_int32_t in #(
5276 no|yes) ;; #(
5277 *)
a946372e 5278
f11781c5
AK
5279cat >>confdefs.h <<_ACEOF
5280#define int32_t $ac_cv_c_int32_t
5281_ACEOF
5282;;
a946372e 5283esac
a946372e 5284
f11781c5
AK
5285ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5286case $ac_cv_c_int64_t in #(
5287 no|yes) ;; #(
5288 *)
5289
5290cat >>confdefs.h <<_ACEOF
5291#define int64_t $ac_cv_c_int64_t
a946372e 5292_ACEOF
f11781c5
AK
5293;;
5294esac
5295
5296ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5297if test "x$ac_cv_type_ssize_t" = x""yes; then :
a946372e
AK
5298
5299else
a946372e 5300
f11781c5
AK
5301cat >>confdefs.h <<_ACEOF
5302#define ssize_t int
5303_ACEOF
a946372e 5304
f11781c5 5305fi
a946372e 5306
f11781c5
AK
5307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5308$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5309if test "${ac_cv_type_uid_t+set}" = set; then :
a946372e 5310 $as_echo_n "(cached) " >&6
a946372e 5311else
f11781c5 5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5313/* end confdefs.h. */
f11781c5
AK
5314#include <sys/types.h>
5315
a946372e 5316_ACEOF
f11781c5
AK
5317if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5318 $EGREP "uid_t" >/dev/null 2>&1; then :
5319 ac_cv_type_uid_t=yes
a946372e 5320else
f11781c5
AK
5321 ac_cv_type_uid_t=no
5322fi
5323rm -f conftest*
a946372e 5324
a946372e 5325fi
f11781c5
AK
5326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5327$as_echo "$ac_cv_type_uid_t" >&6; }
5328if test $ac_cv_type_uid_t = no; then
a946372e 5329
f11781c5 5330$as_echo "#define uid_t int" >>confdefs.h
a946372e 5331
f11781c5
AK
5332
5333$as_echo "#define gid_t int" >>confdefs.h
5334
5335fi
5336
5337ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
5338case $ac_cv_c_uint8_t in #(
5339 no|yes) ;; #(
5340 *)
5341
5342$as_echo "#define _UINT8_T 1" >>confdefs.h
5343
5344
5345cat >>confdefs.h <<_ACEOF
5346#define uint8_t $ac_cv_c_uint8_t
a946372e 5347_ACEOF
f11781c5
AK
5348;;
5349 esac
5350
5351ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
5352case $ac_cv_c_uint16_t in #(
5353 no|yes) ;; #(
5354 *)
5355
5356
5357cat >>confdefs.h <<_ACEOF
5358#define uint16_t $ac_cv_c_uint16_t
a946372e 5359_ACEOF
f11781c5
AK
5360;;
5361 esac
a946372e 5362
f11781c5
AK
5363ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5364case $ac_cv_c_uint32_t in #(
5365 no|yes) ;; #(
5366 *)
a946372e 5367
f11781c5 5368$as_echo "#define _UINT32_T 1" >>confdefs.h
a946372e 5369
a946372e 5370
f11781c5
AK
5371cat >>confdefs.h <<_ACEOF
5372#define uint32_t $ac_cv_c_uint32_t
5373_ACEOF
5374;;
5375 esac
5376
5377ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
5378case $ac_cv_c_uint64_t in #(
5379 no|yes) ;; #(
5380 *)
5381
5382$as_echo "#define _UINT64_T 1" >>confdefs.h
5383
5384
5385cat >>confdefs.h <<_ACEOF
5386#define uint64_t $ac_cv_c_uint64_t
5387_ACEOF
5388;;
5389 esac
5390
5391ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5392if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5393
5394cat >>confdefs.h <<_ACEOF
5395#define HAVE_STRUCT_STAT_ST_RDEV 1
5396_ACEOF
5397
5398
5399fi
5400
5401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
5402$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
5403if test "${ac_cv_struct_tm+set}" = set; then :
a946372e
AK
5404 $as_echo_n "(cached) " >&6
5405else
f11781c5
AK
5406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5407/* end confdefs.h. */
5408#include <sys/types.h>
5409#include <time.h>
5410
5411int
5412main ()
5413{
5414struct tm tm;
5415 int *p = &tm.tm_sec;
5416 return !p;
5417 ;
5418 return 0;
5419}
5420_ACEOF
5421if ac_fn_c_try_compile "$LINENO"; then :
5422 ac_cv_struct_tm=time.h
5423else
5424 ac_cv_struct_tm=sys/time.h
a946372e 5425fi
f11781c5
AK
5426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427fi
5428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5429$as_echo "$ac_cv_struct_tm" >&6; }
5430if test $ac_cv_struct_tm = sys/time.h; then
5431
5432$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
a946372e
AK
5433
5434fi
f11781c5
AK
5435
5436
5437################################################################################
5438for ac_func in ftruncate gethostname getpagesize \
5439 gettimeofday memset mkdir mkfifo rmdir munmap nl_langinfo setenv setlocale \
5440 strcasecmp strchr strcspn strspn strdup strncasecmp strerror strrchr \
5441 strstr strtol strtoul uname
5442do :
5443 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5444ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5445if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a946372e 5446 cat >>confdefs.h <<_ACEOF
f11781c5 5447#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
a946372e
AK
5448_ACEOF
5449
5450else
f11781c5 5451 as_fn_error $? "bailing out" "$LINENO" 5
a946372e 5452fi
a946372e
AK
5453done
5454
f11781c5
AK
5455for ac_func in siginterrupt
5456do :
5457 ac_fn_c_check_func "$LINENO" "siginterrupt" "ac_cv_func_siginterrupt"
5458if test "x$ac_cv_func_siginterrupt" = x""yes; then :
5459 cat >>confdefs.h <<_ACEOF
5460#define HAVE_SIGINTERRUPT 1
5461_ACEOF
a946372e 5462
f11781c5
AK
5463fi
5464done
a946372e 5465
f11781c5
AK
5466# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5467# for constant arguments. Useless!
5468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
5469$as_echo_n "checking for working alloca.h... " >&6; }
5470if test "${ac_cv_working_alloca_h+set}" = set; then :
5471 $as_echo_n "(cached) " >&6
a946372e 5472else
f11781c5
AK
5473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5474/* end confdefs.h. */
5475#include <alloca.h>
5476int
5477main ()
5478{
5479char *p = (char *) alloca (2 * sizeof (int));
5480 if (p) return 0;
5481 ;
5482 return 0;
5483}
5484_ACEOF
5485if ac_fn_c_try_link "$LINENO"; then :
5486 ac_cv_working_alloca_h=yes
a946372e 5487else
f11781c5 5488 ac_cv_working_alloca_h=no
a946372e 5489fi
f11781c5
AK
5490rm -f core conftest.err conftest.$ac_objext \
5491 conftest$ac_exeext conftest.$ac_ext
a946372e 5492fi
f11781c5
AK
5493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5494$as_echo "$ac_cv_working_alloca_h" >&6; }
5495if test $ac_cv_working_alloca_h = yes; then
a946372e 5496
f11781c5 5497$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
a946372e 5498
a946372e 5499fi
a946372e 5500
f11781c5
AK
5501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5502$as_echo_n "checking for alloca... " >&6; }
5503if test "${ac_cv_func_alloca_works+set}" = set; then :
a946372e 5504 $as_echo_n "(cached) " >&6
a946372e 5505else
f11781c5 5506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5507/* end confdefs.h. */
f11781c5
AK
5508#ifdef __GNUC__
5509# define alloca __builtin_alloca
5510#else
5511# ifdef _MSC_VER
5512# include <malloc.h>
5513# define alloca _alloca
5514# else
5515# ifdef HAVE_ALLOCA_H
5516# include <alloca.h>
5517# else
5518# ifdef _AIX
5519 #pragma alloca
5520# else
5521# ifndef alloca /* predefined by HP cc +Olibcalls */
5522char *alloca ();
5523# endif
5524# endif
5525# endif
5526# endif
5527#endif
a946372e 5528
f11781c5
AK
5529int
5530main ()
5531{
5532char *p = (char *) alloca (1);
5533 if (p) return 0;
5534 ;
5535 return 0;
5536}
a946372e 5537_ACEOF
f11781c5
AK
5538if ac_fn_c_try_link "$LINENO"; then :
5539 ac_cv_func_alloca_works=yes
a946372e 5540else
f11781c5 5541 ac_cv_func_alloca_works=no
a946372e 5542fi
f11781c5
AK
5543rm -f core conftest.err conftest.$ac_objext \
5544 conftest$ac_exeext conftest.$ac_ext
5545fi
5546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5547$as_echo "$ac_cv_func_alloca_works" >&6; }
a946372e 5548
f11781c5 5549if test $ac_cv_func_alloca_works = yes; then
a946372e 5550
f11781c5 5551$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
a946372e 5552
a946372e 5553else
f11781c5
AK
5554 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5555# that cause trouble. Some versions do not even contain alloca or
5556# contain a buggy version. If you still want to use their alloca,
5557# use ar to extract alloca.o from them instead of compiling alloca.c.
a946372e 5558
f11781c5 5559ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
a946372e 5560
f11781c5 5561$as_echo "#define C_ALLOCA 1" >>confdefs.h
a946372e 5562
a946372e 5563
f11781c5
AK
5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
5565$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
5566if test "${ac_cv_os_cray+set}" = set; then :
a946372e 5567 $as_echo_n "(cached) " >&6
a946372e 5568else
f11781c5 5569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5570/* end confdefs.h. */
f11781c5
AK
5571#if defined CRAY && ! defined CRAY2
5572webecray
5573#else
5574wenotbecray
5575#endif
5576
a946372e 5577_ACEOF
f11781c5
AK
5578if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5579 $EGREP "webecray" >/dev/null 2>&1; then :
5580 ac_cv_os_cray=yes
a946372e 5581else
f11781c5 5582 ac_cv_os_cray=no
a946372e 5583fi
f11781c5 5584rm -f conftest*
a946372e 5585
f11781c5
AK
5586fi
5587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5588$as_echo "$ac_cv_os_cray" >&6; }
5589if test $ac_cv_os_cray = yes; then
5590 for ac_func in _getb67 GETB67 getb67; do
5591 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5592ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5593if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
a946372e 5594
f11781c5
AK
5595cat >>confdefs.h <<_ACEOF
5596#define CRAY_STACKSEG_END $ac_func
a946372e 5597_ACEOF
a946372e 5598
f11781c5 5599 break
a946372e
AK
5600fi
5601
f11781c5
AK
5602 done
5603fi
a946372e 5604
f11781c5
AK
5605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
5606$as_echo_n "checking stack direction for C alloca... " >&6; }
5607if test "${ac_cv_c_stack_direction+set}" = set; then :
a946372e
AK
5608 $as_echo_n "(cached) " >&6
5609else
f11781c5
AK
5610 if test "$cross_compiling" = yes; then :
5611 ac_cv_c_stack_direction=0
5612else
5613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614/* end confdefs.h. */
5615$ac_includes_default
5616int
5617find_stack_direction ()
5618{
5619 static char *addr = 0;
5620 auto char dummy;
5621 if (addr == 0)
5622 {
5623 addr = &dummy;
5624 return find_stack_direction ();
5625 }
5626 else
5627 return (&dummy > addr) ? 1 : -1;
5628}
5629
5630int
5631main ()
5632{
5633 return find_stack_direction () < 0;
5634}
5635_ACEOF
5636if ac_fn_c_try_run "$LINENO"; then :
5637 ac_cv_c_stack_direction=1
5638else
5639 ac_cv_c_stack_direction=-1
5640fi
5641rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5642 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5643fi
a946372e
AK
5644
5645fi
f11781c5
AK
5646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5647$as_echo "$ac_cv_c_stack_direction" >&6; }
5648cat >>confdefs.h <<_ACEOF
5649#define STACK_DIRECTION $ac_cv_c_stack_direction
a946372e
AK
5650_ACEOF
5651
f11781c5 5652
a946372e
AK
5653fi
5654
f11781c5
AK
5655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
5656$as_echo_n "checking whether closedir returns void... " >&6; }
5657if test "${ac_cv_func_closedir_void+set}" = set; then :
5658 $as_echo_n "(cached) " >&6
5659else
5660 if test "$cross_compiling" = yes; then :
5661 ac_cv_func_closedir_void=yes
5662else
5663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5664/* end confdefs.h. */
5665$ac_includes_default
5666#include <$ac_header_dirent>
5667#ifndef __cplusplus
5668int closedir ();
5669#endif
a946372e 5670
f11781c5
AK
5671int
5672main ()
5673{
5674return closedir (opendir (".")) != 0;
5675 ;
5676 return 0;
5677}
5678_ACEOF
5679if ac_fn_c_try_run "$LINENO"; then :
5680 ac_cv_func_closedir_void=no
a946372e 5681else
f11781c5 5682 ac_cv_func_closedir_void=yes
a946372e 5683fi
f11781c5
AK
5684rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5685 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
5686fi
5687
f11781c5
AK
5688fi
5689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
5690$as_echo "$ac_cv_func_closedir_void" >&6; }
5691if test $ac_cv_func_closedir_void = yes; then
a946372e 5692
f11781c5 5693$as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
a946372e 5694
a946372e
AK
5695fi
5696
f11781c5
AK
5697for ac_header in unistd.h
5698do :
5699 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
5700if test "x$ac_cv_header_unistd_h" = x""yes; then :
5701 cat >>confdefs.h <<_ACEOF
5702#define HAVE_UNISTD_H 1
5703_ACEOF
a946372e 5704
f11781c5 5705fi
a946372e 5706
f11781c5 5707done
a946372e 5708
f11781c5
AK
5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
5710$as_echo_n "checking for working chown... " >&6; }
5711if test "${ac_cv_func_chown_works+set}" = set; then :
5712 $as_echo_n "(cached) " >&6
a946372e 5713else
f11781c5
AK
5714 if test "$cross_compiling" = yes; then :
5715 ac_cv_func_chown_works=no
a946372e 5716else
f11781c5
AK
5717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5718/* end confdefs.h. */
5719$ac_includes_default
5720#include <fcntl.h>
a946372e 5721
f11781c5
AK
5722int
5723main ()
5724{
5725 char *f = "conftest.chown";
5726 struct stat before, after;
a946372e 5727
f11781c5
AK
5728 if (creat (f, 0600) < 0)
5729 return 1;
5730 if (stat (f, &before) < 0)
5731 return 1;
5732 if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
5733 return 1;
5734 if (stat (f, &after) < 0)
5735 return 1;
5736 return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
a946372e 5737
f11781c5
AK
5738 ;
5739 return 0;
5740}
5741_ACEOF
5742if ac_fn_c_try_run "$LINENO"; then :
5743 ac_cv_func_chown_works=yes
a946372e 5744else
f11781c5 5745 ac_cv_func_chown_works=no
a946372e 5746fi
f11781c5
AK
5747rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5748 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
5749fi
5750
f11781c5 5751rm -f conftest.chown
a946372e 5752
f11781c5
AK
5753fi
5754{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
5755$as_echo "$ac_cv_func_chown_works" >&6; }
5756if test $ac_cv_func_chown_works = yes; then
a946372e 5757
f11781c5 5758$as_echo "#define HAVE_CHOWN 1" >>confdefs.h
a946372e 5759
a946372e 5760fi
a946372e 5761
f11781c5
AK
5762for ac_header in vfork.h
5763do :
5764 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5765if test "x$ac_cv_header_vfork_h" = x""yes; then :
5766 cat >>confdefs.h <<_ACEOF
5767#define HAVE_VFORK_H 1
5768_ACEOF
a946372e 5769
f11781c5 5770fi
a946372e 5771
f11781c5 5772done
a946372e 5773
f11781c5
AK
5774for ac_func in fork vfork
5775do :
5776 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5777ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5778if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5779 cat >>confdefs.h <<_ACEOF
5780#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5781_ACEOF
a946372e 5782
f11781c5
AK
5783fi
5784done
a946372e 5785
f11781c5
AK
5786if test "x$ac_cv_func_fork" = xyes; then
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
5788$as_echo_n "checking for working fork... " >&6; }
5789if test "${ac_cv_func_fork_works+set}" = set; then :
5790 $as_echo_n "(cached) " >&6
5791else
5792 if test "$cross_compiling" = yes; then :
5793 ac_cv_func_fork_works=cross
5794else
5795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5796/* end confdefs.h. */
5797$ac_includes_default
5798int
5799main ()
5800{
a946372e 5801
f11781c5
AK
5802 /* By Ruediger Kuhlmann. */
5803 return fork () < 0;
a946372e 5804
f11781c5
AK
5805 ;
5806 return 0;
5807}
5808_ACEOF
5809if ac_fn_c_try_run "$LINENO"; then :
5810 ac_cv_func_fork_works=yes
a946372e 5811else
f11781c5
AK
5812 ac_cv_func_fork_works=no
5813fi
5814rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5815 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5816fi
a946372e 5817
f11781c5
AK
5818fi
5819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
5820$as_echo "$ac_cv_func_fork_works" >&6; }
5821
a946372e 5822else
f11781c5 5823 ac_cv_func_fork_works=$ac_cv_func_fork
a946372e 5824fi
f11781c5
AK
5825if test "x$ac_cv_func_fork_works" = xcross; then
5826 case $host in
5827 *-*-amigaos* | *-*-msdosdjgpp*)
5828 # Override, as these systems have only a dummy fork() stub
5829 ac_cv_func_fork_works=no
5830 ;;
5831 *)
5832 ac_cv_func_fork_works=yes
5833 ;;
5834 esac
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
5836$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
a946372e 5837fi
f11781c5
AK
5838ac_cv_func_vfork_works=$ac_cv_func_vfork
5839if test "x$ac_cv_func_vfork" = xyes; then
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
5841$as_echo_n "checking for working vfork... " >&6; }
5842if test "${ac_cv_func_vfork_works+set}" = set; then :
5843 $as_echo_n "(cached) " >&6
5844else
5845 if test "$cross_compiling" = yes; then :
5846 ac_cv_func_vfork_works=cross
5847else
5848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5849/* end confdefs.h. */
5850/* Thanks to Paul Eggert for this test. */
5851$ac_includes_default
5852#include <sys/wait.h>
5853#ifdef HAVE_VFORK_H
5854# include <vfork.h>
5855#endif
5856/* On some sparc systems, changes by the child to local and incoming
5857 argument registers are propagated back to the parent. The compiler
5858 is told about this with #include <vfork.h>, but some compilers
5859 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
5860 static variable whose address is put into a register that is
5861 clobbered by the vfork. */
5862static void
5863#ifdef __cplusplus
5864sparc_address_test (int arg)
5865# else
5866sparc_address_test (arg) int arg;
5867#endif
5868{
5869 static pid_t child;
5870 if (!child) {
5871 child = vfork ();
5872 if (child < 0) {
5873 perror ("vfork");
5874 _exit(2);
5875 }
5876 if (!child) {
5877 arg = getpid();
5878 write(-1, "", 0);
5879 _exit (arg);
5880 }
5881 }
5882}
a946372e 5883
f11781c5
AK
5884int
5885main ()
5886{
5887 pid_t parent = getpid ();
5888 pid_t child;
a946372e 5889
f11781c5 5890 sparc_address_test (0);
a946372e 5891
f11781c5 5892 child = vfork ();
a946372e 5893
f11781c5
AK
5894 if (child == 0) {
5895 /* Here is another test for sparc vfork register problems. This
5896 test uses lots of local variables, at least as many local
5897 variables as main has allocated so far including compiler
5898 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
5899 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
5900 reuse the register of parent for one of the local variables,
5901 since it will think that parent can't possibly be used any more
5902 in this routine. Assigning to the local variable will thus
5903 munge parent in the parent process. */
5904 pid_t
5905 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
5906 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
5907 /* Convince the compiler that p..p7 are live; otherwise, it might
5908 use the same hardware register for all 8 local variables. */
5909 if (p != p1 || p != p2 || p != p3 || p != p4
5910 || p != p5 || p != p6 || p != p7)
5911 _exit(1);
a946372e 5912
f11781c5
AK
5913 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
5914 from child file descriptors. If the child closes a descriptor
5915 before it execs or exits, this munges the parent's descriptor
5916 as well. Test for this by closing stdout in the child. */
5917 _exit(close(fileno(stdout)) != 0);
5918 } else {
5919 int status;
5920 struct stat st;
5921
5922 while (wait(&status) != child)
5923 ;
5924 return (
5925 /* Was there some problem with vforking? */
5926 child < 0
5927
5928 /* Did the child fail? (This shouldn't happen.) */
5929 || status
5930
5931 /* Did the vfork/compiler bug occur? */
5932 || parent != getpid()
5933
5934 /* Did the file descriptor bug occur? */
5935 || fstat(fileno(stdout), &st) != 0
5936 );
5937 }
5938}
5939_ACEOF
5940if ac_fn_c_try_run "$LINENO"; then :
5941 ac_cv_func_vfork_works=yes
a946372e 5942else
f11781c5 5943 ac_cv_func_vfork_works=no
a946372e 5944fi
f11781c5
AK
5945rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5946 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 5947fi
f11781c5 5948
a946372e 5949fi
f11781c5
AK
5950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5951$as_echo "$ac_cv_func_vfork_works" >&6; }
a946372e 5952
f11781c5
AK
5953fi;
5954if test "x$ac_cv_func_fork_works" = xcross; then
5955 ac_cv_func_vfork_works=$ac_cv_func_vfork
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
5957$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
5958fi
a946372e 5959
f11781c5 5960if test "x$ac_cv_func_vfork_works" = xyes; then
a946372e 5961
f11781c5 5962$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
a946372e 5963
a946372e 5964else
a946372e 5965
f11781c5
AK
5966$as_echo "#define vfork fork" >>confdefs.h
5967
a946372e 5968fi
f11781c5 5969if test "x$ac_cv_func_fork_works" = xyes; then
a946372e 5970
f11781c5 5971$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
a946372e 5972
a946372e 5973fi
f11781c5
AK
5974
5975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
5976$as_echo_n "checking whether lstat correctly handles trailing slash... " >&6; }
5977if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
5978 $as_echo_n "(cached) " >&6
a946372e 5979else
f11781c5
AK
5980 rm -f conftest.sym conftest.file
5981echo >conftest.file
5982if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then
5983 if test "$cross_compiling" = yes; then :
5984 ac_cv_func_lstat_dereferences_slashed_symlink=no
a946372e 5985else
f11781c5 5986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 5987/* end confdefs.h. */
f11781c5
AK
5988$ac_includes_default
5989int
5990main ()
5991{
5992struct stat sbuf;
5993 /* Linux will dereference the symlink and fail, as required by POSIX.
5994 That is better in the sense that it means we will not
5995 have to compile and use the lstat wrapper. */
5996 return lstat ("conftest.sym/", &sbuf) == 0;
5997 ;
5998 return 0;
5999}
a946372e 6000_ACEOF
f11781c5
AK
6001if ac_fn_c_try_run "$LINENO"; then :
6002 ac_cv_func_lstat_dereferences_slashed_symlink=yes
a946372e 6003else
f11781c5 6004 ac_cv_func_lstat_dereferences_slashed_symlink=no
a946372e 6005fi
f11781c5
AK
6006rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6007 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 6008fi
a946372e 6009
a946372e 6010else
f11781c5
AK
6011 # If the `ln -s' command failed, then we probably don't even
6012 # have an lstat function.
6013 ac_cv_func_lstat_dereferences_slashed_symlink=no
a946372e 6014fi
f11781c5 6015rm -f conftest.sym conftest.file
a946372e 6016
f11781c5
AK
6017fi
6018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5
6019$as_echo "$ac_cv_func_lstat_dereferences_slashed_symlink" >&6; }
a946372e 6020
f11781c5 6021test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
a946372e 6022
f11781c5
AK
6023cat >>confdefs.h <<_ACEOF
6024#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
6025_ACEOF
a946372e 6026
a946372e 6027
f11781c5
AK
6028if test "x$ac_cv_func_lstat_dereferences_slashed_symlink" = xno; then
6029 case " $LIBOBJS " in
6030 *" lstat.$ac_objext "* ) ;;
6031 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6032 ;;
6033esac
a946372e 6034
f11781c5 6035fi
a946372e 6036
f11781c5
AK
6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lstat accepts an empty string" >&5
6038$as_echo_n "checking whether lstat accepts an empty string... " >&6; }
6039if test "${ac_cv_func_lstat_empty_string_bug+set}" = set; then :
6040 $as_echo_n "(cached) " >&6
a946372e 6041else
f11781c5
AK
6042 if test "$cross_compiling" = yes; then :
6043 ac_cv_func_lstat_empty_string_bug=yes
a946372e 6044else
f11781c5
AK
6045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6046/* end confdefs.h. */
6047$ac_includes_default
6048int
6049main ()
6050{
6051struct stat sbuf;
6052 return lstat ("", &sbuf) == 0;
6053 ;
6054 return 0;
6055}
6056_ACEOF
6057if ac_fn_c_try_run "$LINENO"; then :
6058 ac_cv_func_lstat_empty_string_bug=no
6059else
6060 ac_cv_func_lstat_empty_string_bug=yes
a946372e 6061fi
f11781c5
AK
6062rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6063 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6064fi
6065
f11781c5
AK
6066fi
6067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_lstat_empty_string_bug" >&5
6068$as_echo "$ac_cv_func_lstat_empty_string_bug" >&6; }
6069if test $ac_cv_func_lstat_empty_string_bug = yes; then
6070 case " $LIBOBJS " in
6071 *" lstat.$ac_objext "* ) ;;
6072 *) LIBOBJS="$LIBOBJS lstat.$ac_objext"
6073 ;;
6074esac
a946372e
AK
6075
6076
f11781c5
AK
6077cat >>confdefs.h <<_ACEOF
6078#define HAVE_LSTAT_EMPTY_STRING_BUG 1
6079_ACEOF
a946372e 6080
a946372e 6081fi
a946372e 6082
f11781c5
AK
6083for ac_header in stdlib.h
6084do :
6085 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6086if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6087 cat >>confdefs.h <<_ACEOF
6088#define HAVE_STDLIB_H 1
6089_ACEOF
6090
a946372e
AK
6091fi
6092
f11781c5 6093done
a946372e 6094
f11781c5
AK
6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
6096$as_echo_n "checking for GNU libc compatible malloc... " >&6; }
6097if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
6098 $as_echo_n "(cached) " >&6
6099else
6100 if test "$cross_compiling" = yes; then :
6101 ac_cv_func_malloc_0_nonnull=no
6102else
6103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6104/* end confdefs.h. */
6105#if defined STDC_HEADERS || defined HAVE_STDLIB_H
6106# include <stdlib.h>
6107#else
6108char *malloc ();
6109#endif
a946372e 6110
f11781c5
AK
6111int
6112main ()
6113{
6114return ! malloc (0);
6115 ;
6116 return 0;
6117}
6118_ACEOF
6119if ac_fn_c_try_run "$LINENO"; then :
6120 ac_cv_func_malloc_0_nonnull=yes
a946372e 6121else
f11781c5 6122 ac_cv_func_malloc_0_nonnull=no
a946372e 6123fi
f11781c5
AK
6124rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6125 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e 6126fi
f11781c5 6127
a946372e 6128fi
f11781c5
AK
6129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
6130$as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
6131if test $ac_cv_func_malloc_0_nonnull = yes; then :
a946372e 6132
f11781c5 6133$as_echo "#define HAVE_MALLOC 1" >>confdefs.h
a946372e 6134
f11781c5
AK
6135else
6136 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
a946372e 6137
f11781c5
AK
6138 case " $LIBOBJS " in
6139 *" malloc.$ac_objext "* ) ;;
6140 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
6141 ;;
6142esac
6143
6144
6145$as_echo "#define malloc rpl_malloc" >>confdefs.h
a946372e 6146
a946372e 6147fi
a946372e 6148
a946372e 6149
f11781c5
AK
6150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
6151$as_echo_n "checking for working memcmp... " >&6; }
6152if test "${ac_cv_func_memcmp_working+set}" = set; then :
a946372e 6153 $as_echo_n "(cached) " >&6
a946372e 6154else
f11781c5
AK
6155 if test "$cross_compiling" = yes; then :
6156 ac_cv_func_memcmp_working=no
6157else
6158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e
AK
6159/* end confdefs.h. */
6160$ac_includes_default
f11781c5
AK
6161int
6162main ()
6163{
a946372e 6164
f11781c5
AK
6165 /* Some versions of memcmp are not 8-bit clean. */
6166 char c0 = '\100', c1 = '\200', c2 = '\201';
6167 if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0)
6168 return 1;
a946372e 6169
f11781c5
AK
6170 /* The Next x86 OpenStep bug shows up only when comparing 16 bytes
6171 or more and with at least one buffer not starting on a 4-byte boundary.
6172 William Lewis provided this test program. */
6173 {
6174 char foo[21];
6175 char bar[21];
6176 int i;
6177 for (i = 0; i < 4; i++)
6178 {
6179 char *a = foo + i;
6180 char *b = bar + i;
6181 strcpy (a, "--------01111111");
6182 strcpy (b, "--------10000000");
6183 if (memcmp (a, b, 16) >= 0)
6184 return 1;
6185 }
6186 return 0;
6187 }
a946372e 6188
f11781c5
AK
6189 ;
6190 return 0;
6191}
a946372e 6192_ACEOF
f11781c5
AK
6193if ac_fn_c_try_run "$LINENO"; then :
6194 ac_cv_func_memcmp_working=yes
a946372e 6195else
f11781c5
AK
6196 ac_cv_func_memcmp_working=no
6197fi
6198rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6199 conftest.$ac_objext conftest.beam conftest.$ac_ext
6200fi
a946372e 6201
a946372e 6202fi
f11781c5
AK
6203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
6204$as_echo "$ac_cv_func_memcmp_working" >&6; }
6205test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
6206 *" memcmp.$ac_objext "* ) ;;
6207 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
6208 ;;
6209esac
a946372e 6210
a946372e 6211
a946372e 6212
a946372e 6213
f11781c5
AK
6214
6215 for ac_header in $ac_header_list
6216do :
6217 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6218ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6219"
6220if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
a946372e
AK
6221 cat >>confdefs.h <<_ACEOF
6222#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6223_ACEOF
6224
a946372e
AK
6225fi
6226
6227done
6228
a946372e 6229
f11781c5
AK
6230
6231
6232
6233
6234
6235
6236for ac_func in getpagesize
6237do :
6238 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6239if test "x$ac_cv_func_getpagesize" = x""yes; then :
6240 cat >>confdefs.h <<_ACEOF
6241#define HAVE_GETPAGESIZE 1
6242_ACEOF
6243
a946372e 6244fi
f11781c5
AK
6245done
6246
6247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6248$as_echo_n "checking for working mmap... " >&6; }
6249if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6250 $as_echo_n "(cached) " >&6
a946372e 6251else
f11781c5
AK
6252 if test "$cross_compiling" = yes; then :
6253 ac_cv_func_mmap_fixed_mapped=no
6254else
6255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e
AK
6256/* end confdefs.h. */
6257$ac_includes_default
f11781c5
AK
6258/* malloc might have been renamed as rpl_malloc. */
6259#undef malloc
6260
6261/* Thanks to Mike Haertel and Jim Avera for this test.
6262 Here is a matrix of mmap possibilities:
6263 mmap private not fixed
6264 mmap private fixed at somewhere currently unmapped
6265 mmap private fixed at somewhere already mapped
6266 mmap shared not fixed
6267 mmap shared fixed at somewhere currently unmapped
6268 mmap shared fixed at somewhere already mapped
6269 For private mappings, we should verify that changes cannot be read()
6270 back from the file, nor mmap's back from the file at a different
6271 address. (There have been systems where private was not correctly
6272 implemented like the infamous i386 svr4.0, and systems where the
6273 VM page cache was not coherent with the file system buffer cache
6274 like early versions of FreeBSD and possibly contemporary NetBSD.)
6275 For shared mappings, we should conversely verify that changes get
6276 propagated back to all the places they're supposed to be.
6277
6278 Grep wants private fixed already mapped.
6279 The main things grep needs to know about mmap are:
6280 * does it exist and is it safe to write into the mmap'd area
6281 * how to use it (BSD variants) */
6282
6283#include <fcntl.h>
6284#include <sys/mman.h>
6285
6286#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
6287char *malloc ();
6288#endif
6289
6290/* This mess was copied from the GNU getpagesize.h. */
6291#ifndef HAVE_GETPAGESIZE
6292# ifdef _SC_PAGESIZE
6293# define getpagesize() sysconf(_SC_PAGESIZE)
6294# else /* no _SC_PAGESIZE */
6295# ifdef HAVE_SYS_PARAM_H
6296# include <sys/param.h>
6297# ifdef EXEC_PAGESIZE
6298# define getpagesize() EXEC_PAGESIZE
6299# else /* no EXEC_PAGESIZE */
6300# ifdef NBPG
6301# define getpagesize() NBPG * CLSIZE
6302# ifndef CLSIZE
6303# define CLSIZE 1
6304# endif /* no CLSIZE */
6305# else /* no NBPG */
6306# ifdef NBPC
6307# define getpagesize() NBPC
6308# else /* no NBPC */
6309# ifdef PAGESIZE
6310# define getpagesize() PAGESIZE
6311# endif /* PAGESIZE */
6312# endif /* no NBPC */
6313# endif /* no NBPG */
6314# endif /* no EXEC_PAGESIZE */
6315# else /* no HAVE_SYS_PARAM_H */
6316# define getpagesize() 8192 /* punt totally */
6317# endif /* no HAVE_SYS_PARAM_H */
6318# endif /* no _SC_PAGESIZE */
6319
6320#endif /* no HAVE_GETPAGESIZE */
6321
6322int
6323main ()
6324{
6325 char *data, *data2, *data3;
6326 const char *cdata2;
6327 int i, pagesize;
6328 int fd, fd2;
6329
6330 pagesize = getpagesize ();
6331
6332 /* First, make a file with some known garbage in it. */
6333 data = (char *) malloc (pagesize);
6334 if (!data)
6335 return 1;
6336 for (i = 0; i < pagesize; ++i)
6337 *(data + i) = rand ();
6338 umask (0);
6339 fd = creat ("conftest.mmap", 0600);
6340 if (fd < 0)
6341 return 2;
6342 if (write (fd, data, pagesize) != pagesize)
6343 return 3;
6344 close (fd);
6345
6346 /* Next, check that the tail of a page is zero-filled. File must have
6347 non-zero length, otherwise we risk SIGBUS for entire page. */
6348 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
6349 if (fd2 < 0)
6350 return 4;
6351 cdata2 = "";
6352 if (write (fd2, cdata2, 1) != 1)
6353 return 5;
6354 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
6355 if (data2 == MAP_FAILED)
6356 return 6;
6357 for (i = 0; i < pagesize; ++i)
6358 if (*(data2 + i))
6359 return 7;
6360 close (fd2);
6361 if (munmap (data2, pagesize))
6362 return 8;
6363
6364 /* Next, try to mmap the file at a fixed address which already has
6365 something else allocated at it. If we can, also make sure that
6366 we see the same garbage. */
6367 fd = open ("conftest.mmap", O_RDWR);
6368 if (fd < 0)
6369 return 9;
6370 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6371 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6372 return 10;
6373 for (i = 0; i < pagesize; ++i)
6374 if (*(data + i) != *(data2 + i))
6375 return 11;
6376
6377 /* Finally, make sure that changes to the mapped area do not
6378 percolate back to the file as seen by read(). (This is a bug on
6379 some variants of i386 svr4.0.) */
6380 for (i = 0; i < pagesize; ++i)
6381 *(data2 + i) = *(data2 + i) + 1;
6382 data3 = (char *) malloc (pagesize);
6383 if (!data3)
6384 return 12;
6385 if (read (fd, data3, pagesize) != pagesize)
6386 return 13;
6387 for (i = 0; i < pagesize; ++i)
6388 if (*(data + i) != *(data3 + i))
6389 return 14;
6390 close (fd);
6391 return 0;
6392}
a946372e 6393_ACEOF
f11781c5
AK
6394if ac_fn_c_try_run "$LINENO"; then :
6395 ac_cv_func_mmap_fixed_mapped=yes
a946372e 6396else
f11781c5
AK
6397 ac_cv_func_mmap_fixed_mapped=no
6398fi
6399rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6400 conftest.$ac_objext conftest.beam conftest.$ac_ext
6401fi
a946372e 6402
a946372e 6403fi
f11781c5
AK
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
6405$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
6406if test $ac_cv_func_mmap_fixed_mapped = yes; then
a946372e 6407
f11781c5 6408$as_echo "#define HAVE_MMAP 1" >>confdefs.h
a946372e 6409
f11781c5
AK
6410fi
6411rm -f conftest.mmap conftest.txt
6412
6413for ac_header in stdlib.h
6414do :
6415 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6416if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6417 cat >>confdefs.h <<_ACEOF
6418#define HAVE_STDLIB_H 1
a946372e 6419_ACEOF
f11781c5
AK
6420
6421fi
6422
6423done
6424
6425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible realloc" >&5
6426$as_echo_n "checking for GNU libc compatible realloc... " >&6; }
6427if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
6428 $as_echo_n "(cached) " >&6
6429else
6430 if test "$cross_compiling" = yes; then :
6431 ac_cv_func_realloc_0_nonnull=no
6432else
6433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
a946372e 6434/* end confdefs.h. */
f11781c5
AK
6435#if defined STDC_HEADERS || defined HAVE_STDLIB_H
6436# include <stdlib.h>
6437#else
6438char *realloc ();
6439#endif
6440
6441int
6442main ()
6443{
6444return ! realloc (0, 0);
6445 ;
6446 return 0;
6447}
a946372e 6448_ACEOF
f11781c5
AK
6449if ac_fn_c_try_run "$LINENO"; then :
6450 ac_cv_func_realloc_0_nonnull=yes
a946372e 6451else
f11781c5
AK
6452 ac_cv_func_realloc_0_nonnull=no
6453fi
6454rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6455 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6456fi
6457
f11781c5
AK
6458fi
6459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
6460$as_echo "$ac_cv_func_realloc_0_nonnull" >&6; }
6461if test $ac_cv_func_realloc_0_nonnull = yes; then :
a946372e 6462
f11781c5 6463$as_echo "#define HAVE_REALLOC 1" >>confdefs.h
a946372e 6464
a946372e 6465else
f11781c5
AK
6466 $as_echo "#define HAVE_REALLOC 0" >>confdefs.h
6467
6468 case " $LIBOBJS " in
6469 *" realloc.$ac_objext "* ) ;;
6470 *) LIBOBJS="$LIBOBJS realloc.$ac_objext"
6471 ;;
6472esac
a946372e 6473
a946372e 6474
f11781c5
AK
6475$as_echo "#define realloc rpl_realloc" >>confdefs.h
6476
a946372e
AK
6477fi
6478
a946372e 6479
f11781c5
AK
6480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat accepts an empty string" >&5
6481$as_echo_n "checking whether stat accepts an empty string... " >&6; }
6482if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then :
6483 $as_echo_n "(cached) " >&6
a946372e 6484else
f11781c5
AK
6485 if test "$cross_compiling" = yes; then :
6486 ac_cv_func_stat_empty_string_bug=yes
6487else
6488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6489/* end confdefs.h. */
6490$ac_includes_default
6491int
6492main ()
6493{
6494struct stat sbuf;
6495 return stat ("", &sbuf) == 0;
6496 ;
6497 return 0;
6498}
6499_ACEOF
6500if ac_fn_c_try_run "$LINENO"; then :
6501 ac_cv_func_stat_empty_string_bug=no
6502else
6503 ac_cv_func_stat_empty_string_bug=yes
a946372e 6504fi
f11781c5
AK
6505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6506 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6507fi
6508
8c4e8a18 6509fi
f11781c5
AK
6510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_stat_empty_string_bug" >&5
6511$as_echo "$ac_cv_func_stat_empty_string_bug" >&6; }
6512if test $ac_cv_func_stat_empty_string_bug = yes; then
6513 case " $LIBOBJS " in
6514 *" stat.$ac_objext "* ) ;;
6515 *) LIBOBJS="$LIBOBJS stat.$ac_objext"
6516 ;;
6517esac
8c4e8a18
FDN
6518
6519
6520cat >>confdefs.h <<_ACEOF
f11781c5 6521#define HAVE_STAT_EMPTY_STRING_BUG 1
8c4e8a18
FDN
6522_ACEOF
6523
6524fi
6525
f11781c5
AK
6526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
6527$as_echo_n "checking for working strtod... " >&6; }
6528if test "${ac_cv_func_strtod+set}" = set; then :
6529 $as_echo_n "(cached) " >&6
66fd4529 6530else
f11781c5
AK
6531 if test "$cross_compiling" = yes; then :
6532 ac_cv_func_strtod=no
6533else
6534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6535/* end confdefs.h. */
66fd4529 6536
f11781c5
AK
6537$ac_includes_default
6538#ifndef strtod
6539double strtod ();
6540#endif
6541int
6542main()
6543{
6544 {
6545 /* Some versions of Linux strtod mis-parse strings with leading '+'. */
6546 char *string = " +69";
6547 char *term;
6548 double value;
6549 value = strtod (string, &term);
6550 if (value != 69 || term != (string + 4))
6551 return 1;
6552 }
66fd4529 6553
f11781c5
AK
6554 {
6555 /* Under Solaris 2.4, strtod returns the wrong value for the
6556 terminating character under some conditions. */
6557 char *string = "NaN";
6558 char *term;
6559 strtod (string, &term);
6560 if (term != string && *(term - 1) == 0)
6561 return 1;
6562 }
6563 return 0;
6564}
66fd4529 6565
f11781c5
AK
6566_ACEOF
6567if ac_fn_c_try_run "$LINENO"; then :
6568 ac_cv_func_strtod=yes
66fd4529 6569else
f11781c5
AK
6570 ac_cv_func_strtod=no
6571fi
6572rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6573 conftest.$ac_objext conftest.beam conftest.$ac_ext
a946372e
AK
6574fi
6575
f11781c5
AK
6576fi
6577{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
6578$as_echo "$ac_cv_func_strtod" >&6; }
6579if test $ac_cv_func_strtod = no; then
6580 case " $LIBOBJS " in
6581 *" strtod.$ac_objext "* ) ;;
6582 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
6583 ;;
6584esac
71082be4 6585
f11781c5
AK
6586ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
6587if test "x$ac_cv_func_pow" = x""yes; then :
71082be4 6588
66fd4529 6589fi
a946372e 6590
f11781c5
AK
6591if test $ac_cv_func_pow = no; then
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5
6593$as_echo_n "checking for pow in -lm... " >&6; }
6594if test "${ac_cv_lib_m_pow+set}" = set; then :
6595 $as_echo_n "(cached) " >&6
6596else
6597 ac_check_lib_save_LIBS=$LIBS
6598LIBS="-lm $LIBS"
6599cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600/* end confdefs.h. */
90c80887 6601
f11781c5
AK
6602/* Override any GCC internal prototype to avoid an error.
6603 Use char because int might match the return type of a GCC
6604 builtin and then its argument prototype would still apply. */
6605#ifdef __cplusplus
6606extern "C"
6607#endif
6608char pow ();
6609int
6610main ()
6611{
6612return pow ();
6613 ;
6614 return 0;
6615}
6616_ACEOF
6617if ac_fn_c_try_link "$LINENO"; then :
6618 ac_cv_lib_m_pow=yes
90c80887 6619else
f11781c5 6620 ac_cv_lib_m_pow=no
90c80887 6621fi
f11781c5
AK
6622rm -f core conftest.err conftest.$ac_objext \
6623 conftest$ac_exeext conftest.$ac_ext
6624LIBS=$ac_check_lib_save_LIBS
90c80887 6625fi
f11781c5
AK
6626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
6627$as_echo "$ac_cv_lib_m_pow" >&6; }
6628if test "x$ac_cv_lib_m_pow" = x""yes; then :
6629 POW_LIB=-lm
90c80887 6630else
f11781c5
AK
6631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5
6632$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;}
90c80887 6633fi
f11781c5 6634
90c80887
AK
6635fi
6636
f11781c5
AK
6637fi
6638
6639for ac_func in vprintf
6640do :
6641 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
6642if test "x$ac_cv_func_vprintf" = x""yes; then :
6643 cat >>confdefs.h <<_ACEOF
6644#define HAVE_VPRINTF 1
6645_ACEOF
90c80887 6646
f11781c5
AK
6647ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6648if test "x$ac_cv_func__doprnt" = x""yes; then :
90c80887 6649
f11781c5 6650$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
90c80887 6651
90c80887 6652fi
90c80887 6653
f11781c5
AK
6654fi
6655done
90c80887 6656
90c80887 6657
90c80887 6658
f11781c5
AK
6659################################################################################
6660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use static linking" >&5
6661$as_echo_n "checking whether to use static linking... " >&6; }
6662# Check whether --enable-static_link was given.
6663if test "${enable_static_link+set}" = set; then :
6664 enableval=$enable_static_link; STATIC_LINK=$enableval
6665else
6666 STATIC_LINK=no
6667fi
90c80887 6668
f11781c5
AK
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $STATIC_LINK" >&5
6670$as_echo "$STATIC_LINK" >&6; }
90c80887 6671
f11781c5 6672################################################################################
90c80887 6673
90c80887 6674
f11781c5
AK
6675################################################################################
6676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking file owner" >&5
6677$as_echo_n "checking file owner... " >&6; }
90c80887 6678
f11781c5
AK
6679# Check whether --with-user was given.
6680if test "${with_user+set}" = set; then :
6681 withval=$with_user; OWNER=$withval
6682fi
90c80887 6683
f11781c5
AK
6684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OWNER" >&5
6685$as_echo "$OWNER" >&6; }
90c80887 6686
f11781c5
AK
6687if test x$OWNER != x; then
6688 INSTALL="$INSTALL -o $OWNER"
90c80887 6689fi
a946372e 6690
f11781c5
AK
6691################################################################################
6692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking group owner" >&5
6693$as_echo_n "checking group owner... " >&6; }
a946372e 6694
f11781c5
AK
6695# Check whether --with-group was given.
6696if test "${with_group+set}" = set; then :
6697 withval=$with_group; GROUP=$withval
a946372e 6698fi
f11781c5
AK
6699
6700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROUP" >&5
6701$as_echo "$GROUP" >&6; }
6702
6703if test x$GROUP != x; then
6704 INSTALL="$INSTALL -g $GROUP"
a946372e 6705fi
f11781c5
AK
6706
6707################################################################################
6708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking device node uid" >&5
6709$as_echo_n "checking device node uid... " >&6; }
6710
6711
6712# Check whether --with-device-uid was given.
6713if test "${with_device_uid+set}" = set; then :
6714 withval=$with_device_uid; DM_DEVICE_UID=$withval
a946372e 6715else
f11781c5 6716 DM_DEVICE_UID=0
a946372e
AK
6717fi
6718
f11781c5
AK
6719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_UID" >&5
6720$as_echo "$DM_DEVICE_UID" >&6; }
a946372e 6721
f11781c5
AK
6722################################################################################
6723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking device node gid" >&5
6724$as_echo_n "checking device node gid... " >&6; }
a946372e 6725
a946372e 6726
f11781c5
AK
6727# Check whether --with-device-gid was given.
6728if test "${with_device_gid+set}" = set; then :
6729 withval=$with_device_gid; DM_DEVICE_GID=$withval
a946372e 6730else
f11781c5 6731 DM_DEVICE_GID=0
a946372e 6732fi
a946372e 6733
f11781c5
AK
6734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_GID" >&5
6735$as_echo "$DM_DEVICE_GID" >&6; }
90c80887 6736
f11781c5
AK
6737################################################################################
6738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking device node mode" >&5
6739$as_echo_n "checking device node mode... " >&6; }
90c80887 6740
90c80887 6741
f11781c5
AK
6742# Check whether --with-device-mode was given.
6743if test "${with_device_mode+set}" = set; then :
6744 withval=$with_device_mode; DM_DEVICE_MODE=$withval
6745else
6746 DM_DEVICE_MODE=0600
6747fi
90c80887 6748
f11781c5
AK
6749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_MODE" >&5
6750$as_echo "$DM_DEVICE_MODE" >&6; }
90c80887 6751
d0df875d
ZK
6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking when to create device nodes" >&5
6753$as_echo_n "checking when to create device nodes... " >&6; }
6754
6755# Check whether --with-device-nodes-on was given.
6756if test "${with_device_nodes_on+set}" = set; then :
6757 withval=$with_device_nodes_on; ADD_NODE=$withval
6758else
6759 ADD_NODE=resume
6760fi
6761
6762case "$ADD_NODE" in
6763 resume) add_on=DM_ADD_NODE_ON_RESUME;;
6764 create) add_on=DM_ADD_NODE_ON_CREATE;;
6765 *) as_fn_error $? "--with-device-nodes-on parameter invalid" "$LINENO" 5;;
6766esac
6767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: on $ADD_NODE" >&5
6768$as_echo "on $ADD_NODE" >&6; }
6769
6770cat >>confdefs.h <<_ACEOF
6771#define DEFAULT_DM_ADD_NODE $add_on
6772_ACEOF
6773
6774
c64d7cd3
PR
6775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default name mangling" >&5
6776$as_echo_n "checking default name mangling... " >&6; }
6777
6778# Check whether --with-default-name-mangling was given.
6779if test "${with_default_name_mangling+set}" = set; then :
6780 withval=$with_default_name_mangling; MANGLING=$withval
6781else
6782 MANGLING=auto
6783fi
6784
6785case "$MANGLING" in
6786 auto) mangling=DM_STRING_MANGLING_AUTO;;
6787 disabled) mangling=DM_STRING_MANGLING_NONE;;
6788 hex) mangling=DM_STRING_MANGLING_HEX;;
6789 *) as_fn_error $? "--with-default-name-mangling parameter invalid" "$LINENO" 5;;
6790esac
6791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANGLING" >&5
6792$as_echo "$MANGLING" >&6; }
6793
6794cat >>confdefs.h <<_ACEOF
6795#define DEFAULT_DM_NAME_MANGLING $mangling
6796_ACEOF
6797
6798
f11781c5
AK
6799################################################################################
6800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable lvm1 fallback" >&5
6801$as_echo_n "checking whether to enable lvm1 fallback... " >&6; }
6802# Check whether --enable-lvm1_fallback was given.
6803if test "${enable_lvm1_fallback+set}" = set; then :
6804 enableval=$enable_lvm1_fallback; LVM1_FALLBACK=$enableval
6805else
6806 LVM1_FALLBACK=no
6807fi
90c80887 6808
f11781c5
AK
6809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1_FALLBACK" >&5
6810$as_echo "$LVM1_FALLBACK" >&6; }
90c80887 6811
f11781c5 6812if test x$LVM1_FALLBACK = xyes; then
90c80887 6813
f11781c5 6814$as_echo "#define LVM1_FALLBACK 1" >>confdefs.h
90c80887 6815
f11781c5 6816fi
90c80887 6817
f11781c5
AK
6818################################################################################
6819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for lvm1 metadata" >&5
6820$as_echo_n "checking whether to include support for lvm1 metadata... " >&6; }
6821
6822# Check whether --with-lvm1 was given.
6823if test "${with_lvm1+set}" = set; then :
6824 withval=$with_lvm1; LVM1=$withval
a946372e 6825else
f11781c5 6826 LVM1=internal
a946372e 6827fi
f11781c5
AK
6828
6829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1" >&5
6830$as_echo "$LVM1" >&6; }
6831
6832if [ "x$LVM1" != xnone -a "x$LVM1" != xinternal -a "x$LVM1" != xshared ];
6833 then as_fn_error $? "--with-lvm1 parameter invalid
6834" "$LINENO" 5
6835fi;
6836
6837if test x$LVM1 = xinternal; then
6838
6839$as_echo "#define LVM1_INTERNAL 1" >>confdefs.h
6840
a946372e
AK
6841fi
6842
6843################################################################################
f11781c5
AK
6844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for GFS pool metadata" >&5
6845$as_echo_n "checking whether to include support for GFS pool metadata... " >&6; }
6846
6847# Check whether --with-pool was given.
6848if test "${with_pool+set}" = set; then :
6849 withval=$with_pool; POOL=$withval
a946372e 6850else
f11781c5 6851 POOL=internal
a946372e
AK
6852fi
6853
f11781c5
AK
6854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $POOL" >&5
6855$as_echo "$POOL" >&6; }
6856
6857if [ "x$POOL" != xnone -a "x$POOL" != xinternal -a "x$POOL" != xshared ];
6858 then as_fn_error $? "--with-pool parameter invalid
6859" "$LINENO" 5
6860fi;
6861
6862if test x$POOL = xinternal; then
6863
6864$as_echo "#define POOL_INTERNAL 1" >>confdefs.h
a946372e 6865
a946372e
AK
6866fi
6867
6868################################################################################
f11781c5
AK
6869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include support for cluster locking" >&5
6870$as_echo_n "checking whether to include support for cluster locking... " >&6; }
a946372e 6871
f11781c5
AK
6872# Check whether --with-cluster was given.
6873if test "${with_cluster+set}" = set; then :
6874 withval=$with_cluster; CLUSTER=$withval
a946372e
AK
6875fi
6876
f11781c5
AK
6877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLUSTER" >&5
6878$as_echo "$CLUSTER" >&6; }
a946372e 6879
f11781c5
AK
6880if [ "x$CLUSTER" != xnone -a "x$CLUSTER" != xinternal -a "x$CLUSTER" != xshared ];
6881 then as_fn_error $? "--with-cluster parameter invalid
6882" "$LINENO" 5
6883fi;
fddafd51 6884
f11781c5 6885if test x$CLUSTER = xinternal; then
5556819a 6886
f11781c5 6887$as_echo "#define CLUSTER_LOCKING_INTERNAL 1" >>confdefs.h
fddafd51 6888
fddafd51 6889fi
f11781c5
AK
6890
6891################################################################################
6892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include snapshots" >&5
6893$as_echo_n "checking whether to include snapshots... " >&6; }
6894
6895# Check whether --with-snapshots was given.
6896if test "${with_snapshots+set}" = set; then :
6897 withval=$with_snapshots; SNAPSHOTS=$withval
fddafd51 6898else
f11781c5 6899 SNAPSHOTS=internal
fddafd51
ZK
6900fi
6901
f11781c5
AK
6902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNAPSHOTS" >&5
6903$as_echo "$SNAPSHOTS" >&6; }
fddafd51 6904
f11781c5
AK
6905if [ "x$SNAPSHOTS" != xnone -a "x$SNAPSHOTS" != xinternal -a "x$SNAPSHOTS" != xshared ];
6906 then as_fn_error $? "--with-snapshots parameter invalid
6907" "$LINENO" 5
6908fi;
fddafd51 6909
f11781c5
AK
6910if test x$SNAPSHOTS = xinternal; then
6911
6912$as_echo "#define SNAPSHOT_INTERNAL 1" >>confdefs.h
6913
6914fi
6915
6916################################################################################
6917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include mirrors" >&5
6918$as_echo_n "checking whether to include mirrors... " >&6; }
6919
6920# Check whether --with-mirrors was given.
6921if test "${with_mirrors+set}" = set; then :
6922 withval=$with_mirrors; MIRRORS=$withval
fddafd51 6923else
f11781c5 6924 MIRRORS=internal
fddafd51
ZK
6925fi
6926
f11781c5
AK
6927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIRRORS" >&5
6928$as_echo "$MIRRORS" >&6; }
fddafd51 6929
f11781c5
AK
6930if [ "x$MIRRORS" != xnone -a "x$MIRRORS" != xinternal -a "x$MIRRORS" != xshared ];
6931 then as_fn_error $? "--with-mirrors parameter invalid
6932" "$LINENO" 5
6933fi;
6934
6935if test x$MIRRORS = xinternal; then
6936
6937$as_echo "#define MIRRORED_INTERNAL 1" >>confdefs.h
6938
6939fi
6940
cac52ca4
JEB
6941################################################################################
6942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include raid" >&5
6943$as_echo_n "checking whether to include raid... " >&6; }
6944
6945# Check whether --with-raid was given.
6946if test "${with_raid+set}" = set; then :
6947 withval=$with_raid; RAID=$withval
6948else
6949 RAID=internal
6950fi
6951
6952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAID" >&5
6953$as_echo "$RAID" >&6; }
6954
6955if [ "x$RAID" != xnone -a "x$RAID" != xinternal -a "x$RAID" != xshared ];
6956 then as_fn_error $? "--with-raid parameter invalid
6957" "$LINENO" 5
6958fi;
6959
6960if test x$RAID = xinternal; then
6961
6962$as_echo "#define RAID_INTERNAL 1" >>confdefs.h
6963
6964fi
6965
f11781c5
AK
6966################################################################################
6967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include replicators" >&5
6968$as_echo_n "checking whether to include replicators... " >&6; }
6969
6970# Check whether --with-replicators was given.
6971if test "${with_replicators+set}" = set; then :
6972 withval=$with_replicators; REPLICATORS=$withval
fd4728e1 6973else
f11781c5
AK
6974 REPLICATORS=none
6975fi
fd4728e1 6976
f11781c5
AK
6977{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $REPLICATORS" >&5
6978$as_echo "$REPLICATORS" >&6; }
6979
6980case "$REPLICATORS" in
6981 none|shared) ;;
6982 internal)
6983$as_echo "#define REPLICATOR_INTERNAL 1" >>confdefs.h
6984 ;;
6985 *) as_fn_error $? "--with-replicators parameter invalid ($REPLICATORS)" "$LINENO" 5 ;;
fd4728e1 6986esac
f11781c5 6987
3ba4a195
ZK
6988################################################################################
6989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to include thin provisioning" >&5
6990$as_echo_n "checking whether to include thin provisioning... " >&6; }
6991
6992# Check whether --with-thin was given.
6993if test "${with_thin+set}" = set; then :
6994 withval=$with_thin; THIN=$withval
6995else
6996 THIN=none
6997fi
6998
6999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIN" >&5
7000$as_echo "$THIN" >&6; }
7001
7002case "$THIN" in
7003 none|shared) ;;
7004 internal)
7005$as_echo "#define THIN_INTERNAL 1" >>confdefs.h
7006 ;;
7007 *) as_fn_error $? "--with-thin parameter invalid ($THIN)" "$LINENO" 5 ;;
7008esac
7009
f11781c5
AK
7010################################################################################
7011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable readline" >&5
7012$as_echo_n "checking whether to enable readline... " >&6; }
7013# Check whether --enable-readline was given.
7014if test "${enable_readline+set}" = set; then :
7015 enableval=$enable_readline; READLINE=$enableval
fd4728e1 7016else
f11781c5 7017 READLINE=maybe
fd4728e1
ZK
7018fi
7019
f11781c5
AK
7020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE" >&5
7021$as_echo "$READLINE" >&6; }
fd4728e1 7022
f11781c5
AK
7023################################################################################
7024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable realtime support" >&5
7025$as_echo_n "checking whether to enable realtime support... " >&6; }
7026# Check whether --enable-realtime was given.
7027if test "${enable_realtime+set}" = set; then :
7028 enableval=$enable_realtime; REALTIME=$enableval
5556819a 7029fi
d0191583 7030
f11781c5
AK
7031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $REALTIME" >&5
7032$as_echo "$REALTIME" >&6; }
7033
54b362f9 7034################################################################################
f11781c5
AK
7035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable OCF resource agents" >&5
7036$as_echo_n "checking whether to enable OCF resource agents... " >&6; }
7037# Check whether --enable-ocf was given.
7038if test "${enable_ocf+set}" = set; then :
7039 enableval=$enable_ocf; OCF=$enableval
54b362f9 7040else
f11781c5 7041 OCF=no
54b362f9
AK
7042fi
7043
f11781c5
AK
7044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCF" >&5
7045$as_echo "$OCF" >&6; }
54b362f9 7046
606d0858
AK
7047# Check whether --with-ocfdir was given.
7048if test "${with_ocfdir+set}" = set; then :
7049 withval=$with_ocfdir; OCFDIR=$withval
7050else
7051 OCFDIR='${prefix}/lib/ocf/resource.d/lvm2'
7052fi
7053
7054
f11781c5
AK
7055################################################################################
7056pkg_config_init() {
7057
7058
7059
7060
7061
7062
7063if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
7064 if test -n "$ac_tool_prefix"; then
7065 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
7066set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
7067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
54b362f9 7068$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 7069if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
54b362f9
AK
7070 $as_echo_n "(cached) " >&6
7071else
f11781c5 7072 case $PKG_CONFIG in
54b362f9 7073 [\\/]* | ?:[\\/]*)
f11781c5 7074 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
54b362f9
AK
7075 ;;
7076 *)
7077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7078for as_dir in $PATH
7079do
7080 IFS=$as_save_IFS
7081 test -z "$as_dir" && as_dir=.
f11781c5 7082 for ac_exec_ext in '' $ac_executable_extensions; do
54b362f9 7083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
7084 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
54b362f9
AK
7086 break 2
7087 fi
7088done
f11781c5 7089 done
54b362f9
AK
7090IFS=$as_save_IFS
7091
7092 ;;
7093esac
7094fi
f11781c5
AK
7095PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7096if test -n "$PKG_CONFIG"; then
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7098$as_echo "$PKG_CONFIG" >&6; }
54b362f9 7099else
f11781c5 7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54b362f9
AK
7101$as_echo "no" >&6; }
7102fi
7103
7104
f11781c5
AK
7105fi
7106if test -z "$ac_cv_path_PKG_CONFIG"; then
7107 ac_pt_PKG_CONFIG=$PKG_CONFIG
7108 # Extract the first word of "pkg-config", so it can be a program name with args.
7109set dummy pkg-config; ac_word=$2
7110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
54b362f9 7111$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 7112if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
54b362f9
AK
7113 $as_echo_n "(cached) " >&6
7114else
f11781c5 7115 case $ac_pt_PKG_CONFIG in
54b362f9 7116 [\\/]* | ?:[\\/]*)
f11781c5 7117 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
54b362f9
AK
7118 ;;
7119 *)
7120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7121for as_dir in $PATH
7122do
7123 IFS=$as_save_IFS
7124 test -z "$as_dir" && as_dir=.
f11781c5 7125 for ac_exec_ext in '' $ac_executable_extensions; do
54b362f9 7126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
f11781c5
AK
7127 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
7128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
54b362f9
AK
7129 break 2
7130 fi
7131done
f11781c5 7132 done
54b362f9
AK
7133IFS=$as_save_IFS
7134
7135 ;;
7136esac
7137fi
f11781c5
AK
7138ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
7139if test -n "$ac_pt_PKG_CONFIG"; then
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
7141$as_echo "$ac_pt_PKG_CONFIG" >&6; }
54b362f9 7142else
f11781c5 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
54b362f9
AK
7144$as_echo "no" >&6; }
7145fi
7146
f11781c5
AK
7147 if test "x$ac_pt_PKG_CONFIG" = x; then
7148 PKG_CONFIG=""
7149 else
7150 case $cross_compiling:$ac_tool_warned in
7151yes:)
7152{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7153$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7154ac_tool_warned=yes ;;
7155esac
7156 PKG_CONFIG=$ac_pt_PKG_CONFIG
7157 fi
d1e8046f 7158else
f11781c5 7159 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
d1e8046f
AK
7160fi
7161
f11781c5
AK
7162fi
7163if test -n "$PKG_CONFIG"; then
7164 _pkg_min_version=0.9.0
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
7166$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
7167 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7169$as_echo "yes" >&6; }
7170 else
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7172$as_echo "no" >&6; }
7173 PKG_CONFIG=""
7174 fi
7175fi
d1e8046f 7176
f11781c5
AK
7177pkg_failed=no
7178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKGCONFIGINIT" >&5
7179$as_echo_n "checking for PKGCONFIGINIT... " >&6; }
d1e8046f 7180
f11781c5
AK
7181if test -n "$PKGCONFIGINIT_CFLAGS"; then
7182 pkg_cv_PKGCONFIGINIT_CFLAGS="$PKGCONFIGINIT_CFLAGS"
7183 elif test -n "$PKG_CONFIG"; then
7184 if test -n "$PKG_CONFIG" && \
7185 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7186 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
7187 ac_status=$?
7188 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7189 test $ac_status = 0; }; then
7190 pkg_cv_PKGCONFIGINIT_CFLAGS=`$PKG_CONFIG --cflags "pkgconfiginit" 2>/dev/null`
d1e8046f 7191else
f11781c5
AK
7192 pkg_failed=yes
7193fi
7194 else
7195 pkg_failed=untried
7196fi
7197if test -n "$PKGCONFIGINIT_LIBS"; then
7198 pkg_cv_PKGCONFIGINIT_LIBS="$PKGCONFIGINIT_LIBS"
7199 elif test -n "$PKG_CONFIG"; then
7200 if test -n "$PKG_CONFIG" && \
7201 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pkgconfiginit\""; } >&5
7202 ($PKG_CONFIG --exists --print-errors "pkgconfiginit") 2>&5
d1e8046f 7203 ac_status=$?
f11781c5
AK
7204 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7205 test $ac_status = 0; }; then
7206 pkg_cv_PKGCONFIGINIT_LIBS=`$PKG_CONFIG --libs "pkgconfiginit" 2>/dev/null`
d1e8046f 7207else
f11781c5
AK
7208 pkg_failed=yes
7209fi
7210 else
7211 pkg_failed=untried
d1e8046f
AK
7212fi
7213
d1e8046f 7214
f11781c5
AK
7215
7216if test $pkg_failed = yes; then
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7218$as_echo "no" >&6; }
7219
7220if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7221 _pkg_short_errors_supported=yes
7222else
7223 _pkg_short_errors_supported=no
7224fi
7225 if test $_pkg_short_errors_supported = yes; then
7226 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pkgconfiginit" 2>&1`
7227 else
7228 PKGCONFIGINIT_PKG_ERRORS=`$PKG_CONFIG --print-errors "pkgconfiginit" 2>&1`
7229 fi
7230 # Put the nasty error message in config.log where it belongs
7231 echo "$PKGCONFIGINIT_PKG_ERRORS" >&5
7232
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7234$as_echo "pkg-config initialized" >&6; }
7235elif test $pkg_failed = untried; then
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7237$as_echo "no" >&6; }
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pkg-config initialized" >&5
7239$as_echo "pkg-config initialized" >&6; }
d1e8046f 7240else
f11781c5
AK
7241 PKGCONFIGINIT_CFLAGS=$pkg_cv_PKGCONFIGINIT_CFLAGS
7242 PKGCONFIGINIT_LIBS=$pkg_cv_PKGCONFIGINIT_LIBS
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7244$as_echo "yes" >&6; }
d1e8046f 7245
d1e8046f 7246fi
f11781c5
AK
7247 PKGCONFIG_INIT=1
7248}
d1e8046f 7249
f11781c5
AK
7250################################################################################
7251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster LVM daemon" >&5
7252$as_echo_n "checking whether to build cluster LVM daemon... " >&6; }
d1e8046f 7253
f11781c5
AK
7254# Check whether --with-clvmd was given.
7255if test "${with_clvmd+set}" = set; then :
7256 withval=$with_clvmd; CLVMD=$withval
d1e8046f 7257else
f11781c5 7258 CLVMD=none
d1e8046f 7259fi
d1e8046f 7260
f11781c5
AK
7261if test x$CLVMD = xyes; then
7262 CLVMD=all
d1e8046f 7263fi
f11781c5
AK
7264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLVMD" >&5
7265$as_echo "$CLVMD" >&6; }
d1e8046f 7266
f11781c5
AK
7267if test x$CLVMD != xnone && test x$CLUSTER = xnone; then
7268 CLUSTER=internal
d1e8046f
AK
7269fi
7270
f11781c5
AK
7271if test x$CLVMD != xnone && test x$PKGCONFIG_INIT != x1; then
7272 pkg_config_init
7273fi
d1e8046f 7274
f11781c5
AK
7275CLVMD_CMANAGERS=""
7276CLVMD_NEEDS_QDISKD=no
d1e8046f 7277
f11781c5 7278if [ `expr x"$CLVMD" : '.*gulm.*'` != 0 ]; then
13db5983 7279 as_fn_error $? "Since version 2.02.87 GULM locking is no longer supported." "$LINENO" 5;
d1e8046f 7280fi
f11781c5
AK
7281if [ `expr x"$CLVMD" : '.*cman.*'` != 0 ]; then
7282 BUILDCMAN=yes
7283 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7284 CLVMD_NEEDS_QDISKD=yes
7285fi
7286if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
7287 BUILDCOROSYNC=yes
7288 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7289fi
7290if [ `expr x"$CLVMD" : '.*openais.*'` != 0 ]; then
7291 BUILDOPENAIS=yes
7292 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7293fi
7294if test x$CLVMD_NEEDS_QDISKD != xno; then
7295 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
fc54be10
AK
7296fi
7297
f11781c5
AK
7298soft_bailout() {
7299 NOTFOUND=1
7300}
ad6254c5 7301
f11781c5
AK
7302hard_bailout() {
7303 as_fn_error $? "bailing out" "$LINENO" 5
7304}
ad6254c5 7305
f11781c5
AK
7306if test x$CLVMD = xall; then
7307 bailout=soft_bailout
f11781c5
AK
7308 BUILDCMAN=yes
7309 BUILDCOROSYNC=yes
7310 BUILDOPENAIS=yes
a5f46f6a 7311else
f11781c5 7312 bailout=hard_bailout
a5f46f6a
AK
7313fi
7314
f11781c5
AK
7315check_lib_no_libs() {
7316 lib_no_libs_arg1=$1
7317 shift
7318 lib_no_libs_arg2=$1
7319 shift
7320 lib_no_libs_args=$@
7321 as_ac_Lib=`$as_echo "ac_cv_lib_$lib_no_libs_arg1''_$lib_no_libs_arg2" | $as_tr_sh`
7322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1" >&5
7323$as_echo_n "checking for $lib_no_libs_arg2 in -l$lib_no_libs_arg1... " >&6; }
7324if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
90c80887
AK
7325 $as_echo_n "(cached) " >&6
7326else
7327 ac_check_lib_save_LIBS=$LIBS
f11781c5
AK
7328LIBS="-l$lib_no_libs_arg1 $lib_no_libs_args $LIBS"
7329cat confdefs.h - <<_ACEOF >conftest.$ac_ext
90c80887
AK
7330/* end confdefs.h. */
7331
7332/* Override any GCC internal prototype to avoid an error.
7333 Use char because int might match the return type of a GCC
7334 builtin and then its argument prototype would still apply. */
7335#ifdef __cplusplus
7336extern "C"
7337#endif
f11781c5 7338char $lib_no_libs_arg2 ();
90c80887
AK
7339int
7340main ()
7341{
f11781c5 7342return $lib_no_libs_arg2 ();
90c80887
AK
7343 ;
7344 return 0;
7345}
7346_ACEOF
f11781c5
AK
7347if ac_fn_c_try_link "$LINENO"; then :
7348 eval "$as_ac_Lib=yes"
90c80887 7349else
f11781c5 7350 eval "$as_ac_Lib=no"
90c80887 7351fi
f11781c5
AK
7352rm -f core conftest.err conftest.$ac_objext \
7353 conftest$ac_exeext conftest.$ac_ext
90c80887
AK
7354LIBS=$ac_check_lib_save_LIBS
7355fi
f11781c5
AK
7356eval ac_res=\$$as_ac_Lib
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7358$as_echo "$ac_res" >&6; }
7359if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
7360 cat >>confdefs.h <<_ACEOF
7361#define `$as_echo "HAVE_LIB$lib_no_libs_arg1" | $as_tr_cpp` 1
7362_ACEOF
7363
7364 LIBS="-l$lib_no_libs_arg1 $LIBS"
7365
90c80887 7366else
f11781c5 7367 $bailout
90c80887
AK
7368fi
7369
f11781c5
AK
7370 LIBS=$ac_check_lib_save_LIBS
7371}
90c80887 7372
f11781c5 7373if test x$BUILDCMAN = xyes; then
ad6254c5 7374
f11781c5
AK
7375pkg_failed=no
7376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAN" >&5
7377$as_echo_n "checking for CMAN... " >&6; }
93bd259b 7378
f11781c5
AK
7379if test -n "$CMAN_CFLAGS"; then
7380 pkg_cv_CMAN_CFLAGS="$CMAN_CFLAGS"
7381 elif test -n "$PKG_CONFIG"; then
7382 if test -n "$PKG_CONFIG" && \
7383 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7384 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
7385 ac_status=$?
7386 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7387 test $ac_status = 0; }; then
7388 pkg_cv_CMAN_CFLAGS=`$PKG_CONFIG --cflags "libcman" 2>/dev/null`
7389else
7390 pkg_failed=yes
ad6254c5 7391fi
f11781c5
AK
7392 else
7393 pkg_failed=untried
ad6254c5 7394fi
f11781c5
AK
7395if test -n "$CMAN_LIBS"; then
7396 pkg_cv_CMAN_LIBS="$CMAN_LIBS"
7397 elif test -n "$PKG_CONFIG"; then
7398 if test -n "$PKG_CONFIG" && \
7399 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcman\""; } >&5
7400 ($PKG_CONFIG --exists --print-errors "libcman") 2>&5
93bd259b 7401 ac_status=$?
f11781c5
AK
7402 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7403 test $ac_status = 0; }; then
7404 pkg_cv_CMAN_LIBS=`$PKG_CONFIG --libs "libcman" 2>/dev/null`
93bd259b 7405else
f11781c5
AK
7406 pkg_failed=yes
7407fi
7408 else
7409 pkg_failed=untried
93bd259b
AK
7410fi
7411
f11781c5
AK
7412
7413
7414if test $pkg_failed = yes; then
7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7416$as_echo "no" >&6; }
7417
7418if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7419 _pkg_short_errors_supported=yes
7420else
7421 _pkg_short_errors_supported=no
93bd259b 7422fi
f11781c5
AK
7423 if test $_pkg_short_errors_supported = yes; then
7424 CMAN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcman" 2>&1`
7425 else
7426 CMAN_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcman" 2>&1`
7427 fi
7428 # Put the nasty error message in config.log where it belongs
7429 echo "$CMAN_PKG_ERRORS" >&5
93bd259b 7430
f11781c5
AK
7431 NOTFOUND=0
7432 for ac_header in libcman.h
7433do :
7434 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7435if test "x$ac_cv_header_libcman_h" = x""yes; then :
7436 cat >>confdefs.h <<_ACEOF
7437#define HAVE_LIBCMAN_H 1
93bd259b
AK
7438_ACEOF
7439
f11781c5
AK
7440else
7441 $bailout
93bd259b
AK
7442fi
7443
f11781c5 7444done
93bd259b 7445
f11781c5
AK
7446 check_lib_no_libs cman cman_init
7447 if test $NOTFOUND = 0; then
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7449$as_echo "no pkg for libcman, using -lcman" >&6; }
7450 CMAN_LIBS="-lcman"
7451 HAVE_CMAN=yes
7452 fi
7453elif test $pkg_failed = untried; then
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7455$as_echo "no" >&6; }
7456 NOTFOUND=0
7457 for ac_header in libcman.h
7458do :
7459 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7460if test "x$ac_cv_header_libcman_h" = x""yes; then :
7461 cat >>confdefs.h <<_ACEOF
7462#define HAVE_LIBCMAN_H 1
93bd259b 7463_ACEOF
93bd259b 7464
93bd259b 7465else
f11781c5 7466 $bailout
93bd259b
AK
7467fi
7468
f11781c5
AK
7469done
7470
7471 check_lib_no_libs cman cman_init
7472 if test $NOTFOUND = 0; then
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libcman, using -lcman" >&5
7474$as_echo "no pkg for libcman, using -lcman" >&6; }
7475 CMAN_LIBS="-lcman"
7476 HAVE_CMAN=yes
7477 fi
7478else
7479 CMAN_CFLAGS=$pkg_cv_CMAN_CFLAGS
7480 CMAN_LIBS=$pkg_cv_CMAN_LIBS
7481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7482$as_echo "yes" >&6; }
7483 HAVE_CMAN=yes
93bd259b 7484fi
f11781c5
AK
7485 CHECKCONFDB=yes
7486 CHECKDLM=yes
93bd259b
AK
7487fi
7488
f11781c5
AK
7489if test x$BUILDCOROSYNC = xyes || \
7490 test x$BUILDOPENAIS = xyes; then
93bd259b 7491
f11781c5
AK
7492pkg_failed=no
7493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for COROSYNC" >&5
7494$as_echo_n "checking for COROSYNC... " >&6; }
ad6254c5 7495
f11781c5
AK
7496if test -n "$COROSYNC_CFLAGS"; then
7497 pkg_cv_COROSYNC_CFLAGS="$COROSYNC_CFLAGS"
7498 elif test -n "$PKG_CONFIG"; then
7499 if test -n "$PKG_CONFIG" && \
7500 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7501 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
7502 ac_status=$?
7503 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7504 test $ac_status = 0; }; then
7505 pkg_cv_COROSYNC_CFLAGS=`$PKG_CONFIG --cflags "corosync" 2>/dev/null`
ad6254c5 7506else
f11781c5
AK
7507 pkg_failed=yes
7508fi
7509 else
7510 pkg_failed=untried
7511fi
7512if test -n "$COROSYNC_LIBS"; then
7513 pkg_cv_COROSYNC_LIBS="$COROSYNC_LIBS"
7514 elif test -n "$PKG_CONFIG"; then
7515 if test -n "$PKG_CONFIG" && \
7516 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"corosync\""; } >&5
7517 ($PKG_CONFIG --exists --print-errors "corosync") 2>&5
ad6254c5 7518 ac_status=$?
f11781c5
AK
7519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7520 test $ac_status = 0; }; then
7521 pkg_cv_COROSYNC_LIBS=`$PKG_CONFIG --libs "corosync" 2>/dev/null`
ad6254c5 7522else
f11781c5 7523 pkg_failed=yes
ad6254c5 7524fi
f11781c5
AK
7525 else
7526 pkg_failed=untried
ad6254c5 7527fi
ad6254c5 7528
72b2cb61 7529
72b2cb61 7530
f11781c5
AK
7531if test $pkg_failed = yes; then
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533$as_echo "no" >&6; }
19a2c6e0 7534
f11781c5
AK
7535if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7536 _pkg_short_errors_supported=yes
7537else
7538 _pkg_short_errors_supported=no
ad6254c5 7539fi
f11781c5
AK
7540 if test $_pkg_short_errors_supported = yes; then
7541 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "corosync" 2>&1`
7542 else
7543 COROSYNC_PKG_ERRORS=`$PKG_CONFIG --print-errors "corosync" 2>&1`
7544 fi
7545 # Put the nasty error message in config.log where it belongs
7546 echo "$COROSYNC_PKG_ERRORS" >&5
ad6254c5 7547
f11781c5
AK
7548 $bailout
7549elif test $pkg_failed = untried; then
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7551$as_echo "no" >&6; }
7552 $bailout
7553else
7554 COROSYNC_CFLAGS=$pkg_cv_COROSYNC_CFLAGS
7555 COROSYNC_LIBS=$pkg_cv_COROSYNC_LIBS
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7557$as_echo "yes" >&6; }
7558 HAVE_COROSYNC=yes
7559fi
7560 CHECKCONFDB=yes
b6d7a484 7561 CHECKCMAP=yes
ad6254c5
AK
7562fi
7563
f11781c5 7564if test x$BUILDCOROSYNC = xyes; then
f30875db 7565
f11781c5
AK
7566pkg_failed=no
7567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QUORUM" >&5
7568$as_echo_n "checking for QUORUM... " >&6; }
7569
7570if test -n "$QUORUM_CFLAGS"; then
7571 pkg_cv_QUORUM_CFLAGS="$QUORUM_CFLAGS"
7572 elif test -n "$PKG_CONFIG"; then
7573 if test -n "$PKG_CONFIG" && \
7574 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7575 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
f30875db 7576 ac_status=$?
f11781c5
AK
7577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7578 test $ac_status = 0; }; then
7579 pkg_cv_QUORUM_CFLAGS=`$PKG_CONFIG --cflags "libquorum" 2>/dev/null`
f30875db 7580else
f11781c5 7581 pkg_failed=yes
f30875db 7582fi
f11781c5
AK
7583 else
7584 pkg_failed=untried
f30875db 7585fi
f11781c5
AK
7586if test -n "$QUORUM_LIBS"; then
7587 pkg_cv_QUORUM_LIBS="$QUORUM_LIBS"
7588 elif test -n "$PKG_CONFIG"; then
7589 if test -n "$PKG_CONFIG" && \
7590 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libquorum\""; } >&5
7591 ($PKG_CONFIG --exists --print-errors "libquorum") 2>&5
7592 ac_status=$?
7593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7594 test $ac_status = 0; }; then
7595 pkg_cv_QUORUM_LIBS=`$PKG_CONFIG --libs "libquorum" 2>/dev/null`
f30875db 7596else
f11781c5 7597 pkg_failed=yes
f30875db 7598fi
f11781c5
AK
7599 else
7600 pkg_failed=untried
7601fi
7602
f30875db 7603
f11781c5
AK
7604
7605if test $pkg_failed = yes; then
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607$as_echo "no" >&6; }
7608
7609if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7610 _pkg_short_errors_supported=yes
7611else
7612 _pkg_short_errors_supported=no
f30875db 7613fi
f11781c5
AK
7614 if test $_pkg_short_errors_supported = yes; then
7615 QUORUM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libquorum" 2>&1`
7616 else
7617 QUORUM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libquorum" 2>&1`
7618 fi
7619 # Put the nasty error message in config.log where it belongs
7620 echo "$QUORUM_PKG_ERRORS" >&5
f30875db 7621
f11781c5
AK
7622 $bailout
7623elif test $pkg_failed = untried; then
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625$as_echo "no" >&6; }
7626 $bailout
7627else
7628 QUORUM_CFLAGS=$pkg_cv_QUORUM_CFLAGS
7629 QUORUM_LIBS=$pkg_cv_QUORUM_LIBS
7630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7631$as_echo "yes" >&6; }
7632 HAVE_QUORUM=yes
7633fi
7634 CHECKCPG=yes
7635 CHECKDLM=yes
d0191583
JM
7636fi
7637
f11781c5 7638if test x$BUILDOPENAIS = xyes; then
d0191583 7639
f11781c5
AK
7640pkg_failed=no
7641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SALCK" >&5
7642$as_echo_n "checking for SALCK... " >&6; }
8a2fc586 7643
f11781c5
AK
7644if test -n "$SALCK_CFLAGS"; then
7645 pkg_cv_SALCK_CFLAGS="$SALCK_CFLAGS"
7646 elif test -n "$PKG_CONFIG"; then
7647 if test -n "$PKG_CONFIG" && \
7648 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7649 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
7650 ac_status=$?
7651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7652 test $ac_status = 0; }; then
7653 pkg_cv_SALCK_CFLAGS=`$PKG_CONFIG --cflags "libSaLck" 2>/dev/null`
7654else
7655 pkg_failed=yes
7656fi
7657 else
7658 pkg_failed=untried
7659fi
7660if test -n "$SALCK_LIBS"; then
7661 pkg_cv_SALCK_LIBS="$SALCK_LIBS"
7662 elif test -n "$PKG_CONFIG"; then
7663 if test -n "$PKG_CONFIG" && \
7664 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaLck\""; } >&5
7665 ($PKG_CONFIG --exists --print-errors "libSaLck") 2>&5
8a2fc586 7666 ac_status=$?
f11781c5
AK
7667 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7668 test $ac_status = 0; }; then
7669 pkg_cv_SALCK_LIBS=`$PKG_CONFIG --libs "libSaLck" 2>/dev/null`
8a2fc586 7670else
f11781c5 7671 pkg_failed=yes
8a2fc586 7672fi
f11781c5
AK
7673 else
7674 pkg_failed=untried
8a2fc586 7675fi
d0191583 7676
d0191583 7677
f8f6ec92 7678
f11781c5
AK
7679if test $pkg_failed = yes; then
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7681$as_echo "no" >&6; }
8a2fc586 7682
f11781c5
AK
7683if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7684 _pkg_short_errors_supported=yes
ad6254c5 7685else
f11781c5
AK
7686 _pkg_short_errors_supported=no
7687fi
7688 if test $_pkg_short_errors_supported = yes; then
7689 SALCK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaLck" 2>&1`
7690 else
7691 SALCK_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaLck" 2>&1`
7692 fi
7693 # Put the nasty error message in config.log where it belongs
7694 echo "$SALCK_PKG_ERRORS" >&5
ad6254c5 7695
f11781c5
AK
7696 $bailout
7697elif test $pkg_failed = untried; then
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699$as_echo "no" >&6; }
7700 $bailout
ad6254c5 7701else
f11781c5
AK
7702 SALCK_CFLAGS=$pkg_cv_SALCK_CFLAGS
7703 SALCK_LIBS=$pkg_cv_SALCK_LIBS
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7705$as_echo "yes" >&6; }
7706 HAVE_SALCK=yes
ad6254c5 7707fi
f11781c5 7708 CHECKCPG=yes
ad6254c5 7709fi
ad6254c5 7710
72b2cb61 7711
f8f6ec92 7712
f11781c5 7713if test x$CHECKCONFDB = xyes; then
f8f6ec92 7714
f11781c5
AK
7715pkg_failed=no
7716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CONFDB" >&5
7717$as_echo_n "checking for CONFDB... " >&6; }
f8f6ec92 7718
f11781c5
AK
7719if test -n "$CONFDB_CFLAGS"; then
7720 pkg_cv_CONFDB_CFLAGS="$CONFDB_CFLAGS"
7721 elif test -n "$PKG_CONFIG"; then
7722 if test -n "$PKG_CONFIG" && \
7723 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7724 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
f8f6ec92 7725 ac_status=$?
f11781c5
AK
7726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7727 test $ac_status = 0; }; then
7728 pkg_cv_CONFDB_CFLAGS=`$PKG_CONFIG --cflags "libconfdb" 2>/dev/null`
66e941e8 7729else
f11781c5
AK
7730 pkg_failed=yes
7731fi
7732 else
7733 pkg_failed=untried
7734fi
7735if test -n "$CONFDB_LIBS"; then
7736 pkg_cv_CONFDB_LIBS="$CONFDB_LIBS"
7737 elif test -n "$PKG_CONFIG"; then
7738 if test -n "$PKG_CONFIG" && \
7739 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libconfdb\""; } >&5
7740 ($PKG_CONFIG --exists --print-errors "libconfdb") 2>&5
7741 ac_status=$?
7742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7743 test $ac_status = 0; }; then
7744 pkg_cv_CONFDB_LIBS=`$PKG_CONFIG --libs "libconfdb" 2>/dev/null`
7745else
7746 pkg_failed=yes
7747fi
7748 else
7749 pkg_failed=untried
f8f6ec92
ZK
7750fi
7751
f8f6ec92 7752
66e941e8 7753
f11781c5
AK
7754if test $pkg_failed = yes; then
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7756$as_echo "no" >&6; }
7757
7758if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7759 _pkg_short_errors_supported=yes
f8f6ec92 7760else
f11781c5 7761 _pkg_short_errors_supported=no
66e941e8 7762fi
f11781c5
AK
7763 if test $_pkg_short_errors_supported = yes; then
7764 CONFDB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libconfdb" 2>&1`
7765 else
7766 CONFDB_PKG_ERRORS=`$PKG_CONFIG --print-errors "libconfdb" 2>&1`
7767 fi
7768 # Put the nasty error message in config.log where it belongs
7769 echo "$CONFDB_PKG_ERRORS" >&5
66e941e8 7770
f11781c5
AK
7771 HAVE_CONFDB=no
7772elif test $pkg_failed = untried; then
7773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774$as_echo "no" >&6; }
7775 HAVE_CONFDB=no
7776else
7777 CONFDB_CFLAGS=$pkg_cv_CONFDB_CFLAGS
7778 CONFDB_LIBS=$pkg_cv_CONFDB_LIBS
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7780$as_echo "yes" >&6; }
7781 HAVE_CONFDB=yes
66e941e8 7782fi
f11781c5
AK
7783
7784 for ac_header in corosync/confdb.h
7785do :
7786 ac_fn_c_check_header_mongrel "$LINENO" "corosync/confdb.h" "ac_cv_header_corosync_confdb_h" "$ac_includes_default"
7787if test "x$ac_cv_header_corosync_confdb_h" = x""yes; then :
f8f6ec92 7788 cat >>confdefs.h <<_ACEOF
f11781c5 7789#define HAVE_COROSYNC_CONFDB_H 1
f8f6ec92 7790_ACEOF
f11781c5 7791 HAVE_CONFDB_H=yes
66e941e8 7792else
f11781c5 7793 HAVE_CONFDB_H=no
66e941e8 7794fi
dd1f2c09
MB
7795
7796done
7797
7798
f11781c5
AK
7799 if test x$HAVE_CONFDB != xyes && \
7800 test x$HAVE_CONFDB_H = xyes; then
7801 check_lib_no_libs confdb confdb_initialize
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for confdb, using -lconfdb" >&5
7803$as_echo "no pkg for confdb, using -lconfdb" >&6; }
7804 CONFDB_LIBS="-lconfdb"
7805 HAVE_CONFDB=yes
7806 fi
b6d7a484
AK
7807fi
7808
7809
7810if test x$CHECKCMAP = xyes; then
7811
7812pkg_failed=no
7813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAP" >&5
7814$as_echo_n "checking for CMAP... " >&6; }
7815
7816if test -n "$CMAP_CFLAGS"; then
7817 pkg_cv_CMAP_CFLAGS="$CMAP_CFLAGS"
7818 elif test -n "$PKG_CONFIG"; then
7819 if test -n "$PKG_CONFIG" && \
7820 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcmap\""; } >&5
7821 ($PKG_CONFIG --exists --print-errors "libcmap") 2>&5
7822 ac_status=$?
7823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7824 test $ac_status = 0; }; then
7825 pkg_cv_CMAP_CFLAGS=`$PKG_CONFIG --cflags "libcmap" 2>/dev/null`
7826else
7827 pkg_failed=yes
7828fi
7829 else
7830 pkg_failed=untried
7831fi
7832if test -n "$CMAP_LIBS"; then
7833 pkg_cv_CMAP_LIBS="$CMAP_LIBS"
7834 elif test -n "$PKG_CONFIG"; then
7835 if test -n "$PKG_CONFIG" && \
7836 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcmap\""; } >&5
7837 ($PKG_CONFIG --exists --print-errors "libcmap") 2>&5
7838 ac_status=$?
7839 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7840 test $ac_status = 0; }; then
7841 pkg_cv_CMAP_LIBS=`$PKG_CONFIG --libs "libcmap" 2>/dev/null`
7842else
7843 pkg_failed=yes
7844fi
7845 else
7846 pkg_failed=untried
7847fi
7848
7849
7850
7851if test $pkg_failed = yes; then
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853$as_echo "no" >&6; }
f11781c5 7854
b6d7a484
AK
7855if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7856 _pkg_short_errors_supported=yes
7857else
7858 _pkg_short_errors_supported=no
7859fi
7860 if test $_pkg_short_errors_supported = yes; then
7861 CMAP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcmap" 2>&1`
7862 else
7863 CMAP_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcmap" 2>&1`
7864 fi
7865 # Put the nasty error message in config.log where it belongs
7866 echo "$CMAP_PKG_ERRORS" >&5
7867
7868 HAVE_CMAP=no
7869elif test $pkg_failed = untried; then
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871$as_echo "no" >&6; }
7872 HAVE_CMAP=no
7873else
7874 CMAP_CFLAGS=$pkg_cv_CMAP_CFLAGS
7875 CMAP_LIBS=$pkg_cv_CMAP_LIBS
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7877$as_echo "yes" >&6; }
7878 HAVE_CMAP=yes
7879fi
7880
7881 for ac_header in corosync/cmap.h
7882do :
7883 ac_fn_c_check_header_mongrel "$LINENO" "corosync/cmap.h" "ac_cv_header_corosync_cmap_h" "$ac_includes_default"
7884if test "x$ac_cv_header_corosync_cmap_h" = x""yes; then :
7885 cat >>confdefs.h <<_ACEOF
7886#define HAVE_COROSYNC_CMAP_H 1
7887_ACEOF
7888 HAVE_CMAP_H=yes
7889else
7890 HAVE_CMAP_H=no
7891fi
7892
7893done
7894
7895
7896 if test x$HAVE_CMAP != xyes && \
7897 test x$HAVE_CMAP_H = xyes; then
7898 check_lib_no_libs cmap cmap_initialize
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for cmap, using -lcmap" >&5
7900$as_echo "no pkg for cmap, using -lcmap" >&6; }
7901 CMAP_LIBS="-lcmap"
7902 HAVE_CMAP=yes
7903 fi
7904fi
7905
7906if test x$BUILDCOROSYNC = xyes; then
7907 if test x$HAVE_CMAP != xyes && \
7908 test x$HAVE_CONFDB != xyes && \
f11781c5 7909 test x$CLVMD != xall; then
b6d7a484 7910 as_fn_error $? "bailing out... cmap (corosync >= 2.0) or confdb (corosync < 2.0) library is required" "$LINENO" 5
f11781c5 7911 fi
dd1f2c09 7912fi
f11781c5
AK
7913
7914if test x$CHECKCPG = xyes; then
7915
7916pkg_failed=no
7917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
7918$as_echo_n "checking for CPG... " >&6; }
7919
7920if test -n "$CPG_CFLAGS"; then
7921 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
7922 elif test -n "$PKG_CONFIG"; then
7923 if test -n "$PKG_CONFIG" && \
7924 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7925 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
7926 ac_status=$?
7927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7928 test $ac_status = 0; }; then
7929 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
dd1f2c09 7930else
f11781c5
AK
7931 pkg_failed=yes
7932fi
7933 else
7934 pkg_failed=untried
7935fi
7936if test -n "$CPG_LIBS"; then
7937 pkg_cv_CPG_LIBS="$CPG_LIBS"
7938 elif test -n "$PKG_CONFIG"; then
7939 if test -n "$PKG_CONFIG" && \
7940 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
7941 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
dd1f2c09 7942 ac_status=$?
f11781c5
AK
7943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7944 test $ac_status = 0; }; then
7945 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
dd1f2c09 7946else
f11781c5
AK
7947 pkg_failed=yes
7948fi
7949 else
7950 pkg_failed=untried
7951fi
7952
7953
7954
7955if test $pkg_failed = yes; then
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957$as_echo "no" >&6; }
7958
7959if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7960 _pkg_short_errors_supported=yes
7961else
7962 _pkg_short_errors_supported=no
7963fi
7964 if test $_pkg_short_errors_supported = yes; then
7965 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
7966 else
7967 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
7968 fi
7969 # Put the nasty error message in config.log where it belongs
7970 echo "$CPG_PKG_ERRORS" >&5
dd1f2c09 7971
f11781c5
AK
7972 $bailout
7973elif test $pkg_failed = untried; then
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975$as_echo "no" >&6; }
7976 $bailout
7977else
7978 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
7979 CPG_LIBS=$pkg_cv_CPG_LIBS
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7981$as_echo "yes" >&6; }
7982 HAVE_CPG=yes
7983fi
dd1f2c09
MB
7984fi
7985
f11781c5 7986if test x$CHECKDLM = xyes; then
dd1f2c09 7987
f11781c5
AK
7988pkg_failed=no
7989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLM" >&5
7990$as_echo_n "checking for DLM... " >&6; }
7991
7992if test -n "$DLM_CFLAGS"; then
7993 pkg_cv_DLM_CFLAGS="$DLM_CFLAGS"
7994 elif test -n "$PKG_CONFIG"; then
7995 if test -n "$PKG_CONFIG" && \
7996 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
7997 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
dd1f2c09 7998 ac_status=$?
f11781c5
AK
7999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8000 test $ac_status = 0; }; then
8001 pkg_cv_DLM_CFLAGS=`$PKG_CONFIG --cflags "libdlm" 2>/dev/null`
dd1f2c09 8002else
f11781c5
AK
8003 pkg_failed=yes
8004fi
8005 else
8006 pkg_failed=untried
8007fi
8008if test -n "$DLM_LIBS"; then
8009 pkg_cv_DLM_LIBS="$DLM_LIBS"
8010 elif test -n "$PKG_CONFIG"; then
8011 if test -n "$PKG_CONFIG" && \
8012 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdlm\""; } >&5
8013 ($PKG_CONFIG --exists --print-errors "libdlm") 2>&5
8014 ac_status=$?
8015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8016 test $ac_status = 0; }; then
8017 pkg_cv_DLM_LIBS=`$PKG_CONFIG --libs "libdlm" 2>/dev/null`
8018else
8019 pkg_failed=yes
8020fi
8021 else
8022 pkg_failed=untried
dd1f2c09
MB
8023fi
8024
dd1f2c09 8025
dd1f2c09 8026
f11781c5
AK
8027if test $pkg_failed = yes; then
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8029$as_echo "no" >&6; }
8030
8031if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8032 _pkg_short_errors_supported=yes
dd1f2c09 8033else
f11781c5 8034 _pkg_short_errors_supported=no
dd1f2c09 8035fi
f11781c5
AK
8036 if test $_pkg_short_errors_supported = yes; then
8037 DLM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdlm" 2>&1`
8038 else
8039 DLM_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdlm" 2>&1`
8040 fi
8041 # Put the nasty error message in config.log where it belongs
8042 echo "$DLM_PKG_ERRORS" >&5
dd1f2c09 8043
f11781c5
AK
8044 NOTFOUND=0
8045 for ac_header in libdlm.h
8046do :
8047 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
8048if test "x$ac_cv_header_libdlm_h" = x""yes; then :
dd1f2c09 8049 cat >>confdefs.h <<_ACEOF
f11781c5 8050#define HAVE_LIBDLM_H 1
dd1f2c09
MB
8051_ACEOF
8052
f11781c5
AK
8053else
8054 $bailout
dd1f2c09 8055fi
f8f6ec92
ZK
8056
8057done
8058
f11781c5
AK
8059 check_lib_no_libs dlm dlm_lock -lpthread
8060 if test $NOTFOUND = 0; then
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
8062$as_echo "no pkg for libdlm, using -ldlm" >&6; }
8063 DLM_LIBS="-ldlm -lpthread"
8064 HAVE_DLM=yes
8065 fi
8066elif test $pkg_failed = untried; then
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8068$as_echo "no" >&6; }
8069 NOTFOUND=0
8070 for ac_header in libdlm.h
8071do :
8072 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
8073if test "x$ac_cv_header_libdlm_h" = x""yes; then :
8074 cat >>confdefs.h <<_ACEOF
8075#define HAVE_LIBDLM_H 1
f8f6ec92
ZK
8076_ACEOF
8077
f8f6ec92 8078else
f11781c5 8079 $bailout
ad6254c5
AK
8080fi
8081
f11781c5 8082done
8b1a3214 8083
f11781c5
AK
8084 check_lib_no_libs dlm dlm_lock -lpthread
8085 if test $NOTFOUND = 0; then
8086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no pkg for libdlm, using -ldlm" >&5
8087$as_echo "no pkg for libdlm, using -ldlm" >&6; }
8088 DLM_LIBS="-ldlm -lpthread"
8089 HAVE_DLM=yes
8090 fi
8b1a3214 8091else
f11781c5
AK
8092 DLM_CFLAGS=$pkg_cv_DLM_CFLAGS
8093 DLM_LIBS=$pkg_cv_DLM_LIBS
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8095$as_echo "yes" >&6; }
8096 HAVE_DLM=yes
8b1a3214 8097fi
8b1a3214
AK
8098fi
8099
f11781c5
AK
8100if test x$CLVMD = xall; then
8101 CLVMD=none
8102 CLVMD_CMANAGERS=""
8103 CLVMD_NEEDS_QDISKD=no
f11781c5
AK
8104 if test x$HAVE_CMAN = xyes && \
8105 test x$HAVE_DLM = xyes; then
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd cman cluster manager" >&5
8107$as_echo "Enabling clvmd cman cluster manager" >&6; }
8108 CLVMD="$CLVMD,cman"
8109 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
8110 CLVMD_NEEDS_QDISKD=yes
8111 fi
8112 if test x$HAVE_COROSYNC = xyes && \
8113 test x$HAVE_QUORUM = xyes && \
8114 test x$HAVE_CPG = xyes && \
b6d7a484
AK
8115 test x$HAVE_DLM = xyes; then
8116 if test x$HAVE_CONFDB = xyes || test x$HAVE_CMAP = xyes; then
f11781c5
AK
8117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd corosync cluster manager" >&5
8118$as_echo "Enabling clvmd corosync cluster manager" >&6; }
8119 CLVMD="$CLVMD,corosync"
8120 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
b6d7a484 8121 fi
f11781c5
AK
8122 fi
8123 if test x$HAVE_COROSYNC = xyes && \
8124 test x$HAVE_CPG = xyes && \
8125 test x$HAVE_SALCK = xyes; then
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling clvmd openais cluster manager" >&5
8127$as_echo "Enabling clvmd openais cluster manager" >&6; }
8128 CLVMD="$CLVMD,openais"
8129 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
8130 fi
8131 if test x$CLVMD_NEEDS_QDISKD != xno; then
8132 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
8133 fi
8134 if test x$CLVMD = xnone; then
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling clvmd build. No cluster manager detected." >&5
8136$as_echo "Disabling clvmd build. No cluster manager detected." >&6; }
8b1a3214
AK
8137 fi
8138fi
8139
75fad6ea
MB
8140if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
8141 if test x$HAVE_CMAP = xyes; then
8142 CLVMD_CMANAGERS="$CLVMD_CMANAGERS dlm"
8143 fi
8144fi
8145
ad6254c5 8146################################################################################
f11781c5 8147if test "x$CLVMD" != xnone; then
ad6254c5 8148
f11781c5
AK
8149# Check whether --with-clvmd-pidfile was given.
8150if test "${with_clvmd_pidfile+set}" = set; then :
8151 withval=$with_clvmd_pidfile; CLVMD_PIDFILE=$withval
ad6254c5 8152else
f11781c5 8153 CLVMD_PIDFILE="/var/run/clvmd.pid"
ad6254c5 8154fi
7a197a62 8155
ad6254c5 8156
f11781c5
AK
8157cat >>confdefs.h <<_ACEOF
8158#define CLVMD_PIDFILE "$CLVMD_PIDFILE"
ad6254c5 8159_ACEOF
ad6254c5 8160
ad6254c5 8161fi
7a197a62 8162
f11781c5
AK
8163################################################################################
8164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build cluster mirror log daemon" >&5
8165$as_echo_n "checking whether to build cluster mirror log daemon... " >&6; }
8166# Check whether --enable-cmirrord was given.
8167if test "${enable_cmirrord+set}" = set; then :
8168 enableval=$enable_cmirrord; CMIRRORD=$enableval
8169else
8170 CMIRRORD=no
8171fi
8172
8173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMIRRORD" >&5
8174$as_echo "$CMIRRORD" >&6; }
ad6254c5 8175
f11781c5 8176BUILD_CMIRRORD=$CMIRRORD
7a197a62 8177
f11781c5
AK
8178################################################################################
8179if test "x$BUILD_CMIRRORD" = xyes; then
8180
8181# Check whether --with-cmirrord-pidfile was given.
8182if test "${with_cmirrord_pidfile+set}" = set; then :
8183 withval=$with_cmirrord_pidfile; CMIRRORD_PIDFILE=$withval
ad6254c5 8184else
f11781c5 8185 CMIRRORD_PIDFILE="/var/run/cmirrord.pid"
ad6254c5 8186fi
ad6254c5 8187
72b2cb61 8188
f11781c5
AK
8189cat >>confdefs.h <<_ACEOF
8190#define CMIRRORD_PIDFILE "$CMIRRORD_PIDFILE"
72b2cb61
AK
8191_ACEOF
8192
ad6254c5
AK
8193fi
8194
f11781c5
AK
8195################################################################################
8196if [ "x$BUILD_CMIRRORD" = xyes ]; then
8197 if test x$PKGCONFIG_INIT != x1; then
8198 pkg_config_init
8199 fi
ad6254c5 8200
f11781c5
AK
8201pkg_failed=no
8202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SACKPT" >&5
8203$as_echo_n "checking for SACKPT... " >&6; }
ad6254c5 8204
f11781c5
AK
8205if test -n "$SACKPT_CFLAGS"; then
8206 pkg_cv_SACKPT_CFLAGS="$SACKPT_CFLAGS"
8207 elif test -n "$PKG_CONFIG"; then
8208 if test -n "$PKG_CONFIG" && \
8209 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8210 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
8211 ac_status=$?
8212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8213 test $ac_status = 0; }; then
8214 pkg_cv_SACKPT_CFLAGS=`$PKG_CONFIG --cflags "libSaCkpt" 2>/dev/null`
539f4a77 8215else
f11781c5
AK
8216 pkg_failed=yes
8217fi
8218 else
8219 pkg_failed=untried
8220fi
8221if test -n "$SACKPT_LIBS"; then
8222 pkg_cv_SACKPT_LIBS="$SACKPT_LIBS"
8223 elif test -n "$PKG_CONFIG"; then
8224 if test -n "$PKG_CONFIG" && \
8225 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libSaCkpt\""; } >&5
8226 ($PKG_CONFIG --exists --print-errors "libSaCkpt") 2>&5
539f4a77 8227 ac_status=$?
f11781c5
AK
8228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8229 test $ac_status = 0; }; then
8230 pkg_cv_SACKPT_LIBS=`$PKG_CONFIG --libs "libSaCkpt" 2>/dev/null`
539f4a77 8231else
f11781c5
AK
8232 pkg_failed=yes
8233fi
8234 else
8235 pkg_failed=untried
8236fi
539f4a77
ZK
8237
8238
539f4a77 8239
f11781c5
AK
8240if test $pkg_failed = yes; then
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8242$as_echo "no" >&6; }
8243
8244if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8245 _pkg_short_errors_supported=yes
539f4a77 8246else
f11781c5 8247 _pkg_short_errors_supported=no
539f4a77 8248fi
f11781c5
AK
8249 if test $_pkg_short_errors_supported = yes; then
8250 SACKPT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libSaCkpt" 2>&1`
8251 else
8252 SACKPT_PKG_ERRORS=`$PKG_CONFIG --print-errors "libSaCkpt" 2>&1`
8253 fi
8254 # Put the nasty error message in config.log where it belongs
8255 echo "$SACKPT_PKG_ERRORS" >&5
8256
8257 as_fn_error $? "Package requirements (libSaCkpt) were not met:
8258
8259$SACKPT_PKG_ERRORS
8260
8261Consider adjusting the PKG_CONFIG_PATH environment variable if you
8262installed software in a non-standard prefix.
8263
8264Alternatively, you may set the environment variables SACKPT_CFLAGS
8265and SACKPT_LIBS to avoid the need to call pkg-config.
8266See the pkg-config man page for more details." "$LINENO" 5
8267
8268elif test $pkg_failed = untried; then
8269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8270$as_echo "no" >&6; }
8271 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8272$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8273as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8274is in your PATH or set the PKG_CONFIG environment variable to the full
8275path to pkg-config.
8276
8277Alternatively, you may set the environment variables SACKPT_CFLAGS
8278and SACKPT_LIBS to avoid the need to call pkg-config.
8279See the pkg-config man page for more details.
8280
8281To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8282See \`config.log' for more details" "$LINENO" 5; }
8283
539f4a77 8284else
f11781c5
AK
8285 SACKPT_CFLAGS=$pkg_cv_SACKPT_CFLAGS
8286 SACKPT_LIBS=$pkg_cv_SACKPT_LIBS
8287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8288$as_echo "yes" >&6; }
539f4a77 8289
539f4a77 8290fi
f11781c5 8291 if test x$HAVE_CPG != xyes; then
539f4a77 8292
f11781c5
AK
8293pkg_failed=no
8294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
8295$as_echo_n "checking for CPG... " >&6; }
ad6254c5 8296
f11781c5
AK
8297if test -n "$CPG_CFLAGS"; then
8298 pkg_cv_CPG_CFLAGS="$CPG_CFLAGS"
8299 elif test -n "$PKG_CONFIG"; then
8300 if test -n "$PKG_CONFIG" && \
8301 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8302 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
ad6254c5 8303 ac_status=$?
f11781c5
AK
8304 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8305 test $ac_status = 0; }; then
8306 pkg_cv_CPG_CFLAGS=`$PKG_CONFIG --cflags "libcpg" 2>/dev/null`
ad6254c5 8307else
f11781c5
AK
8308 pkg_failed=yes
8309fi
8310 else
8311 pkg_failed=untried
8312fi
8313if test -n "$CPG_LIBS"; then
8314 pkg_cv_CPG_LIBS="$CPG_LIBS"
8315 elif test -n "$PKG_CONFIG"; then
8316 if test -n "$PKG_CONFIG" && \
8317 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcpg\""; } >&5
8318 ($PKG_CONFIG --exists --print-errors "libcpg") 2>&5
8319 ac_status=$?
8320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8321 test $ac_status = 0; }; then
8322 pkg_cv_CPG_LIBS=`$PKG_CONFIG --libs "libcpg" 2>/dev/null`
8323else
8324 pkg_failed=yes
8325fi
8326 else
8327 pkg_failed=untried
8328fi
8329
8330
8331
8332if test $pkg_failed = yes; then
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8334$as_echo "no" >&6; }
ad6254c5 8335
f11781c5
AK
8336if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8337 _pkg_short_errors_supported=yes
8338else
8339 _pkg_short_errors_supported=no
ad6254c5 8340fi
f11781c5
AK
8341 if test $_pkg_short_errors_supported = yes; then
8342 CPG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libcpg" 2>&1`
8343 else
8344 CPG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libcpg" 2>&1`
8345 fi
8346 # Put the nasty error message in config.log where it belongs
8347 echo "$CPG_PKG_ERRORS" >&5
8348
8349 as_fn_error $? "Package requirements (libcpg) were not met:
8350
8351$CPG_PKG_ERRORS
8352
8353Consider adjusting the PKG_CONFIG_PATH environment variable if you
8354installed software in a non-standard prefix.
8355
8356Alternatively, you may set the environment variables CPG_CFLAGS
8357and CPG_LIBS to avoid the need to call pkg-config.
8358See the pkg-config man page for more details." "$LINENO" 5
7a197a62 8359
f11781c5
AK
8360elif test $pkg_failed = untried; then
8361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8362$as_echo "no" >&6; }
8363 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8364$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8365as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8366is in your PATH or set the PKG_CONFIG environment variable to the full
8367path to pkg-config.
539f4a77 8368
f11781c5
AK
8369Alternatively, you may set the environment variables CPG_CFLAGS
8370and CPG_LIBS to avoid the need to call pkg-config.
8371See the pkg-config man page for more details.
539f4a77 8372
f11781c5
AK
8373To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8374See \`config.log' for more details" "$LINENO" 5; }
bc1024f8 8375
539f4a77 8376else
f11781c5
AK
8377 CPG_CFLAGS=$pkg_cv_CPG_CFLAGS
8378 CPG_LIBS=$pkg_cv_CPG_LIBS
8379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8380$as_echo "yes" >&6; }
bc1024f8 8381
f11781c5
AK
8382fi
8383 fi
8384fi
8385
8386################################################################################
8387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debugging" >&5
8388$as_echo_n "checking whether to enable debugging... " >&6; }
8389# Check whether --enable-debug was given.
8390if test "${enable_debug+set}" = set; then :
8391 enableval=$enable_debug; DEBUG=$enableval
ad6254c5 8392else
f11781c5
AK
8393 DEBUG=no
8394fi
8395
8396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG" >&5
8397$as_echo "$DEBUG" >&6; }
539f4a77 8398
f11781c5
AK
8399if test x$DEBUG = xyes; then
8400 COPTIMISE_FLAG=
8401else
8402 CSCOPE_CMD=
06e459df
JM
8403fi
8404
f11781c5
AK
8405################################################################################
8406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C optimisation flag" >&5
8407$as_echo_n "checking for C optimisation flag... " >&6; }
8408
8409# Check whether --with-optimisation was given.
8410if test "${with_optimisation+set}" = set; then :
8411 withval=$with_optimisation; COPTIMISE_FLAG=$withval
539f4a77 8412fi
539f4a77 8413
f11781c5
AK
8414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $COPTIMISE_FLAG" >&5
8415$as_echo "$COPTIMISE_FLAG" >&6; }
539f4a77 8416
f11781c5
AK
8417################################################################################
8418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to gather gcov profiling data" >&5
8419$as_echo_n "checking whether to gather gcov profiling data... " >&6; }
8420# Check whether --enable-profiling was given.
8421if test "${enable_profiling+set}" = set; then :
8422 enableval=$enable_profiling; PROFILING=$enableval
8423else
8424 PROFILING=no
539f4a77
ZK
8425fi
8426
f11781c5
AK
8427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROFILING" >&5
8428$as_echo "$PROFILING" >&6; }
8429
8430if test "x$PROFILING" = xyes; then
8431 COPTIMISE_FLAG="$COPTIMISE_FLAG -fprofile-arcs -ftest-coverage"
8432 # Extract the first word of "lcov", so it can be a program name with args.
8433set dummy lcov; ac_word=$2
8434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8435$as_echo_n "checking for $ac_word... " >&6; }
8436if test "${ac_cv_path_LCOV+set}" = set; then :
8437 $as_echo_n "(cached) " >&6
539f4a77 8438else
f11781c5
AK
8439 case $LCOV in
8440 [\\/]* | ?:[\\/]*)
8441 ac_cv_path_LCOV="$LCOV" # Let the user override the test with a path.
8442 ;;
8443 *)
8444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8445for as_dir in $PATH
8446do
8447 IFS=$as_save_IFS
8448 test -z "$as_dir" && as_dir=.
8449 for ac_exec_ext in '' $ac_executable_extensions; do
8450 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8451 ac_cv_path_LCOV="$as_dir/$ac_word$ac_exec_ext"
8452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8453 break 2
8454 fi
8455done
8456 done
8457IFS=$as_save_IFS
539f4a77 8458
f11781c5
AK
8459 ;;
8460esac
8461fi
8462LCOV=$ac_cv_path_LCOV
8463if test -n "$LCOV"; then
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
8465$as_echo "$LCOV" >&6; }
8466else
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8468$as_echo "no" >&6; }
539f4a77
ZK
8469fi
8470
bc1024f8 8471
f11781c5
AK
8472 # Extract the first word of "genhtml", so it can be a program name with args.
8473set dummy genhtml; ac_word=$2
8474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8475$as_echo_n "checking for $ac_word... " >&6; }
8476if test "${ac_cv_path_GENHTML+set}" = set; then :
ec6a6fbe 8477 $as_echo_n "(cached) " >&6
ad6254c5 8478else
f11781c5
AK
8479 case $GENHTML in
8480 [\\/]* | ?:[\\/]*)
8481 ac_cv_path_GENHTML="$GENHTML" # Let the user override the test with a path.
8482 ;;
8483 *)
8484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8485for as_dir in $PATH
8486do
8487 IFS=$as_save_IFS
8488 test -z "$as_dir" && as_dir=.
8489 for ac_exec_ext in '' $ac_executable_extensions; do
8490 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8491 ac_cv_path_GENHTML="$as_dir/$ac_word$ac_exec_ext"
8492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8493 break 2
8494 fi
8495done
8496 done
8497IFS=$as_save_IFS
8a2fc586 8498
f11781c5
AK
8499 ;;
8500esac
8501fi
8502GENHTML=$ac_cv_path_GENHTML
8503if test -n "$GENHTML"; then
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
8505$as_echo "$GENHTML" >&6; }
8506else
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8508$as_echo "no" >&6; }
8509fi
8a2fc586 8510
8a2fc586 8511
f11781c5
AK
8512 if test -z "$LCOV" -o -z "$GENHTML"; then
8513 as_fn_error $? "lcov and genhtml are required for profiling" "$LINENO" 5
8514 fi
8515 # Extract the first word of "genpng", so it can be a program name with args.
8516set dummy genpng; ac_word=$2
8517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8518$as_echo_n "checking for $ac_word... " >&6; }
8519if test "${ac_cv_path_GENPNG+set}" = set; then :
8520 $as_echo_n "(cached) " >&6
8521else
8522 case $GENPNG in
8523 [\\/]* | ?:[\\/]*)
8524 ac_cv_path_GENPNG="$GENPNG" # Let the user override the test with a path.
8525 ;;
8526 *)
8527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8528for as_dir in $PATH
8529do
8530 IFS=$as_save_IFS
8531 test -z "$as_dir" && as_dir=.
8532 for ac_exec_ext in '' $ac_executable_extensions; do
8533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8534 ac_cv_path_GENPNG="$as_dir/$ac_word$ac_exec_ext"
8535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8536 break 2
8537 fi
8538done
8539 done
8540IFS=$as_save_IFS
ad6254c5 8541
f11781c5 8542 ;;
7a197a62 8543esac
f11781c5
AK
8544fi
8545GENPNG=$ac_cv_path_GENPNG
8546if test -n "$GENPNG"; then
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENPNG" >&5
8548$as_echo "$GENPNG" >&6; }
ad6254c5 8549else
f11781c5
AK
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8551$as_echo "no" >&6; }
8552fi
8553
8554
8555 if test -n "$GENPNG"; then
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $GENPNG has all required modules" >&5
8557$as_echo_n "checking whether $GENPNG has all required modules... " >&6; }
8558 if $GENPNG --help > /dev/null 2>&1 ; then
8559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8560$as_echo "ok" >&6; }
8561 GENHTML="$GENHTML --frames"
8562 else
8563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not supported" >&5
8564$as_echo "not supported" >&6; }
8565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GD.pm perl module is not installed" >&5
8566$as_echo "$as_me: WARNING: GD.pm perl module is not installed" >&2;}
8567 GENPNG=
8568 fi
8569 fi
8570fi
ad6254c5 8571
f11781c5
AK
8572################################################################################
8573{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable unit testing" >&5
8574$as_echo_n "checking whether to enable unit testing... " >&6; }
8575# Check whether --enable-testing was given.
8576if test "${enable_testing+set}" = set; then :
8577 enableval=$enable_testing; TESTING=$enableval
8578else
8579 TESTING=no
ad6254c5 8580fi
7a197a62 8581
f11781c5
AK
8582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TESTING" >&5
8583$as_echo "$TESTING" >&6; }
72b2cb61 8584
f11781c5 8585if test "$TESTING" = yes; then
426fc742
PR
8586
8587pkg_failed=no
8588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CUNIT" >&5
8589$as_echo_n "checking for CUNIT... " >&6; }
8590
8591if test -n "$CUNIT_CFLAGS"; then
8592 pkg_cv_CUNIT_CFLAGS="$CUNIT_CFLAGS"
8593 elif test -n "$PKG_CONFIG"; then
8594 if test -n "$PKG_CONFIG" && \
8595 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cunit >= 2.0\""; } >&5
8596 ($PKG_CONFIG --exists --print-errors "cunit >= 2.0") 2>&5
8597 ac_status=$?
8598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8599 test $ac_status = 0; }; then
8600 pkg_cv_CUNIT_CFLAGS=`$PKG_CONFIG --cflags "cunit >= 2.0" 2>/dev/null`
8601else
8602 pkg_failed=yes
8603fi
8604 else
8605 pkg_failed=untried
8606fi
8607if test -n "$CUNIT_LIBS"; then
8608 pkg_cv_CUNIT_LIBS="$CUNIT_LIBS"
8609 elif test -n "$PKG_CONFIG"; then
8610 if test -n "$PKG_CONFIG" && \
8611 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cunit >= 2.0\""; } >&5
8612 ($PKG_CONFIG --exists --print-errors "cunit >= 2.0") 2>&5
8613 ac_status=$?
8614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8615 test $ac_status = 0; }; then
8616 pkg_cv_CUNIT_LIBS=`$PKG_CONFIG --libs "cunit >= 2.0" 2>/dev/null`
ad6254c5 8617else
426fc742
PR
8618 pkg_failed=yes
8619fi
8620 else
8621 pkg_failed=untried
ad6254c5
AK
8622fi
8623
7a197a62 8624
426fc742
PR
8625
8626if test $pkg_failed = yes; then
8627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8628$as_echo "no" >&6; }
8629
8630if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8631 _pkg_short_errors_supported=yes
8632else
8633 _pkg_short_errors_supported=no
8634fi
8635 if test $_pkg_short_errors_supported = yes; then
8636 CUNIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "cunit >= 2.0" 2>&1`
8637 else
8638 CUNIT_PKG_ERRORS=`$PKG_CONFIG --print-errors "cunit >= 2.0" 2>&1`
8639 fi
8640 # Put the nasty error message in config.log where it belongs
8641 echo "$CUNIT_PKG_ERRORS" >&5
8642
8643 as_fn_error $? "Package requirements (cunit >= 2.0) were not met:
8644
8645$CUNIT_PKG_ERRORS
8646
8647Consider adjusting the PKG_CONFIG_PATH environment variable if you
8648installed software in a non-standard prefix.
8649
8650Alternatively, you may set the environment variables CUNIT_CFLAGS
8651and CUNIT_LIBS to avoid the need to call pkg-config.
8652See the pkg-config man page for more details." "$LINENO" 5
8653
8654elif test $pkg_failed = untried; then
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8656$as_echo "no" >&6; }
8657 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8658$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8659as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8660is in your PATH or set the PKG_CONFIG environment variable to the full
8661path to pkg-config.
8662
8663Alternatively, you may set the environment variables CUNIT_CFLAGS
8664and CUNIT_LIBS to avoid the need to call pkg-config.
8665See the pkg-config man page for more details.
8666
8667To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8668See \`config.log' for more details" "$LINENO" 5; }
8669
8670else
8671 CUNIT_CFLAGS=$pkg_cv_CUNIT_CFLAGS
8672 CUNIT_LIBS=$pkg_cv_CUNIT_LIBS
8673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8674$as_echo "yes" >&6; }
8675
8676fi
f11781c5 8677fi
ad6254c5 8678
f11781c5
AK
8679################################################################################
8680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable valgrind awareness of pools" >&5
8681$as_echo_n "checking whether to enable valgrind awareness of pools... " >&6; }
8682# Check whether --enable-valgrind_pool was given.
8683if test "${enable_valgrind_pool+set}" = set; then :
8684 enableval=$enable_valgrind_pool; VALGRIND_POOL=$enableval
8685else
8686 VALGRIND_POOL=no
8687fi
8688
8689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND_POOL" >&5
8690$as_echo "$VALGRIND_POOL" >&6; }
8691
8692if test "$VALGRIND_POOL" = yes; then
8693 for ac_header in valgrind/memcheck.h
8694do :
8695 ac_fn_c_check_header_mongrel "$LINENO" "valgrind/memcheck.h" "ac_cv_header_valgrind_memcheck_h" "$ac_includes_default"
8696if test "x$ac_cv_header_valgrind_memcheck_h" = x""yes; then :
8697 cat >>confdefs.h <<_ACEOF
8698#define HAVE_VALGRIND_MEMCHECK_H 1
8699_ACEOF
ad6254c5 8700
ad6254c5 8701else
f11781c5 8702 as_fn_error $? "bailing out" "$LINENO" 5
7a197a62
AK
8703fi
8704
f11781c5
AK
8705done
8706
8707
8708$as_echo "#define VALGRIND_POOL 1" >>confdefs.h
8709
ad6254c5
AK
8710fi
8711
8712################################################################################
f11781c5
AK
8713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use device-mapper" >&5
8714$as_echo_n "checking whether to use device-mapper... " >&6; }
8715# Check whether --enable-devmapper was given.
8716if test "${enable_devmapper+set}" = set; then :
8717 enableval=$enable_devmapper; DEVMAPPER=$enableval
7a197a62
AK
8718fi
8719
f11781c5
AK
8720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVMAPPER" >&5
8721$as_echo "$DEVMAPPER" >&6; }
ad6254c5 8722
f11781c5 8723if test x$DEVMAPPER = xyes; then
ad6254c5 8724
f11781c5
AK
8725$as_echo "#define DEVMAPPER_SUPPORT 1" >>confdefs.h
8726
8727fi
8728
cdd50823
ZK
8729################################################################################
8730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build LVMetaD" >&5
8731$as_echo_n "checking whether to build LVMetaD... " >&6; }
8732# Check whether --enable-lvmetad was given.
8733if test "${enable_lvmetad+set}" = set; then :
8734 enableval=$enable_lvmetad; LVMETAD=$enableval
8735fi
8736
8737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVMETAD" >&5
8738$as_echo "$LVMETAD" >&6; }
8739
8740BUILD_LVMETAD=$LVMETAD
8741
7126d8c2
AK
8742if test x$BUILD_LVMETAD = xyes; then
8743
8744$as_echo "#define LVMETAD_SUPPORT 1" >>confdefs.h
8745
8746fi
8747
f11781c5
AK
8748################################################################################
8749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable synchronisation with udev processing" >&5
8750$as_echo_n "checking whether to enable synchronisation with udev processing... " >&6; }
8751# Check whether --enable-udev_sync was given.
8752if test "${enable_udev_sync+set}" = set; then :
8753 enableval=$enable_udev_sync; UDEV_SYNC=$enableval
ad6254c5 8754else
f11781c5 8755 UDEV_SYNC=no
7a197a62 8756fi
ad6254c5 8757
f11781c5
AK
8758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_SYNC" >&5
8759$as_echo "$UDEV_SYNC" >&6; }
33f732c5 8760
f11781c5 8761if test x$UDEV_SYNC = xyes; then
86ba564a
AK
8762 if test x$PKGCONFIG_INIT != x1; then
8763 pkg_config_init
8764 fi
7a197a62 8765
d93275eb
PR
8766pkg_failed=no
8767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UDEV" >&5
8768$as_echo_n "checking for UDEV... " >&6; }
8769
8770if test -n "$UDEV_CFLAGS"; then
8771 pkg_cv_UDEV_CFLAGS="$UDEV_CFLAGS"
8772 elif test -n "$PKG_CONFIG"; then
8773 if test -n "$PKG_CONFIG" && \
8774 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev >= 143\""; } >&5
8775 ($PKG_CONFIG --exists --print-errors "libudev >= 143") 2>&5
8776 ac_status=$?
8777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8778 test $ac_status = 0; }; then
8779 pkg_cv_UDEV_CFLAGS=`$PKG_CONFIG --cflags "libudev >= 143" 2>/dev/null`
68f2de6d 8780else
d93275eb 8781 pkg_failed=yes
f11781c5 8782fi
d93275eb
PR
8783 else
8784 pkg_failed=untried
f11781c5 8785fi
d93275eb
PR
8786if test -n "$UDEV_LIBS"; then
8787 pkg_cv_UDEV_LIBS="$UDEV_LIBS"
8788 elif test -n "$PKG_CONFIG"; then
8789 if test -n "$PKG_CONFIG" && \
8790 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libudev >= 143\""; } >&5
8791 ($PKG_CONFIG --exists --print-errors "libudev >= 143") 2>&5
8792 ac_status=$?
8793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8794 test $ac_status = 0; }; then
8795 pkg_cv_UDEV_LIBS=`$PKG_CONFIG --libs "libudev >= 143" 2>/dev/null`
f11781c5 8796else
d93275eb 8797 pkg_failed=yes
68f2de6d 8798fi
d93275eb
PR
8799 else
8800 pkg_failed=untried
8801fi
8802
8803
8804
8805if test $pkg_failed = yes; then
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8807$as_echo "no" >&6; }
8808
8809if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8810 _pkg_short_errors_supported=yes
8811else
8812 _pkg_short_errors_supported=no
8813fi
8814 if test $_pkg_short_errors_supported = yes; then
8815 UDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libudev >= 143" 2>&1`
8816 else
8817 UDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors "libudev >= 143" 2>&1`
8818 fi
8819 # Put the nasty error message in config.log where it belongs
8820 echo "$UDEV_PKG_ERRORS" >&5
8821
8822 as_fn_error $? "Package requirements (libudev >= 143) were not met:
8823
8824$UDEV_PKG_ERRORS
8825
8826Consider adjusting the PKG_CONFIG_PATH environment variable if you
8827installed software in a non-standard prefix.
8828
8829Alternatively, you may set the environment variables UDEV_CFLAGS
8830and UDEV_LIBS to avoid the need to call pkg-config.
8831See the pkg-config man page for more details." "$LINENO" 5
68f2de6d 8832
d93275eb
PR
8833elif test $pkg_failed = untried; then
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8835$as_echo "no" >&6; }
8836 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8837$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8838as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8839is in your PATH or set the PKG_CONFIG environment variable to the full
8840path to pkg-config.
8841
8842Alternatively, you may set the environment variables UDEV_CFLAGS
8843and UDEV_LIBS to avoid the need to call pkg-config.
8844See the pkg-config man page for more details.
8845
8846To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8847See \`config.log' for more details" "$LINENO" 5; }
8848
8849else
8850 UDEV_CFLAGS=$pkg_cv_UDEV_CFLAGS
8851 UDEV_LIBS=$pkg_cv_UDEV_LIBS
8852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8853$as_echo "yes" >&6; }
8854 UDEV_PC="libudev"
8855fi
68f2de6d 8856
f11781c5 8857$as_echo "#define UDEV_SYNC_SUPPORT 1" >>confdefs.h
68f2de6d 8858
f11781c5
AK
8859fi
8860
8861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable installation of udev rules required for synchronisation" >&5
8862$as_echo_n "checking whether to enable installation of udev rules required for synchronisation... " >&6; }
8863# Check whether --enable-udev_rules was given.
8864if test "${enable_udev_rules+set}" = set; then :
8865 enableval=$enable_udev_rules; UDEV_RULES=$enableval
68f2de6d 8866else
f11781c5 8867 UDEV_RULES=$UDEV_SYNC
68f2de6d
AK
8868fi
8869
f11781c5
AK
8870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_RULES" >&5
8871$as_echo "$UDEV_RULES" >&6; }
68f2de6d 8872
b559a1e6
PR
8873if test x$UDEV_RULES = xyes; then
8874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether udev supports builtin blkid" >&5
8875$as_echo_n "checking whether udev supports builtin blkid... " >&6; }
8876 udev_version=$(udevadm info --version 2>/dev/null)
8877 if test -n "$udev_version" && test "$udev_version" -ge 176; then
8878 UDEV_HAS_BUILTIN_BLKID=yes
8879 else
8880 UDEV_HAS_BUILTIN_BLKID=no
8881 fi
8882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_HAS_BUILTIN_BLKID" >&5
8883$as_echo "$UDEV_HAS_BUILTIN_BLKID" >&6; }
8884fi
8885
a5f46f6a 8886################################################################################
f11781c5
AK
8887# Check whether --enable-compat was given.
8888if test "${enable_compat+set}" = set; then :
8889 enableval=$enable_compat; DM_COMPAT=$enableval
8890else
8891 DM_COMPAT=no
8892fi
a5f46f6a 8893
f11781c5 8894
2061c0ec
AK
8895if test x$DM_COMPAT = xyes; then
8896 as_fn_error $? "--enable-compat is not currently supported.
8897Since device-mapper version 1.02.66, only one version (4) of the device-mapper
8898ioctl protocol is supported.
8899 " "$LINENO" 5
8900fi
8901
f11781c5
AK
8902################################################################################
8903# Check whether --enable-units-compat was given.
8904if test "${enable_units_compat+set}" = set; then :
8905 enableval=$enable_units_compat; UNITS_COMPAT=$enableval
a5f46f6a 8906else
f11781c5 8907 UNITS_COMPAT=no
a5f46f6a
AK
8908fi
8909
8910
f11781c5 8911if test x$UNITS_COMPAT = xyes; then
78ce7acc 8912
f11781c5
AK
8913$as_echo "#define DEFAULT_SI_UNIT_CONSISTENCY 0" >>confdefs.h
8914
8915fi
8916
8917################################################################################
8918# Check whether --enable-ioctl was given.
8919if test "${enable_ioctl+set}" = set; then :
8920 enableval=$enable_ioctl; DM_IOCTLS=$enableval
78ce7acc
AK
8921fi
8922
a5f46f6a 8923
ad6254c5 8924################################################################################
f11781c5
AK
8925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable O_DIRECT" >&5
8926$as_echo_n "checking whether to enable O_DIRECT... " >&6; }
8927# Check whether --enable-o_direct was given.
8928if test "${enable_o_direct+set}" = set; then :
8929 enableval=$enable_o_direct; ODIRECT=$enableval
8930fi
ad6254c5 8931
f11781c5
AK
8932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODIRECT" >&5
8933$as_echo "$ODIRECT" >&6; }
8934
8935if test x$ODIRECT = xyes; then
8936
8937$as_echo "#define O_DIRECT_SUPPORT 1" >>confdefs.h
ad6254c5 8938
ad6254c5 8939fi
ad6254c5 8940
f11781c5
AK
8941################################################################################
8942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build liblvm2app.so application library" >&5
8943$as_echo_n "checking whether to build liblvm2app.so application library... " >&6; }
8944# Check whether --enable-applib was given.
8945if test "${enable_applib+set}" = set; then :
8946 enableval=$enable_applib; APPLIB=$enableval
8947else
8948 APPLIB=no
ad6254c5 8949fi
7a197a62 8950
f11781c5
AK
8951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $APPLIB" >&5
8952$as_echo "$APPLIB" >&6; }
ad6254c5 8953
f11781c5
AK
8954test x$APPLIB = xyes \
8955 && LVM2APP_LIB=-llvm2app \
8956 || LVM2APP_LIB=
ad6254c5 8957
f11781c5
AK
8958################################################################################
8959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to compile liblvm2cmd.so" >&5
8960$as_echo_n "checking whether to compile liblvm2cmd.so... " >&6; }
8961# Check whether --enable-cmdlib was given.
8962if test "${enable_cmdlib+set}" = set; then :
8963 enableval=$enable_cmdlib; CMDLIB=$enableval
8964else
8965 CMDLIB=no
ad6254c5 8966fi
7a197a62 8967
f11781c5
AK
8968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMDLIB" >&5
8969$as_echo "$CMDLIB" >&6; }
7a197a62 8970
f11781c5
AK
8971test x$CMDLIB = xyes \
8972 && LVM2CMD_LIB=-llvm2cmd \
8973 || LVM2CMD_LIB=
8974
8975################################################################################
8976# Check whether --enable-pkgconfig was given.
8977if test "${enable_pkgconfig+set}" = set; then :
8978 enableval=$enable_pkgconfig; PKGCONFIG=$enableval
ad6254c5 8979else
f11781c5 8980 PKGCONFIG=no
ad6254c5 8981fi
ad6254c5 8982
ad6254c5 8983
f11781c5
AK
8984################################################################################
8985# Check whether --enable-write_install was given.
8986if test "${enable_write_install+set}" = set; then :
8987 enableval=$enable_write_install; WRITE_INSTALL=$enableval
ad6254c5 8988else
f11781c5 8989 WRITE_INSTALL=no
ad6254c5
AK
8990fi
8991
ad6254c5 8992
f11781c5
AK
8993################################################################################
8994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install fsadm" >&5
8995$as_echo_n "checking whether to install fsadm... " >&6; }
8996# Check whether --enable-fsadm was given.
8997if test "${enable_fsadm+set}" = set; then :
8998 enableval=$enable_fsadm; FSADM=$enableval
ad6254c5
AK
8999fi
9000
f11781c5
AK
9001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSADM" >&5
9002$as_echo "$FSADM" >&6; }
ad6254c5 9003
f11781c5
AK
9004################################################################################
9005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use dmeventd" >&5
9006$as_echo_n "checking whether to use dmeventd... " >&6; }
9007# Check whether --enable-dmeventd was given.
9008if test "${enable_dmeventd+set}" = set; then :
9009 enableval=$enable_dmeventd; DMEVENTD=$enableval
9010fi
ad6254c5 9011
f11781c5
AK
9012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $DMEVENTD" >&5
9013$as_echo "$DMEVENTD" >&6; }
ad6254c5 9014
f11781c5 9015BUILD_DMEVENTD=$DMEVENTD
ad6254c5 9016
f11781c5
AK
9017if test x$DMEVENTD = xyes; then
9018 if test x$MIRRORS != xinternal; then
9019 as_fn_error $? "--enable-dmeventd currently requires --with-mirrors=internal
9020 " "$LINENO" 5
9021 fi
9022 if test x$CMDLIB = xno; then
9023 as_fn_error $? "--enable-dmeventd requires --enable-cmdlib to be used as well
9024 " "$LINENO" 5
9025 fi
9026fi
ad6254c5 9027
f11781c5 9028if test x$DMEVENTD = xyes; then
ad6254c5 9029
f11781c5 9030$as_echo "#define DMEVENTD 1" >>confdefs.h
ad6254c5 9031
f11781c5 9032fi
ad6254c5 9033
f11781c5 9034################################################################################
ad6254c5 9035
f11781c5
AK
9036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getline in -lc" >&5
9037$as_echo_n "checking for getline in -lc... " >&6; }
9038if test "${ac_cv_lib_c_getline+set}" = set; then :
ec6a6fbe 9039 $as_echo_n "(cached) " >&6
ad6254c5 9040else
f11781c5
AK
9041 ac_check_lib_save_LIBS=$LIBS
9042LIBS="-lc $LIBS"
9043cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9044/* end confdefs.h. */
f11781c5
AK
9045
9046/* Override any GCC internal prototype to avoid an error.
9047 Use char because int might match the return type of a GCC
9048 builtin and then its argument prototype would still apply. */
9049#ifdef __cplusplus
9050extern "C"
9051#endif
9052char getline ();
9053int
9054main ()
9055{
9056return getline ();
9057 ;
9058 return 0;
9059}
ad6254c5 9060_ACEOF
f11781c5
AK
9061if ac_fn_c_try_link "$LINENO"; then :
9062 ac_cv_lib_c_getline=yes
ad6254c5 9063else
f11781c5
AK
9064 ac_cv_lib_c_getline=no
9065fi
9066rm -f core conftest.err conftest.$ac_objext \
9067 conftest$ac_exeext conftest.$ac_ext
9068LIBS=$ac_check_lib_save_LIBS
9069fi
9070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getline" >&5
9071$as_echo "$ac_cv_lib_c_getline" >&6; }
9072if test "x$ac_cv_lib_c_getline" = x""yes; then :
9073
9074$as_echo "#define HAVE_GETLINE 1" >>confdefs.h
ad6254c5 9075
ad6254c5 9076fi
7a197a62 9077
ad6254c5 9078
f11781c5
AK
9079################################################################################
9080
9081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for canonicalize_file_name in -lc" >&5
9082$as_echo_n "checking for canonicalize_file_name in -lc... " >&6; }
9083if test "${ac_cv_lib_c_canonicalize_file_name+set}" = set; then :
9084 $as_echo_n "(cached) " >&6
9085else
9086 ac_check_lib_save_LIBS=$LIBS
9087LIBS="-lc $LIBS"
9088cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9089/* end confdefs.h. */
f11781c5
AK
9090
9091/* Override any GCC internal prototype to avoid an error.
9092 Use char because int might match the return type of a GCC
9093 builtin and then its argument prototype would still apply. */
9094#ifdef __cplusplus
9095extern "C"
9096#endif
9097char canonicalize_file_name ();
9098int
9099main ()
9100{
9101return canonicalize_file_name ();
9102 ;
9103 return 0;
9104}
ad6254c5 9105_ACEOF
f11781c5
AK
9106if ac_fn_c_try_link "$LINENO"; then :
9107 ac_cv_lib_c_canonicalize_file_name=yes
ad6254c5 9108else
f11781c5
AK
9109 ac_cv_lib_c_canonicalize_file_name=no
9110fi
9111rm -f core conftest.err conftest.$ac_objext \
9112 conftest$ac_exeext conftest.$ac_ext
9113LIBS=$ac_check_lib_save_LIBS
9114fi
9115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_canonicalize_file_name" >&5
9116$as_echo "$ac_cv_lib_c_canonicalize_file_name" >&6; }
9117if test "x$ac_cv_lib_c_canonicalize_file_name" = x""yes; then :
9118
9119$as_echo "#define HAVE_CANONICALIZE_FILE_NAME 1" >>confdefs.h
ad6254c5 9120
ad6254c5 9121fi
7a197a62 9122
ad6254c5 9123
f11781c5
AK
9124################################################################################
9125if [ "x$exec_prefix" = xNONE -a "x$prefix" = xNONE ];
9126 then exec_prefix="";
9127fi;
7a197a62 9128
f11781c5
AK
9129################################################################################
9130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9131$as_echo_n "checking for dlopen in -ldl... " >&6; }
9132if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
ec6a6fbe 9133 $as_echo_n "(cached) " >&6
ad6254c5 9134else
f11781c5
AK
9135 ac_check_lib_save_LIBS=$LIBS
9136LIBS="-ldl $LIBS"
9137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9138/* end confdefs.h. */
ad6254c5 9139
f11781c5
AK
9140/* Override any GCC internal prototype to avoid an error.
9141 Use char because int might match the return type of a GCC
9142 builtin and then its argument prototype would still apply. */
9143#ifdef __cplusplus
9144extern "C"
9145#endif
9146char dlopen ();
9147int
9148main ()
9149{
9150return dlopen ();
9151 ;
9152 return 0;
9153}
ad6254c5 9154_ACEOF
f11781c5
AK
9155if ac_fn_c_try_link "$LINENO"; then :
9156 ac_cv_lib_dl_dlopen=yes
ad6254c5 9157else
f11781c5 9158 ac_cv_lib_dl_dlopen=no
795ca3e5 9159fi
f11781c5
AK
9160rm -f core conftest.err conftest.$ac_objext \
9161 conftest$ac_exeext conftest.$ac_ext
9162LIBS=$ac_check_lib_save_LIBS
9163fi
9164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9165$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9166if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
795ca3e5 9167
ad6254c5 9168
f11781c5 9169$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
ad6254c5 9170
f11781c5
AK
9171 DL_LIBS="-ldl"
9172 HAVE_LIBDL=yes
9173else
795ca3e5 9174
f11781c5
AK
9175 DL_LIBS=
9176 HAVE_LIBDL=no
9177fi
8106cdd5 9178
ad6254c5 9179
f11781c5
AK
9180################################################################################
9181if [ \( "x$LVM1" = xshared -o "x$POOL" = xshared -o "x$CLUSTER" = xshared \
9182 -o "x$SNAPSHOTS" = xshared -o "x$MIRRORS" = xshared \
cac52ca4 9183 -o "x$RAID" = xshared \
f11781c5
AK
9184 \) -a "x$STATIC_LINK" = xyes ];
9185 then as_fn_error $? "Features cannot be 'shared' when building statically
9186" "$LINENO" 5
9187fi
ad6254c5 9188
f11781c5
AK
9189################################################################################
9190if [ "$DMEVENTD" = yes -o "$CLVMD" != none ] ; then
9191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_mutex_lock in -lpthread" >&5
9192$as_echo_n "checking for pthread_mutex_lock in -lpthread... " >&6; }
9193if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then :
ec6a6fbe 9194 $as_echo_n "(cached) " >&6
795ca3e5 9195else
f11781c5
AK
9196 ac_check_lib_save_LIBS=$LIBS
9197LIBS="-lpthread $LIBS"
9198cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9199/* end confdefs.h. */
8a2fc586 9200
f11781c5
AK
9201/* Override any GCC internal prototype to avoid an error.
9202 Use char because int might match the return type of a GCC
9203 builtin and then its argument prototype would still apply. */
9204#ifdef __cplusplus
9205extern "C"
ad6254c5 9206#endif
f11781c5
AK
9207char pthread_mutex_lock ();
9208int
9209main ()
9210{
9211return pthread_mutex_lock ();
9212 ;
9213 return 0;
9214}
9215_ACEOF
9216if ac_fn_c_try_link "$LINENO"; then :
9217 ac_cv_lib_pthread_pthread_mutex_lock=yes
9218else
9219 ac_cv_lib_pthread_pthread_mutex_lock=no
9220fi
9221rm -f core conftest.err conftest.$ac_objext \
9222 conftest$ac_exeext conftest.$ac_ext
9223LIBS=$ac_check_lib_save_LIBS
9224fi
9225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_mutex_lock" >&5
9226$as_echo "$ac_cv_lib_pthread_pthread_mutex_lock" >&6; }
9227if test "x$ac_cv_lib_pthread_pthread_mutex_lock" = x""yes; then :
9228 PTHREAD_LIBS="-lpthread"
9229else
9230 hard_bailout
9231fi
9232
9233fi
9234
9235################################################################################
9236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable selinux support" >&5
9237$as_echo_n "checking whether to enable selinux support... " >&6; }
9238# Check whether --enable-selinux was given.
9239if test "${enable_selinux+set}" = set; then :
9240 enableval=$enable_selinux; SELINUX=$enableval
9241fi
9242
9243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SELINUX" >&5
9244$as_echo "$SELINUX" >&6; }
8a2fc586 9245
f11781c5
AK
9246################################################################################
9247if test x$SELINUX = xyes; then
9248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sepol_check_context in -lsepol" >&5
9249$as_echo_n "checking for sepol_check_context in -lsepol... " >&6; }
9250if test "${ac_cv_lib_sepol_sepol_check_context+set}" = set; then :
9251 $as_echo_n "(cached) " >&6
9252else
9253 ac_check_lib_save_LIBS=$LIBS
9254LIBS="-lsepol $LIBS"
9255cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256/* end confdefs.h. */
8a2fc586 9257
7a197a62
AK
9258/* Override any GCC internal prototype to avoid an error.
9259 Use char because int might match the return type of a GCC
9260 builtin and then its argument prototype would still apply. */
ad6254c5
AK
9261#ifdef __cplusplus
9262extern "C"
ad6254c5 9263#endif
f11781c5 9264char sepol_check_context ();
ad6254c5
AK
9265int
9266main ()
9267{
f11781c5 9268return sepol_check_context ();
ad6254c5
AK
9269 ;
9270 return 0;
9271}
9272_ACEOF
f11781c5
AK
9273if ac_fn_c_try_link "$LINENO"; then :
9274 ac_cv_lib_sepol_sepol_check_context=yes
795ca3e5 9275else
f11781c5
AK
9276 ac_cv_lib_sepol_sepol_check_context=no
9277fi
9278rm -f core conftest.err conftest.$ac_objext \
9279 conftest$ac_exeext conftest.$ac_ext
9280LIBS=$ac_check_lib_save_LIBS
80992638 9281fi
f11781c5
AK
9282{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sepol_sepol_check_context" >&5
9283$as_echo "$ac_cv_lib_sepol_sepol_check_context" >&6; }
9284if test "x$ac_cv_lib_sepol_sepol_check_context" = x""yes; then :
7a197a62 9285
80992638 9286
f11781c5
AK
9287$as_echo "#define HAVE_SEPOL 1" >>confdefs.h
9288
9289 SELINUX_LIBS="-lsepol"
8106cdd5 9290fi
795ca3e5 9291
f11781c5
AK
9292
9293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
9294$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
9295if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
ec6a6fbe 9296 $as_echo_n "(cached) " >&6
25fbec5b 9297else
f11781c5
AK
9298 ac_check_lib_save_LIBS=$LIBS
9299LIBS="-lselinux $LIBS"
9300cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25fbec5b 9301/* end confdefs.h. */
80992638 9302
7a197a62
AK
9303/* Override any GCC internal prototype to avoid an error.
9304 Use char because int might match the return type of a GCC
ad6254c5 9305 builtin and then its argument prototype would still apply. */
ad6254c5
AK
9306#ifdef __cplusplus
9307extern "C"
9308#endif
f11781c5 9309char is_selinux_enabled ();
ad6254c5
AK
9310int
9311main ()
9312{
f11781c5 9313return is_selinux_enabled ();
ad6254c5
AK
9314 ;
9315 return 0;
9316}
9317_ACEOF
f11781c5
AK
9318if ac_fn_c_try_link "$LINENO"; then :
9319 ac_cv_lib_selinux_is_selinux_enabled=yes
25fbec5b 9320else
f11781c5 9321 ac_cv_lib_selinux_is_selinux_enabled=no
25fbec5b 9322fi
f11781c5
AK
9323rm -f core conftest.err conftest.$ac_objext \
9324 conftest$ac_exeext conftest.$ac_ext
9325LIBS=$ac_check_lib_save_LIBS
25fbec5b 9326fi
f11781c5
AK
9327{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
9328$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
9329if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
25fbec5b 9330
f11781c5
AK
9331 for ac_header in selinux/selinux.h
9332do :
9333 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
9334if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
9335 cat >>confdefs.h <<_ACEOF
9336#define HAVE_SELINUX_SELINUX_H 1
ad6254c5 9337_ACEOF
795ca3e5 9338
25fbec5b 9339else
f11781c5 9340 hard_bailout
795ca3e5 9341fi
795ca3e5 9342
f11781c5 9343done
795ca3e5 9344
f11781c5
AK
9345 for ac_header in selinux/label.h
9346do :
9347 ac_fn_c_check_header_mongrel "$LINENO" "selinux/label.h" "ac_cv_header_selinux_label_h" "$ac_includes_default"
9348if test "x$ac_cv_header_selinux_label_h" = x""yes; then :
9349 cat >>confdefs.h <<_ACEOF
9350#define HAVE_SELINUX_LABEL_H 1
ad6254c5 9351_ACEOF
ad6254c5 9352
ad6254c5 9353fi
7a197a62 9354
f11781c5 9355done
7a197a62 9356
ad6254c5 9357
f11781c5 9358$as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7a197a62 9359
f11781c5
AK
9360 SELINUX_LIBS="-lselinux $SELINUX_LIBS"
9361 SELINUX_PC="libselinux"
9362 HAVE_SELINUX=yes
ad6254c5 9363else
8106cdd5 9364
f11781c5
AK
9365 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling selinux" >&5
9366$as_echo "$as_me: WARNING: Disabling selinux" >&2;}
9367 SELINUX_LIBS=
9368 SELINUX_PC=
9369 HAVE_SELINUX=no
795ca3e5 9370fi
ad6254c5 9371
795ca3e5
AK
9372fi
9373
f11781c5
AK
9374################################################################################
9375if test x$REALTIME = xyes; then
9376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
9377$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
9378if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
ec6a6fbe 9379 $as_echo_n "(cached) " >&6
26e7f2e0 9380else
f11781c5
AK
9381 ac_check_lib_save_LIBS=$LIBS
9382LIBS="-lrt $LIBS"
9383cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9384/* end confdefs.h. */
ad6254c5 9385
f11781c5
AK
9386/* Override any GCC internal prototype to avoid an error.
9387 Use char because int might match the return type of a GCC
9388 builtin and then its argument prototype would still apply. */
9389#ifdef __cplusplus
9390extern "C"
9391#endif
9392char clock_gettime ();
ad6254c5
AK
9393int
9394main ()
9395{
f11781c5 9396return clock_gettime ();
ad6254c5
AK
9397 ;
9398 return 0;
9399}
9400_ACEOF
f11781c5
AK
9401if ac_fn_c_try_link "$LINENO"; then :
9402 ac_cv_lib_rt_clock_gettime=yes
ad6254c5 9403else
f11781c5 9404 ac_cv_lib_rt_clock_gettime=no
ad6254c5 9405fi
f11781c5
AK
9406rm -f core conftest.err conftest.$ac_objext \
9407 conftest$ac_exeext conftest.$ac_ext
9408LIBS=$ac_check_lib_save_LIBS
26e7f2e0 9409fi
f11781c5
AK
9410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
9411$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
9412if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
9413 HAVE_REALTIME=yes
9414else
9415 HAVE_REALTIME=no
8106cdd5 9416fi
ad6254c5 9417
ad6254c5 9418
f11781c5 9419 if test x$HAVE_REALTIME = xyes; then
7a197a62 9420
f11781c5 9421$as_echo "#define HAVE_REALTIME 1" >>confdefs.h
ad6254c5 9422
f11781c5
AK
9423 LIBS="-lrt $LIBS"
9424 else
9425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling realtime clock" >&5
9426$as_echo "$as_me: WARNING: Disabling realtime clock" >&2;}
9427 fi
9428fi
9429
9430################################################################################
9431for ac_header in getopt.h
9432do :
9433 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
9434if test "x$ac_cv_header_getopt_h" = x""yes; then :
9435 cat >>confdefs.h <<_ACEOF
9436#define HAVE_GETOPT_H 1
9437_ACEOF
9438
9439$as_echo "#define HAVE_GETOPTLONG 1" >>confdefs.h
ad6254c5 9440
ad6254c5 9441fi
7a197a62 9442
f11781c5 9443done
ad6254c5 9444
7a197a62 9445
f11781c5
AK
9446################################################################################
9447if test x$READLINE != xno; then
9448 lvm_saved_libs=$LIBS
9449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
9450$as_echo_n "checking for library containing tgetent... " >&6; }
9451if test "${ac_cv_search_tgetent+set}" = set; then :
ec6a6fbe 9452 $as_echo_n "(cached) " >&6
ad6254c5 9453else
f11781c5
AK
9454 ac_func_search_save_LIBS=$LIBS
9455cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9456/* end confdefs.h. */
ad6254c5 9457
f11781c5
AK
9458/* Override any GCC internal prototype to avoid an error.
9459 Use char because int might match the return type of a GCC
9460 builtin and then its argument prototype would still apply. */
9461#ifdef __cplusplus
9462extern "C"
9463#endif
9464char tgetent ();
9465int
9466main ()
9467{
9468return tgetent ();
9469 ;
9470 return 0;
9471}
ad6254c5 9472_ACEOF
f11781c5
AK
9473for ac_lib in '' tinfo ncurses curses termcap termlib; do
9474 if test -z "$ac_lib"; then
9475 ac_res="none required"
9476 else
9477 ac_res=-l$ac_lib
9478 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9479 fi
9480 if ac_fn_c_try_link "$LINENO"; then :
9481 ac_cv_search_tgetent=$ac_res
9482fi
9483rm -f core conftest.err conftest.$ac_objext \
9484 conftest$ac_exeext
9485 if test "${ac_cv_search_tgetent+set}" = set; then :
9486 break
9487fi
9488done
9489if test "${ac_cv_search_tgetent+set}" = set; then :
ad6254c5 9490
80992638 9491else
f11781c5 9492 ac_cv_search_tgetent=no
b896caa1 9493fi
f11781c5
AK
9494rm conftest.$ac_ext
9495LIBS=$ac_func_search_save_LIBS
9496fi
9497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9498$as_echo "$ac_cv_search_tgetent" >&6; }
9499ac_res=$ac_cv_search_tgetent
9500if test "$ac_res" != no; then :
9501 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9502 READLINE_LIBS=$ac_cv_search_tgetent
9503else
ad6254c5 9504
f11781c5
AK
9505 if test "$READLINE" = yes; then
9506 as_fn_error $? "termcap could not be found which is required for the
9507--enable-readline option (which is enabled by default). Either disable readline
9508support with --disable-readline or download and install termcap from:
9509 ftp.gnu.org/gnu/termcap
9510Note: if you are using precompiled packages you will also need the development
9511 package as well (which may be called termcap-devel or something similar).
9512Note: (n)curses also seems to work as a substitute for termcap. This was
9513 not found either - but you could try installing that as well." "$LINENO" 5
9514 fi
9515fi
b896caa1 9516
f11781c5
AK
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
9518$as_echo_n "checking for readline in -lreadline... " >&6; }
9519if test "${ac_cv_lib_readline_readline+set}" = set; then :
ec6a6fbe 9520 $as_echo_n "(cached) " >&6
795ca3e5 9521else
f11781c5
AK
9522 ac_check_lib_save_LIBS=$LIBS
9523LIBS="-lreadline $LIBS"
9524cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5 9525/* end confdefs.h. */
8a2fc586 9526
f11781c5
AK
9527/* Override any GCC internal prototype to avoid an error.
9528 Use char because int might match the return type of a GCC
9529 builtin and then its argument prototype would still apply. */
9530#ifdef __cplusplus
9531extern "C"
ad6254c5 9532#endif
f11781c5
AK
9533char readline ();
9534int
9535main ()
9536{
9537return readline ();
9538 ;
9539 return 0;
9540}
9541_ACEOF
9542if ac_fn_c_try_link "$LINENO"; then :
9543 ac_cv_lib_readline_readline=yes
9544else
9545 ac_cv_lib_readline_readline=no
9546fi
9547rm -f core conftest.err conftest.$ac_objext \
9548 conftest$ac_exeext conftest.$ac_ext
9549LIBS=$ac_check_lib_save_LIBS
9550fi
9551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
9552$as_echo "$ac_cv_lib_readline_readline" >&6; }
9553if test "x$ac_cv_lib_readline_readline" = x""yes; then :
9554
8a2fc586 9555
f11781c5
AK
9556$as_echo "#define READLINE_SUPPORT 1" >>confdefs.h
9557
9558 LIBS=$lvm_saved_libs
9559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rl_line_buffer in -lreadline" >&5
9560$as_echo_n "checking for rl_line_buffer in -lreadline... " >&6; }
9561if test "${ac_cv_lib_readline_rl_line_buffer+set}" = set; then :
9562 $as_echo_n "(cached) " >&6
9563else
9564 ac_check_lib_save_LIBS=$LIBS
9565LIBS="-lreadline $LIBS"
9566cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9567/* end confdefs.h. */
8a2fc586 9568
7a197a62
AK
9569/* Override any GCC internal prototype to avoid an error.
9570 Use char because int might match the return type of a GCC
9571 builtin and then its argument prototype would still apply. */
ad6254c5
AK
9572#ifdef __cplusplus
9573extern "C"
ad6254c5 9574#endif
f11781c5 9575char rl_line_buffer ();
ad6254c5
AK
9576int
9577main ()
9578{
f11781c5 9579return rl_line_buffer ();
ad6254c5
AK
9580 ;
9581 return 0;
9582}
9583_ACEOF
f11781c5
AK
9584if ac_fn_c_try_link "$LINENO"; then :
9585 ac_cv_lib_readline_rl_line_buffer=yes
ad6254c5 9586else
f11781c5
AK
9587 ac_cv_lib_readline_rl_line_buffer=no
9588fi
9589rm -f core conftest.err conftest.$ac_objext \
9590 conftest$ac_exeext conftest.$ac_ext
9591LIBS=$ac_check_lib_save_LIBS
9592fi
9593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_rl_line_buffer" >&5
9594$as_echo "$ac_cv_lib_readline_rl_line_buffer" >&6; }
9595if test "x$ac_cv_lib_readline_rl_line_buffer" = x""yes; then :
9596 READLINE_LIBS="-lreadline"
9597else
9598
9599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: linking -lreadline with $READLINE_LIBS needed" >&5
9600$as_echo "linking -lreadline with $READLINE_LIBS needed" >&6; }
9601 READLINE_LIBS="-lreadline $READLINE_LIBS"
ad6254c5 9602
ad6254c5 9603fi
7a197a62 9604
f11781c5
AK
9605else
9606
9607 READLINE_LIBS=
9608 if test "$READLINE" = yes; then
9609 as_fn_error $? "GNU Readline could not be found which is required for the
9610--enable-readline option (which is enabled by default). Either disable readline
9611support with --disable-readline or download and install readline from:
9612 ftp.gnu.org/gnu/readline
9613Note: if you are using precompiled packages you will also need the development
9614package as well (which may be called readline-devel or something similar)." "$LINENO" 5
9615 fi
ad6254c5 9616fi
f11781c5
AK
9617
9618 LIBS="$READLINE_LIBS $lvm_saved_libs"
9619 for ac_func in rl_completion_matches
9620do :
9621 ac_fn_c_check_func "$LINENO" "rl_completion_matches" "ac_cv_func_rl_completion_matches"
9622if test "x$ac_cv_func_rl_completion_matches" = x""yes; then :
ad6254c5 9623 cat >>confdefs.h <<_ACEOF
f11781c5 9624#define HAVE_RL_COMPLETION_MATCHES 1
ad6254c5
AK
9625_ACEOF
9626
ad6254c5
AK
9627fi
9628done
9629
f11781c5 9630 LIBS=$lvm_saved_libs
ad6254c5
AK
9631fi
9632
f11781c5
AK
9633################################################################################
9634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable internationalisation" >&5
9635$as_echo_n "checking whether to enable internationalisation... " >&6; }
9636# Check whether --enable-nls was given.
9637if test "${enable_nls+set}" = set; then :
9638 enableval=$enable_nls; INTL=$enableval
9639else
9640 INTL=no
9641fi
d911ec67 9642
f11781c5
AK
9643{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTL" >&5
9644$as_echo "$INTL" >&6; }
9645
9646if test x$INTL = xyes; then
9647# FIXME - Move this - can be device-mapper too
9648 INTL_PACKAGE="lvm2"
9649 # Extract the first word of "msgfmt", so it can be a program name with args.
9650set dummy msgfmt; ac_word=$2
9651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9652$as_echo_n "checking for $ac_word... " >&6; }
9653if test "${ac_cv_path_MSGFMT+set}" = set; then :
d911ec67 9654 $as_echo_n "(cached) " >&6
d911ec67 9655else
f11781c5
AK
9656 case $MSGFMT in
9657 [\\/]* | ?:[\\/]*)
9658 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
9659 ;;
9660 *)
9661 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9662for as_dir in $PATH
9663do
9664 IFS=$as_save_IFS
9665 test -z "$as_dir" && as_dir=.
9666 for ac_exec_ext in '' $ac_executable_extensions; do
9667 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
9668 ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
9669 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9670 break 2
9671 fi
9672done
9673 done
9674IFS=$as_save_IFS
9675
9676 ;;
d911ec67 9677esac
f11781c5
AK
9678fi
9679MSGFMT=$ac_cv_path_MSGFMT
9680if test -n "$MSGFMT"; then
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
9682$as_echo "$MSGFMT" >&6; }
d911ec67 9683else
f11781c5
AK
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9685$as_echo "no" >&6; }
9686fi
d911ec67 9687
f11781c5
AK
9688
9689 if [ "x$MSGFMT" == x ];
9690 then as_fn_error $? "msgfmt not found in path $PATH
9691 " "$LINENO" 5
9692 fi;
9693
9694
9695# Check whether --with-localedir was given.
9696if test "${with_localedir+set}" = set; then :
9697 withval=$with_localedir; LOCALEDIR=$withval
9698else
9699 LOCALEDIR='${prefix}/share/locale'
9700fi
9701
9702fi
9703
9704################################################################################
9705
9706# Check whether --with-confdir was given.
9707if test "${with_confdir+set}" = set; then :
9708 withval=$with_confdir; CONFDIR=$withval
9709else
9710 CONFDIR="/etc"
9711fi
9712
9713
9714
9715# Check whether --with-staticdir was given.
9716if test "${with_staticdir+set}" = set; then :
9717 withval=$with_staticdir; STATICDIR=$withval
9718else
9719 STATICDIR='${exec_prefix}/sbin'
9720fi
9721
9722
9723
9724# Check whether --with-usrlibdir was given.
9725if test "${with_usrlibdir+set}" = set; then :
9726 withval=$with_usrlibdir; usrlibdir=$withval
9727else
9728 usrlibdir='${prefix}/lib'
d911ec67
AK
9729fi
9730
d911ec67 9731
d911ec67 9732
f11781c5
AK
9733# Check whether --with-usrsbindir was given.
9734if test "${with_usrsbindir+set}" = set; then :
9735 withval=$with_usrsbindir; usrsbindir=$withval
9736else
9737 usrsbindir='${prefix}/sbin'
d911ec67
AK
9738fi
9739
d911ec67 9740
f11781c5 9741################################################################################
d911ec67 9742
f11781c5
AK
9743# Check whether --with-udev_prefix was given.
9744if test "${with_udev_prefix+set}" = set; then :
9745 withval=$with_udev_prefix; udev_prefix=$withval
d911ec67 9746else
f11781c5 9747 udev_prefix='${exec_prefix}'
d911ec67 9748fi
d911ec67 9749
f11781c5
AK
9750
9751
9752# Check whether --with-udevdir was given.
9753if test "${with_udevdir+set}" = set; then :
9754 withval=$with_udevdir; udevdir=$withval
9755else
9756 udevdir='${udev_prefix}/lib/udev/rules.d'
d911ec67 9757fi
f11781c5
AK
9758
9759
e587cb6a
PR
9760################################################################################
9761
9762# Check whether --with-systemdsystemunitdir was given.
9763if test "${with_systemdsystemunitdir+set}" = set; then :
9764 withval=$with_systemdsystemunitdir; systemdsystemunitdir=$withval
9765else
9766 pkg_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)
9767fi
9768
9769
9770if test -n "$pkg_systemdsystemunitdir"; then
9771 systemdsystemunitdir=$pkg_systemdsystemunitdir;
9772fi
9773
9774if test -z "$systemdsystemunitdir"; then
9775 systemdsystemunitdir='/lib/systemd/system';
9776fi
4417a8bd
PR
9777################################################################################
9778
9779# Check whether --with-tmpfilesdir was given.
9780if test "${with_tmpfilesdir+set}" = set; then :
9781 withval=$with_tmpfilesdir; tmpfilesdir=$withval
9782else
9783 tmpfilesdir='${sysconfdir}/tmpfiles.d'
9784fi
9785
f11781c5
AK
9786################################################################################
9787if test x$READLINE = xyes; then
9788 for ac_header in readline/readline.h readline/history.h
9789do :
9790 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9791ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9792if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
d911ec67
AK
9793 cat >>confdefs.h <<_ACEOF
9794#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9795_ACEOF
9796
9797else
f11781c5 9798 as_fn_error $? "bailing out" "$LINENO" 5
d911ec67
AK
9799fi
9800
9801done
9802
9803fi
9804
f11781c5
AK
9805if test x$CLVMD != xnone; then
9806 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
9807do :
9808 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9809ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9810if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9811 cat >>confdefs.h <<_ACEOF
9812#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
ad6254c5 9813_ACEOF
ad6254c5 9814
f11781c5
AK
9815else
9816 as_fn_error $? "bailing out" "$LINENO" 5
ad6254c5 9817fi
7a197a62 9818
f11781c5 9819done
ad6254c5 9820
f11781c5
AK
9821 for ac_func in dup2 getmntent memmove select socket
9822do :
9823 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9824ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9825if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9826 cat >>confdefs.h <<_ACEOF
9827#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
ad6254c5 9828_ACEOF
ad6254c5 9829
f11781c5
AK
9830else
9831 as_fn_error $? "bailing out" "$LINENO" 5
ad6254c5 9832fi
f11781c5 9833done
7a197a62 9834
f11781c5
AK
9835 # getmntent is in the standard C library on UNICOS, in -lsun on Irix 4,
9836# -lseq on Dynix/PTX, -lgen on Unixware.
9837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getmntent" >&5
9838$as_echo_n "checking for library containing getmntent... " >&6; }
9839if test "${ac_cv_search_getmntent+set}" = set; then :
9840 $as_echo_n "(cached) " >&6
9841else
9842 ac_func_search_save_LIBS=$LIBS
9843cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9844/* end confdefs.h. */
ad6254c5 9845
f11781c5
AK
9846/* Override any GCC internal prototype to avoid an error.
9847 Use char because int might match the return type of a GCC
9848 builtin and then its argument prototype would still apply. */
9849#ifdef __cplusplus
9850extern "C"
9851#endif
9852char getmntent ();
9853int
9854main ()
9855{
9856return getmntent ();
9857 ;
9858 return 0;
9859}
9860_ACEOF
9861for ac_lib in '' sun seq gen; do
9862 if test -z "$ac_lib"; then
9863 ac_res="none required"
9864 else
9865 ac_res=-l$ac_lib
9866 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9867 fi
9868 if ac_fn_c_try_link "$LINENO"; then :
9869 ac_cv_search_getmntent=$ac_res
9870fi
9871rm -f core conftest.err conftest.$ac_objext \
9872 conftest$ac_exeext
9873 if test "${ac_cv_search_getmntent+set}" = set; then :
9874 break
9875fi
9876done
9877if test "${ac_cv_search_getmntent+set}" = set; then :
7a197a62 9878
ad6254c5 9879else
f11781c5 9880 ac_cv_search_getmntent=no
795ca3e5 9881fi
f11781c5
AK
9882rm conftest.$ac_ext
9883LIBS=$ac_func_search_save_LIBS
9884fi
9885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getmntent" >&5
9886$as_echo "$ac_cv_search_getmntent" >&6; }
9887ac_res=$ac_cv_search_getmntent
9888if test "$ac_res" != no; then :
9889 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9890 ac_cv_func_getmntent=yes
9891
9892$as_echo "#define HAVE_GETMNTENT 1" >>confdefs.h
80992638 9893
f11781c5
AK
9894else
9895 ac_cv_func_getmntent=no
8106cdd5 9896fi
f11781c5
AK
9897
9898
9899 for ac_header in sys/select.h sys/socket.h
9900do :
9901 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9902ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9903if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
ad6254c5 9904 cat >>confdefs.h <<_ACEOF
ec6a6fbe 9905#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
ad6254c5 9906_ACEOF
795ca3e5 9907
795ca3e5
AK
9908fi
9909
ad6254c5 9910done
80992638 9911
f11781c5
AK
9912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5
9913$as_echo_n "checking types of arguments for select... " >&6; }
9914if test "${ac_cv_func_select_args+set}" = set; then :
ec6a6fbe 9915 $as_echo_n "(cached) " >&6
83912faa 9916else
f11781c5
AK
9917 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do
9918 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do
9919 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do
9920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
ad6254c5
AK
9921/* end confdefs.h. */
9922$ac_includes_default
f11781c5
AK
9923#ifdef HAVE_SYS_SELECT_H
9924# include <sys/select.h>
9925#endif
9926#ifdef HAVE_SYS_SOCKET_H
9927# include <sys/socket.h>
9928#endif
9929
9930int
9931main ()
9932{
9933extern int select ($ac_arg1,
9934 $ac_arg234, $ac_arg234, $ac_arg234,
9935 $ac_arg5);
9936 ;
9937 return 0;
9938}
ad6254c5 9939_ACEOF
f11781c5
AK
9940if ac_fn_c_try_compile "$LINENO"; then :
9941 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9942fi
9943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9944 done
9945 done
9946done
9947# Provide a safe default value.
9948: ${ac_cv_func_select_args='int,int *,struct timeval *'}
ad6254c5 9949
ad6254c5 9950fi
f11781c5
AK
9951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
9952$as_echo "$ac_cv_func_select_args" >&6; }
9953ac_save_IFS=$IFS; IFS=','
9954set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9955IFS=$ac_save_IFS
9956shift
7a197a62 9957
f11781c5
AK
9958cat >>confdefs.h <<_ACEOF
9959#define SELECT_TYPE_ARG1 $1
9960_ACEOF
ad6254c5 9961
f11781c5
AK
9962
9963cat >>confdefs.h <<_ACEOF
9964#define SELECT_TYPE_ARG234 ($2)
ad6254c5 9965_ACEOF
f11781c5
AK
9966
9967
9968cat >>confdefs.h <<_ACEOF
9969#define SELECT_TYPE_ARG5 ($3)
ad6254c5 9970_ACEOF
ad6254c5 9971
f11781c5
AK
9972rm -f conftest*
9973
ad6254c5 9974fi
7a197a62 9975
f11781c5
AK
9976if test x$CLUSTER != xnone; then
9977 for ac_header in sys/socket.h sys/un.h
9978do :
9979 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9980ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9981if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9982 cat >>confdefs.h <<_ACEOF
9983#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9984_ACEOF
ad6254c5 9985
f11781c5
AK
9986else
9987 as_fn_error $? "bailing out" "$LINENO" 5
9988fi
9989
9990done
9991
9992 for ac_func in socket
9993do :
9994 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
9995if test "x$ac_cv_func_socket" = x""yes; then :
9996 cat >>confdefs.h <<_ACEOF
9997#define HAVE_SOCKET 1
9998_ACEOF
7a197a62 9999
80992638 10000else
f11781c5 10001 as_fn_error $? "bailing out" "$LINENO" 5
83912faa 10002fi
f11781c5 10003done
83912faa 10004
69792976 10005fi
f11781c5
AK
10006
10007if test x$DMEVENTD = xyes; then
10008 for ac_header in arpa/inet.h
10009do :
10010 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
10011if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
ad6254c5 10012 cat >>confdefs.h <<_ACEOF
f11781c5 10013#define HAVE_ARPA_INET_H 1
ad6254c5 10014_ACEOF
69792976 10015
69792976 10016else
f11781c5 10017 as_fn_error $? "bailing out" "$LINENO" 5
80992638
AK
10018fi
10019
ad6254c5 10020done
69792976 10021
ad6254c5
AK
10022fi
10023
f11781c5
AK
10024if test x$HAVE_LIBDL = xyes; then
10025 for ac_header in dlfcn.h
10026do :
10027 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
10028if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
10029 cat >>confdefs.h <<_ACEOF
10030#define HAVE_DLFCN_H 1
a5f46f6a 10031_ACEOF
a5f46f6a 10032
f11781c5
AK
10033else
10034 as_fn_error $? "bailing out" "$LINENO" 5
a5f46f6a
AK
10035fi
10036
f11781c5 10037done
a5f46f6a 10038
a5f46f6a
AK
10039fi
10040
f11781c5
AK
10041if test x$INTL = xyes; then
10042 for ac_header in libintl.h
10043do :
10044 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
10045if test "x$ac_cv_header_libintl_h" = x""yes; then :
10046 cat >>confdefs.h <<_ACEOF
10047#define HAVE_LIBINTL_H 1
10048_ACEOF
a5f46f6a 10049
a5f46f6a 10050else
f11781c5 10051 as_fn_error $? "bailing out" "$LINENO" 5
a5f46f6a 10052fi
f11781c5
AK
10053
10054done
a5f46f6a
AK
10055
10056fi
f11781c5
AK
10057
10058if test x$UDEV_SYNC = xyes; then
10059 for ac_header in sys/ipc.h sys/sem.h
10060do :
10061 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10062ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10063if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
a5f46f6a
AK
10064 cat >>confdefs.h <<_ACEOF
10065#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10066_ACEOF
10067
10068else
f11781c5 10069 as_fn_error $? "bailing out" "$LINENO" 5
a5f46f6a
AK
10070fi
10071
10072done
10073
10074fi
10075
a653923f
AK
10076################################################################################
10077# Extract the first word of "modprobe", so it can be a program name with args.
10078set dummy modprobe; ac_word=$2
f11781c5 10079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
ec6a6fbe 10080$as_echo_n "checking for $ac_word... " >&6; }
f11781c5 10081if test "${ac_cv_path_MODPROBE_CMD+set}" = set; then :
ec6a6fbe 10082 $as_echo_n "(cached) " >&6
72b2cb61
AK
10083else
10084 case $MODPROBE_CMD in
10085 [\\/]* | ?:[\\/]*)
10086 ac_cv_path_MODPROBE_CMD="$MODPROBE_CMD" # Let the user override the test with a path.
10087 ;;
10088 *)
10089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10090for as_dir in $PATH
10091do
10092 IFS=$as_save_IFS
10093 test -z "$as_dir" && as_dir=.
f11781c5 10094 for ac_exec_ext in '' $ac_executable_extensions; do
25fbec5b 10095 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
72b2cb61 10096 ac_cv_path_MODPROBE_CMD="$as_dir/$ac_word$ac_exec_ext"
f11781c5 10097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
72b2cb61
AK
10098 break 2
10099 fi
10100done
f11781c5 10101 done
7a197a62 10102IFS=$as_save_IFS
72b2cb61
AK
10103
10104 ;;
10105esac
10106fi
10107MODPROBE_CMD=$ac_cv_path_MODPROBE_CMD
72b2cb61 10108if test -n "$MODPROBE_CMD"; then
f11781c5 10109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MODPROBE_CMD" >&5
ec6a6fbe 10110$as_echo "$MODPROBE_CMD" >&6; }
72b2cb61 10111else
f11781c5 10112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
ec6a6fbe 10113$as_echo "no" >&6; }
72b2cb61
AK
10114fi
10115
a653923f 10116
7a197a62 10117
a653923f 10118if test x$MODPROBE_CMD != x; then
72b2cb61
AK
10119
10120cat >>confdefs.h <<_ACEOF
10121#define MODPROBE_CMD "$MODPROBE_CMD"
10122_ACEOF
10123
a653923f
AK
10124fi
10125
b5c2529b 10126
a9b601e2
ZK
10127lvm_exec_prefix=$exec_prefix
10128test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$prefix
10129test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$ac_default_prefix
d2c11605 10130LVM_PATH="$lvm_exec_prefix/sbin/lvm"
a9b601e2 10131
b5c2529b 10132cat >>confdefs.h <<_ACEOF
d2c11605 10133#define LVM_PATH "$LVM_PATH"
b5c2529b
ZK
10134_ACEOF
10135
10136
10137if test "$CLVMD" != none; then
10138 clvmd_prefix=$ac_default_prefix
d2c11605 10139 CLVMD_PATH="$clvmd_prefix/sbin/clvmd"
b5c2529b
ZK
10140 test "$prefix" != NONE && clvmd_prefix=$prefix
10141
10142cat >>confdefs.h <<_ACEOF
d2c11605 10143#define CLVMD_PATH "$CLVMD_PATH"
b5c2529b
ZK
10144_ACEOF
10145
10146fi
10147
80992638 10148################################################################################
93bd259b
AK
10149if test "$BUILD_DMEVENTD" = yes; then
10150
10151# Check whether --with-dmeventd-pidfile was given.
f11781c5 10152if test "${with_dmeventd_pidfile+set}" = set; then :
71082be4 10153 withval=$with_dmeventd_pidfile; DMEVENTD_PIDFILE=$withval
93bd259b 10154else
71082be4 10155 DMEVENTD_PIDFILE="/var/run/dmeventd.pid"
93bd259b
AK
10156fi
10157
93bd259b 10158
71082be4
ZK
10159cat >>confdefs.h <<_ACEOF
10160#define DMEVENTD_PIDFILE "$DMEVENTD_PIDFILE"
10161_ACEOF
93bd259b 10162
71082be4 10163fi
93bd259b
AK
10164
10165if test "$BUILD_DMEVENTD" = yes; then
93bd259b
AK
10166
10167# Check whether --with-dmeventd-path was given.
f11781c5 10168if test "${with_dmeventd_path+set}" = set; then :
71082be4 10169 withval=$with_dmeventd_path; DMEVENTD_PATH=$withval
93bd259b 10170else
71082be4 10171 DMEVENTD_PATH="$lvm_exec_prefix/sbin/dmeventd"
93bd259b
AK
10172fi
10173
93bd259b 10174
71082be4
ZK
10175cat >>confdefs.h <<_ACEOF
10176#define DMEVENTD_PATH "$DMEVENTD_PATH"
10177_ACEOF
3399ae32 10178
71082be4 10179fi
3399ae32 10180
8bae0a1e
AK
10181
10182
8bae0a1e 10183# Check whether --with-default-run-dir was given.
f11781c5 10184if test "${with_default_run_dir+set}" = set; then :
8bae0a1e
AK
10185 withval=$with_default_run_dir; DEFAULT_RUN_DIR="$withval"
10186else
10187 DEFAULT_RUN_DIR="/var/run/lvm"
10188fi
10189
10190cat >>confdefs.h <<_ACEOF
10191#define DEFAULT_RUN_DIR "$DEFAULT_RUN_DIR"
10192_ACEOF
10193
10194
71082be4 10195################################################################################
3399ae32
AK
10196
10197# Check whether --with-default-system-dir was given.
f11781c5 10198if test "${with_default_system_dir+set}" = set; then :
71082be4 10199 withval=$with_default_system_dir; DEFAULT_SYS_DIR=$withval
3399ae32 10200else
71082be4 10201 DEFAULT_SYS_DIR="/etc/lvm"
3399ae32
AK
10202fi
10203
71082be4 10204
3399ae32
AK
10205cat >>confdefs.h <<_ACEOF
10206#define DEFAULT_SYS_DIR "$DEFAULT_SYS_DIR"
10207_ACEOF
10208
10209
10210
3399ae32 10211# Check whether --with-default-archive-subdir was given.
f11781c5 10212if test "${with_default_archive_subdir+set}" = set; then :
71082be4 10213 withval=$with_default_archive_subdir; DEFAULT_ARCHIVE_SUBDIR=$withval
3399ae32 10214else
71082be4 10215 DEFAULT_ARCHIVE_SUBDIR=archive
3399ae32
AK
10216fi
10217
71082be4 10218
3399ae32
AK
10219cat >>confdefs.h <<_ACEOF
10220#define DEFAULT_ARCHIVE_SUBDIR "$DEFAULT_ARCHIVE_SUBDIR"
10221_ACEOF
10222
10223
10224
3399ae32 10225# Check whether --with-default-backup-subdir was given.
f11781c5 10226if test "${with_default_backup_subdir+set}" = set; then :
71082be4 10227 withval=$with_default_backup_subdir; DEFAULT_BACKUP_SUBDIR=$withval
3399ae32 10228else
71082be4 10229 DEFAULT_BACKUP_SUBDIR=backup
3399ae32
AK
10230fi
10231
71082be4 10232
3399ae32
AK
10233cat >>confdefs.h <<_ACEOF
10234#define DEFAULT_BACKUP_SUBDIR "$DEFAULT_BACKUP_SUBDIR"
10235_ACEOF
10236
10237
10238
3399ae32 10239# Check whether --with-default-cache-subdir was given.
f11781c5 10240if test "${with_default_cache_subdir+set}" = set; then :
71082be4 10241 withval=$with_default_cache_subdir; DEFAULT_CACHE_SUBDIR=$withval
3399ae32 10242else
71082be4 10243 DEFAULT_CACHE_SUBDIR=cache
3399ae32
AK
10244fi
10245
71082be4 10246
3399ae32
AK
10247cat >>confdefs.h <<_ACEOF
10248#define DEFAULT_CACHE_SUBDIR "$DEFAULT_CACHE_SUBDIR"
10249_ACEOF
10250
10251
10252
3399ae32 10253# Check whether --with-default-locking-dir was given.
f11781c5 10254if test "${with_default_locking_dir+set}" = set; then :
71082be4 10255 withval=$with_default_locking_dir; DEFAULT_LOCK_DIR=$withval
3399ae32 10256else
71082be4 10257 DEFAULT_LOCK_DIR="/var/lock/lvm"
3399ae32
AK
10258fi
10259
71082be4 10260
3399ae32
AK
10261cat >>confdefs.h <<_ACEOF
10262#define DEFAULT_LOCK_DIR "$DEFAULT_LOCK_DIR"
10263_ACEOF
10264
10265
fea55602
DW
10266################################################################################
10267
10268# Check whether --with-default-data-alignment was given.
f11781c5 10269if test "${with_default_data_alignment+set}" = set; then :
fea55602
DW
10270 withval=$with_default_data_alignment; DEFAULT_DATA_ALIGNMENT=$withval
10271else
10272 DEFAULT_DATA_ALIGNMENT=1
10273fi
10274
10275
10276cat >>confdefs.h <<_ACEOF
10277#define DEFAULT_DATA_ALIGNMENT $DEFAULT_DATA_ALIGNMENT
10278_ACEOF
10279
10280
93bd259b 10281################################################################################
f11781c5 10282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel interface choice" >&5
ec6a6fbe 10283$as_echo_n "checking for kernel interface choice... " >&6; }
93bd259b
AK
10284
10285# Check whether --with-interface was given.
f11781c5 10286if test "${with_interface+set}" = set; then :
71082be4 10287 withval=$with_interface; interface=$withval
93bd259b 10288else
71082be4 10289 interface=ioctl
93bd259b
AK
10290fi
10291
10292if [ "x$interface" != xioctl ];
10293then
f11781c5 10294 as_fn_error $? "--with-interface=ioctl required. fs no longer supported." "$LINENO" 5
93bd259b 10295fi
f11781c5 10296{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $interface" >&5
ec6a6fbe 10297$as_echo "$interface" >&6; }
93bd259b
AK
10298
10299################################################################################
db8b5af9 10300DM_LIB_VERSION="\"`cat "$srcdir"/VERSION_DM 2>/dev/null || echo Unknown`\""
24bbc4d7
AK
10301
10302cat >>confdefs.h <<_ACEOF
10303#define DM_LIB_VERSION $DM_LIB_VERSION
10304_ACEOF
10305
10306
db8b5af9 10307DM_LIB_PATCHLEVEL=`cat "$srcdir"/VERSION_DM | $AWK -F '[-. ]' '{printf "%s.%s.%s",$1,$2,$3}'`
7e3fe830 10308
db8b5af9 10309LVM_VERSION="\"`cat "$srcdir"/VERSION 2>/dev/null || echo Unknown`\""
fae0c576 10310
db8b5af9 10311VER=`cat "$srcdir"/VERSION`
bf456146 10312LVM_RELEASE_DATE="\"`echo $VER | $SED 's/.* (//;s/).*//'`\""
ec6a6fbe
AK
10313VER=`echo "$VER" | $AWK '{print $1}'`
10314LVM_RELEASE="\"`echo "$VER" | $AWK -F '-' '{print $2}'`\""
10315VER=`echo "$VER" | $AWK -F '-' '{print $1}'`
10316LVM_MAJOR=`echo "$VER" | $AWK -F '.' '{print $1}'`
10317LVM_MINOR=`echo "$VER" | $AWK -F '.' '{print $2}'`
bf456146
AK
10318LVM_PATCHLEVEL=`echo "$VER" | $AWK -F '[(.]' '{print $3}'`
10319LVM_LIBAPI=`echo "$VER" | $AWK -F '[()]' '{print $2}'`
ec6a6fbe 10320
80992638 10321################################################################################
fae0c576 10322
83912faa 10323
795ca3e5
AK
10324
10325
10326
10327
10328
10329
5a52dca9 10330
8ef2b021 10331
199e490e 10332
69792976
AK
10333
10334
10335
d0191583 10336
69792976 10337
8106cdd5
AK
10338
10339
10340
10341
10342
d68a82ec 10343
036f273a 10344
7d1552c9 10345
8106cdd5 10346
0a62c911 10347
8106cdd5 10348
4a7f3eb2 10349
4922197a
AK
10350
10351
d8ac0fbc 10352
1a9ea74d 10353
8a2fc586
AK
10354
10355
d0191583 10356
93bd259b
AK
10357
10358
10359
10360
10361
d0191583
JM
10362
10363
10364
10365
10366
8a2fc586 10367
19a2c6e0 10368
f7f0854e
ZK
10369
10370
3ceb7608 10371
8ce0cbda 10372
8b1a3214 10373
ec6a6fbe
AK
10374
10375
10376
10377
e2997b73
AK
10378
10379
10380
10381
10382
10383
a946372e
AK
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
ec6a6fbe 10395
cac52ca4 10396
d3c8211f 10397
7e3fe830 10398
a5f46f6a
AK
10399
10400
10401
572fefeb 10402
90c80887 10403
3399ae32
AK
10404
10405
10406
10407
10408
90c80887 10409
bf456146 10410
e1b8a236 10411
0878503f 10412
8fea97b7 10413
54b362f9 10414
b1f08e51 10415
d1e8046f 10416
fea55602 10417
c89bc357 10418
6e5c1f75 10419
3ba4a195 10420
d2c11605
ZK
10421
10422
cdd50823 10423
426fc742
PR
10424
10425
b6d7a484
AK
10426
10427
bf09a320 10428
e587cb6a 10429
b559a1e6 10430
4417a8bd 10431
68f2de6d
AK
10432
10433
80992638 10434################################################################################
7126d8c2 10435ac_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/dmeventd/plugins/thin/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 libdaemon/Makefile libdaemon/client/Makefile libdaemon/server/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_lvmetad_init_red_hat scripts/lvm2_lvmetad_systemd_red_hat.socket scripts/lvm2_lvmetad_systemd_red_hat.service scripts/lvm2_monitoring_init_red_hat scripts/dm_event_systemd_red_hat.service scripts/lvm2_monitoring_systemd_red_hat.service scripts/lvm2_tmpfiles_red_hat.conf scripts/Makefile test/Makefile test/api/Makefile test/unit/Makefile tools/Makefile udev/Makefile unit-tests/datastruct/Makefile unit-tests/regex/Makefile unit-tests/mm/Makefile"
7a197a62 10436
ad6254c5 10437cat >confcache <<\_ACEOF
795ca3e5
AK
10438# This file is a shell script that caches the results of configure
10439# tests run on this system so they can be shared between configure
ad6254c5
AK
10440# scripts and configure runs, see configure's option --config-cache.
10441# It is not useful on other systems. If it contains results you don't
10442# want to keep, you may remove or edit it.
795ca3e5 10443#
ad6254c5
AK
10444# config.status only pays attention to the cache file if you give it
10445# the --recheck option to rerun configure.
795ca3e5 10446#
ad6254c5
AK
10447# `ac_cv_env_foo' variables (set or unset) will be overridden when
10448# loading this file, other *unset* `ac_cv_foo' will be assigned the
10449# following values.
10450
10451_ACEOF
10452
795ca3e5
AK
10453# The following way of writing the cache mishandles newlines in values,
10454# but we know of no workaround that is simple, portable, and efficient.
7a197a62 10455# So, we kill variables containing newlines.
795ca3e5
AK
10456# Ultrix sh set writes to stderr and can't be redirected directly,
10457# and sets the high bit in the cache file unless we assign to the vars.
7a197a62
AK
10458(
10459 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10460 eval ac_val=\$$ac_var
10461 case $ac_val in #(
10462 *${as_nl}*)
10463 case $ac_var in #(
f11781c5 10464 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
ec6a6fbe 10465$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7a197a62
AK
10466 esac
10467 case $ac_var in #(
10468 _ | IFS | as_nl) ;; #(
ec6a6fbe 10469 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
f11781c5 10470 *) { eval $ac_var=; unset $ac_var;} ;;
7a197a62
AK
10471 esac ;;
10472 esac
10473 done
10474
ad6254c5 10475 (set) 2>&1 |
7a197a62
AK
10476 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10477 *${as_nl}ac_space=\ *)
f11781c5
AK
10478 # `set' does not quote correctly, so add quotes: double-quote
10479 # substitution turns \\\\ into \\, and sed turns \\ into \.
ad6254c5 10480 sed -n \
8a2fc586
AK
10481 "s/'/'\\\\''/g;
10482 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7a197a62 10483 ;; #(
ad6254c5
AK
10484 *)
10485 # `set' quotes correctly as required by POSIX, so do not add quotes.
7a197a62 10486 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
ad6254c5 10487 ;;
7a197a62
AK
10488 esac |
10489 sort
10490) |
ad6254c5 10491 sed '
7a197a62 10492 /^ac_cv_env_/b end
ad6254c5 10493 t clear
7a197a62 10494 :clear
ad6254c5
AK
10495 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10496 t end
7a197a62
AK
10497 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10498 :end' >>confcache
10499if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10500 if test -w "$cache_file"; then
10501 test "x$cache_file" != "x/dev/null" &&
f11781c5 10502 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
ec6a6fbe 10503$as_echo "$as_me: updating cache $cache_file" >&6;}
ad6254c5 10504 cat confcache >$cache_file
795ca3e5 10505 else
f11781c5 10506 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
ec6a6fbe 10507$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
795ca3e5
AK
10508 fi
10509fi
10510rm -f confcache
10511
795ca3e5
AK
10512test "x$prefix" = xNONE && prefix=$ac_default_prefix
10513# Let make expand exec_prefix.
10514test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10515
72b2cb61 10516DEFS=-DHAVE_CONFIG_H
ad6254c5
AK
10517
10518ac_libobjs=
10519ac_ltlibobjs=
f11781c5 10520U=
ad6254c5
AK
10521for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10522 # 1. Remove the extension, and $U if already installed.
7a197a62 10523 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
ec6a6fbe 10524 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7a197a62
AK
10525 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10526 # will be set to the directory where LIBOBJS objects are built.
f11781c5
AK
10527 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10528 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
ad6254c5
AK
10529done
10530LIBOBJS=$ac_libobjs
80992638 10531
ad6254c5
AK
10532LTLIBOBJS=$ac_ltlibobjs
10533
10534
10535
10536: ${CONFIG_STATUS=./config.status}
ec6a6fbe 10537ac_write_fail=0
ad6254c5
AK
10538ac_clean_files_save=$ac_clean_files
10539ac_clean_files="$ac_clean_files $CONFIG_STATUS"
f11781c5 10540{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
ec6a6fbe 10541$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
f11781c5
AK
10542as_write_fail=0
10543cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
ad6254c5
AK
10544#! $SHELL
10545# Generated by $as_me.
795ca3e5 10546# Run this file to recreate the current configuration.
795ca3e5 10547# Compiler output produced by configure, useful for debugging
ad6254c5
AK
10548# configure, is in config.log if it exists.
10549
10550debug=false
10551ac_cs_recheck=false
10552ac_cs_silent=false
ad6254c5 10553
f11781c5
AK
10554SHELL=\${CONFIG_SHELL-$SHELL}
10555export SHELL
10556_ASEOF
10557cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10558## -------------------- ##
10559## M4sh Initialization. ##
10560## -------------------- ##
ad6254c5 10561
25fbec5b
AK
10562# Be more Bourne compatible
10563DUALCASE=1; export DUALCASE # for MKS sh
f11781c5 10564if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
ad6254c5
AK
10565 emulate sh
10566 NULLCMD=:
ec6a6fbe 10567 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
ad6254c5
AK
10568 # is contrary to our usage. Disable this feature.
10569 alias -g '${1+"$@"}'='"$@"'
7a197a62
AK
10570 setopt NO_GLOB_SUBST
10571else
f11781c5
AK
10572 case `(set -o) 2>/dev/null` in #(
10573 *posix*) :
10574 set -o posix ;; #(
10575 *) :
10576 ;;
25fbec5b 10577esac
7a197a62 10578fi
25fbec5b
AK
10579
10580
ec6a6fbe
AK
10581as_nl='
10582'
10583export as_nl
10584# Printing a long string crashes Solaris 7 /usr/bin/printf.
10585as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10586as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10587as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
f11781c5
AK
10588# Prefer a ksh shell builtin over an external printf program on Solaris,
10589# but without wasting forks for bash or zsh.
10590if test -z "$BASH_VERSION$ZSH_VERSION" \
10591 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10592 as_echo='print -r --'
10593 as_echo_n='print -rn --'
10594elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
ec6a6fbe
AK
10595 as_echo='printf %s\n'
10596 as_echo_n='printf %s'
10597else
10598 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10599 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10600 as_echo_n='/usr/ucb/echo -n'
68f2de6d 10601 else
ec6a6fbe
AK
10602 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10603 as_echo_n_body='eval
10604 arg=$1;
f11781c5 10605 case $arg in #(
ec6a6fbe
AK
10606 *"$as_nl"*)
10607 expr "X$arg" : "X\\(.*\\)$as_nl";
10608 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10609 esac;
10610 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10611 '
10612 export as_echo_n_body
10613 as_echo_n='sh -c $as_echo_n_body as_echo'
68f2de6d 10614 fi
ec6a6fbe
AK
10615 export as_echo_body
10616 as_echo='sh -c $as_echo_body as_echo'
10617fi
10618
10619# The user is always right.
10620if test "${PATH_SEPARATOR+set}" != set; then
10621 PATH_SEPARATOR=:
10622 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10623 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10624 PATH_SEPARATOR=';'
10625 }
ad6254c5
AK
10626fi
10627
ad6254c5 10628
7a197a62
AK
10629# IFS
10630# We need space, tab and new line, in precisely that order. Quoting is
10631# there to prevent editors from complaining about space-tab.
10632# (If _AS_PATH_WALK were called with IFS unset, it would disable word
10633# splitting by setting IFS to empty value.)
7a197a62
AK
10634IFS=" "" $as_nl"
10635
10636# Find who we are. Look in the path if we contain no directory separator.
f11781c5 10637case $0 in #((
7a197a62
AK
10638 *[\\/]* ) as_myself=$0 ;;
10639 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10640for as_dir in $PATH
10641do
10642 IFS=$as_save_IFS
10643 test -z "$as_dir" && as_dir=.
f11781c5
AK
10644 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10645 done
7a197a62
AK
10646IFS=$as_save_IFS
10647
10648 ;;
10649esac
10650# We did not find ourselves, most probably we were run as `sh COMMAND'
10651# in which case we are not to be found in the path.
10652if test "x$as_myself" = x; then
10653 as_myself=$0
10654fi
10655if test ! -f "$as_myself"; then
ec6a6fbe 10656 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
f11781c5 10657 exit 1
7a197a62
AK
10658fi
10659
f11781c5
AK
10660# Unset variables that we do not need and which cause bugs (e.g. in
10661# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10662# suppresses any "Segmentation fault" message there. '((' could
10663# trigger a bug in pdksh 5.2.14.
10664for as_var in BASH_ENV ENV MAIL MAILPATH
10665do eval test x\${$as_var+set} = xset \
10666 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7a197a62 10667done
ad6254c5
AK
10668PS1='$ '
10669PS2='> '
10670PS4='+ '
10671
10672# NLS nuisances.
ec6a6fbe
AK
10673LC_ALL=C
10674export LC_ALL
10675LANGUAGE=C
10676export LANGUAGE
8106cdd5 10677
f11781c5
AK
10678# CDPATH.
10679(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10680
10681
10682# as_fn_error STATUS ERROR [LINENO LOG_FD]
10683# ----------------------------------------
10684# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10685# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10686# script with STATUS, using 1 if that was 0.
10687as_fn_error ()
10688{
10689 as_status=$1; test $as_status -eq 0 && as_status=1
10690 if test "$4"; then
10691 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10692 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10693 fi
10694 $as_echo "$as_me: error: $2" >&2
10695 as_fn_exit $as_status
10696} # as_fn_error
10697
10698
10699# as_fn_set_status STATUS
10700# -----------------------
10701# Set $? to STATUS, without forking.
10702as_fn_set_status ()
10703{
10704 return $1
10705} # as_fn_set_status
10706
10707# as_fn_exit STATUS
10708# -----------------
10709# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10710as_fn_exit ()
10711{
10712 set +e
10713 as_fn_set_status $1
10714 exit $1
10715} # as_fn_exit
10716
10717# as_fn_unset VAR
10718# ---------------
10719# Portably unset VAR.
10720as_fn_unset ()
10721{
10722 { eval $1=; unset $1;}
10723}
10724as_unset=as_fn_unset
10725# as_fn_append VAR VALUE
10726# ----------------------
10727# Append the text in VALUE to the end of the definition contained in VAR. Take
10728# advantage of any shell optimizations that allow amortized linear growth over
10729# repeated appends, instead of the typical quadratic growth present in naive
10730# implementations.
10731if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10732 eval 'as_fn_append ()
10733 {
10734 eval $1+=\$2
10735 }'
10736else
10737 as_fn_append ()
10738 {
10739 eval $1=\$$1\$2
10740 }
10741fi # as_fn_append
10742
10743# as_fn_arith ARG...
10744# ------------------
10745# Perform arithmetic evaluation on the ARGs, and store the result in the
10746# global $as_val. Take advantage of shells that can avoid forks. The arguments
10747# must be portable across $(()) and expr.
10748if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10749 eval 'as_fn_arith ()
10750 {
10751 as_val=$(( $* ))
10752 }'
10753else
10754 as_fn_arith ()
10755 {
10756 as_val=`expr "$@" || test $? -eq 1`
10757 }
10758fi # as_fn_arith
10759
10760
7a197a62
AK
10761if expr a : '\(a\)' >/dev/null 2>&1 &&
10762 test "X`expr 00001 : '.*\(...\)'`" = X001; then
ad6254c5
AK
10763 as_expr=expr
10764else
10765 as_expr=false
10766fi
8106cdd5 10767
7a197a62 10768if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
ad6254c5
AK
10769 as_basename=basename
10770else
10771 as_basename=false
10772fi
10773
f11781c5
AK
10774if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10775 as_dirname=dirname
10776else
10777 as_dirname=false
10778fi
ad6254c5 10779
7a197a62 10780as_me=`$as_basename -- "$0" ||
ad6254c5
AK
10781$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10782 X"$0" : 'X\(//\)$' \| \
7a197a62 10783 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
ec6a6fbe 10784$as_echo X/"$0" |
7a197a62
AK
10785 sed '/^.*\/\([^/][^/]*\)\/*$/{
10786 s//\1/
10787 q
10788 }
10789 /^X\/\(\/\/\)$/{
10790 s//\1/
10791 q
10792 }
10793 /^X\/\(\/\).*/{
10794 s//\1/
10795 q
10796 }
10797 s/.*/./; q'`
ad6254c5 10798
f11781c5
AK
10799# Avoid depending upon Character Ranges.
10800as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10801as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10802as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10803as_cr_digits='0123456789'
10804as_cr_alnum=$as_cr_Letters$as_cr_digits
7a197a62
AK
10805
10806ECHO_C= ECHO_N= ECHO_T=
f11781c5 10807case `echo -n x` in #(((((
7a197a62 10808-n*)
f11781c5 10809 case `echo 'xy\c'` in
7a197a62 10810 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
f11781c5
AK
10811 xy) ECHO_C='\c';;
10812 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10813 ECHO_T=' ';;
7a197a62
AK
10814 esac;;
10815*)
10816 ECHO_N='-n';;
ad6254c5 10817esac
80992638 10818
ad6254c5 10819rm -f conf$$ conf$$.exe conf$$.file
7a197a62
AK
10820if test -d conf$$.dir; then
10821 rm -f conf$$.dir/conf$$.file
10822else
10823 rm -f conf$$.dir
ec6a6fbe
AK
10824 mkdir conf$$.dir 2>/dev/null
10825fi
10826if (echo >conf$$.file) 2>/dev/null; then
10827 if ln -s conf$$.file conf$$ 2>/dev/null; then
10828 as_ln_s='ln -s'
10829 # ... but there are two gotchas:
10830 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10831 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10832 # In both cases, we have to default to `cp -p'.
10833 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10834 as_ln_s='cp -p'
10835 elif ln conf$$.file conf$$ 2>/dev/null; then
10836 as_ln_s=ln
10837 else
ad6254c5 10838 as_ln_s='cp -p'
ec6a6fbe 10839 fi
ad6254c5
AK
10840else
10841 as_ln_s='cp -p'
10842fi
7a197a62
AK
10843rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10844rmdir conf$$.dir 2>/dev/null
8106cdd5 10845
f11781c5
AK
10846
10847# as_fn_mkdir_p
10848# -------------
10849# Create "$as_dir" as a directory, including parents if necessary.
10850as_fn_mkdir_p ()
10851{
10852
10853 case $as_dir in #(
10854 -*) as_dir=./$as_dir;;
10855 esac
10856 test -d "$as_dir" || eval $as_mkdir_p || {
10857 as_dirs=
10858 while :; do
10859 case $as_dir in #(
10860 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10861 *) as_qdir=$as_dir;;
10862 esac
10863 as_dirs="'$as_qdir' $as_dirs"
10864 as_dir=`$as_dirname -- "$as_dir" ||
10865$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10866 X"$as_dir" : 'X\(//\)[^/]' \| \
10867 X"$as_dir" : 'X\(//\)$' \| \
10868 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10869$as_echo X"$as_dir" |
10870 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10871 s//\1/
10872 q
10873 }
10874 /^X\(\/\/\)[^/].*/{
10875 s//\1/
10876 q
10877 }
10878 /^X\(\/\/\)$/{
10879 s//\1/
10880 q
10881 }
10882 /^X\(\/\).*/{
10883 s//\1/
10884 q
10885 }
10886 s/.*/./; q'`
10887 test -d "$as_dir" && break
10888 done
10889 test -z "$as_dirs" || eval "mkdir $as_dirs"
10890 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10891
10892
10893} # as_fn_mkdir_p
ad6254c5 10894if mkdir -p . 2>/dev/null; then
f11781c5 10895 as_mkdir_p='mkdir -p "$as_dir"'
ad6254c5 10896else
8a2fc586 10897 test -d ./-p && rmdir ./-p
ad6254c5
AK
10898 as_mkdir_p=false
10899fi
10900
25fbec5b
AK
10901if test -x / >/dev/null 2>&1; then
10902 as_test_x='test -x'
7a197a62 10903else
25fbec5b
AK
10904 if ls -dL / >/dev/null 2>&1; then
10905 as_ls_L_option=L
10906 else
10907 as_ls_L_option=
10908 fi
10909 as_test_x='
10910 eval sh -c '\''
10911 if test -d "$1"; then
ec6a6fbe 10912 test -d "$1/.";
25fbec5b 10913 else
f11781c5 10914 case $1 in #(
ec6a6fbe 10915 -*)set "./$1";;
25fbec5b 10916 esac;
f11781c5 10917 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
25fbec5b
AK
10918 ???[sx]*):;;*)false;;esac;fi
10919 '\'' sh
10920 '
7a197a62 10921fi
25fbec5b 10922as_executable_p=$as_test_x
ad6254c5
AK
10923
10924# Sed expression to map a string onto a valid CPP name.
8a2fc586 10925as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
ad6254c5
AK
10926
10927# Sed expression to map a string onto a valid variable name.
8a2fc586 10928as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
ad6254c5
AK
10929
10930
ad6254c5 10931exec 6>&1
f11781c5
AK
10932## ----------------------------------- ##
10933## Main body of $CONFIG_STATUS script. ##
10934## ----------------------------------- ##
10935_ASEOF
10936test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
ad6254c5 10937
f11781c5
AK
10938cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10939# Save the log message, to keep $0 and so on meaningful, and to
ad6254c5 10940# report actual input values of CONFIG_FILES etc. instead of their
7a197a62
AK
10941# values after options handling.
10942ac_log="
ad6254c5 10943This file was extended by $as_me, which was
f11781c5 10944generated by GNU Autoconf 2.66. Invocation command line was
ad6254c5
AK
10945
10946 CONFIG_FILES = $CONFIG_FILES
10947 CONFIG_HEADERS = $CONFIG_HEADERS
10948 CONFIG_LINKS = $CONFIG_LINKS
10949 CONFIG_COMMANDS = $CONFIG_COMMANDS
10950 $ $0 $@
10951
7a197a62
AK
10952on `(hostname || uname -n) 2>/dev/null | sed 1q`
10953"
10954
ad6254c5
AK
10955_ACEOF
10956
ec6a6fbe
AK
10957case $ac_config_files in *"
10958"*) set x $ac_config_files; shift; ac_config_files=$*;;
10959esac
10960
10961case $ac_config_headers in *"
10962"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10963esac
10964
10965
10966cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ad6254c5 10967# Files that config.status was made for.
68f2de6d
AK
10968config_files="$ac_config_files"
10969config_headers="$ac_config_headers"
ad6254c5 10970
7a197a62 10971_ACEOF
ad6254c5 10972
ec6a6fbe 10973cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
ad6254c5 10974ac_cs_usage="\
f11781c5
AK
10975\`$as_me' instantiates files and other configuration actions
10976from templates according to the current configuration. Unless the files
10977and actions are specified as TAGs, all are instantiated by default.
ad6254c5 10978
f11781c5 10979Usage: $0 [OPTION]... [TAG]...
ad6254c5
AK
10980
10981 -h, --help print this help, then exit
25fbec5b 10982 -V, --version print version number and configuration settings, then exit
f11781c5 10983 --config print configuration, then exit
ec6a6fbe
AK
10984 -q, --quiet, --silent
10985 do not print progress messages
ad6254c5
AK
10986 -d, --debug don't remove temporary files
10987 --recheck update $as_me by reconfiguring in the same conditions
ec6a6fbe
AK
10988 --file=FILE[:TEMPLATE]
10989 instantiate the configuration file FILE
10990 --header=FILE[:TEMPLATE]
10991 instantiate the configuration header FILE
ad6254c5
AK
10992
10993Configuration files:
10994$config_files
10995
72b2cb61
AK
10996Configuration headers:
10997$config_headers
10998
f11781c5 10999Report bugs to the package provider."
ad6254c5 11000
7a197a62 11001_ACEOF
ec6a6fbe 11002cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
f11781c5 11003ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ad6254c5
AK
11004ac_cs_version="\\
11005config.status
f11781c5
AK
11006configured by $0, generated by GNU Autoconf 2.66,
11007 with options \\"\$ac_cs_config\\"
ad6254c5 11008
f11781c5 11009Copyright (C) 2010 Free Software Foundation, Inc.
ad6254c5
AK
11010This config.status script is free software; the Free Software Foundation
11011gives unlimited permission to copy, distribute and modify it."
7a197a62
AK
11012
11013ac_pwd='$ac_pwd'
11014srcdir='$srcdir'
11015INSTALL='$INSTALL'
fddafd51 11016MKDIR_P='$MKDIR_P'
ec6a6fbe
AK
11017AWK='$AWK'
11018test -n "\$AWK" || AWK=awk
ad6254c5
AK
11019_ACEOF
11020
ec6a6fbe
AK
11021cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11022# The default lists apply if the user does not specify any file.
ad6254c5
AK
11023ac_need_defaults=:
11024while test $# != 0
11025do
11026 case $1 in
11027 --*=*)
7a197a62
AK
11028 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11029 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
ad6254c5
AK
11030 ac_shift=:
11031 ;;
7a197a62 11032 *)
ad6254c5
AK
11033 ac_option=$1
11034 ac_optarg=$2
11035 ac_shift=shift
11036 ;;
ad6254c5
AK
11037 esac
11038
11039 case $ac_option in
11040 # Handling of the options.
ad6254c5
AK
11041 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11042 ac_cs_recheck=: ;;
7a197a62 11043 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
ec6a6fbe 11044 $as_echo "$ac_cs_version"; exit ;;
f11781c5
AK
11045 --config | --confi | --conf | --con | --co | --c )
11046 $as_echo "$ac_cs_config"; exit ;;
7a197a62 11047 --debug | --debu | --deb | --de | --d | -d )
ad6254c5
AK
11048 debug=: ;;
11049 --file | --fil | --fi | --f )
11050 $ac_shift
ec6a6fbe
AK
11051 case $ac_optarg in
11052 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11053 esac
f11781c5 11054 as_fn_append CONFIG_FILES " '$ac_optarg'"
ad6254c5
AK
11055 ac_need_defaults=false;;
11056 --header | --heade | --head | --hea )
11057 $ac_shift
ec6a6fbe
AK
11058 case $ac_optarg in
11059 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11060 esac
f11781c5 11061 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
ad6254c5 11062 ac_need_defaults=false;;
7a197a62
AK
11063 --he | --h)
11064 # Conflict between --help and --header
f11781c5
AK
11065 as_fn_error $? "ambiguous option: \`$1'
11066Try \`$0 --help' for more information.";;
7a197a62 11067 --help | --hel | -h )
ec6a6fbe 11068 $as_echo "$ac_cs_usage"; exit ;;
ad6254c5
AK
11069 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11070 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11071 ac_cs_silent=: ;;
11072
11073 # This is an error.
f11781c5
AK
11074 -*) as_fn_error $? "unrecognized option: \`$1'
11075Try \`$0 --help' for more information." ;;
ad6254c5 11076
f11781c5 11077 *) as_fn_append ac_config_targets " $1"
7a197a62 11078 ac_need_defaults=false ;;
ad6254c5
AK
11079
11080 esac
11081 shift
11082done
11083
11084ac_configure_extra_args=
11085
11086if $ac_cs_silent; then
11087 exec 6>/dev/null
11088 ac_configure_extra_args="$ac_configure_extra_args --silent"
11089fi
11090
11091_ACEOF
ec6a6fbe 11092cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ad6254c5 11093if \$ac_cs_recheck; then
ec6a6fbe
AK
11094 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11095 shift
11096 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11097 CONFIG_SHELL='$SHELL'
7a197a62 11098 export CONFIG_SHELL
ec6a6fbe 11099 exec "\$@"
ad6254c5
AK
11100fi
11101
11102_ACEOF
ec6a6fbe 11103cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
11104exec 5>>config.log
11105{
11106 echo
11107 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11108## Running $as_me. ##
11109_ASBOX
ec6a6fbe 11110 $as_echo "$ac_log"
7a197a62 11111} >&5
ad6254c5 11112
7a197a62 11113_ACEOF
ec6a6fbe 11114cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7a197a62 11115_ACEOF
ad6254c5 11116
ec6a6fbe 11117cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
11118
11119# Handling of arguments.
ad6254c5
AK
11120for ac_config_target in $ac_config_targets
11121do
7a197a62
AK
11122 case $ac_config_target in
11123 "lib/misc/configure.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/misc/configure.h" ;;
11124 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11125 "make.tmpl") CONFIG_FILES="$CONFIG_FILES make.tmpl" ;;
11126 "daemons/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/Makefile" ;;
11127 "daemons/clvmd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/clvmd/Makefile" ;;
5d311afb 11128 "daemons/cmirrord/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/cmirrord/Makefile" ;;
93bd259b
AK
11129 "daemons/dmeventd/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/Makefile" ;;
11130 "daemons/dmeventd/libdevmapper-event.pc") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/libdevmapper-event.pc" ;;
04f06bc9 11131 "daemons/dmeventd/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/Makefile" ;;
d3d98fdc 11132 "daemons/dmeventd/plugins/lvm2/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/lvm2/Makefile" ;;
3041b72f 11133 "daemons/dmeventd/plugins/raid/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/raid/Makefile" ;;
93bd259b
AK
11134 "daemons/dmeventd/plugins/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/mirror/Makefile" ;;
11135 "daemons/dmeventd/plugins/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/snapshot/Makefile" ;;
2bc1d759 11136 "daemons/dmeventd/plugins/thin/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/thin/Makefile" ;;
cdd50823 11137 "daemons/lvmetad/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/lvmetad/Makefile" ;;
7a197a62 11138 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
da05c479 11139 "doc/example.conf") CONFIG_FILES="$CONFIG_FILES doc/example.conf" ;;
db8b5af9 11140 "include/.symlinks") CONFIG_FILES="$CONFIG_FILES include/.symlinks" ;;
93bd259b
AK
11141 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
11142 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
7a197a62
AK
11143 "lib/format1/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format1/Makefile" ;;
11144 "lib/format_pool/Makefile") CONFIG_FILES="$CONFIG_FILES lib/format_pool/Makefile" ;;
11145 "lib/locking/Makefile") CONFIG_FILES="$CONFIG_FILES lib/locking/Makefile" ;;
11146 "lib/mirror/Makefile") CONFIG_FILES="$CONFIG_FILES lib/mirror/Makefile" ;;
8fea97b7 11147 "lib/replicator/Makefile") CONFIG_FILES="$CONFIG_FILES lib/replicator/Makefile" ;;
ec6a6fbe 11148 "lib/misc/lvm-version.h") CONFIG_FILES="$CONFIG_FILES lib/misc/lvm-version.h" ;;
40dbaac8 11149 "lib/raid/Makefile") CONFIG_FILES="$CONFIG_FILES lib/raid/Makefile" ;;
7a197a62 11150 "lib/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES lib/snapshot/Makefile" ;;
3ba4a195 11151 "lib/thin/Makefile") CONFIG_FILES="$CONFIG_FILES lib/thin/Makefile" ;;
7126d8c2
AK
11152 "libdaemon/Makefile") CONFIG_FILES="$CONFIG_FILES libdaemon/Makefile" ;;
11153 "libdaemon/client/Makefile") CONFIG_FILES="$CONFIG_FILES libdaemon/client/Makefile" ;;
11154 "libdaemon/server/Makefile") CONFIG_FILES="$CONFIG_FILES libdaemon/server/Makefile" ;;
93bd259b
AK
11155 "libdm/Makefile") CONFIG_FILES="$CONFIG_FILES libdm/Makefile" ;;
11156 "libdm/libdevmapper.pc") CONFIG_FILES="$CONFIG_FILES libdm/libdevmapper.pc" ;;
e0c64c6c 11157 "liblvm/Makefile") CONFIG_FILES="$CONFIG_FILES liblvm/Makefile" ;;
70046623 11158 "liblvm/liblvm2app.pc") CONFIG_FILES="$CONFIG_FILES liblvm/liblvm2app.pc" ;;
93bd259b
AK
11159 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
11160 "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;;
75ad7143 11161 "scripts/clvmd_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/clvmd_init_red_hat" ;;
81410c8f 11162 "scripts/cmirrord_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/cmirrord_init_red_hat" ;;
a30491b2 11163 "scripts/lvm2_lvmetad_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_lvmetad_init_red_hat" ;;
dac3c36f 11164 "scripts/lvm2_lvmetad_systemd_red_hat.socket") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_lvmetad_systemd_red_hat.socket" ;;
da532741 11165 "scripts/lvm2_lvmetad_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_lvmetad_systemd_red_hat.service" ;;
595eaf92 11166 "scripts/lvm2_monitoring_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_init_red_hat" ;;
6e5c1f75
PR
11167 "scripts/dm_event_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/dm_event_systemd_red_hat.service" ;;
11168 "scripts/lvm2_monitoring_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_systemd_red_hat.service" ;;
4417a8bd 11169 "scripts/lvm2_tmpfiles_red_hat.conf") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_tmpfiles_red_hat.conf" ;;
7a197a62 11170 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
93bd259b 11171 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
c7e363f9 11172 "test/api/Makefile") CONFIG_FILES="$CONFIG_FILES test/api/Makefile" ;;
9493f1df 11173 "test/unit/Makefile") CONFIG_FILES="$CONFIG_FILES test/unit/Makefile" ;;
7a197a62 11174 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
a5f46f6a 11175 "udev/Makefile") CONFIG_FILES="$CONFIG_FILES udev/Makefile" ;;
54b362f9
AK
11176 "unit-tests/datastruct/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/datastruct/Makefile" ;;
11177 "unit-tests/regex/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/regex/Makefile" ;;
d1e8046f 11178 "unit-tests/mm/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/mm/Makefile" ;;
7a197a62 11179
f11781c5 11180 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
80992638 11181 esac
ad6254c5
AK
11182done
11183
7a197a62 11184
ad6254c5
AK
11185# If the user did not use the arguments to specify the items to instantiate,
11186# then the envvar interface is used. Set only those that are not.
11187# We use the long form for the default assignment because of an extremely
11188# bizarre bug on SunOS 4.1.3.
11189if $ac_need_defaults; then
11190 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
72b2cb61 11191 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
ad6254c5
AK
11192fi
11193
11194# Have a temporary directory for convenience. Make it in the build tree
7a197a62 11195# simply because there is no reason against having it here, and in addition,
ad6254c5 11196# creating and moving files from /tmp can sometimes cause problems.
7a197a62
AK
11197# Hook for its removal unless debugging.
11198# Note that there is a small window in which the directory will not be cleaned:
11199# after its creation but before its name has been assigned to `$tmp'.
ad6254c5
AK
11200$debug ||
11201{
7a197a62
AK
11202 tmp=
11203 trap 'exit_status=$?
11204 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11205' 0
f11781c5 11206 trap 'as_fn_exit 1' 1 2 13 15
ad6254c5 11207}
ad6254c5
AK
11208# Create a (secure) tmp directory for tmp files.
11209
11210{
7a197a62 11211 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
ad6254c5
AK
11212 test -n "$tmp" && test -d "$tmp"
11213} ||
11214{
7a197a62
AK
11215 tmp=./conf$$-$RANDOM
11216 (umask 077 && mkdir "$tmp")
f11781c5 11217} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
ad6254c5 11218
ec6a6fbe
AK
11219# Set up the scripts for CONFIG_FILES section.
11220# No need to generate them if there are no CONFIG_FILES.
11221# This happens for instance with `./config.status config.h'.
1995c9ff 11222if test -n "$CONFIG_FILES"; then
7a197a62 11223
68f2de6d 11224
f11781c5
AK
11225ac_cr=`echo X | tr X '\015'`
11226# On cygwin, bash can eat \r inside `` if the user requested igncr.
11227# But we know of no other shell where ac_cr would be empty at this
11228# point, so we can use a bashism as a fallback.
11229if test "x$ac_cr" = x; then
11230 eval ac_cr=\$\'\\r\'
11231fi
ec6a6fbe
AK
11232ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11233if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11234 ac_cs_awk_cr='\\r'
11235else
11236 ac_cs_awk_cr=$ac_cr
1995c9ff 11237fi
7a197a62 11238
ec6a6fbe 11239echo 'BEGIN {' >"$tmp/subs1.awk" &&
1995c9ff 11240_ACEOF
7a197a62 11241
8106cdd5 11242
ec6a6fbe
AK
11243{
11244 echo "cat >conf$$subs.awk <<_ACEOF" &&
11245 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11246 echo "_ACEOF"
11247} >conf$$subs.sh ||
f11781c5
AK
11248 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11249ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
1995c9ff
AK
11250ac_delim='%!_!# '
11251for ac_last_try in false false false false false :; do
ec6a6fbe 11252 . ./conf$$subs.sh ||
f11781c5 11253 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
ec6a6fbe
AK
11254
11255 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11256 if test $ac_delim_n = $ac_delim_num; then
1995c9ff
AK
11257 break
11258 elif $ac_last_try; then
f11781c5 11259 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
1995c9ff
AK
11260 else
11261 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11262 fi
11263done
ec6a6fbe
AK
11264rm -f conf$$subs.sh
11265
11266cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11267cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11268_ACEOF
11269sed -n '
11270h
11271s/^/S["/; s/!.*/"]=/
11272p
11273g
11274s/^[^!]*!//
11275:repl
11276t repl
11277s/'"$ac_delim"'$//
11278t delim
11279:nl
11280h
f11781c5 11281s/\(.\{148\}\)..*/\1/
ec6a6fbe
AK
11282t more1
11283s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11284p
11285n
11286b repl
11287:more1
11288s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11289p
11290g
11291s/.\{148\}//
11292t nl
11293:delim
11294h
f11781c5 11295s/\(.\{148\}\)..*/\1/
ec6a6fbe
AK
11296t more2
11297s/["\\]/\\&/g; s/^/"/; s/$/"/
11298p
11299b
11300:more2
11301s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11302p
11303g
11304s/.\{148\}//
11305t delim
11306' <conf$$subs.awk | sed '
11307/^[^""]/{
11308 N
11309 s/\n//
11310}
11311' >>$CONFIG_STATUS || ac_write_fail=1
11312rm -f conf$$subs.awk
11313cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11314_ACAWK
11315cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11316 for (key in S) S_is_set[key] = 1
11317 FS = "\a"
7a197a62 11318
ec6a6fbe
AK
11319}
11320{
11321 line = $ 0
11322 nfields = split(line, field, "@")
11323 substed = 0
11324 len = length(field[1])
11325 for (i = 2; i < nfields; i++) {
11326 key = field[i]
11327 keylen = length(key)
11328 if (S_is_set[key]) {
11329 value = S[key]
11330 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11331 len += length(value) + length(field[++i])
11332 substed = 1
11333 } else
11334 len += 1 + keylen
11335 }
11336
11337 print line
11338}
fddafd51 11339
ec6a6fbe 11340_ACAWK
1995c9ff 11341_ACEOF
ec6a6fbe
AK
11342cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11343if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11344 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11345else
11346 cat
11347fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
f11781c5 11348 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7a197a62
AK
11349_ACEOF
11350
f11781c5
AK
11351# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11352# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7a197a62
AK
11353# trailing colons and then remove the whole line if VPATH becomes empty
11354# (actually we leave an empty line to preserve line numbers).
11355if test "x$srcdir" = x.; then
f11781c5
AK
11356 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11357h
11358s///
11359s/^/:/
11360s/[ ]*$/:/
11361s/:\$(srcdir):/:/g
11362s/:\${srcdir}:/:/g
11363s/:@srcdir@:/:/g
11364s/^:*//
7a197a62 11365s/:*$//
f11781c5
AK
11366x
11367s/\(=[ ]*\).*/\1/
11368G
11369s/\n//
7a197a62
AK
11370s/^[^=]*=[ ]*$//
11371}'
11372fi
11373
ec6a6fbe 11374cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
11375fi # test -n "$CONFIG_FILES"
11376
ec6a6fbe
AK
11377# Set up the scripts for CONFIG_HEADERS section.
11378# No need to generate them if there are no CONFIG_HEADERS.
11379# This happens for instance with `./config.status Makefile'.
11380if test -n "$CONFIG_HEADERS"; then
11381cat >"$tmp/defines.awk" <<\_ACAWK ||
11382BEGIN {
11383_ACEOF
11384
11385# Transform confdefs.h into an awk script `defines.awk', embedded as
11386# here-document in config.status, that substitutes the proper values into
11387# config.h.in to produce config.h.
11388
11389# Create a delimiter string that does not exist in confdefs.h, to ease
11390# handling of long lines.
11391ac_delim='%!_!# '
11392for ac_last_try in false false :; do
11393 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
11394 if test -z "$ac_t"; then
11395 break
11396 elif $ac_last_try; then
f11781c5 11397 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
ec6a6fbe
AK
11398 else
11399 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11400 fi
11401done
11402
11403# For the awk script, D is an array of macro values keyed by name,
11404# likewise P contains macro parameters if any. Preserve backslash
11405# newline sequences.
11406
11407ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11408sed -n '
11409s/.\{148\}/&'"$ac_delim"'/g
11410t rset
11411:rset
11412s/^[ ]*#[ ]*define[ ][ ]*/ /
11413t def
11414d
11415:def
11416s/\\$//
11417t bsnl
11418s/["\\]/\\&/g
11419s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11420D["\1"]=" \3"/p
11421s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11422d
11423:bsnl
11424s/["\\]/\\&/g
11425s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11426D["\1"]=" \3\\\\\\n"\\/p
11427t cont
11428s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11429t cont
11430d
11431:cont
11432n
11433s/.\{148\}/&'"$ac_delim"'/g
11434t clear
11435:clear
11436s/\\$//
11437t bsnlc
11438s/["\\]/\\&/g; s/^/"/; s/$/"/p
11439d
11440:bsnlc
11441s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11442b cont
11443' <confdefs.h | sed '
11444s/'"$ac_delim"'/"\\\
11445"/g' >>$CONFIG_STATUS || ac_write_fail=1
11446
11447cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11448 for (key in D) D_is_set[key] = 1
11449 FS = "\a"
11450}
11451/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11452 line = \$ 0
11453 split(line, arg, " ")
11454 if (arg[1] == "#") {
11455 defundef = arg[2]
11456 mac1 = arg[3]
11457 } else {
11458 defundef = substr(arg[1], 2)
11459 mac1 = arg[2]
11460 }
11461 split(mac1, mac2, "(") #)
11462 macro = mac2[1]
11463 prefix = substr(line, 1, index(line, defundef) - 1)
11464 if (D_is_set[macro]) {
11465 # Preserve the white space surrounding the "#".
11466 print prefix "define", macro P[macro] D[macro]
11467 next
11468 } else {
11469 # Replace #undef with comments. This is necessary, for example,
11470 # in the case of _POSIX_SOURCE, which is predefined and required
11471 # on some systems where configure will not decide to define it.
11472 if (defundef == "undef") {
11473 print "/*", prefix defundef, macro, "*/"
11474 next
11475 }
11476 }
11477}
11478{ print }
11479_ACAWK
11480_ACEOF
11481cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
f11781c5 11482 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
ec6a6fbe
AK
11483fi # test -n "$CONFIG_HEADERS"
11484
7a197a62 11485
ec6a6fbe
AK
11486eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11487shift
11488for ac_tag
7a197a62
AK
11489do
11490 case $ac_tag in
11491 :[FHLC]) ac_mode=$ac_tag; continue;;
11492 esac
11493 case $ac_mode$ac_tag in
11494 :[FHL]*:*);;
f11781c5 11495 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7a197a62
AK
11496 :[FH]-) ac_tag=-:-;;
11497 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11498 esac
11499 ac_save_IFS=$IFS
11500 IFS=:
11501 set x $ac_tag
11502 IFS=$ac_save_IFS
11503 shift
11504 ac_file=$1
11505 shift
11506
11507 case $ac_mode in
11508 :L) ac_source=$1;;
11509 :[FH])
11510 ac_file_inputs=
11511 for ac_f
11512 do
11513 case $ac_f in
11514 -) ac_f="$tmp/stdin";;
11515 *) # Look for the file first in the build tree, then in the source tree
11516 # (if the path is not absolute). The absolute path cannot be DOS-style,
11517 # because $ac_f cannot contain `:'.
11518 test -f "$ac_f" ||
11519 case $ac_f in
11520 [\\/$]*) false;;
11521 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11522 esac ||
f11781c5 11523 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7a197a62 11524 esac
ec6a6fbe 11525 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
f11781c5 11526 as_fn_append ac_file_inputs " '$ac_f'"
7a197a62
AK
11527 done
11528
11529 # Let's still pretend it is `configure' which instantiates (i.e., don't
11530 # use $as_me), people would be surprised to read:
11531 # /* config.h. Generated by config.status. */
ec6a6fbe
AK
11532 configure_input='Generated from '`
11533 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11534 `' by configure.'
7a197a62
AK
11535 if test x"$ac_file" != x-; then
11536 configure_input="$ac_file. $configure_input"
f11781c5 11537 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
ec6a6fbe 11538$as_echo "$as_me: creating $ac_file" >&6;}
7a197a62 11539 fi
ec6a6fbe
AK
11540 # Neutralize special characters interpreted by sed in replacement strings.
11541 case $configure_input in #(
11542 *\&* | *\|* | *\\* )
11543 ac_sed_conf_input=`$as_echo "$configure_input" |
11544 sed 's/[\\\\&|]/\\\\&/g'`;; #(
11545 *) ac_sed_conf_input=$configure_input;;
11546 esac
7a197a62
AK
11547
11548 case $ac_tag in
ec6a6fbe 11549 *:-:* | *:-) cat >"$tmp/stdin" \
f11781c5 11550 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7a197a62
AK
11551 esac
11552 ;;
80992638 11553 esac
8106cdd5 11554
7a197a62 11555 ac_dir=`$as_dirname -- "$ac_file" ||
ad6254c5 11556$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8a2fc586
AK
11557 X"$ac_file" : 'X\(//\)[^/]' \| \
11558 X"$ac_file" : 'X\(//\)$' \| \
7a197a62 11559 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
ec6a6fbe 11560$as_echo X"$ac_file" |
7a197a62
AK
11561 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11562 s//\1/
11563 q
11564 }
11565 /^X\(\/\/\)[^/].*/{
11566 s//\1/
11567 q
11568 }
11569 /^X\(\/\/\)$/{
11570 s//\1/
11571 q
11572 }
11573 /^X\(\/\).*/{
11574 s//\1/
11575 q
11576 }
11577 s/.*/./; q'`
f11781c5 11578 as_dir="$ac_dir"; as_fn_mkdir_p
ad6254c5
AK
11579 ac_builddir=.
11580
7a197a62
AK
11581case "$ac_dir" in
11582.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11583*)
ec6a6fbe 11584 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7a197a62 11585 # A ".." for each directory in $ac_dir_suffix.
ec6a6fbe 11586 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7a197a62
AK
11587 case $ac_top_builddir_sub in
11588 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11589 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11590 esac ;;
11591esac
11592ac_abs_top_builddir=$ac_pwd
11593ac_abs_builddir=$ac_pwd$ac_dir_suffix
11594# for backward compatibility:
11595ac_top_builddir=$ac_top_build_prefix
ad6254c5
AK
11596
11597case $srcdir in
7a197a62 11598 .) # We are building in place.
ad6254c5 11599 ac_srcdir=.
7a197a62
AK
11600 ac_top_srcdir=$ac_top_builddir_sub
11601 ac_abs_top_srcdir=$ac_pwd ;;
11602 [\\/]* | ?:[\\/]* ) # Absolute name.
ad6254c5 11603 ac_srcdir=$srcdir$ac_dir_suffix;
7a197a62
AK
11604 ac_top_srcdir=$srcdir
11605 ac_abs_top_srcdir=$srcdir ;;
11606 *) # Relative name.
11607 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11608 ac_top_srcdir=$ac_top_build_prefix$srcdir
11609 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
ad6254c5 11610esac
7a197a62 11611ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8a2fc586 11612
ad6254c5 11613
7a197a62
AK
11614 case $ac_mode in
11615 :F)
11616 #
11617 # CONFIG_FILE
11618 #
ad6254c5
AK
11619
11620 case $INSTALL in
11621 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7a197a62 11622 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
795ca3e5 11623 esac
fddafd51
ZK
11624 ac_MKDIR_P=$MKDIR_P
11625 case $MKDIR_P in
11626 [\\/$]* | ?:[\\/]* ) ;;
11627 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11628 esac
7a197a62 11629_ACEOF
795ca3e5 11630
ec6a6fbe 11631cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7a197a62
AK
11632# If the template does not know about datarootdir, expand it.
11633# FIXME: This hack should be removed a few years after 2.60.
11634ac_datarootdir_hack=; ac_datarootdir_seen=
ec6a6fbe
AK
11635ac_sed_dataroot='
11636/datarootdir/ {
7a197a62
AK
11637 p
11638 q
11639}
11640/@datadir@/p
11641/@docdir@/p
11642/@infodir@/p
11643/@localedir@/p
f11781c5 11644/@mandir@/p'
ec6a6fbe 11645case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7a197a62
AK
11646*datarootdir*) ac_datarootdir_seen=yes;;
11647*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
f11781c5 11648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
ec6a6fbe 11649$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
ad6254c5 11650_ACEOF
ec6a6fbe 11651cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7a197a62
AK
11652 ac_datarootdir_hack='
11653 s&@datadir@&$datadir&g
11654 s&@docdir@&$docdir&g
11655 s&@infodir@&$infodir&g
11656 s&@localedir@&$localedir&g
11657 s&@mandir@&$mandir&g
f11781c5 11658 s&\\\${datarootdir}&$datarootdir&g' ;;
7a197a62
AK
11659esac
11660_ACEOF
11661
11662# Neutralize VPATH when `$srcdir' = `.'.
11663# Shell code in configure.ac might set extrasub.
11664# FIXME: do we really want to maintain this feature?
ec6a6fbe
AK
11665cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11666ac_sed_extra="$ac_vpsub
ad6254c5
AK
11667$extrasub
11668_ACEOF
ec6a6fbe 11669cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
ad6254c5
AK
11670:t
11671/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
ec6a6fbe 11672s|@configure_input@|$ac_sed_conf_input|;t t
7a197a62 11673s&@top_builddir@&$ac_top_builddir_sub&;t t
ec6a6fbe 11674s&@top_build_prefix@&$ac_top_build_prefix&;t t
7a197a62
AK
11675s&@srcdir@&$ac_srcdir&;t t
11676s&@abs_srcdir@&$ac_abs_srcdir&;t t
11677s&@top_srcdir@&$ac_top_srcdir&;t t
11678s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11679s&@builddir@&$ac_builddir&;t t
11680s&@abs_builddir@&$ac_abs_builddir&;t t
11681s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11682s&@INSTALL@&$ac_INSTALL&;t t
fddafd51 11683s&@MKDIR_P@&$ac_MKDIR_P&;t t
7a197a62 11684$ac_datarootdir_hack
ec6a6fbe
AK
11685"
11686eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
f11781c5 11687 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7a197a62
AK
11688
11689test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11690 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11691 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
f11781c5
AK
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11693which seems to be undefined. Please make sure it is defined" >&5
ec6a6fbe 11694$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
f11781c5 11695which seems to be undefined. Please make sure it is defined" >&2;}
7a197a62
AK
11696
11697 rm -f "$tmp/stdin"
72b2cb61 11698 case $ac_file in
ec6a6fbe
AK
11699 -) cat "$tmp/out" && rm -f "$tmp/out";;
11700 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11701 esac \
f11781c5 11702 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7a197a62
AK
11703 ;;
11704 :H)
11705 #
11706 # CONFIG_HEADER
11707 #
72b2cb61 11708 if test x"$ac_file" != x-; then
ec6a6fbe
AK
11709 {
11710 $as_echo "/* $configure_input */" \
11711 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
11712 } >"$tmp/config.h" \
f11781c5 11713 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
ec6a6fbe 11714 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
f11781c5 11715 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
ec6a6fbe 11716$as_echo "$as_me: $ac_file is unchanged" >&6;}
72b2cb61 11717 else
ec6a6fbe
AK
11718 rm -f "$ac_file"
11719 mv "$tmp/config.h" "$ac_file" \
f11781c5 11720 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
72b2cb61
AK
11721 fi
11722 else
ec6a6fbe
AK
11723 $as_echo "/* $configure_input */" \
11724 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
f11781c5 11725 || as_fn_error $? "could not create -" "$LINENO" 5
72b2cb61 11726 fi
7a197a62
AK
11727 ;;
11728
11729
11730 esac
11731
11732done # for ac_tag
795ca3e5 11733
795ca3e5 11734
f11781c5 11735as_fn_exit 0
ad6254c5 11736_ACEOF
ad6254c5
AK
11737ac_clean_files=$ac_clean_files_save
11738
ec6a6fbe 11739test $ac_write_fail = 0 ||
f11781c5 11740 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
ec6a6fbe 11741
ad6254c5
AK
11742
11743# configure is writing to config.log, and then calls config.status.
11744# config.status does its own redirection, appending to config.log.
11745# Unfortunately, on DOS this fails, as config.log is still kept open
11746# by configure, so config.status won't be able to write to it; its
11747# output is simply discarded. So we exec the FD to /dev/null,
11748# effectively closing config.log, so it can be properly (re)opened and
11749# appended to by config.status. When coming back to configure, we
11750# need to make the FD available again.
11751if test "$no_create" != yes; then
11752 ac_cs_success=:
11753 ac_config_status_args=
11754 test "$silent" = yes &&
11755 ac_config_status_args="$ac_config_status_args --quiet"
11756 exec 5>/dev/null
11757 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11758 exec 5>>config.log
11759 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11760 # would make configure fail if this is the last instruction.
f11781c5 11761 $ac_cs_success || as_fn_exit 1
ad6254c5 11762fi
ec6a6fbe 11763if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
f11781c5 11764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
ec6a6fbe
AK
11765$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11766fi
795ca3e5 11767
2dc95e1c
AK
11768
11769if test x$ODIRECT != xyes; then
f11781c5 11770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&5
ec6a6fbe 11771$as_echo "$as_me: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&2;}
2dc95e1c 11772fi
This page took 1.885794 seconds and 5 git commands to generate.