]> sourceware.org Git - lvm2.git/blob - configure
Reflect new file locations, include file updates etc.
[lvm2.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.66.
4 #
5 #
6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8 # Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if 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 --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
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'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
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'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if 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 }
81 fi
82
83
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.)
89 IFS=" "" $as_nl"
90
91 # Find who we are. Look in the path if we contain no directory separator.
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
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.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
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.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if 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
144 else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150 esac
151 fi
152 "
153 as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167 exitcode=1; echo positional parameters were not saved.
168 fi
169 test 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
174 test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177 else
178 as_have_required=no
179 fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
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
200 fi
201 fi
202 done;;
203 esac
204 as_found=false
205 done
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
209 fi; }
210 IFS=$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+"$@"}
222 fi
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
237 fi
238 fi
239 fi
240 SHELL=${CONFIG_SHELL-/bin/sh}
241 export SHELL
242 # Unset more variables known to interfere with behavior of common tools.
243 CLICOLOR_FORCE= GREP_OPTIONS=
244 unset CLICOLOR_FORCE GREP_OPTIONS
245
246 ## --------------------- ##
247 ## M4sh Shell Functions. ##
248 ## --------------------- ##
249 # as_fn_unset VAR
250 # ---------------
251 # Portably unset VAR.
252 as_fn_unset ()
253 {
254 { eval $1=; unset $1;}
255 }
256 as_unset=as_fn_unset
257
258 # as_fn_set_status STATUS
259 # -----------------------
260 # Set $? to STATUS, without forking.
261 as_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.
269 as_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.
279 as_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.
329 if (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 }'
334 else
335 as_fn_append ()
336 {
337 eval $1=\$$1\$2
338 }
339 fi # 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.
346 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
347 eval 'as_fn_arith ()
348 {
349 as_val=$(( $* ))
350 }'
351 else
352 as_fn_arith ()
353 {
354 as_val=`expr "$@" || test $? -eq 1`
355 }
356 fi # 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.
364 as_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
375 if expr a : '\(a\)' >/dev/null 2>&1 &&
376 test "X`expr 00001 : '.*\(...\)'`" = X001; then
377 as_expr=expr
378 else
379 as_expr=false
380 fi
381
382 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
383 as_basename=basename
384 else
385 as_basename=false
386 fi
387
388 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
389 as_dirname=dirname
390 else
391 as_dirname=false
392 fi
393
394 as_me=`$as_basename -- "$0" ||
395 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
396 X"$0" : 'X\(//\)$' \| \
397 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
398 $as_echo X/"$0" |
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'`
412
413 # Avoid depending upon Character Ranges.
414 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
415 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
416 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
417 as_cr_digits='0123456789'
418 as_cr_alnum=$as_cr_Letters$as_cr_digits
419
420
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; }
443
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
450 }
451
452 ECHO_C= ECHO_N= ECHO_T=
453 case `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';;
463 esac
464
465 rm -f conf$$ conf$$.exe conf$$.file
466 if test -d conf$$.dir; then
467 rm -f conf$$.dir/conf$$.file
468 else
469 rm -f conf$$.dir
470 mkdir conf$$.dir 2>/dev/null
471 fi
472 if (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
486 else
487 as_ln_s='cp -p'
488 fi
489 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
490 rmdir conf$$.dir 2>/dev/null
491
492 if mkdir -p . 2>/dev/null; then
493 as_mkdir_p='mkdir -p "$as_dir"'
494 else
495 test -d ./-p && rmdir ./-p
496 as_mkdir_p=false
497 fi
498
499 if test -x / >/dev/null 2>&1; then
500 as_test_x='test -x'
501 else
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 '
519 fi
520 as_executable_p=$as_test_x
521
522 # Sed expression to map a string onto a valid CPP name.
523 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
524
525 # Sed expression to map a string onto a valid variable name.
526 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527
528
529 test -n "$DJDIR" || exec 7<&0 </dev/null
530 exec 6>&1
531
532 # Name of the host.
533 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
534 # so uname gets run too.
535 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
537 #
538 # Initializations.
539 #
540 ac_default_prefix=/usr/local
541 ac_clean_files=
542 ac_config_libobj_dir=.
543 LIBOBJS=
544 cross_compiling=no
545 subdirs=
546 MFLAGS=
547 MAKEFLAGS=
548
549 # Identity of this package.
550 PACKAGE_NAME=
551 PACKAGE_TARNAME=
552 PACKAGE_VERSION=
553 PACKAGE_STRING=
554 PACKAGE_BUGREPORT=
555 PACKAGE_URL=
556
557 ac_unique_file="lib/device/dev-cache.h"
558 # Factoring default headers for most tests.
559 ac_includes_default="\
560 #include <stdio.h>
561 #ifdef HAVE_SYS_TYPES_H
562 # include <sys/types.h>
563 #endif
564 #ifdef HAVE_SYS_STAT_H
565 # include <sys/stat.h>
566 #endif
567 #ifdef STDC_HEADERS
568 # include <stdlib.h>
569 # include <stddef.h>
570 #else
571 # ifdef HAVE_STDLIB_H
572 # include <stdlib.h>
573 # endif
574 #endif
575 #ifdef HAVE_STRING_H
576 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
577 # include <memory.h>
578 # endif
579 # include <string.h>
580 #endif
581 #ifdef HAVE_STRINGS_H
582 # include <strings.h>
583 #endif
584 #ifdef HAVE_INTTYPES_H
585 # include <inttypes.h>
586 #endif
587 #ifdef HAVE_STDINT_H
588 # include <stdint.h>
589 #endif
590 #ifdef HAVE_UNISTD_H
591 # include <unistd.h>
592 #endif"
593
594 ac_header_list=
595 ac_default_prefix=/usr
596 ac_subst_vars='LTLIBOBJS
597 usrsbindir
598 usrlibdir
599 tmpfilesdir
600 systemdsystemunitdir
601 udevdir
602 udev_prefix
603 tmpdir
604 kernelvsn
605 missingkernel
606 kerneldir
607 interface
608 DMEVENTD_PIDFILE
609 WRITE_INSTALL
610 UDEV_HAS_BUILTIN_BLKID
611 UDEV_SYNC
612 UDEV_RULES
613 UDEV_PC
614 THIN
615 TESTING
616 STATIC_LINK
617 STATICDIR
618 SNAPSHOTS
619 SELINUX_PC
620 SELINUX_LIBS
621 REPLICATORS
622 READLINE_LIBS
623 RAID
624 PTHREAD_LIBS
625 POOL
626 PKGCONFIG
627 OCFDIR
628 OCF
629 MIRRORS
630 LVM_RELEASE_DATE
631 LVM_RELEASE
632 LVM_PATH
633 LVM_PATCHLEVEL
634 LVM_MINOR
635 LVM_MAJOR
636 LVM_LIBAPI
637 LVM_VERSION
638 LVM1_FALLBACK
639 LVM1
640 LOCALEDIR
641 LIB_SUFFIX
642 LDDEPS
643 JOBS
644 INTL_PACKAGE
645 INTL
646 HAVE_REALTIME
647 HAVE_LIBDL
648 FSADM
649 ELDFLAGS
650 DM_LIB_PATCHLEVEL
651 DM_LIB_VERSION
652 DM_IOCTLS
653 DM_DEVICE_UID
654 DM_DEVICE_MODE
655 DM_DEVICE_GID
656 DM_COMPAT
657 DMEVENTD_PATH
658 DMEVENTD
659 DL_LIBS
660 DEVMAPPER
661 DEFAULT_RUN_DIR
662 DEFAULT_LOCK_DIR
663 DEFAULT_DATA_ALIGNMENT
664 DEFAULT_CACHE_SUBDIR
665 DEFAULT_BACKUP_SUBDIR
666 DEFAULT_ARCHIVE_SUBDIR
667 DEFAULT_SYS_DIR
668 DEBUG
669 COPTIMISE_FLAG
670 CONFDIR
671 CMDLIB
672 CLVMD_PATH
673 CLVMD_CMANAGERS
674 CLVMD
675 CLUSTER
676 CLDWHOLEARCHIVE
677 CLDNOWHOLEARCHIVE
678 CLDFLAGS
679 BUILD_LVMETAD
680 BUILD_DMEVENTD
681 BUILD_CMIRRORD
682 APPLIB
683 MODPROBE_CMD
684 MSGFMT
685 LVM2CMD_LIB
686 LVM2APP_LIB
687 UDEV_LIBS
688 UDEV_CFLAGS
689 CUNIT_LIBS
690 CUNIT_CFLAGS
691 GENPNG
692 GENHTML
693 LCOV
694 SACKPT_LIBS
695 SACKPT_CFLAGS
696 DLM_LIBS
697 DLM_CFLAGS
698 CPG_LIBS
699 CPG_CFLAGS
700 CMAP_LIBS
701 CMAP_CFLAGS
702 CONFDB_LIBS
703 CONFDB_CFLAGS
704 SALCK_LIBS
705 SALCK_CFLAGS
706 QUORUM_LIBS
707 QUORUM_CFLAGS
708 COROSYNC_LIBS
709 COROSYNC_CFLAGS
710 CMAN_LIBS
711 CMAN_CFLAGS
712 PKGCONFIGINIT_LIBS
713 PKGCONFIGINIT_CFLAGS
714 PKG_CONFIG_LIBDIR
715 PKG_CONFIG_PATH
716 PKG_CONFIG
717 POW_LIB
718 LIBOBJS
719 ALLOCA
720 CSCOPE_CMD
721 CFLOW_CMD
722 RANLIB
723 MKDIR_P
724 SET_MAKE
725 LN_S
726 INSTALL_DATA
727 INSTALL_SCRIPT
728 INSTALL_PROGRAM
729 EGREP
730 GREP
731 CPP
732 OBJEXT
733 EXEEXT
734 ac_ct_CC
735 CPPFLAGS
736 LDFLAGS
737 CFLAGS
738 CC
739 AWK
740 SED
741 target_os
742 target_vendor
743 target_cpu
744 target
745 host_os
746 host_vendor
747 host_cpu
748 host
749 build_os
750 build_vendor
751 build_cpu
752 build
753 target_alias
754 host_alias
755 build_alias
756 LIBS
757 ECHO_T
758 ECHO_N
759 ECHO_C
760 DEFS
761 mandir
762 localedir
763 libdir
764 psdir
765 pdfdir
766 dvidir
767 htmldir
768 infodir
769 docdir
770 oldincludedir
771 includedir
772 localstatedir
773 sharedstatedir
774 sysconfdir
775 datadir
776 datarootdir
777 libexecdir
778 sbindir
779 bindir
780 program_transform_name
781 prefix
782 exec_prefix
783 PACKAGE_URL
784 PACKAGE_BUGREPORT
785 PACKAGE_STRING
786 PACKAGE_VERSION
787 PACKAGE_TARNAME
788 PACKAGE_NAME
789 PATH_SEPARATOR
790 SHELL'
791 ac_subst_files=''
792 ac_user_opts='
793 enable_option_checking
794 enable_static_link
795 with_user
796 with_group
797 with_device_uid
798 with_device_gid
799 with_device_mode
800 with_device_nodes_on
801 with_default_name_mangling
802 enable_lvm1_fallback
803 with_lvm1
804 with_pool
805 with_cluster
806 with_snapshots
807 with_mirrors
808 with_raid
809 with_replicators
810 with_thin
811 enable_readline
812 enable_realtime
813 enable_ocf
814 with_ocfdir
815 with_clvmd
816 with_clvmd_pidfile
817 enable_cmirrord
818 with_cmirrord_pidfile
819 enable_debug
820 with_optimisation
821 enable_profiling
822 enable_testing
823 enable_valgrind_pool
824 enable_devmapper
825 enable_lvmetad
826 enable_udev_sync
827 enable_udev_rules
828 enable_compat
829 enable_units_compat
830 enable_ioctl
831 enable_o_direct
832 enable_applib
833 enable_cmdlib
834 enable_pkgconfig
835 enable_write_install
836 enable_fsadm
837 enable_dmeventd
838 enable_selinux
839 enable_nls
840 with_localedir
841 with_confdir
842 with_staticdir
843 with_usrlibdir
844 with_usrsbindir
845 with_udev_prefix
846 with_udevdir
847 with_systemdsystemunitdir
848 with_tmpfilesdir
849 with_dmeventd_pidfile
850 with_dmeventd_path
851 with_default_run_dir
852 with_default_system_dir
853 with_default_archive_subdir
854 with_default_backup_subdir
855 with_default_cache_subdir
856 with_default_locking_dir
857 with_default_data_alignment
858 with_interface
859 '
860 ac_precious_vars='build_alias
861 host_alias
862 target_alias
863 CC
864 CFLAGS
865 LDFLAGS
866 LIBS
867 CPPFLAGS
868 CPP
869 PKG_CONFIG
870 PKG_CONFIG_PATH
871 PKG_CONFIG_LIBDIR
872 PKGCONFIGINIT_CFLAGS
873 PKGCONFIGINIT_LIBS
874 CMAN_CFLAGS
875 CMAN_LIBS
876 COROSYNC_CFLAGS
877 COROSYNC_LIBS
878 QUORUM_CFLAGS
879 QUORUM_LIBS
880 SALCK_CFLAGS
881 SALCK_LIBS
882 CONFDB_CFLAGS
883 CONFDB_LIBS
884 CMAP_CFLAGS
885 CMAP_LIBS
886 CPG_CFLAGS
887 CPG_LIBS
888 DLM_CFLAGS
889 DLM_LIBS
890 SACKPT_CFLAGS
891 SACKPT_LIBS
892 CUNIT_CFLAGS
893 CUNIT_LIBS
894 UDEV_CFLAGS
895 UDEV_LIBS'
896
897
898 # Initialize some variables set by options.
899 ac_init_help=
900 ac_init_version=false
901 ac_unrecognized_opts=
902 ac_unrecognized_sep=
903 # The variables have the same names as the options, with
904 # dashes changed to underlines.
905 cache_file=/dev/null
906 exec_prefix=NONE
907 no_create=
908 no_recursion=
909 prefix=NONE
910 program_prefix=NONE
911 program_suffix=NONE
912 program_transform_name=s,x,x,
913 silent=
914 site=
915 srcdir=
916 verbose=
917 x_includes=NONE
918 x_libraries=NONE
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.
925 # (The list follows the same order as the GNU Coding Standards.)
926 bindir='${exec_prefix}/bin'
927 sbindir='${exec_prefix}/sbin'
928 libexecdir='${exec_prefix}/libexec'
929 datarootdir='${prefix}/share'
930 datadir='${datarootdir}'
931 sysconfdir='${prefix}/etc'
932 sharedstatedir='${prefix}/com'
933 localstatedir='${prefix}/var'
934 includedir='${prefix}/include'
935 oldincludedir='/usr/include'
936 docdir='${datarootdir}/doc/${PACKAGE}'
937 infodir='${datarootdir}/info'
938 htmldir='${docdir}'
939 dvidir='${docdir}'
940 pdfdir='${docdir}'
941 psdir='${docdir}'
942 libdir='${exec_prefix}/lib'
943 localedir='${datarootdir}/locale'
944 mandir='${datarootdir}/man'
945
946 ac_prev=
947 ac_dashdash=
948 for ac_option
949 do
950 # If the previous option needs an argument, assign it.
951 if test -n "$ac_prev"; then
952 eval $ac_prev=\$ac_option
953 ac_prev=
954 continue
955 fi
956
957 case $ac_option in
958 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
959 *) ac_optarg=yes ;;
960 esac
961
962 # Accept the important Cygnus configure options, so we can diagnose typos.
963
964 case $ac_dashdash$ac_option in
965 --)
966 ac_dashdash=yes ;;
967
968 -bindir | --bindir | --bindi | --bind | --bin | --bi)
969 ac_prev=bindir ;;
970 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
971 bindir=$ac_optarg ;;
972
973 -build | --build | --buil | --bui | --bu)
974 ac_prev=build_alias ;;
975 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
976 build_alias=$ac_optarg ;;
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=*)
983 cache_file=$ac_optarg ;;
984
985 --config-cache | -C)
986 cache_file=config.cache ;;
987
988 -datadir | --datadir | --datadi | --datad)
989 ac_prev=datadir ;;
990 -datadir=* | --datadir=* | --datadi=* | --datad=*)
991 datadir=$ac_optarg ;;
992
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
1000 -disable-* | --disable-*)
1001 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1002 # Reject names that are not valid shell variable names.
1003 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1004 as_fn_error $? "invalid feature name: $ac_useropt"
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 ;;
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 ;;
1025
1026 -enable-* | --enable-*)
1027 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1028 # Reject names that are not valid shell variable names.
1029 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1030 as_fn_error $? "invalid feature name: $ac_useropt"
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 ;;
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=*)
1049 exec_prefix=$ac_optarg ;;
1050
1051 -gas | --gas | --ga | --g)
1052 # Obsolete; use --with-gas.
1053 with_gas=yes ;;
1054
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 ;;
1061
1062 -host | --host | --hos | --ho)
1063 ac_prev=host_alias ;;
1064 -host=* | --host=* | --hos=* | --ho=*)
1065 host_alias=$ac_optarg ;;
1066
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
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=*)
1078 includedir=$ac_optarg ;;
1079
1080 -infodir | --infodir | --infodi | --infod | --info | --inf)
1081 ac_prev=infodir ;;
1082 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1083 infodir=$ac_optarg ;;
1084
1085 -libdir | --libdir | --libdi | --libd)
1086 ac_prev=libdir ;;
1087 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1088 libdir=$ac_optarg ;;
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=*)
1095 libexecdir=$ac_optarg ;;
1096
1097 -localedir | --localedir | --localedi | --localed | --locale)
1098 ac_prev=localedir ;;
1099 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1100 localedir=$ac_optarg ;;
1101
1102 -localstatedir | --localstatedir | --localstatedi | --localstated \
1103 | --localstate | --localstat | --localsta | --localst | --locals)
1104 ac_prev=localstatedir ;;
1105 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1106 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1107 localstatedir=$ac_optarg ;;
1108
1109 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1110 ac_prev=mandir ;;
1111 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1112 mandir=$ac_optarg ;;
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 \
1119 | --no-cr | --no-c | -n)
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=*)
1133 oldincludedir=$ac_optarg ;;
1134
1135 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1136 ac_prev=prefix ;;
1137 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1138 prefix=$ac_optarg ;;
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=*)
1145 program_prefix=$ac_optarg ;;
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=*)
1152 program_suffix=$ac_optarg ;;
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=*)
1169 program_transform_name=$ac_optarg ;;
1170
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
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=*)
1189 sbindir=$ac_optarg ;;
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=*)
1200 sharedstatedir=$ac_optarg ;;
1201
1202 -site | --site | --sit)
1203 ac_prev=site ;;
1204 -site=* | --site=* | --sit=*)
1205 site=$ac_optarg ;;
1206
1207 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1208 ac_prev=srcdir ;;
1209 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1210 srcdir=$ac_optarg ;;
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=*)
1217 sysconfdir=$ac_optarg ;;
1218
1219 -target | --target | --targe | --targ | --tar | --ta | --t)
1220 ac_prev=target_alias ;;
1221 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1222 target_alias=$ac_optarg ;;
1223
1224 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1225 verbose=yes ;;
1226
1227 -version | --version | --versio | --versi | --vers | -V)
1228 ac_init_version=: ;;
1229
1230 -with-* | --with-*)
1231 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1232 # Reject names that are not valid shell variable names.
1233 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1234 as_fn_error $? "invalid package name: $ac_useropt"
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 ;;
1245
1246 -without-* | --without-*)
1247 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1248 # Reject names that are not valid shell variable names.
1249 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1250 as_fn_error $? "invalid package name: $ac_useropt"
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 ;;
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=*)
1271 x_includes=$ac_optarg ;;
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=*)
1278 x_libraries=$ac_optarg ;;
1279
1280 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1281 Try \`$0 --help' for more information"
1282 ;;
1283
1284 *=*)
1285 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1286 # Reject names that are not valid shell variable names.
1287 case $ac_envvar in #(
1288 '' | [0-9]* | *[!_$as_cr_alnum]* )
1289 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1290 esac
1291 eval $ac_envvar=\$ac_optarg
1292 export $ac_envvar ;;
1293
1294 *)
1295 # FIXME: should be removed in autoconf 3.0.
1296 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1297 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1298 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1299 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1300 ;;
1301
1302 esac
1303 done
1304
1305 if test -n "$ac_prev"; then
1306 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1307 as_fn_error $? "missing argument to $ac_option"
1308 fi
1309
1310 if test -n "$ac_unrecognized_opts"; then
1311 case $enable_option_checking in
1312 no) ;;
1313 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1314 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1315 esac
1316 fi
1317
1318 # Check all directory arguments for consistency.
1319 for 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
1323 do
1324 eval ac_val=\$$ac_var
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.
1332 case $ac_val in
1333 [\\/$]* | ?:[\\/]* ) continue;;
1334 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1335 esac
1336 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1337 done
1338
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.
1342 build=$build_alias
1343 host=$host_alias
1344 target=$target_alias
1345
1346 # FIXME: To remove some day.
1347 if test "x$host_alias" != x; then
1348 if test "x$build_alias" = x; then
1349 cross_compiling=maybe
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
1352 elif test "x$build_alias" != "x$host_alias"; then
1353 cross_compiling=yes
1354 fi
1355 fi
1356
1357 ac_tool_prefix=
1358 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1359
1360 test "$silent" = yes && exec 6>/dev/null
1361
1362
1363 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1364 ac_ls_di=`ls -di .` &&
1365 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1366 as_fn_error $? "working directory cannot be determined"
1367 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1368 as_fn_error $? "pwd does not report name of working directory"
1369
1370
1371 # Find the source files, if location was not specified.
1372 if test -z "$srcdir"; then
1373 ac_srcdir_defaulted=yes
1374 # Try the directory containing this script, then the parent directory.
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" |
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'`
1398 srcdir=$ac_confdir
1399 if test ! -r "$srcdir/$ac_unique_file"; then
1400 srcdir=..
1401 fi
1402 else
1403 ac_srcdir_defaulted=no
1404 fi
1405 if test ! -r "$srcdir/$ac_unique_file"; then
1406 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1407 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1408 fi
1409 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1410 ac_abs_confdir=`(
1411 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1412 pwd)`
1413 # When building in place, set srcdir=.
1414 if test "$ac_abs_confdir" = "$ac_pwd"; then
1415 srcdir=.
1416 fi
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.
1420 case $srcdir in
1421 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1422 esac
1423 for 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}
1428 done
1429
1430 #
1431 # Report the --help message.
1432 #
1433 if 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
1439 Usage: $0 [OPTION]... [VAR=VALUE]...
1440
1441 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1442 VAR=VALUE. See below for descriptions of some of the useful variables.
1443
1444 Defaults for the options are specified in brackets.
1445
1446 Configuration:
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
1451 -q, --quiet, --silent do not print \`checking ...' messages
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
1457 Installation directories:
1458 --prefix=PREFIX install architecture-independent files in PREFIX
1459 [$ac_default_prefix]
1460 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1461 [PREFIX]
1462
1463 By default, \`make install' will install all the files in
1464 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1465 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1466 for instance \`--prefix=\$HOME'.
1467
1468 For better control, use the options below.
1469
1470 Fine tuning of the installation directories:
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]
1490 _ACEOF
1491
1492 cat <<\_ACEOF
1493
1494 System 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
1499 fi
1500
1501 if test -n "$ac_init_help"; then
1502
1503 cat <<\_ACEOF
1504
1505 Optional Features:
1506 --disable-option-checking ignore unrecognized --enable/--with options
1507 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1508 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
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
1512 device-mapper is missing from the kernel
1513 --disable-readline disable readline support
1514 --enable-realtime enable realtime clock support
1515 --enable-ocf enable Open Cluster Framework (OCF) compliant
1516 resource agents
1517 --enable-cmirrord enable the cluster mirror log daemon
1518 --enable-debug enable debugging
1519 --enable-profiling gather gcov profiling data
1520 --enable-testing enable testing targets in the makefile
1521 --enable-valgrind-pool enable valgrind awareness of pools
1522 --disable-devmapper disable LVM2 device-mapper interaction
1523 --enable-lvmetad enable the LVM Metadata Daemon
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
1539
1540 Optional Packages:
1541 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1542 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
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]]
1548 --with-device-nodes-on=ON
1549 create nodes on resume or create [[ON=resume]]
1550 --with-default-name-mangling=MANGLING
1551 default name mangling: auto/none/hex
1552 [[MANGLING=auto]]
1553 --with-lvm1=TYPE LVM1 metadata support: internal/shared/none
1554 [[TYPE=internal]]
1555 --with-pool=TYPE GFS pool read-only support: internal/shared/none
1556 [[TYPE=internal]]
1557 --with-cluster=TYPE cluster LVM locking support: internal/shared/none
1558 [[TYPE=internal]]
1559 --with-snapshots=TYPE snapshot support: internal/shared/none
1560 [[TYPE=internal]]
1561 --with-mirrors=TYPE mirror support: internal/shared/none
1562 [[TYPE=internal]]
1563 --with-raid=TYPE mirror support: internal/shared/none
1564 [[TYPE=internal]]
1565 --with-replicators=TYPE replicator support: internal/shared/none
1566 [[TYPE=none]]
1567 --with-thin=TYPE thin provisioning support: internal/shared/none
1568 [[TYPE=none]]
1569 --with-ocfdir=DIR install OCF files in DIR
1570 [[PREFIX/lib/ocf/resource.d/lvm2]]
1571 --with-clvmd=TYPE build cluster LVM Daemon
1572 The following cluster manager combinations are valid:
1573 * cman (RHEL5 or equivalent)
1574 * cman,corosync,openais (or selection of them)
1575 * singlenode (localhost only)
1576 * all (autodetect)
1577 * none (disable build)
1578 [TYPE=none]
1579 --with-clvmd-pidfile=PATH
1580 clvmd pidfile [[/var/run/clvmd.pid]]
1581 --with-cmirrord-pidfile=PATH
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]]
1589 --with-udev-prefix=UPREFIX
1590 install udev rule files in UPREFIX [[EPREFIX]]
1591 --with-udevdir=DIR udev rules in DIR [[UPREFIX/lib/udev/rules.d]]
1592 --with-systemdsystemunitdir=DIR
1593 systemd service files in DIR
1594 --with-tmpfilesdir=DIR install configuration files for management of
1595 volatile files and directories in DIR
1596 [[SYSCONFDIR/tmpfiles.d]]
1597 --with-dmeventd-pidfile=PATH
1598 dmeventd pidfile [[/var/run/dmeventd.pid]]
1599 --with-dmeventd-path=PATH
1600 dmeventd path [[EPREFIX/sbin/dmeventd]]
1601 --with-default-run-dir=DIR Default run directory [/var/run/lvm]
1602 --with-default-system-dir=DIR
1603 default LVM system directory [[/etc/lvm]]
1604 --with-default-archive-subdir=SUBDIR
1605 default metadata archive subdir [[archive]]
1606 --with-default-backup-subdir=SUBDIR
1607 default metadata backup subdir [[backup]]
1608 --with-default-cache-subdir=SUBDIR
1609 default metadata cache subdir [[cache]]
1610 --with-default-locking-dir=DIR
1611 default locking directory [[/var/lock/lvm]]
1612 --with-default-data-alignment=NUM
1613 set the default data alignment in MiB [[1]]
1614 --with-interface=IFACE choose kernel interface (ioctl) [[ioctl]]
1615
1616 Some 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>
1621 LIBS libraries to pass to the linker, e.g. -l<library>
1622 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1623 you have headers in a nonstandard directory <include dir>
1624 CPP C preprocessor
1625 PKG_CONFIG path to pkg-config utility
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
1630 PKGCONFIGINIT_CFLAGS
1631 C compiler flags for PKGCONFIGINIT, overriding pkg-config
1632 PKGCONFIGINIT_LIBS
1633 linker flags for PKGCONFIGINIT, overriding pkg-config
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
1640 QUORUM_CFLAGS
1641 C compiler flags for QUORUM, overriding pkg-config
1642 QUORUM_LIBS linker flags for QUORUM, overriding pkg-config
1643 SALCK_CFLAGS
1644 C compiler flags for SALCK, overriding pkg-config
1645 SALCK_LIBS linker flags for SALCK, overriding pkg-config
1646 CONFDB_CFLAGS
1647 C compiler flags for CONFDB, overriding pkg-config
1648 CONFDB_LIBS linker flags for CONFDB, overriding pkg-config
1649 CMAP_CFLAGS C compiler flags for CMAP, overriding pkg-config
1650 CMAP_LIBS linker flags for CMAP, overriding pkg-config
1651 CPG_CFLAGS C compiler flags for CPG, overriding pkg-config
1652 CPG_LIBS linker flags for CPG, overriding pkg-config
1653 DLM_CFLAGS C compiler flags for DLM, overriding pkg-config
1654 DLM_LIBS linker flags for DLM, overriding pkg-config
1655 SACKPT_CFLAGS
1656 C compiler flags for SACKPT, overriding pkg-config
1657 SACKPT_LIBS linker flags for SACKPT, overriding pkg-config
1658 CUNIT_CFLAGS
1659 C compiler flags for CUNIT, overriding pkg-config
1660 CUNIT_LIBS linker flags for CUNIT, overriding pkg-config
1661 UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config
1662 UDEV_LIBS linker flags for UDEV, overriding pkg-config
1663
1664 Use these variables to override the choices made by `configure' or to help
1665 it to find libraries and programs with nonstandard names/locations.
1666
1667 Report bugs to the package provider.
1668 _ACEOF
1669 ac_status=$?
1670 fi
1671
1672 if test "$ac_init_help" = "recursive"; then
1673 # If there are subdirs, report their specific --help.
1674 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1675 test -d "$ac_dir" ||
1676 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1677 continue
1678 ac_builddir=.
1679
1680 case "$ac_dir" in
1681 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1682 *)
1683 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1684 # A ".." for each directory in $ac_dir_suffix.
1685 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
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 ;;
1690 esac
1691 ac_abs_top_builddir=$ac_pwd
1692 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1693 # for backward compatibility:
1694 ac_top_builddir=$ac_top_build_prefix
1695
1696 case $srcdir in
1697 .) # We are building in place.
1698 ac_srcdir=.
1699 ac_top_srcdir=$ac_top_builddir_sub
1700 ac_abs_top_srcdir=$ac_pwd ;;
1701 [\\/]* | ?:[\\/]* ) # Absolute name.
1702 ac_srcdir=$srcdir$ac_dir_suffix;
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 ;;
1709 esac
1710 ac_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
1720 else
1721 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1722 fi || ac_status=$?
1723 cd "$ac_pwd" || { ac_status=$?; break; }
1724 done
1725 fi
1726
1727 test -n "$ac_init_help" && exit $ac_status
1728 if $ac_init_version; then
1729 cat <<\_ACEOF
1730 configure
1731 generated by GNU Autoconf 2.66
1732
1733 Copyright (C) 2010 Free Software Foundation, Inc.
1734 This configure script is free software; the Free Software Foundation
1735 gives unlimited permission to copy, distribute and modify it.
1736 _ACEOF
1737 exit
1738 fi
1739
1740 ## ------------------------ ##
1741 ## Autoconf initialization. ##
1742 ## ------------------------ ##
1743
1744 # ac_fn_c_try_compile LINENO
1745 # --------------------------
1746 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1747 ac_fn_c_try_compile ()
1748 {
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"
1752 case "(($ac_try" in
1753 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1754 *) ac_try_echo=$ac_try;;
1755 esac
1756 eval 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
1771 else
1772 $as_echo "$as_me: failed program was:" >&5
1773 sed 's/^/| /' conftest.$ac_ext >&5
1774
1775 ac_retval=1
1776 fi
1777 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1778 as_fn_set_status $ac_retval
1779
1780 } # ac_fn_c_try_compile
1781
1782 # ac_fn_c_try_cpp LINENO
1783 # ----------------------
1784 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1785 ac_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"
1789 case "(($ac_try" in
1790 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1791 *) ac_try_echo=$ac_try;;
1792 esac
1793 eval 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
1808 else
1809 $as_echo "$as_me: failed program was:" >&5
1810 sed 's/^/| /' conftest.$ac_ext >&5
1811
1812 ac_retval=1
1813 fi
1814 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1815 as_fn_set_status $ac_retval
1816
1817 } # ac_fn_c_try_cpp
1818
1819 # ac_fn_c_try_link LINENO
1820 # -----------------------
1821 # Try to link conftest.$ac_ext, and return whether this succeeded.
1822 ac_fn_c_try_link ()
1823 {
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"
1827 case "(($ac_try" in
1828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1829 *) ac_try_echo=$ac_try;;
1830 esac
1831 eval 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
1834 ac_status=$?
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
1849 else
1850 $as_echo "$as_me: failed program was:" >&5
1851 sed 's/^/| /' conftest.$ac_ext >&5
1852
1853 ac_retval=1
1854 fi
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
1862
1863 } # ac_fn_c_try_link
1864
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.
1870 ac_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; }
1876 if eval "test \"\${$3+set}\"" = set; then :
1877 $as_echo_n "(cached) " >&6
1878 fi
1879 eval ac_res=\$$3
1880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1881 $as_echo "$ac_res" >&6; }
1882 else
1883 # Is the header compilable?
1884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1885 $as_echo_n "checking $2 usability... " >&6; }
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h. */
1888 $4
1889 #include <$2>
1890 _ACEOF
1891 if ac_fn_c_try_compile "$LINENO"; then :
1892 ac_header_compiler=yes
1893 else
1894 ac_header_compiler=no
1895 fi
1896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1898 $as_echo "$ac_header_compiler" >&6; }
1899
1900 # Is the header present?
1901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1902 $as_echo_n "checking $2 presence... " >&6; }
1903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1904 /* end confdefs.h. */
1905 #include <$2>
1906 _ACEOF
1907 if ac_fn_c_try_cpp "$LINENO"; then :
1908 ac_header_preproc=yes
1909 else
1910 ac_header_preproc=no
1911 fi
1912 rm -f conftest.err conftest.$ac_ext
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1914 $as_echo "$ac_header_preproc" >&6; }
1915
1916 # So? What about this header?
1917 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1918 yes:no: )
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;}
1923 ;;
1924 no:yes:* )
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;}
1935 ;;
1936 esac
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if eval "test \"\${$3+set}\"" = set; then :
1940 $as_echo_n "(cached) " >&6
1941 else
1942 eval "$3=\$ac_header_compiler"
1943 fi
1944 eval ac_res=\$$3
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946 $as_echo "$ac_res" >&6; }
1947 fi
1948 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1949
1950 } # ac_fn_c_check_header_mongrel
1951
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.
1956 ac_fn_c_try_run ()
1957 {
1958 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1959 if { { ac_try="$ac_link"
1960 case "(($ac_try" in
1961 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1962 *) ac_try_echo=$ac_try;;
1963 esac
1964 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1965 $as_echo "$ac_try_echo"; } >&5
1966 (eval "$ac_link") 2>&5
1967 ac_status=$?
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
1971 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1972 *) ac_try_echo=$ac_try;;
1973 esac
1974 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1975 $as_echo "$ac_try_echo"; } >&5
1976 (eval "$ac_try") 2>&5
1977 ac_status=$?
1978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979 test $ac_status = 0; }; }; then :
1980 ac_retval=0
1981 else
1982 $as_echo "$as_me: program exited with status $ac_status" >&5
1983 $as_echo "$as_me: failed program was:" >&5
1984 sed 's/^/| /' conftest.$ac_ext >&5
1985
1986 ac_retval=$ac_status
1987 fi
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
1991
1992 } # ac_fn_c_try_run
1993
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.
1998 ac_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; }
2003 if eval "test \"\${$3+set}\"" = set; then :
2004 $as_echo_n "(cached) " >&6
2005 else
2006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2007 /* end confdefs.h. */
2008 $4
2009 #include <$2>
2010 _ACEOF
2011 if ac_fn_c_try_compile "$LINENO"; then :
2012 eval "$3=yes"
2013 else
2014 eval "$3=no"
2015 fi
2016 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2017 fi
2018 eval ac_res=\$$3
2019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2020 $as_echo "$ac_res" >&6; }
2021 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2022
2023 } # ac_fn_c_check_header_compile
2024
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.
2029 ac_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; }
2034 if eval "test \"\${$4+set}\"" = set; then :
2035 $as_echo_n "(cached) " >&6
2036 else
2037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2038 /* end confdefs.h. */
2039 $5
2040 int
2041 main ()
2042 {
2043 static $2 ac_aggr;
2044 if (ac_aggr.$3)
2045 return 0;
2046 ;
2047 return 0;
2048 }
2049 _ACEOF
2050 if ac_fn_c_try_compile "$LINENO"; then :
2051 eval "$4=yes"
2052 else
2053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2054 /* end confdefs.h. */
2055 $5
2056 int
2057 main ()
2058 {
2059 static $2 ac_aggr;
2060 if (sizeof ac_aggr.$3)
2061 return 0;
2062 ;
2063 return 0;
2064 }
2065 _ACEOF
2066 if ac_fn_c_try_compile "$LINENO"; then :
2067 eval "$4=yes"
2068 else
2069 eval "$4=no"
2070 fi
2071 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2072 fi
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074 fi
2075 eval 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
2081
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.
2086 ac_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; }
2091 if eval "test \"\${$3+set}\"" = set; then :
2092 $as_echo_n "(cached) " >&6
2093 else
2094 eval "$3=no"
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h. */
2097 $4
2098 int
2099 main ()
2100 {
2101 if (sizeof ($2))
2102 return 0;
2103 ;
2104 return 0;
2105 }
2106 _ACEOF
2107 if ac_fn_c_try_compile "$LINENO"; then :
2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h. */
2110 $4
2111 int
2112 main ()
2113 {
2114 if (sizeof (($2)))
2115 return 0;
2116 ;
2117 return 0;
2118 }
2119 _ACEOF
2120 if ac_fn_c_try_compile "$LINENO"; then :
2121
2122 else
2123 eval "$3=yes"
2124 fi
2125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126 fi
2127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128 fi
2129 eval ac_res=\$$3
2130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2131 $as_echo "$ac_res" >&6; }
2132 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2133
2134 } # ac_fn_c_check_type
2135
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.
2140 ac_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; }
2145 if eval "test \"\${$3+set}\"" = set; then :
2146 $as_echo_n "(cached) " >&6
2147 else
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
2154 /* end confdefs.h. */
2155 $ac_includes_default
2156 enum { N = $2 / 2 - 1 };
2157 int
2158 main ()
2159 {
2160 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))];
2161 test_array [0] = 0
2162
2163 ;
2164 return 0;
2165 }
2166 _ACEOF
2167 if 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 };
2172 int
2173 main ()
2174 {
2175 static 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))];
2177 test_array [0] = 0
2178
2179 ;
2180 return 0;
2181 }
2182 _ACEOF
2183 if ac_fn_c_try_compile "$LINENO"; then :
2184
2185 else
2186 case $ac_type in #(
2187 int$2_t) :
2188 eval "$3=yes" ;; #(
2189 *) :
2190 eval "$3=\$ac_type" ;;
2191 esac
2192 fi
2193 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2194 fi
2195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2196 if eval test \"x\$"$3"\" = x"no"; then :
2197
2198 else
2199 break
2200 fi
2201 done
2202 fi
2203 eval 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.
2214 ac_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; }
2219 if eval "test \"\${$3+set}\"" = set; then :
2220 $as_echo_n "(cached) " >&6
2221 else
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
2228 /* end confdefs.h. */
2229 $ac_includes_default
2230 int
2231 main ()
2232 {
2233 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)];
2234 test_array [0] = 0
2235
2236 ;
2237 return 0;
2238 }
2239 _ACEOF
2240 if 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" ;;
2246 esac
2247 fi
2248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2249 if eval test \"x\$"$3"\" = x"no"; then :
2250
2251 else
2252 break
2253 fi
2254 done
2255 fi
2256 eval 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;}
2260
2261 } # ac_fn_c_find_uintX_t
2262
2263 # ac_fn_c_check_func LINENO FUNC VAR
2264 # ----------------------------------
2265 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2266 ac_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; }
2271 if eval "test \"\${$3+set}\"" = set; then :
2272 $as_echo_n "(cached) " >&6
2273 else
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
2279
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. */
2284
2285 #ifdef __STDC__
2286 # include <limits.h>
2287 #else
2288 # include <assert.h>
2289 #endif
2290
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
2297 extern "C"
2298 #endif
2299 char $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
2304 choke me
2305 #endif
2306
2307 int
2308 main ()
2309 {
2310 return $2 ();
2311 ;
2312 return 0;
2313 }
2314 _ACEOF
2315 if ac_fn_c_try_link "$LINENO"; then :
2316 eval "$3=yes"
2317 else
2318 eval "$3=no"
2319 fi
2320 rm -f core conftest.err conftest.$ac_objext \
2321 conftest$ac_exeext conftest.$ac_ext
2322 fi
2323 eval 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;}
2327
2328 } # ac_fn_c_check_func
2329 cat >config.log <<_ACEOF
2330 This file contains any messages produced by compilers while
2331 running configure, to aid debugging if configure makes a mistake.
2332
2333 It was created by $as_me, which was
2334 generated by GNU Autoconf 2.66. Invocation command line was
2335
2336 $ $0 $@
2337
2338 _ACEOF
2339 exec 5>>config.log
2340 {
2341 cat <<_ASUNAME
2342 ## --------- ##
2343 ## Platform. ##
2344 ## --------- ##
2345
2346 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2347 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2348 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2349 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2350 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2351
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`
2354
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
2365 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2366 for as_dir in $PATH
2367 do
2368 IFS=$as_save_IFS
2369 test -z "$as_dir" && as_dir=.
2370 $as_echo "PATH: $as_dir"
2371 done
2372 IFS=$as_save_IFS
2373
2374 } >&5
2375
2376 cat >&5 <<_ACEOF
2377
2378
2379 ## ----------- ##
2380 ## Core tests. ##
2381 ## ----------- ##
2382
2383 _ACEOF
2384
2385
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.
2391 ac_configure_args=
2392 ac_configure_args0=
2393 ac_configure_args1=
2394 ac_must_keep_next=false
2395 for ac_pass in 1 2
2396 do
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
2430 done
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.
2439 trap '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
2526 for ac_signal in 1 2 13 15; do
2527 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2528 done
2529 ac_signal=0
2530
2531 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2532 rm -f -r conftest* confdefs.h
2533
2534 $as_echo "/* confdefs.h */" > confdefs.h
2535
2536 # Predefined preprocessor variables.
2537
2538 cat >>confdefs.h <<_ACEOF
2539 #define PACKAGE_NAME "$PACKAGE_NAME"
2540 _ACEOF
2541
2542 cat >>confdefs.h <<_ACEOF
2543 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2544 _ACEOF
2545
2546 cat >>confdefs.h <<_ACEOF
2547 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2548 _ACEOF
2549
2550 cat >>confdefs.h <<_ACEOF
2551 #define PACKAGE_STRING "$PACKAGE_STRING"
2552 _ACEOF
2553
2554 cat >>confdefs.h <<_ACEOF
2555 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2556 _ACEOF
2557
2558 cat >>confdefs.h <<_ACEOF
2559 #define PACKAGE_URL "$PACKAGE_URL"
2560 _ACEOF
2561
2562
2563 # Let the site file select an alternate cache file if it wants to.
2564 # Prefer an explicitly selected file to automatically selected ones.
2565 ac_site_file1=NONE
2566 ac_site_file2=NONE
2567 if 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
2574 elif test "x$prefix" != xNONE; then
2575 ac_site_file1=$prefix/share/config.site
2576 ac_site_file2=$prefix/etc/config.site
2577 else
2578 ac_site_file1=$ac_default_prefix/share/config.site
2579 ac_site_file2=$ac_default_prefix/etc/config.site
2580 fi
2581 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2582 do
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;}
2591 as_fn_error $? "failed to load site script $ac_site_file
2592 See \`config.log' for more details" "$LINENO" 5; }
2593 fi
2594 done
2595
2596 if 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
2607 else
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
2611 fi
2612
2613 as_fn_append ac_header_list " stdlib.h"
2614 as_fn_append ac_header_list " unistd.h"
2615 as_fn_append ac_header_list " sys/param.h"
2616 # Check that the precious variables saved in the cache have kept the same
2617 # value.
2618 ac_cache_corrupted=false
2619 for 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
2665 done
2666 if $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
2672 fi
2673 ## -------------------- ##
2674 ## Main body of script. ##
2675 ## -------------------- ##
2676
2677 ac_ext=c
2678 ac_cpp='$CPP $CPPFLAGS'
2679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2682
2683
2684
2685 ac_config_headers="$ac_config_headers lib/misc/configure.h"
2686
2687
2688 ################################################################################
2689 ac_aux_dir=
2690 for 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
2704 done
2705 if test -z "$ac_aux_dir"; then
2706 as_fn_error $? "cannot find install-sh, install.sh, or shtool in autoconf \"$srcdir\"/autoconf" "$LINENO" 5
2707 fi
2708
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.
2713 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2714 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2715 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2716
2717
2718
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
2723
2724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2725 $as_echo_n "checking build system type... " >&6; }
2726 if test "${ac_cv_build+set}" = set; then :
2727 $as_echo_n "(cached) " >&6
2728 else
2729 ac_build_alias=$build_alias
2730 test "x$ac_build_alias" = x &&
2731 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2732 test "x$ac_build_alias" = x &&
2733 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2734 ac_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
2736
2737 fi
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2739 $as_echo "$ac_cv_build" >&6; }
2740 case $ac_cv_build in
2741 *-*-*) ;;
2742 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2743 esac
2744 build=$ac_cv_build
2745 ac_save_IFS=$IFS; IFS='-'
2746 set x $ac_cv_build
2747 shift
2748 build_cpu=$1
2749 build_vendor=$2
2750 shift; shift
2751 # Remember, the first character of IFS is used to create $*,
2752 # except with old shells:
2753 build_os=$*
2754 IFS=$ac_save_IFS
2755 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2756
2757
2758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2759 $as_echo_n "checking host system type... " >&6; }
2760 if test "${ac_cv_host+set}" = set; then :
2761 $as_echo_n "(cached) " >&6
2762 else
2763 if test "x$host_alias" = x; then
2764 ac_cv_host=$ac_cv_build
2765 else
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
2768 fi
2769
2770 fi
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2772 $as_echo "$ac_cv_host" >&6; }
2773 case $ac_cv_host in
2774 *-*-*) ;;
2775 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2776 esac
2777 host=$ac_cv_host
2778 ac_save_IFS=$IFS; IFS='-'
2779 set x $ac_cv_host
2780 shift
2781 host_cpu=$1
2782 host_vendor=$2
2783 shift; shift
2784 # Remember, the first character of IFS is used to create $*,
2785 # except with old shells:
2786 host_os=$*
2787 IFS=$ac_save_IFS
2788 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2789
2790
2791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2792 $as_echo_n "checking target system type... " >&6; }
2793 if test "${ac_cv_target+set}" = set; then :
2794 $as_echo_n "(cached) " >&6
2795 else
2796 if test "x$target_alias" = x; then
2797 ac_cv_target=$ac_cv_host
2798 else
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
2801 fi
2802
2803 fi
2804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2805 $as_echo "$ac_cv_target" >&6; }
2806 case $ac_cv_target in
2807 *-*-*) ;;
2808 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2809 esac
2810 target=$ac_cv_target
2811 ac_save_IFS=$IFS; IFS='-'
2812 set x $ac_cv_target
2813 shift
2814 target_cpu=$1
2815 target_vendor=$2
2816 shift; shift
2817 # Remember, the first character of IFS is used to create $*,
2818 # except with old shells:
2819 target_os=$*
2820 IFS=$ac_save_IFS
2821 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2822
2823
2824 # The aliases save the names the user supplied, while $host etc.
2825 # will get canonicalized.
2826 test -n "$target_alias" &&
2827 test "$program_prefix$program_suffix$program_transform_name" = \
2828 NONENONEs,x,x, &&
2829 program_prefix=${target_alias}-
2830
2831 case "$host_os" in
2832 linux*)
2833 CFLAGS="$CFLAGS"
2834 COPTIMISE_FLAG="-O2"
2835 CLDFLAGS="$CLDFLAGS -Wl,--version-script,.export.sym"
2836 ELDFLAGS="-Wl,--export-dynamic"
2837 # FIXME Generate list and use --dynamic-list=.dlopen.sym
2838 CLDWHOLEARCHIVE="-Wl,-whole-archive"
2839 CLDNOWHOLEARCHIVE="-Wl,-no-whole-archive"
2840 LDDEPS="$LDDEPS .export.sym"
2841 LIB_SUFFIX=so
2842 DEVMAPPER=yes
2843 LVMETAD=no
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"
2854 ELDFLAGS=
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 ;;
2865 esac
2866
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; }
2870 if test "${ac_cv_path_SED+set}" = set; then :
2871 $as_echo_n "(cached) " >&6
2872 else
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
2883 for as_dir in $PATH
2884 do
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
2893 case `"$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;;
2917 esac
2918
2919 $ac_path_SED_found && break 3
2920 done
2921 done
2922 done
2923 IFS=$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
2927 else
2928 ac_cv_path_SED=$SED
2929 fi
2930
2931 fi
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
2936
2937 for ac_prog in gawk mawk nawk awk
2938 do
2939 # Extract the first word of "$ac_prog", so it can be a program name with args.
2940 set 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; }
2943 if test "${ac_cv_prog_AWK+set}" = set; then :
2944 $as_echo_n "(cached) " >&6
2945 else
2946 if test -n "$AWK"; then
2947 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2948 else
2949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2950 for as_dir in $PATH
2951 do
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
2960 done
2961 done
2962 IFS=$as_save_IFS
2963
2964 fi
2965 fi
2966 AWK=$ac_cv_prog_AWK
2967 if test -n "$AWK"; then
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2969 $as_echo "$AWK" >&6; }
2970 else
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2972 $as_echo "no" >&6; }
2973 fi
2974
2975
2976 test -n "$AWK" && break
2977 done
2978
2979 ac_ext=c
2980 ac_cpp='$CPP $CPPFLAGS'
2981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2984 if 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.
2986 set 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; }
2989 if test "${ac_cv_prog_CC+set}" = set; then :
2990 $as_echo_n "(cached) " >&6
2991 else
2992 if test -n "$CC"; then
2993 ac_cv_prog_CC="$CC" # Let the user override the test.
2994 else
2995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2996 for as_dir in $PATH
2997 do
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
3006 done
3007 done
3008 IFS=$as_save_IFS
3009
3010 fi
3011 fi
3012 CC=$ac_cv_prog_CC
3013 if test -n "$CC"; then
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3015 $as_echo "$CC" >&6; }
3016 else
3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3018 $as_echo "no" >&6; }
3019 fi
3020
3021
3022 fi
3023 if 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.
3026 set 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; }
3029 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3030 $as_echo_n "(cached) " >&6
3031 else
3032 if test -n "$ac_ct_CC"; then
3033 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3034 else
3035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3036 for as_dir in $PATH
3037 do
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
3046 done
3047 done
3048 IFS=$as_save_IFS
3049
3050 fi
3051 fi
3052 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3053 if 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; }
3056 else
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058 $as_echo "no" >&6; }
3059 fi
3060
3061 if test "x$ac_ct_CC" = x; then
3062 CC=""
3063 else
3064 case $cross_compiling:$ac_tool_warned in
3065 yes:)
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;}
3068 ac_tool_warned=yes ;;
3069 esac
3070 CC=$ac_ct_CC
3071 fi
3072 else
3073 CC="$ac_cv_prog_CC"
3074 fi
3075
3076 if 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.
3079 set 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; }
3082 if test "${ac_cv_prog_CC+set}" = set; then :
3083 $as_echo_n "(cached) " >&6
3084 else
3085 if test -n "$CC"; then
3086 ac_cv_prog_CC="$CC" # Let the user override the test.
3087 else
3088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089 for as_dir in $PATH
3090 do
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
3099 done
3100 done
3101 IFS=$as_save_IFS
3102
3103 fi
3104 fi
3105 CC=$ac_cv_prog_CC
3106 if test -n "$CC"; then
3107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3108 $as_echo "$CC" >&6; }
3109 else
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3111 $as_echo "no" >&6; }
3112 fi
3113
3114
3115 fi
3116 fi
3117 if test -z "$CC"; then
3118 # Extract the first word of "cc", so it can be a program name with args.
3119 set 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; }
3122 if test "${ac_cv_prog_CC+set}" = set; then :
3123 $as_echo_n "(cached) " >&6
3124 else
3125 if test -n "$CC"; then
3126 ac_cv_prog_CC="$CC" # Let the user override the test.
3127 else
3128 ac_prog_rejected=no
3129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3130 for as_dir in $PATH
3131 do
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
3144 done
3145 done
3146 IFS=$as_save_IFS
3147
3148 if 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
3159 fi
3160 fi
3161 fi
3162 CC=$ac_cv_prog_CC
3163 if test -n "$CC"; then
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3165 $as_echo "$CC" >&6; }
3166 else
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3168 $as_echo "no" >&6; }
3169 fi
3170
3171
3172 fi
3173 if 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.
3178 set 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; }
3181 if test "${ac_cv_prog_CC+set}" = set; then :
3182 $as_echo_n "(cached) " >&6
3183 else
3184 if test -n "$CC"; then
3185 ac_cv_prog_CC="$CC" # Let the user override the test.
3186 else
3187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3188 for as_dir in $PATH
3189 do
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
3198 done
3199 done
3200 IFS=$as_save_IFS
3201
3202 fi
3203 fi
3204 CC=$ac_cv_prog_CC
3205 if test -n "$CC"; then
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3207 $as_echo "$CC" >&6; }
3208 else
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3210 $as_echo "no" >&6; }
3211 fi
3212
3213
3214 test -n "$CC" && break
3215 done
3216 fi
3217 if test -z "$CC"; then
3218 ac_ct_CC=$CC
3219 for ac_prog in cl.exe
3220 do
3221 # Extract the first word of "$ac_prog", so it can be a program name with args.
3222 set 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; }
3225 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3226 $as_echo_n "(cached) " >&6
3227 else
3228 if test -n "$ac_ct_CC"; then
3229 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3230 else
3231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232 for as_dir in $PATH
3233 do
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
3242 done
3243 done
3244 IFS=$as_save_IFS
3245
3246 fi
3247 fi
3248 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3249 if 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; }
3252 else
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3254 $as_echo "no" >&6; }
3255 fi
3256
3257
3258 test -n "$ac_ct_CC" && break
3259 done
3260
3261 if test "x$ac_ct_CC" = x; then
3262 CC=""
3263 else
3264 case $cross_compiling:$ac_tool_warned in
3265 yes:)
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;}
3268 ac_tool_warned=yes ;;
3269 esac
3270 CC=$ac_ct_CC
3271 fi
3272 fi
3273
3274 fi
3275
3276
3277 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3278 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3279 as_fn_error $? "no acceptable C compiler found in \$PATH
3280 See \`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
3284 set X $ac_compile
3285 ac_compiler=$2
3286 for ac_option in --version -v -V -qversion; do
3287 { { ac_try="$ac_compiler $ac_option >&5"
3288 case "(($ac_try" in
3289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3290 *) ac_try_echo=$ac_try;;
3291 esac
3292 eval 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; }
3305 done
3306
3307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3308 /* end confdefs.h. */
3309
3310 int
3311 main ()
3312 {
3313
3314 ;
3315 return 0;
3316 }
3317 _ACEOF
3318 ac_clean_files_save=$ac_clean_files
3319 ac_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; }
3325 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3326
3327 # The possible output files:
3328 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3329
3330 ac_rmfiles=
3331 for ac_file in $ac_files
3332 do
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
3337 done
3338 rm -f $ac_rmfiles
3339
3340 if { { ac_try="$ac_link_default"
3341 case "(($ac_try" in
3342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343 *) ac_try_echo=$ac_try;;
3344 esac
3345 eval 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
3348 ac_status=$?
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.
3356 for ac_file in $ac_files ''
3357 do
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
3380 done
3381 test "$ac_cv_exeext" = no && ac_cv_exeext=
3382
3383 else
3384 ac_file=''
3385 fi
3386 if test -z "$ac_file"; then :
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3389 $as_echo "$as_me: failed program was:" >&5
3390 sed 's/^/| /' conftest.$ac_ext >&5
3391
3392 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3393 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3394 as_fn_error 77 "C compiler cannot create executables
3395 See \`config.log' for more details" "$LINENO" 5; }
3396 else
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3398 $as_echo "yes" >&6; }
3399 fi
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; }
3404 ac_exeext=$ac_cv_exeext
3405
3406 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3407 ac_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; }
3410 if { { ac_try="$ac_link"
3411 case "(($ac_try" in
3412 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413 *) ac_try_echo=$ac_try;;
3414 esac
3415 eval 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'.
3425 for 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
3433 done
3434 else
3435 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3436 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3437 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3438 See \`config.log' for more details" "$LINENO" 5; }
3439 fi
3440 rm -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; }
3443
3444 rm -f conftest.$ac_ext
3445 EXEEXT=$ac_cv_exeext
3446 ac_exeext=$EXEEXT
3447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3448 /* end confdefs.h. */
3449 #include <stdio.h>
3450 int
3451 main ()
3452 {
3453 FILE *f = fopen ("conftest.out", "w");
3454 return ferror (f) || fclose (f) != 0;
3455
3456 ;
3457 return 0;
3458 }
3459 _ACEOF
3460 ac_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; }
3465 if test "$cross_compiling" != yes; then
3466 { { ac_try="$ac_link"
3467 case "(($ac_try" in
3468 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3469 *) ac_try_echo=$ac_try;;
3470 esac
3471 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3472 $as_echo "$ac_try_echo"; } >&5
3473 (eval "$ac_link") 2>&5
3474 ac_status=$?
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
3479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3480 *) ac_try_echo=$ac_try;;
3481 esac
3482 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3483 $as_echo "$ac_try_echo"; } >&5
3484 (eval "$ac_try") 2>&5
3485 ac_status=$?
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;}
3495 as_fn_error $? "cannot run C compiled programs.
3496 If you meant to cross compile, use \`--host'.
3497 See \`config.log' for more details" "$LINENO" 5; }
3498 fi
3499 fi
3500 fi
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3502 $as_echo "$cross_compiling" >&6; }
3503
3504 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3505 ac_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; }
3508 if test "${ac_cv_objext+set}" = set; then :
3509 $as_echo_n "(cached) " >&6
3510 else
3511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3512 /* end confdefs.h. */
3513
3514 int
3515 main ()
3516 {
3517
3518 ;
3519 return 0;
3520 }
3521 _ACEOF
3522 rm -f conftest.o conftest.obj
3523 if { { ac_try="$ac_compile"
3524 case "(($ac_try" in
3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526 *) ac_try_echo=$ac_try;;
3527 esac
3528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529 $as_echo "$ac_try_echo"; } >&5
3530 (eval "$ac_compile") 2>&5
3531 ac_status=$?
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
3541 done
3542 else
3543 $as_echo "$as_me: failed program was:" >&5
3544 sed 's/^/| /' conftest.$ac_ext >&5
3545
3546 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3547 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3548 as_fn_error $? "cannot compute suffix of object files: cannot compile
3549 See \`config.log' for more details" "$LINENO" 5; }
3550 fi
3551 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3552 fi
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3554 $as_echo "$ac_cv_objext" >&6; }
3555 OBJEXT=$ac_cv_objext
3556 ac_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; }
3559 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3560 $as_echo_n "(cached) " >&6
3561 else
3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563 /* end confdefs.h. */
3564
3565 int
3566 main ()
3567 {
3568 #ifndef __GNUC__
3569 choke me
3570 #endif
3571
3572 ;
3573 return 0;
3574 }
3575 _ACEOF
3576 if ac_fn_c_try_compile "$LINENO"; then :
3577 ac_compiler_gnu=yes
3578 else
3579 ac_compiler_gnu=no
3580 fi
3581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3582 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3583
3584 fi
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3586 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3587 if test $ac_compiler_gnu = yes; then
3588 GCC=yes
3589 else
3590 GCC=
3591 fi
3592 ac_test_CFLAGS=${CFLAGS+set}
3593 ac_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; }
3596 if test "${ac_cv_prog_cc_g+set}" = set; then :
3597 $as_echo_n "(cached) " >&6
3598 else
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. */
3605
3606 int
3607 main ()
3608 {
3609
3610 ;
3611 return 0;
3612 }
3613 _ACEOF
3614 if ac_fn_c_try_compile "$LINENO"; then :
3615 ac_cv_prog_cc_g=yes
3616 else
3617 CFLAGS=""
3618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3619 /* end confdefs.h. */
3620
3621 int
3622 main ()
3623 {
3624
3625 ;
3626 return 0;
3627 }
3628 _ACEOF
3629 if ac_fn_c_try_compile "$LINENO"; then :
3630
3631 else
3632 ac_c_werror_flag=$ac_save_c_werror_flag
3633 CFLAGS="-g"
3634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3635 /* end confdefs.h. */
3636
3637 int
3638 main ()
3639 {
3640
3641 ;
3642 return 0;
3643 }
3644 _ACEOF
3645 if ac_fn_c_try_compile "$LINENO"; then :
3646 ac_cv_prog_cc_g=yes
3647 fi
3648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3649 fi
3650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3651 fi
3652 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3653 ac_c_werror_flag=$ac_save_c_werror_flag
3654 fi
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3656 $as_echo "$ac_cv_prog_cc_g" >&6; }
3657 if test "$ac_test_CFLAGS" = set; then
3658 CFLAGS=$ac_save_CFLAGS
3659 elif 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
3665 else
3666 if test "$GCC" = yes; then
3667 CFLAGS="-O2"
3668 else
3669 CFLAGS=
3670 fi
3671 fi
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; }
3674 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3675 $as_echo_n "(cached) " >&6
3676 else
3677 ac_cv_prog_cc_c89=no
3678 ac_save_CC=$CC
3679 cat 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. */
3686 struct buf { int x; };
3687 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3688 static char *e (p, i)
3689 char **p;
3690 int i;
3691 {
3692 return p[i];
3693 }
3694 static 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 }
3703
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. */
3711 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3712
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'
3716 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3717
3718 int test (int i, double x);
3719 struct s1 {int (*f) (int a);};
3720 struct s2 {int (*f) (double a);};
3721 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3722 int argc;
3723 char **argv;
3724 int
3725 main ()
3726 {
3727 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3728 ;
3729 return 0;
3730 }
3731 _ACEOF
3732 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3733 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3734 do
3735 CC="$ac_save_CC $ac_arg"
3736 if ac_fn_c_try_compile "$LINENO"; then :
3737 ac_cv_prog_cc_c89=$ac_arg
3738 fi
3739 rm -f core conftest.err conftest.$ac_objext
3740 test "x$ac_cv_prog_cc_c89" != "xno" && break
3741 done
3742 rm -f conftest.$ac_ext
3743 CC=$ac_save_CC
3744
3745 fi
3746 # AC_CACHE_VAL
3747 case "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; } ;;
3758 esac
3759 if test "x$ac_cv_prog_cc_c89" != xno; then :
3760
3761 fi
3762
3763 ac_ext=c
3764 ac_cpp='$CPP $CPPFLAGS'
3765 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3766 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3768
3769
3770
3771 ac_ext=c
3772 ac_cpp='$CPP $CPPFLAGS'
3773 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3774 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3775 ac_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.
3779 if test -n "$CPP" && test -d "$CPP"; then
3780 CPP=
3781 fi
3782 if test -z "$CPP"; then
3783 if test "${ac_cv_prog_CPP+set}" = set; then :
3784 $as_echo_n "(cached) " >&6
3785 else
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
3790 for ac_c_preproc_warn_flag in '' yes
3791 do
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
3799 /* end confdefs.h. */
3800 #ifdef __STDC__
3801 # include <limits.h>
3802 #else
3803 # include <assert.h>
3804 #endif
3805 Syntax error
3806 _ACEOF
3807 if ac_fn_c_try_cpp "$LINENO"; then :
3808
3809 else
3810 # Broken: fails on valid input.
3811 continue
3812 fi
3813 rm -f conftest.err conftest.$ac_ext
3814
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>
3820 _ACEOF
3821 if ac_fn_c_try_cpp "$LINENO"; then :
3822 # Broken: success on invalid input.
3823 continue
3824 else
3825 # Passes both tests.
3826 ac_preproc_ok=:
3827 break
3828 fi
3829 rm -f conftest.err conftest.$ac_ext
3830
3831 done
3832 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3833 rm -f conftest.err conftest.$ac_ext
3834 if $ac_preproc_ok; then :
3835 break
3836 fi
3837
3838 done
3839 ac_cv_prog_CPP=$CPP
3840
3841 fi
3842 CPP=$ac_cv_prog_CPP
3843 else
3844 ac_cv_prog_CPP=$CPP
3845 fi
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3847 $as_echo "$CPP" >&6; }
3848 ac_preproc_ok=false
3849 for ac_c_preproc_warn_flag in '' yes
3850 do
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
3866 if ac_fn_c_try_cpp "$LINENO"; then :
3867
3868 else
3869 # Broken: fails on valid input.
3870 continue
3871 fi
3872 rm -f conftest.err conftest.$ac_ext
3873
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
3880 if ac_fn_c_try_cpp "$LINENO"; then :
3881 # Broken: success on invalid input.
3882 continue
3883 else
3884 # Passes both tests.
3885 ac_preproc_ok=:
3886 break
3887 fi
3888 rm -f conftest.err conftest.$ac_ext
3889
3890 done
3891 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3892 rm -f conftest.err conftest.$ac_ext
3893 if $ac_preproc_ok; then :
3894
3895 else
3896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3897 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3898 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3899 See \`config.log' for more details" "$LINENO" 5; }
3900 fi
3901
3902 ac_ext=c
3903 ac_cpp='$CPP $CPPFLAGS'
3904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3907
3908
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; }
3911 if test "${ac_cv_path_GREP+set}" = set; then :
3912 $as_echo_n "(cached) " >&6
3913 else
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
3918 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3919 do
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
3928 case `"$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;;
3952 esac
3953
3954 $ac_path_GREP_found && break 3
3955 done
3956 done
3957 done
3958 IFS=$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
3962 else
3963 ac_cv_path_GREP=$GREP
3964 fi
3965
3966 fi
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"
3970
3971
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3973 $as_echo_n "checking for egrep... " >&6; }
3974 if test "${ac_cv_path_EGREP+set}" = set; then :
3975 $as_echo_n "(cached) " >&6
3976 else
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
3984 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3985 do
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
3994 case `"$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;;
4018 esac
4019
4020 $ac_path_EGREP_found && break 3
4021 done
4022 done
4023 done
4024 IFS=$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
4028 else
4029 ac_cv_path_EGREP=$EGREP
4030 fi
4031
4032 fi
4033 fi
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"
4037
4038
4039 if 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; }
4042 if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
4043 $as_echo_n "(cached) " >&6
4044 else
4045 ac_pattern="Autoconf.*'x'"
4046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4047 /* end confdefs.h. */
4048 #include <sgtty.h>
4049 Autoconf TIOCGETP
4050 _ACEOF
4051 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4052 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4053 ac_cv_prog_gcc_traditional=yes
4054 else
4055 ac_cv_prog_gcc_traditional=no
4056 fi
4057 rm -f conftest*
4058
4059
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>
4064 Autoconf TCGETA
4065 _ACEOF
4066 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4067 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4068 ac_cv_prog_gcc_traditional=yes
4069 fi
4070 rm -f conftest*
4071
4072 fi
4073 fi
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
4079 fi
4080
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; }
4097 if test -z "$INSTALL"; then
4098 if test "${ac_cv_path_install+set}" = set; then :
4099 $as_echo_n "(cached) " >&6
4100 else
4101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4102 for as_dir in $PATH
4103 do
4104 IFS=$as_save_IFS
4105 test -z "$as_dir" && as_dir=.
4106 # Account for people who put trailing slashes in PATH elements.
4107 case $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 ;;
4145 esac
4146
4147 done
4148 IFS=$as_save_IFS
4149
4150 rm -rf conftest.one conftest.two conftest.dir
4151
4152 fi
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
4162 fi
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4164 $as_echo "$INSTALL" >&6; }
4165
4166 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4167 # It thinks the first close brace ends the variable substitution.
4168 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4169
4170 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4171
4172 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4173
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4175 $as_echo_n "checking whether ln -s works... " >&6; }
4176 LN_S=$as_ln_s
4177 if test "$LN_S" = "ln -s"; then
4178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4179 $as_echo "yes" >&6; }
4180 else
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4182 $as_echo "no, using $LN_S" >&6; }
4183 fi
4184
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; }
4187 set x ${MAKE-make}
4188 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4189 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\"" = set; then :
4190 $as_echo_n "(cached) " >&6
4191 else
4192 cat >conftest.make <<\_ACEOF
4193 SHELL = /bin/sh
4194 all:
4195 @echo '@@@%%%=$(MAKE)=@@@%%%'
4196 _ACEOF
4197 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4198 case `${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;;
4203 esac
4204 rm -f conftest.make
4205 fi
4206 if 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=
4210 else
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212 $as_echo "no" >&6; }
4213 SET_MAKE="MAKE=${MAKE-make}"
4214 fi
4215
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; }
4218 if test -z "$MKDIR_P"; then
4219 if test "${ac_cv_path_mkdir+set}" = set; then :
4220 $as_echo_n "(cached) " >&6
4221 else
4222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4223 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4224 do
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
4240 IFS=$as_save_IFS
4241
4242 fi
4243
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
4254 fi
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4256 $as_echo "$MKDIR_P" >&6; }
4257
4258 if 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.
4260 set 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; }
4263 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4264 $as_echo_n "(cached) " >&6
4265 else
4266 if test -n "$RANLIB"; then
4267 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4268 else
4269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4270 for as_dir in $PATH
4271 do
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
4280 done
4281 done
4282 IFS=$as_save_IFS
4283
4284 fi
4285 fi
4286 RANLIB=$ac_cv_prog_RANLIB
4287 if test -n "$RANLIB"; then
4288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4289 $as_echo "$RANLIB" >&6; }
4290 else
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4292 $as_echo "no" >&6; }
4293 fi
4294
4295
4296 fi
4297 if 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.
4300 set 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; }
4303 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4304 $as_echo_n "(cached) " >&6
4305 else
4306 if test -n "$ac_ct_RANLIB"; then
4307 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4308 else
4309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310 for as_dir in $PATH
4311 do
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
4320 done
4321 done
4322 IFS=$as_save_IFS
4323
4324 fi
4325 fi
4326 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4327 if 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; }
4330 else
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4332 $as_echo "no" >&6; }
4333 fi
4334
4335 if test "x$ac_ct_RANLIB" = x; then
4336 RANLIB=":"
4337 else
4338 case $cross_compiling:$ac_tool_warned in
4339 yes:)
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;}
4342 ac_tool_warned=yes ;;
4343 esac
4344 RANLIB=$ac_ct_RANLIB
4345 fi
4346 else
4347 RANLIB="$ac_cv_prog_RANLIB"
4348 fi
4349
4350 # Extract the first word of "cflow", so it can be a program name with args.
4351 set 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; }
4354 if test "${ac_cv_path_CFLOW_CMD+set}" = set; then :
4355 $as_echo_n "(cached) " >&6
4356 else
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
4363 for as_dir in $PATH
4364 do
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
4373 done
4374 done
4375 IFS=$as_save_IFS
4376
4377 ;;
4378 esac
4379 fi
4380 CFLOW_CMD=$ac_cv_path_CFLOW_CMD
4381 if test -n "$CFLOW_CMD"; then
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CFLOW_CMD" >&5
4383 $as_echo "$CFLOW_CMD" >&6; }
4384 else
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4386 $as_echo "no" >&6; }
4387 fi
4388
4389
4390 # Extract the first word of "cscope", so it can be a program name with args.
4391 set dummy cscope; ac_word=$2
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4393 $as_echo_n "checking for $ac_word... " >&6; }
4394 if test "${ac_cv_path_CSCOPE_CMD+set}" = set; then :
4395 $as_echo_n "(cached) " >&6
4396 else
4397 case $CSCOPE_CMD in
4398 [\\/]* | ?:[\\/]*)
4399 ac_cv_path_CSCOPE_CMD="$CSCOPE_CMD" # Let the user override the test with a path.
4400 ;;
4401 *)
4402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403 for as_dir in $PATH
4404 do
4405 IFS=$as_save_IFS
4406 test -z "$as_dir" && as_dir=.
4407 for ac_exec_ext in '' $ac_executable_extensions; do
4408 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
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
4411 break 2
4412 fi
4413 done
4414 done
4415 IFS=$as_save_IFS
4416
4417 ;;
4418 esac
4419 fi
4420 CSCOPE_CMD=$ac_cv_path_CSCOPE_CMD
4421 if test -n "$CSCOPE_CMD"; then
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CSCOPE_CMD" >&5
4423 $as_echo "$CSCOPE_CMD" >&6; }
4424 else
4425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4426 $as_echo "no" >&6; }
4427 fi
4428
4429
4430
4431 ################################################################################
4432 ac_header_dirent=no
4433 for 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; }
4437 if eval "test \"\${$as_ac_Header+set}\"" = set; then :
4438 $as_echo_n "(cached) " >&6
4439 else
4440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4441 /* end confdefs.h. */
4442 #include <sys/types.h>
4443 #include <$ac_hdr>
4444
4445 int
4446 main ()
4447 {
4448 if ((DIR *) 0)
4449 return 0;
4450 ;
4451 return 0;
4452 }
4453 _ACEOF
4454 if ac_fn_c_try_compile "$LINENO"; then :
4455 eval "$as_ac_Header=yes"
4456 else
4457 eval "$as_ac_Header=no"
4458 fi
4459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4460 fi
4461 eval ac_res=\$$as_ac_Header
4462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4463 $as_echo "$ac_res" >&6; }
4464 if 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
4469 ac_header_dirent=$ac_hdr; break
4470 fi
4471
4472 done
4473 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4474 if 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; }
4477 if test "${ac_cv_search_opendir+set}" = set; then :
4478 $as_echo_n "(cached) " >&6
4479 else
4480 ac_func_search_save_LIBS=$LIBS
4481 cat 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
4488 extern "C"
4489 #endif
4490 char opendir ();
4491 int
4492 main ()
4493 {
4494 return opendir ();
4495 ;
4496 return 0;
4497 }
4498 _ACEOF
4499 for 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
4508 fi
4509 rm -f core conftest.err conftest.$ac_objext \
4510 conftest$ac_exeext
4511 if test "${ac_cv_search_opendir+set}" = set; then :
4512 break
4513 fi
4514 done
4515 if test "${ac_cv_search_opendir+set}" = set; then :
4516
4517 else
4518 ac_cv_search_opendir=no
4519 fi
4520 rm conftest.$ac_ext
4521 LIBS=$ac_func_search_save_LIBS
4522 fi
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4524 $as_echo "$ac_cv_search_opendir" >&6; }
4525 ac_res=$ac_cv_search_opendir
4526 if test "$ac_res" != no; then :
4527 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4528
4529 fi
4530
4531 else
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4533 $as_echo_n "checking for library containing opendir... " >&6; }
4534 if test "${ac_cv_search_opendir+set}" = set; then :
4535 $as_echo_n "(cached) " >&6
4536 else
4537 ac_func_search_save_LIBS=$LIBS
4538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539 /* end confdefs.h. */
4540
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
4545 extern "C"
4546 #endif
4547 char opendir ();
4548 int
4549 main ()
4550 {
4551 return opendir ();
4552 ;
4553 return 0;
4554 }
4555 _ACEOF
4556 for 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
4565 fi
4566 rm -f core conftest.err conftest.$ac_objext \
4567 conftest$ac_exeext
4568 if test "${ac_cv_search_opendir+set}" = set; then :
4569 break
4570 fi
4571 done
4572 if test "${ac_cv_search_opendir+set}" = set; then :
4573
4574 else
4575 ac_cv_search_opendir=no
4576 fi
4577 rm conftest.$ac_ext
4578 LIBS=$ac_func_search_save_LIBS
4579 fi
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4581 $as_echo "$ac_cv_search_opendir" >&6; }
4582 ac_res=$ac_cv_search_opendir
4583 if test "$ac_res" != no; then :
4584 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4585
4586 fi
4587
4588 fi
4589
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; }
4592 if test "${ac_cv_header_stdc+set}" = set; then :
4593 $as_echo_n "(cached) " >&6
4594 else
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>
4601
4602 int
4603 main ()
4604 {
4605
4606 ;
4607 return 0;
4608 }
4609 _ACEOF
4610 if ac_fn_c_try_compile "$LINENO"; then :
4611 ac_cv_header_stdc=yes
4612 else
4613 ac_cv_header_stdc=no
4614 fi
4615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4616
4617 if 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
4624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4625 $EGREP "memchr" >/dev/null 2>&1; then :
4626
4627 else
4628 ac_cv_header_stdc=no
4629 fi
4630 rm -f conftest*
4631
4632 fi
4633
4634 if 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>
4639
4640 _ACEOF
4641 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4642 $EGREP "free" >/dev/null 2>&1; then :
4643
4644 else
4645 ac_cv_header_stdc=no
4646 fi
4647 rm -f conftest*
4648
4649 fi
4650
4651 if 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 :
4655 else
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)))
4672 int
4673 main ()
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
4683 if ac_fn_c_try_run "$LINENO"; then :
4684
4685 else
4686 ac_cv_header_stdc=no
4687 fi
4688 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4689 conftest.$ac_objext conftest.beam conftest.$ac_ext
4690 fi
4691
4692 fi
4693 fi
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4695 $as_echo "$ac_cv_header_stdc" >&6; }
4696 if test $ac_cv_header_stdc = yes; then
4697
4698 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4699
4700 fi
4701
4702 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4703 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4704 inttypes.h stdint.h unistd.h
4705 do :
4706 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4707 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4708 "
4709 if 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
4714 fi
4715
4716 done
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; }
4721 if test "${ac_cv_header_sys_types_h_makedev+set}" = set; then :
4722 $as_echo_n "(cached) " >&6
4723 else
4724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4725 /* end confdefs.h. */
4726 #include <sys/types.h>
4727 int
4728 main ()
4729 {
4730 return makedev(0, 0);
4731 ;
4732 return 0;
4733 }
4734 _ACEOF
4735 if ac_fn_c_try_link "$LINENO"; then :
4736 ac_cv_header_sys_types_h_makedev=yes
4737 else
4738 ac_cv_header_sys_types_h_makedev=no
4739 fi
4740 rm -f core conftest.err conftest.$ac_objext \
4741 conftest$ac_exeext conftest.$ac_ext
4742
4743 fi
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
4747 if test $ac_cv_header_sys_types_h_makedev = no; then
4748 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4749 if test "x$ac_cv_header_sys_mkdev_h" = x""yes; then :
4750
4751 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
4752
4753 fi
4754
4755
4756
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"
4759 if test "x$ac_cv_header_sys_sysmacros_h" = x""yes; then :
4760
4761 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
4762
4763 fi
4764
4765
4766 fi
4767 fi
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; }
4771 if test "${ac_cv_header_stdc+set}" = set; then :
4772 $as_echo_n "(cached) " >&6
4773 else
4774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4775 /* end confdefs.h. */
4776 #include <stdlib.h>
4777 #include <stdarg.h>
4778 #include <string.h>
4779 #include <float.h>
4780
4781 int
4782 main ()
4783 {
4784
4785 ;
4786 return 0;
4787 }
4788 _ACEOF
4789 if ac_fn_c_try_compile "$LINENO"; then :
4790 ac_cv_header_stdc=yes
4791 else
4792 ac_cv_header_stdc=no
4793 fi
4794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4795
4796 if 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
4803 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4804 $EGREP "memchr" >/dev/null 2>&1; then :
4805
4806 else
4807 ac_cv_header_stdc=no
4808 fi
4809 rm -f conftest*
4810
4811 fi
4812
4813 if 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
4820 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4821 $EGREP "free" >/dev/null 2>&1; then :
4822
4823 else
4824 ac_cv_header_stdc=no
4825 fi
4826 rm -f conftest*
4827
4828 fi
4829
4830 if 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 :
4834 else
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
4849
4850 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4851 int
4852 main ()
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
4862 if ac_fn_c_try_run "$LINENO"; then :
4863
4864 else
4865 ac_cv_header_stdc=no
4866 fi
4867 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4868 conftest.$ac_objext conftest.beam conftest.$ac_ext
4869 fi
4870
4871 fi
4872 fi
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4874 $as_echo "$ac_cv_header_stdc" >&6; }
4875 if test $ac_cv_header_stdc = yes; then
4876
4877 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4878
4879 fi
4880
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; }
4883 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
4884 $as_echo_n "(cached) " >&6
4885 else
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
4896
4897 int
4898 main ()
4899 {
4900 int s;
4901 wait (&s);
4902 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
4903 ;
4904 return 0;
4905 }
4906 _ACEOF
4907 if ac_fn_c_try_compile "$LINENO"; then :
4908 ac_cv_header_sys_wait_h=yes
4909 else
4910 ac_cv_header_sys_wait_h=no
4911 fi
4912 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4913 fi
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; }
4916 if test $ac_cv_header_sys_wait_h = yes; then
4917
4918 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
4919
4920 fi
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; }
4924 if test "${ac_cv_header_time+set}" = set; then :
4925 $as_echo_n "(cached) " >&6
4926 else
4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4928 /* end confdefs.h. */
4929 #include <sys/types.h>
4930 #include <sys/time.h>
4931 #include <time.h>
4932
4933 int
4934 main ()
4935 {
4936 if ((struct tm *) 0)
4937 return 0;
4938 ;
4939 return 0;
4940 }
4941 _ACEOF
4942 if ac_fn_c_try_compile "$LINENO"; then :
4943 ac_cv_header_time=yes
4944 else
4945 ac_cv_header_time=no
4946 fi
4947 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4948 fi
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4950 $as_echo "$ac_cv_header_time" >&6; }
4951 if test $ac_cv_header_time = yes; then
4952
4953 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4954
4955 fi
4956
4957
4958 for 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
4961 do :
4962 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4963 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4964 if 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
4968
4969 else
4970 as_fn_error $? "bailing out" "$LINENO" 5
4971 fi
4972
4973 done
4974
4975
4976 case "$host_os" in
4977 linux*)
4978 for ac_header in asm/byteorder.h linux/fs.h malloc.h
4979 do :
4980 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4981 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4982 if 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
4985 _ACEOF
4986
4987 else
4988 as_fn_error $? "bailing out" "$LINENO" 5
4989 fi
4990
4991 done
4992 ;;
4993 darwin*)
4994 for ac_header in machine/endian.h sys/disk.h
4995 do :
4996 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4997 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4998 if 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
5002
5003 else
5004 as_fn_error $? "bailing out" "$LINENO" 5
5005 fi
5006
5007 done
5008 ;;
5009 esac
5010
5011 for 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
5014 do :
5015 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5016 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5017 if 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
5022 else
5023 as_fn_error $? "bailing out" "$LINENO" 5
5024 fi
5025
5026 done
5027
5028 for ac_header in termios.h sys/statvfs.h
5029 do :
5030 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5031 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
5032 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5033 cat >>confdefs.h <<_ACEOF
5034 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5035 _ACEOF
5036
5037 fi
5038
5039 done
5040
5041
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; }
5045 if test "${ac_cv_c_const+set}" = set; then :
5046 $as_echo_n "(cached) " >&6
5047 else
5048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5049 /* end confdefs.h. */
5050
5051 int
5052 main ()
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;
5078
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
5103
5104 ;
5105 return 0;
5106 }
5107 _ACEOF
5108 if ac_fn_c_try_compile "$LINENO"; then :
5109 ac_cv_c_const=yes
5110 else
5111 ac_cv_c_const=no
5112 fi
5113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5114 fi
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5116 $as_echo "$ac_cv_c_const" >&6; }
5117 if test $ac_cv_c_const = no; then
5118
5119 $as_echo "#define const /**/" >>confdefs.h
5120
5121 fi
5122
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5124 $as_echo_n "checking for inline... " >&6; }
5125 if test "${ac_cv_c_inline+set}" = set; then :
5126 $as_echo_n "(cached) " >&6
5127 else
5128 ac_cv_c_inline=no
5129 for ac_kw in inline __inline__ __inline; do
5130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5131 /* end confdefs.h. */
5132 #ifndef __cplusplus
5133 typedef int foo_t;
5134 static $ac_kw foo_t static_foo () {return 0; }
5135 $ac_kw foo_t foo () {return 0; }
5136 #endif
5137
5138 _ACEOF
5139 if ac_fn_c_try_compile "$LINENO"; then :
5140 ac_cv_c_inline=$ac_kw
5141 fi
5142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5143 test "$ac_cv_c_inline" != no && break
5144 done
5145
5146 fi
5147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5148 $as_echo "$ac_cv_c_inline" >&6; }
5149
5150 case $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 ;;
5163 esac
5164
5165 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5166 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5167
5168 cat >>confdefs.h <<_ACEOF
5169 #define HAVE_STRUCT_STAT_ST_RDEV 1
5170 _ACEOF
5171
5172
5173 fi
5174
5175 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5176 if test "x$ac_cv_type_off_t" = x""yes; then :
5177
5178 else
5179
5180 cat >>confdefs.h <<_ACEOF
5181 #define off_t long int
5182 _ACEOF
5183
5184 fi
5185
5186 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5187 if test "x$ac_cv_type_pid_t" = x""yes; then :
5188
5189 else
5190
5191 cat >>confdefs.h <<_ACEOF
5192 #define pid_t int
5193 _ACEOF
5194
5195 fi
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; }
5199 if test "${ac_cv_type_signal+set}" = set; then :
5200 $as_echo_n "(cached) " >&6
5201 else
5202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5203 /* end confdefs.h. */
5204 #include <sys/types.h>
5205 #include <signal.h>
5206
5207 int
5208 main ()
5209 {
5210 return *(signal (0, 0)) (0) == 1;
5211 ;
5212 return 0;
5213 }
5214 _ACEOF
5215 if ac_fn_c_try_compile "$LINENO"; then :
5216 ac_cv_type_signal=int
5217 else
5218 ac_cv_type_signal=void
5219 fi
5220 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5221 fi
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5223 $as_echo "$ac_cv_type_signal" >&6; }
5224
5225 cat >>confdefs.h <<_ACEOF
5226 #define RETSIGTYPE $ac_cv_type_signal
5227 _ACEOF
5228
5229
5230 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5231 if test "x$ac_cv_type_size_t" = x""yes; then :
5232
5233 else
5234
5235 cat >>confdefs.h <<_ACEOF
5236 #define size_t unsigned int
5237 _ACEOF
5238
5239 fi
5240
5241 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
5242 if test "x$ac_cv_type_mode_t" = x""yes; then :
5243
5244 else
5245
5246 cat >>confdefs.h <<_ACEOF
5247 #define mode_t int
5248 _ACEOF
5249
5250 fi
5251
5252 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
5253 case $ac_cv_c_int8_t in #(
5254 no|yes) ;; #(
5255 *)
5256
5257 cat >>confdefs.h <<_ACEOF
5258 #define int8_t $ac_cv_c_int8_t
5259 _ACEOF
5260 ;;
5261 esac
5262
5263 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
5264 case $ac_cv_c_int16_t in #(
5265 no|yes) ;; #(
5266 *)
5267
5268 cat >>confdefs.h <<_ACEOF
5269 #define int16_t $ac_cv_c_int16_t
5270 _ACEOF
5271 ;;
5272 esac
5273
5274 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
5275 case $ac_cv_c_int32_t in #(
5276 no|yes) ;; #(
5277 *)
5278
5279 cat >>confdefs.h <<_ACEOF
5280 #define int32_t $ac_cv_c_int32_t
5281 _ACEOF
5282 ;;
5283 esac
5284
5285 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
5286 case $ac_cv_c_int64_t in #(
5287 no|yes) ;; #(
5288 *)
5289
5290 cat >>confdefs.h <<_ACEOF
5291 #define int64_t $ac_cv_c_int64_t
5292 _ACEOF
5293 ;;
5294 esac
5295
5296 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
5297 if test "x$ac_cv_type_ssize_t" = x""yes; then :
5298
5299 else
5300
5301 cat >>confdefs.h <<_ACEOF
5302 #define ssize_t int
5303 _ACEOF
5304
5305 fi
5306
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; }
5309 if test "${ac_cv_type_uid_t+set}" = set; then :
5310 $as_echo_n "(cached) " >&6
5311 else
5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5313 /* end confdefs.h. */
5314 #include <sys/types.h>
5315
5316 _ACEOF
5317 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5318 $EGREP "uid_t" >/dev/null 2>&1; then :
5319 ac_cv_type_uid_t=yes
5320 else
5321 ac_cv_type_uid_t=no
5322 fi
5323 rm -f conftest*
5324
5325 fi
5326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5327 $as_echo "$ac_cv_type_uid_t" >&6; }
5328 if test $ac_cv_type_uid_t = no; then
5329
5330 $as_echo "#define uid_t int" >>confdefs.h
5331
5332
5333 $as_echo "#define gid_t int" >>confdefs.h
5334
5335 fi
5336
5337 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
5338 case $ac_cv_c_uint8_t in #(
5339 no|yes) ;; #(
5340 *)
5341
5342 $as_echo "#define _UINT8_T 1" >>confdefs.h
5343
5344
5345 cat >>confdefs.h <<_ACEOF
5346 #define uint8_t $ac_cv_c_uint8_t
5347 _ACEOF
5348 ;;
5349 esac
5350
5351 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
5352 case $ac_cv_c_uint16_t in #(
5353 no|yes) ;; #(
5354 *)
5355
5356
5357 cat >>confdefs.h <<_ACEOF
5358 #define uint16_t $ac_cv_c_uint16_t
5359 _ACEOF
5360 ;;
5361 esac
5362
5363 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
5364 case $ac_cv_c_uint32_t in #(
5365 no|yes) ;; #(
5366 *)
5367
5368 $as_echo "#define _UINT32_T 1" >>confdefs.h
5369
5370
5371 cat >>confdefs.h <<_ACEOF
5372 #define uint32_t $ac_cv_c_uint32_t
5373 _ACEOF
5374 ;;
5375 esac
5376
5377 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
5378 case $ac_cv_c_uint64_t in #(
5379 no|yes) ;; #(
5380 *)
5381
5382 $as_echo "#define _UINT64_T 1" >>confdefs.h
5383
5384
5385 cat >>confdefs.h <<_ACEOF
5386 #define uint64_t $ac_cv_c_uint64_t
5387 _ACEOF
5388 ;;
5389 esac
5390
5391 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
5392 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
5393
5394 cat >>confdefs.h <<_ACEOF
5395 #define HAVE_STRUCT_STAT_ST_RDEV 1
5396 _ACEOF
5397
5398
5399 fi
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; }
5403 if test "${ac_cv_struct_tm+set}" = set; then :
5404 $as_echo_n "(cached) " >&6
5405 else
5406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5407 /* end confdefs.h. */
5408 #include <sys/types.h>
5409 #include <time.h>
5410
5411 int
5412 main ()
5413 {
5414 struct tm tm;
5415 int *p = &tm.tm_sec;
5416 return !p;
5417 ;
5418 return 0;
5419 }
5420 _ACEOF
5421 if ac_fn_c_try_compile "$LINENO"; then :
5422 ac_cv_struct_tm=time.h
5423 else
5424 ac_cv_struct_tm=sys/time.h
5425 fi
5426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5427 fi
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
5429 $as_echo "$ac_cv_struct_tm" >&6; }
5430 if test $ac_cv_struct_tm = sys/time.h; then
5431
5432 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
5433
5434 fi
5435
5436
5437 ################################################################################
5438 for 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
5442 do :
5443 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5444 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5445 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5446 cat >>confdefs.h <<_ACEOF
5447 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5448 _ACEOF
5449
5450 else
5451 as_fn_error $? "bailing out" "$LINENO" 5
5452 fi
5453 done
5454
5455 for ac_func in siginterrupt
5456 do :
5457 ac_fn_c_check_func "$LINENO" "siginterrupt" "ac_cv_func_siginterrupt"
5458 if test "x$ac_cv_func_siginterrupt" = x""yes; then :
5459 cat >>confdefs.h <<_ACEOF
5460 #define HAVE_SIGINTERRUPT 1
5461 _ACEOF
5462
5463 fi
5464 done
5465
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; }
5470 if test "${ac_cv_working_alloca_h+set}" = set; then :
5471 $as_echo_n "(cached) " >&6
5472 else
5473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5474 /* end confdefs.h. */
5475 #include <alloca.h>
5476 int
5477 main ()
5478 {
5479 char *p = (char *) alloca (2 * sizeof (int));
5480 if (p) return 0;
5481 ;
5482 return 0;
5483 }
5484 _ACEOF
5485 if ac_fn_c_try_link "$LINENO"; then :
5486 ac_cv_working_alloca_h=yes
5487 else
5488 ac_cv_working_alloca_h=no
5489 fi
5490 rm -f core conftest.err conftest.$ac_objext \
5491 conftest$ac_exeext conftest.$ac_ext
5492 fi
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
5494 $as_echo "$ac_cv_working_alloca_h" >&6; }
5495 if test $ac_cv_working_alloca_h = yes; then
5496
5497 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
5498
5499 fi
5500
5501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
5502 $as_echo_n "checking for alloca... " >&6; }
5503 if test "${ac_cv_func_alloca_works+set}" = set; then :
5504 $as_echo_n "(cached) " >&6
5505 else
5506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5507 /* end confdefs.h. */
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 */
5522 char *alloca ();
5523 # endif
5524 # endif
5525 # endif
5526 # endif
5527 #endif
5528
5529 int
5530 main ()
5531 {
5532 char *p = (char *) alloca (1);
5533 if (p) return 0;
5534 ;
5535 return 0;
5536 }
5537 _ACEOF
5538 if ac_fn_c_try_link "$LINENO"; then :
5539 ac_cv_func_alloca_works=yes
5540 else
5541 ac_cv_func_alloca_works=no
5542 fi
5543 rm -f core conftest.err conftest.$ac_objext \
5544 conftest$ac_exeext conftest.$ac_ext
5545 fi
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
5547 $as_echo "$ac_cv_func_alloca_works" >&6; }
5548
5549 if test $ac_cv_func_alloca_works = yes; then
5550
5551 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
5552
5553 else
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.
5558
5559 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
5560
5561 $as_echo "#define C_ALLOCA 1" >>confdefs.h
5562
5563
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; }
5566 if test "${ac_cv_os_cray+set}" = set; then :
5567 $as_echo_n "(cached) " >&6
5568 else
5569 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5570 /* end confdefs.h. */
5571 #if defined CRAY && ! defined CRAY2
5572 webecray
5573 #else
5574 wenotbecray
5575 #endif
5576
5577 _ACEOF
5578 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5579 $EGREP "webecray" >/dev/null 2>&1; then :
5580 ac_cv_os_cray=yes
5581 else
5582 ac_cv_os_cray=no
5583 fi
5584 rm -f conftest*
5585
5586 fi
5587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
5588 $as_echo "$ac_cv_os_cray" >&6; }
5589 if 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`
5592 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5593 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5594
5595 cat >>confdefs.h <<_ACEOF
5596 #define CRAY_STACKSEG_END $ac_func
5597 _ACEOF
5598
5599 break
5600 fi
5601
5602 done
5603 fi
5604
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; }
5607 if test "${ac_cv_c_stack_direction+set}" = set; then :
5608 $as_echo_n "(cached) " >&6
5609 else
5610 if test "$cross_compiling" = yes; then :
5611 ac_cv_c_stack_direction=0
5612 else
5613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5614 /* end confdefs.h. */
5615 $ac_includes_default
5616 int
5617 find_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
5630 int
5631 main ()
5632 {
5633 return find_stack_direction () < 0;
5634 }
5635 _ACEOF
5636 if ac_fn_c_try_run "$LINENO"; then :
5637 ac_cv_c_stack_direction=1
5638 else
5639 ac_cv_c_stack_direction=-1
5640 fi
5641 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5642 conftest.$ac_objext conftest.beam conftest.$ac_ext
5643 fi
5644
5645 fi
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
5647 $as_echo "$ac_cv_c_stack_direction" >&6; }
5648 cat >>confdefs.h <<_ACEOF
5649 #define STACK_DIRECTION $ac_cv_c_stack_direction
5650 _ACEOF
5651
5652
5653 fi
5654
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether closedir returns void" >&5
5656 $as_echo_n "checking whether closedir returns void... " >&6; }
5657 if test "${ac_cv_func_closedir_void+set}" = set; then :
5658 $as_echo_n "(cached) " >&6
5659 else
5660 if test "$cross_compiling" = yes; then :
5661 ac_cv_func_closedir_void=yes
5662 else
5663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5664 /* end confdefs.h. */
5665 $ac_includes_default
5666 #include <$ac_header_dirent>
5667 #ifndef __cplusplus
5668 int closedir ();
5669 #endif
5670
5671 int
5672 main ()
5673 {
5674 return closedir (opendir (".")) != 0;
5675 ;
5676 return 0;
5677 }
5678 _ACEOF
5679 if ac_fn_c_try_run "$LINENO"; then :
5680 ac_cv_func_closedir_void=no
5681 else
5682 ac_cv_func_closedir_void=yes
5683 fi
5684 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5685 conftest.$ac_objext conftest.beam conftest.$ac_ext
5686 fi
5687
5688 fi
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_closedir_void" >&5
5690 $as_echo "$ac_cv_func_closedir_void" >&6; }
5691 if test $ac_cv_func_closedir_void = yes; then
5692
5693 $as_echo "#define CLOSEDIR_VOID 1" >>confdefs.h
5694
5695 fi
5696
5697 for ac_header in unistd.h
5698 do :
5699 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
5700 if test "x$ac_cv_header_unistd_h" = x""yes; then :
5701 cat >>confdefs.h <<_ACEOF
5702 #define HAVE_UNISTD_H 1
5703 _ACEOF
5704
5705 fi
5706
5707 done
5708
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
5710 $as_echo_n "checking for working chown... " >&6; }
5711 if test "${ac_cv_func_chown_works+set}" = set; then :
5712 $as_echo_n "(cached) " >&6
5713 else
5714 if test "$cross_compiling" = yes; then :
5715 ac_cv_func_chown_works=no
5716 else
5717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5718 /* end confdefs.h. */
5719 $ac_includes_default
5720 #include <fcntl.h>
5721
5722 int
5723 main ()
5724 {
5725 char *f = "conftest.chown";
5726 struct stat before, after;
5727
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);
5737
5738 ;
5739 return 0;
5740 }
5741 _ACEOF
5742 if ac_fn_c_try_run "$LINENO"; then :
5743 ac_cv_func_chown_works=yes
5744 else
5745 ac_cv_func_chown_works=no
5746 fi
5747 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5748 conftest.$ac_objext conftest.beam conftest.$ac_ext
5749 fi
5750
5751 rm -f conftest.chown
5752
5753 fi
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
5755 $as_echo "$ac_cv_func_chown_works" >&6; }
5756 if test $ac_cv_func_chown_works = yes; then
5757
5758 $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
5759
5760 fi
5761
5762 for ac_header in vfork.h
5763 do :
5764 ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
5765 if test "x$ac_cv_header_vfork_h" = x""yes; then :
5766 cat >>confdefs.h <<_ACEOF
5767 #define HAVE_VFORK_H 1
5768 _ACEOF
5769
5770 fi
5771
5772 done
5773
5774 for ac_func in fork vfork
5775 do :
5776 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5777 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5778 if 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
5782
5783 fi
5784 done
5785
5786 if 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; }
5789 if test "${ac_cv_func_fork_works+set}" = set; then :
5790 $as_echo_n "(cached) " >&6
5791 else
5792 if test "$cross_compiling" = yes; then :
5793 ac_cv_func_fork_works=cross
5794 else
5795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5796 /* end confdefs.h. */
5797 $ac_includes_default
5798 int
5799 main ()
5800 {
5801
5802 /* By Ruediger Kuhlmann. */
5803 return fork () < 0;
5804
5805 ;
5806 return 0;
5807 }
5808 _ACEOF
5809 if ac_fn_c_try_run "$LINENO"; then :
5810 ac_cv_func_fork_works=yes
5811 else
5812 ac_cv_func_fork_works=no
5813 fi
5814 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5815 conftest.$ac_objext conftest.beam conftest.$ac_ext
5816 fi
5817
5818 fi
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
5822 else
5823 ac_cv_func_fork_works=$ac_cv_func_fork
5824 fi
5825 if 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;}
5837 fi
5838 ac_cv_func_vfork_works=$ac_cv_func_vfork
5839 if 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; }
5842 if test "${ac_cv_func_vfork_works+set}" = set; then :
5843 $as_echo_n "(cached) " >&6
5844 else
5845 if test "$cross_compiling" = yes; then :
5846 ac_cv_func_vfork_works=cross
5847 else
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. */
5862 static void
5863 #ifdef __cplusplus
5864 sparc_address_test (int arg)
5865 # else
5866 sparc_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 }
5883
5884 int
5885 main ()
5886 {
5887 pid_t parent = getpid ();
5888 pid_t child;
5889
5890 sparc_address_test (0);
5891
5892 child = vfork ();
5893
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);
5912
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
5940 if ac_fn_c_try_run "$LINENO"; then :
5941 ac_cv_func_vfork_works=yes
5942 else
5943 ac_cv_func_vfork_works=no
5944 fi
5945 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5946 conftest.$ac_objext conftest.beam conftest.$ac_ext
5947 fi
5948
5949 fi
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
5951 $as_echo "$ac_cv_func_vfork_works" >&6; }
5952
5953 fi;
5954 if 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;}
5958 fi
5959
5960 if test "x$ac_cv_func_vfork_works" = xyes; then
5961
5962 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
5963
5964 else
5965
5966 $as_echo "#define vfork fork" >>confdefs.h
5967
5968 fi
5969 if test "x$ac_cv_func_fork_works" = xyes; then
5970
5971 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
5972
5973 fi
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; }
5977 if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then :
5978 $as_echo_n "(cached) " >&6
5979 else
5980 rm -f conftest.sym conftest.file
5981 echo >conftest.file
5982 if 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
5985 else
5986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5987 /* end confdefs.h. */
5988 $ac_includes_default
5989 int
5990 main ()
5991 {
5992 struct 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 }
6000 _ACEOF
6001 if ac_fn_c_try_run "$LINENO"; then :
6002 ac_cv_func_lstat_dereferences_slashed_symlink=yes
6003 else
6004 ac_cv_func_lstat_dereferences_slashed_symlink=no
6005 fi
6006 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6007 conftest.$ac_objext conftest.beam conftest.$ac_ext
6008 fi
6009
6010 else
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
6014 fi
6015 rm -f conftest.sym conftest.file
6016
6017 fi
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; }
6020
6021 test $ac_cv_func_lstat_dereferences_slashed_symlink = yes &&
6022
6023 cat >>confdefs.h <<_ACEOF
6024 #define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
6025 _ACEOF
6026
6027
6028 if 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 ;;
6033 esac
6034
6035 fi
6036
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; }
6039 if test "${ac_cv_func_lstat_empty_string_bug+set}" = set; then :
6040 $as_echo_n "(cached) " >&6
6041 else
6042 if test "$cross_compiling" = yes; then :
6043 ac_cv_func_lstat_empty_string_bug=yes
6044 else
6045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6046 /* end confdefs.h. */
6047 $ac_includes_default
6048 int
6049 main ()
6050 {
6051 struct stat sbuf;
6052 return lstat ("", &sbuf) == 0;
6053 ;
6054 return 0;
6055 }
6056 _ACEOF
6057 if ac_fn_c_try_run "$LINENO"; then :
6058 ac_cv_func_lstat_empty_string_bug=no
6059 else
6060 ac_cv_func_lstat_empty_string_bug=yes
6061 fi
6062 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6063 conftest.$ac_objext conftest.beam conftest.$ac_ext
6064 fi
6065
6066 fi
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; }
6069 if 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 ;;
6074 esac
6075
6076
6077 cat >>confdefs.h <<_ACEOF
6078 #define HAVE_LSTAT_EMPTY_STRING_BUG 1
6079 _ACEOF
6080
6081 fi
6082
6083 for ac_header in stdlib.h
6084 do :
6085 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6086 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6087 cat >>confdefs.h <<_ACEOF
6088 #define HAVE_STDLIB_H 1
6089 _ACEOF
6090
6091 fi
6092
6093 done
6094
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; }
6097 if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then :
6098 $as_echo_n "(cached) " >&6
6099 else
6100 if test "$cross_compiling" = yes; then :
6101 ac_cv_func_malloc_0_nonnull=no
6102 else
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
6108 char *malloc ();
6109 #endif
6110
6111 int
6112 main ()
6113 {
6114 return ! malloc (0);
6115 ;
6116 return 0;
6117 }
6118 _ACEOF
6119 if ac_fn_c_try_run "$LINENO"; then :
6120 ac_cv_func_malloc_0_nonnull=yes
6121 else
6122 ac_cv_func_malloc_0_nonnull=no
6123 fi
6124 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6125 conftest.$ac_objext conftest.beam conftest.$ac_ext
6126 fi
6127
6128 fi
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; }
6131 if test $ac_cv_func_malloc_0_nonnull = yes; then :
6132
6133 $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
6134
6135 else
6136 $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
6137
6138 case " $LIBOBJS " in
6139 *" malloc.$ac_objext "* ) ;;
6140 *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
6141 ;;
6142 esac
6143
6144
6145 $as_echo "#define malloc rpl_malloc" >>confdefs.h
6146
6147 fi
6148
6149
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working memcmp" >&5
6151 $as_echo_n "checking for working memcmp... " >&6; }
6152 if test "${ac_cv_func_memcmp_working+set}" = set; then :
6153 $as_echo_n "(cached) " >&6
6154 else
6155 if test "$cross_compiling" = yes; then :
6156 ac_cv_func_memcmp_working=no
6157 else
6158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6159 /* end confdefs.h. */
6160 $ac_includes_default
6161 int
6162 main ()
6163 {
6164
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;
6169
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 }
6188
6189 ;
6190 return 0;
6191 }
6192 _ACEOF
6193 if ac_fn_c_try_run "$LINENO"; then :
6194 ac_cv_func_memcmp_working=yes
6195 else
6196 ac_cv_func_memcmp_working=no
6197 fi
6198 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6199 conftest.$ac_objext conftest.beam conftest.$ac_ext
6200 fi
6201
6202 fi
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_memcmp_working" >&5
6204 $as_echo "$ac_cv_func_memcmp_working" >&6; }
6205 test $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in
6206 *" memcmp.$ac_objext "* ) ;;
6207 *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
6208 ;;
6209 esac
6210
6211
6212
6213
6214
6215 for ac_header in $ac_header_list
6216 do :
6217 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6218 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6219 "
6220 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6221 cat >>confdefs.h <<_ACEOF
6222 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6223 _ACEOF
6224
6225 fi
6226
6227 done
6228
6229
6230
6231
6232
6233
6234
6235
6236 for ac_func in getpagesize
6237 do :
6238 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
6239 if test "x$ac_cv_func_getpagesize" = x""yes; then :
6240 cat >>confdefs.h <<_ACEOF
6241 #define HAVE_GETPAGESIZE 1
6242 _ACEOF
6243
6244 fi
6245 done
6246
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
6248 $as_echo_n "checking for working mmap... " >&6; }
6249 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
6250 $as_echo_n "(cached) " >&6
6251 else
6252 if test "$cross_compiling" = yes; then :
6253 ac_cv_func_mmap_fixed_mapped=no
6254 else
6255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6256 /* end confdefs.h. */
6257 $ac_includes_default
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
6287 char *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
6322 int
6323 main ()
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 }
6393 _ACEOF
6394 if ac_fn_c_try_run "$LINENO"; then :
6395 ac_cv_func_mmap_fixed_mapped=yes
6396 else
6397 ac_cv_func_mmap_fixed_mapped=no
6398 fi
6399 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6400 conftest.$ac_objext conftest.beam conftest.$ac_ext
6401 fi
6402
6403 fi
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; }
6406 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6407
6408 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
6409
6410 fi
6411 rm -f conftest.mmap conftest.txt
6412
6413 for ac_header in stdlib.h
6414 do :
6415 ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
6416 if test "x$ac_cv_header_stdlib_h" = x""yes; then :
6417 cat >>confdefs.h <<_ACEOF
6418 #define HAVE_STDLIB_H 1
6419 _ACEOF
6420
6421 fi
6422
6423 done
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; }
6427 if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then :
6428 $as_echo_n "(cached) " >&6
6429 else
6430 if test "$cross_compiling" = yes; then :
6431 ac_cv_func_realloc_0_nonnull=no
6432 else
6433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6434 /* end confdefs.h. */
6435 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
6436 # include <stdlib.h>
6437 #else
6438 char *realloc ();
6439 #endif
6440
6441 int
6442 main ()
6443 {
6444 return ! realloc (0, 0);
6445 ;
6446 return 0;
6447 }
6448 _ACEOF
6449 if ac_fn_c_try_run "$LINENO"; then :
6450 ac_cv_func_realloc_0_nonnull=yes
6451 else
6452 ac_cv_func_realloc_0_nonnull=no
6453 fi
6454 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6455 conftest.$ac_objext conftest.beam conftest.$ac_ext
6456 fi
6457
6458 fi
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; }
6461 if test $ac_cv_func_realloc_0_nonnull = yes; then :
6462
6463 $as_echo "#define HAVE_REALLOC 1" >>confdefs.h
6464
6465 else
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 ;;
6472 esac
6473
6474
6475 $as_echo "#define realloc rpl_realloc" >>confdefs.h
6476
6477 fi
6478
6479
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; }
6482 if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then :
6483 $as_echo_n "(cached) " >&6
6484 else
6485 if test "$cross_compiling" = yes; then :
6486 ac_cv_func_stat_empty_string_bug=yes
6487 else
6488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6489 /* end confdefs.h. */
6490 $ac_includes_default
6491 int
6492 main ()
6493 {
6494 struct stat sbuf;
6495 return stat ("", &sbuf) == 0;
6496 ;
6497 return 0;
6498 }
6499 _ACEOF
6500 if ac_fn_c_try_run "$LINENO"; then :
6501 ac_cv_func_stat_empty_string_bug=no
6502 else
6503 ac_cv_func_stat_empty_string_bug=yes
6504 fi
6505 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6506 conftest.$ac_objext conftest.beam conftest.$ac_ext
6507 fi
6508
6509 fi
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; }
6512 if 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 ;;
6517 esac
6518
6519
6520 cat >>confdefs.h <<_ACEOF
6521 #define HAVE_STAT_EMPTY_STRING_BUG 1
6522 _ACEOF
6523
6524 fi
6525
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5
6527 $as_echo_n "checking for working strtod... " >&6; }
6528 if test "${ac_cv_func_strtod+set}" = set; then :
6529 $as_echo_n "(cached) " >&6
6530 else
6531 if test "$cross_compiling" = yes; then :
6532 ac_cv_func_strtod=no
6533 else
6534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6535 /* end confdefs.h. */
6536
6537 $ac_includes_default
6538 #ifndef strtod
6539 double strtod ();
6540 #endif
6541 int
6542 main()
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 }
6553
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 }
6565
6566 _ACEOF
6567 if ac_fn_c_try_run "$LINENO"; then :
6568 ac_cv_func_strtod=yes
6569 else
6570 ac_cv_func_strtod=no
6571 fi
6572 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6573 conftest.$ac_objext conftest.beam conftest.$ac_ext
6574 fi
6575
6576 fi
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5
6578 $as_echo "$ac_cv_func_strtod" >&6; }
6579 if test $ac_cv_func_strtod = no; then
6580 case " $LIBOBJS " in
6581 *" strtod.$ac_objext "* ) ;;
6582 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
6583 ;;
6584 esac
6585
6586 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow"
6587 if test "x$ac_cv_func_pow" = x""yes; then :
6588
6589 fi
6590
6591 if 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; }
6594 if test "${ac_cv_lib_m_pow+set}" = set; then :
6595 $as_echo_n "(cached) " >&6
6596 else
6597 ac_check_lib_save_LIBS=$LIBS
6598 LIBS="-lm $LIBS"
6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600 /* end confdefs.h. */
6601
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
6606 extern "C"
6607 #endif
6608 char pow ();
6609 int
6610 main ()
6611 {
6612 return pow ();
6613 ;
6614 return 0;
6615 }
6616 _ACEOF
6617 if ac_fn_c_try_link "$LINENO"; then :
6618 ac_cv_lib_m_pow=yes
6619 else
6620 ac_cv_lib_m_pow=no
6621 fi
6622 rm -f core conftest.err conftest.$ac_objext \
6623 conftest$ac_exeext conftest.$ac_ext
6624 LIBS=$ac_check_lib_save_LIBS
6625 fi
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5
6627 $as_echo "$ac_cv_lib_m_pow" >&6; }
6628 if test "x$ac_cv_lib_m_pow" = x""yes; then :
6629 POW_LIB=-lm
6630 else
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;}
6633 fi
6634
6635 fi
6636
6637 fi
6638
6639 for ac_func in vprintf
6640 do :
6641 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
6642 if test "x$ac_cv_func_vprintf" = x""yes; then :
6643 cat >>confdefs.h <<_ACEOF
6644 #define HAVE_VPRINTF 1
6645 _ACEOF
6646
6647 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
6648 if test "x$ac_cv_func__doprnt" = x""yes; then :
6649
6650 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
6651
6652 fi
6653
6654 fi
6655 done
6656
6657
6658
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.
6663 if test "${enable_static_link+set}" = set; then :
6664 enableval=$enable_static_link; STATIC_LINK=$enableval
6665 else
6666 STATIC_LINK=no
6667 fi
6668
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STATIC_LINK" >&5
6670 $as_echo "$STATIC_LINK" >&6; }
6671
6672 ################################################################################
6673
6674
6675 ################################################################################
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking file owner" >&5
6677 $as_echo_n "checking file owner... " >&6; }
6678
6679 # Check whether --with-user was given.
6680 if test "${with_user+set}" = set; then :
6681 withval=$with_user; OWNER=$withval
6682 fi
6683
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OWNER" >&5
6685 $as_echo "$OWNER" >&6; }
6686
6687 if test x$OWNER != x; then
6688 INSTALL="$INSTALL -o $OWNER"
6689 fi
6690
6691 ################################################################################
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking group owner" >&5
6693 $as_echo_n "checking group owner... " >&6; }
6694
6695 # Check whether --with-group was given.
6696 if test "${with_group+set}" = set; then :
6697 withval=$with_group; GROUP=$withval
6698 fi
6699
6700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROUP" >&5
6701 $as_echo "$GROUP" >&6; }
6702
6703 if test x$GROUP != x; then
6704 INSTALL="$INSTALL -g $GROUP"
6705 fi
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.
6713 if test "${with_device_uid+set}" = set; then :
6714 withval=$with_device_uid; DM_DEVICE_UID=$withval
6715 else
6716 DM_DEVICE_UID=0
6717 fi
6718
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_UID" >&5
6720 $as_echo "$DM_DEVICE_UID" >&6; }
6721
6722 ################################################################################
6723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node gid" >&5
6724 $as_echo_n "checking device node gid... " >&6; }
6725
6726
6727 # Check whether --with-device-gid was given.
6728 if test "${with_device_gid+set}" = set; then :
6729 withval=$with_device_gid; DM_DEVICE_GID=$withval
6730 else
6731 DM_DEVICE_GID=0
6732 fi
6733
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_GID" >&5
6735 $as_echo "$DM_DEVICE_GID" >&6; }
6736
6737 ################################################################################
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking device node mode" >&5
6739 $as_echo_n "checking device node mode... " >&6; }
6740
6741
6742 # Check whether --with-device-mode was given.
6743 if test "${with_device_mode+set}" = set; then :
6744 withval=$with_device_mode; DM_DEVICE_MODE=$withval
6745 else
6746 DM_DEVICE_MODE=0600
6747 fi
6748
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DM_DEVICE_MODE" >&5
6750 $as_echo "$DM_DEVICE_MODE" >&6; }
6751
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.
6756 if test "${with_device_nodes_on+set}" = set; then :
6757 withval=$with_device_nodes_on; ADD_NODE=$withval
6758 else
6759 ADD_NODE=resume
6760 fi
6761
6762 case "$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;;
6766 esac
6767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: on $ADD_NODE" >&5
6768 $as_echo "on $ADD_NODE" >&6; }
6769
6770 cat >>confdefs.h <<_ACEOF
6771 #define DEFAULT_DM_ADD_NODE $add_on
6772 _ACEOF
6773
6774
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.
6779 if test "${with_default_name_mangling+set}" = set; then :
6780 withval=$with_default_name_mangling; MANGLING=$withval
6781 else
6782 MANGLING=auto
6783 fi
6784
6785 case "$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;;
6790 esac
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANGLING" >&5
6792 $as_echo "$MANGLING" >&6; }
6793
6794 cat >>confdefs.h <<_ACEOF
6795 #define DEFAULT_DM_NAME_MANGLING $mangling
6796 _ACEOF
6797
6798
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.
6803 if test "${enable_lvm1_fallback+set}" = set; then :
6804 enableval=$enable_lvm1_fallback; LVM1_FALLBACK=$enableval
6805 else
6806 LVM1_FALLBACK=no
6807 fi
6808
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1_FALLBACK" >&5
6810 $as_echo "$LVM1_FALLBACK" >&6; }
6811
6812 if test x$LVM1_FALLBACK = xyes; then
6813
6814 $as_echo "#define LVM1_FALLBACK 1" >>confdefs.h
6815
6816 fi
6817
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.
6823 if test "${with_lvm1+set}" = set; then :
6824 withval=$with_lvm1; LVM1=$withval
6825 else
6826 LVM1=internal
6827 fi
6828
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVM1" >&5
6830 $as_echo "$LVM1" >&6; }
6831
6832 if [ "x$LVM1" != xnone -a "x$LVM1" != xinternal -a "x$LVM1" != xshared ];
6833 then as_fn_error $? "--with-lvm1 parameter invalid
6834 " "$LINENO" 5
6835 fi;
6836
6837 if test x$LVM1 = xinternal; then
6838
6839 $as_echo "#define LVM1_INTERNAL 1" >>confdefs.h
6840
6841 fi
6842
6843 ################################################################################
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.
6848 if test "${with_pool+set}" = set; then :
6849 withval=$with_pool; POOL=$withval
6850 else
6851 POOL=internal
6852 fi
6853
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $POOL" >&5
6855 $as_echo "$POOL" >&6; }
6856
6857 if [ "x$POOL" != xnone -a "x$POOL" != xinternal -a "x$POOL" != xshared ];
6858 then as_fn_error $? "--with-pool parameter invalid
6859 " "$LINENO" 5
6860 fi;
6861
6862 if test x$POOL = xinternal; then
6863
6864 $as_echo "#define POOL_INTERNAL 1" >>confdefs.h
6865
6866 fi
6867
6868 ################################################################################
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; }
6871
6872 # Check whether --with-cluster was given.
6873 if test "${with_cluster+set}" = set; then :
6874 withval=$with_cluster; CLUSTER=$withval
6875 fi
6876
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLUSTER" >&5
6878 $as_echo "$CLUSTER" >&6; }
6879
6880 if [ "x$CLUSTER" != xnone -a "x$CLUSTER" != xinternal -a "x$CLUSTER" != xshared ];
6881 then as_fn_error $? "--with-cluster parameter invalid
6882 " "$LINENO" 5
6883 fi;
6884
6885 if test x$CLUSTER = xinternal; then
6886
6887 $as_echo "#define CLUSTER_LOCKING_INTERNAL 1" >>confdefs.h
6888
6889 fi
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.
6896 if test "${with_snapshots+set}" = set; then :
6897 withval=$with_snapshots; SNAPSHOTS=$withval
6898 else
6899 SNAPSHOTS=internal
6900 fi
6901
6902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SNAPSHOTS" >&5
6903 $as_echo "$SNAPSHOTS" >&6; }
6904
6905 if [ "x$SNAPSHOTS" != xnone -a "x$SNAPSHOTS" != xinternal -a "x$SNAPSHOTS" != xshared ];
6906 then as_fn_error $? "--with-snapshots parameter invalid
6907 " "$LINENO" 5
6908 fi;
6909
6910 if test x$SNAPSHOTS = xinternal; then
6911
6912 $as_echo "#define SNAPSHOT_INTERNAL 1" >>confdefs.h
6913
6914 fi
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.
6921 if test "${with_mirrors+set}" = set; then :
6922 withval=$with_mirrors; MIRRORS=$withval
6923 else
6924 MIRRORS=internal
6925 fi
6926
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MIRRORS" >&5
6928 $as_echo "$MIRRORS" >&6; }
6929
6930 if [ "x$MIRRORS" != xnone -a "x$MIRRORS" != xinternal -a "x$MIRRORS" != xshared ];
6931 then as_fn_error $? "--with-mirrors parameter invalid
6932 " "$LINENO" 5
6933 fi;
6934
6935 if test x$MIRRORS = xinternal; then
6936
6937 $as_echo "#define MIRRORED_INTERNAL 1" >>confdefs.h
6938
6939 fi
6940
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.
6946 if test "${with_raid+set}" = set; then :
6947 withval=$with_raid; RAID=$withval
6948 else
6949 RAID=internal
6950 fi
6951
6952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAID" >&5
6953 $as_echo "$RAID" >&6; }
6954
6955 if [ "x$RAID" != xnone -a "x$RAID" != xinternal -a "x$RAID" != xshared ];
6956 then as_fn_error $? "--with-raid parameter invalid
6957 " "$LINENO" 5
6958 fi;
6959
6960 if test x$RAID = xinternal; then
6961
6962 $as_echo "#define RAID_INTERNAL 1" >>confdefs.h
6963
6964 fi
6965
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.
6971 if test "${with_replicators+set}" = set; then :
6972 withval=$with_replicators; REPLICATORS=$withval
6973 else
6974 REPLICATORS=none
6975 fi
6976
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REPLICATORS" >&5
6978 $as_echo "$REPLICATORS" >&6; }
6979
6980 case "$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 ;;
6986 esac
6987
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.
6993 if test "${with_thin+set}" = set; then :
6994 withval=$with_thin; THIN=$withval
6995 else
6996 THIN=none
6997 fi
6998
6999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THIN" >&5
7000 $as_echo "$THIN" >&6; }
7001
7002 case "$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 ;;
7008 esac
7009
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.
7014 if test "${enable_readline+set}" = set; then :
7015 enableval=$enable_readline; READLINE=$enableval
7016 else
7017 READLINE=maybe
7018 fi
7019
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINE" >&5
7021 $as_echo "$READLINE" >&6; }
7022
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.
7027 if test "${enable_realtime+set}" = set; then :
7028 enableval=$enable_realtime; REALTIME=$enableval
7029 fi
7030
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $REALTIME" >&5
7032 $as_echo "$REALTIME" >&6; }
7033
7034 ################################################################################
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.
7038 if test "${enable_ocf+set}" = set; then :
7039 enableval=$enable_ocf; OCF=$enableval
7040 else
7041 OCF=no
7042 fi
7043
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCF" >&5
7045 $as_echo "$OCF" >&6; }
7046
7047 # Check whether --with-ocfdir was given.
7048 if test "${with_ocfdir+set}" = set; then :
7049 withval=$with_ocfdir; OCFDIR=$withval
7050 else
7051 OCFDIR='${prefix}/lib/ocf/resource.d/lvm2'
7052 fi
7053
7054
7055 ################################################################################
7056 pkg_config_init() {
7057
7058
7059
7060
7061
7062
7063 if 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.
7066 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
7067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7068 $as_echo_n "checking for $ac_word... " >&6; }
7069 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
7070 $as_echo_n "(cached) " >&6
7071 else
7072 case $PKG_CONFIG in
7073 [\\/]* | ?:[\\/]*)
7074 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
7075 ;;
7076 *)
7077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7078 for as_dir in $PATH
7079 do
7080 IFS=$as_save_IFS
7081 test -z "$as_dir" && as_dir=.
7082 for ac_exec_ext in '' $ac_executable_extensions; do
7083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
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
7086 break 2
7087 fi
7088 done
7089 done
7090 IFS=$as_save_IFS
7091
7092 ;;
7093 esac
7094 fi
7095 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
7096 if test -n "$PKG_CONFIG"; then
7097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
7098 $as_echo "$PKG_CONFIG" >&6; }
7099 else
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7101 $as_echo "no" >&6; }
7102 fi
7103
7104
7105 fi
7106 if 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.
7109 set dummy pkg-config; ac_word=$2
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7111 $as_echo_n "checking for $ac_word... " >&6; }
7112 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
7113 $as_echo_n "(cached) " >&6
7114 else
7115 case $ac_pt_PKG_CONFIG in
7116 [\\/]* | ?:[\\/]*)
7117 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
7118 ;;
7119 *)
7120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7121 for as_dir in $PATH
7122 do
7123 IFS=$as_save_IFS
7124 test -z "$as_dir" && as_dir=.
7125 for ac_exec_ext in '' $ac_executable_extensions; do
7126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
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
7129 break 2
7130 fi
7131 done
7132 done
7133 IFS=$as_save_IFS
7134
7135 ;;
7136 esac
7137 fi
7138 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
7139 if 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; }
7142 else
7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7144 $as_echo "no" >&6; }
7145 fi
7146
7147 if test "x$ac_pt_PKG_CONFIG" = x; then
7148 PKG_CONFIG=""
7149 else
7150 case $cross_compiling:$ac_tool_warned in
7151 yes:)
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;}
7154 ac_tool_warned=yes ;;
7155 esac
7156 PKG_CONFIG=$ac_pt_PKG_CONFIG
7157 fi
7158 else
7159 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
7160 fi
7161
7162 fi
7163 if 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
7175 fi
7176
7177 pkg_failed=no
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKGCONFIGINIT" >&5
7179 $as_echo_n "checking for PKGCONFIGINIT... " >&6; }
7180
7181 if 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`
7191 else
7192 pkg_failed=yes
7193 fi
7194 else
7195 pkg_failed=untried
7196 fi
7197 if 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
7203 ac_status=$?
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`
7207 else
7208 pkg_failed=yes
7209 fi
7210 else
7211 pkg_failed=untried
7212 fi
7213
7214
7215
7216 if test $pkg_failed = yes; then
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7218 $as_echo "no" >&6; }
7219
7220 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7221 _pkg_short_errors_supported=yes
7222 else
7223 _pkg_short_errors_supported=no
7224 fi
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; }
7235 elif 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; }
7240 else
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; }
7245
7246 fi
7247 PKGCONFIG_INIT=1
7248 }
7249
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; }
7253
7254 # Check whether --with-clvmd was given.
7255 if test "${with_clvmd+set}" = set; then :
7256 withval=$with_clvmd; CLVMD=$withval
7257 else
7258 CLVMD=none
7259 fi
7260
7261 if test x$CLVMD = xyes; then
7262 CLVMD=all
7263 fi
7264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLVMD" >&5
7265 $as_echo "$CLVMD" >&6; }
7266
7267 if test x$CLVMD != xnone && test x$CLUSTER = xnone; then
7268 CLUSTER=internal
7269 fi
7270
7271 if test x$CLVMD != xnone && test x$PKGCONFIG_INIT != x1; then
7272 pkg_config_init
7273 fi
7274
7275 CLVMD_CMANAGERS=""
7276 CLVMD_NEEDS_QDISKD=no
7277
7278 if [ `expr x"$CLVMD" : '.*gulm.*'` != 0 ]; then
7279 as_fn_error $? "Since version 2.02.87 GULM locking is no longer supported." "$LINENO" 5;
7280 fi
7281 if [ `expr x"$CLVMD" : '.*cman.*'` != 0 ]; then
7282 BUILDCMAN=yes
7283 CLVMD_CMANAGERS="$CLVMD_CMANAGERS cman"
7284 CLVMD_NEEDS_QDISKD=yes
7285 fi
7286 if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
7287 BUILDCOROSYNC=yes
7288 CLVMD_CMANAGERS="$CLVMD_CMANAGERS corosync"
7289 fi
7290 if [ `expr x"$CLVMD" : '.*openais.*'` != 0 ]; then
7291 BUILDOPENAIS=yes
7292 CLVMD_CMANAGERS="$CLVMD_CMANAGERS openais"
7293 fi
7294 if test x$CLVMD_NEEDS_QDISKD != xno; then
7295 CLVMD_CMANAGERS="$CLVMD_CMANAGERS qdiskd"
7296 fi
7297
7298 soft_bailout() {
7299 NOTFOUND=1
7300 }
7301
7302 hard_bailout() {
7303 as_fn_error $? "bailing out" "$LINENO" 5
7304 }
7305
7306 if test x$CLVMD = xall; then
7307 bailout=soft_bailout
7308 BUILDCMAN=yes
7309 BUILDCOROSYNC=yes
7310 BUILDOPENAIS=yes
7311 else
7312 bailout=hard_bailout
7313 fi
7314
7315 check_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; }
7324 if eval "test \"\${$as_ac_Lib+set}\"" = set; then :
7325 $as_echo_n "(cached) " >&6
7326 else
7327 ac_check_lib_save_LIBS=$LIBS
7328 LIBS="-l$lib_no_libs_arg1 $lib_no_libs_args $LIBS"
7329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
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
7336 extern "C"
7337 #endif
7338 char $lib_no_libs_arg2 ();
7339 int
7340 main ()
7341 {
7342 return $lib_no_libs_arg2 ();
7343 ;
7344 return 0;
7345 }
7346 _ACEOF
7347 if ac_fn_c_try_link "$LINENO"; then :
7348 eval "$as_ac_Lib=yes"
7349 else
7350 eval "$as_ac_Lib=no"
7351 fi
7352 rm -f core conftest.err conftest.$ac_objext \
7353 conftest$ac_exeext conftest.$ac_ext
7354 LIBS=$ac_check_lib_save_LIBS
7355 fi
7356 eval ac_res=\$$as_ac_Lib
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7358 $as_echo "$ac_res" >&6; }
7359 if 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
7366 else
7367 $bailout
7368 fi
7369
7370 LIBS=$ac_check_lib_save_LIBS
7371 }
7372
7373 if test x$BUILDCMAN = xyes; then
7374
7375 pkg_failed=no
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAN" >&5
7377 $as_echo_n "checking for CMAN... " >&6; }
7378
7379 if 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`
7389 else
7390 pkg_failed=yes
7391 fi
7392 else
7393 pkg_failed=untried
7394 fi
7395 if 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
7401 ac_status=$?
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`
7405 else
7406 pkg_failed=yes
7407 fi
7408 else
7409 pkg_failed=untried
7410 fi
7411
7412
7413
7414 if test $pkg_failed = yes; then
7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7416 $as_echo "no" >&6; }
7417
7418 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7419 _pkg_short_errors_supported=yes
7420 else
7421 _pkg_short_errors_supported=no
7422 fi
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
7430
7431 NOTFOUND=0
7432 for ac_header in libcman.h
7433 do :
7434 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7435 if test "x$ac_cv_header_libcman_h" = x""yes; then :
7436 cat >>confdefs.h <<_ACEOF
7437 #define HAVE_LIBCMAN_H 1
7438 _ACEOF
7439
7440 else
7441 $bailout
7442 fi
7443
7444 done
7445
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
7453 elif 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
7458 do :
7459 ac_fn_c_check_header_mongrel "$LINENO" "libcman.h" "ac_cv_header_libcman_h" "$ac_includes_default"
7460 if test "x$ac_cv_header_libcman_h" = x""yes; then :
7461 cat >>confdefs.h <<_ACEOF
7462 #define HAVE_LIBCMAN_H 1
7463 _ACEOF
7464
7465 else
7466 $bailout
7467 fi
7468
7469 done
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
7478 else
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
7484 fi
7485 CHECKCONFDB=yes
7486 CHECKDLM=yes
7487 fi
7488
7489 if test x$BUILDCOROSYNC = xyes || \
7490 test x$BUILDOPENAIS = xyes; then
7491
7492 pkg_failed=no
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for COROSYNC" >&5
7494 $as_echo_n "checking for COROSYNC... " >&6; }
7495
7496 if 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`
7506 else
7507 pkg_failed=yes
7508 fi
7509 else
7510 pkg_failed=untried
7511 fi
7512 if 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
7518 ac_status=$?
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`
7522 else
7523 pkg_failed=yes
7524 fi
7525 else
7526 pkg_failed=untried
7527 fi
7528
7529
7530
7531 if test $pkg_failed = yes; then
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533 $as_echo "no" >&6; }
7534
7535 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7536 _pkg_short_errors_supported=yes
7537 else
7538 _pkg_short_errors_supported=no
7539 fi
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
7547
7548 $bailout
7549 elif test $pkg_failed = untried; then
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7551 $as_echo "no" >&6; }
7552 $bailout
7553 else
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
7559 fi
7560 CHECKCONFDB=yes
7561 CHECKCMAP=yes
7562 fi
7563
7564 if test x$BUILDCOROSYNC = xyes; then
7565
7566 pkg_failed=no
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for QUORUM" >&5
7568 $as_echo_n "checking for QUORUM... " >&6; }
7569
7570 if 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
7576 ac_status=$?
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`
7580 else
7581 pkg_failed=yes
7582 fi
7583 else
7584 pkg_failed=untried
7585 fi
7586 if 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`
7596 else
7597 pkg_failed=yes
7598 fi
7599 else
7600 pkg_failed=untried
7601 fi
7602
7603
7604
7605 if test $pkg_failed = yes; then
7606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7607 $as_echo "no" >&6; }
7608
7609 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7610 _pkg_short_errors_supported=yes
7611 else
7612 _pkg_short_errors_supported=no
7613 fi
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
7621
7622 $bailout
7623 elif test $pkg_failed = untried; then
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 $bailout
7627 else
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
7633 fi
7634 CHECKCPG=yes
7635 CHECKDLM=yes
7636 fi
7637
7638 if test x$BUILDOPENAIS = xyes; then
7639
7640 pkg_failed=no
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SALCK" >&5
7642 $as_echo_n "checking for SALCK... " >&6; }
7643
7644 if 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`
7654 else
7655 pkg_failed=yes
7656 fi
7657 else
7658 pkg_failed=untried
7659 fi
7660 if 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
7666 ac_status=$?
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`
7670 else
7671 pkg_failed=yes
7672 fi
7673 else
7674 pkg_failed=untried
7675 fi
7676
7677
7678
7679 if test $pkg_failed = yes; then
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7681 $as_echo "no" >&6; }
7682
7683 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7684 _pkg_short_errors_supported=yes
7685 else
7686 _pkg_short_errors_supported=no
7687 fi
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
7695
7696 $bailout
7697 elif test $pkg_failed = untried; then
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7699 $as_echo "no" >&6; }
7700 $bailout
7701 else
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
7707 fi
7708 CHECKCPG=yes
7709 fi
7710
7711
7712
7713 if test x$CHECKCONFDB = xyes; then
7714
7715 pkg_failed=no
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CONFDB" >&5
7717 $as_echo_n "checking for CONFDB... " >&6; }
7718
7719 if 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
7725 ac_status=$?
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`
7729 else
7730 pkg_failed=yes
7731 fi
7732 else
7733 pkg_failed=untried
7734 fi
7735 if 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`
7745 else
7746 pkg_failed=yes
7747 fi
7748 else
7749 pkg_failed=untried
7750 fi
7751
7752
7753
7754 if test $pkg_failed = yes; then
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7756 $as_echo "no" >&6; }
7757
7758 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7759 _pkg_short_errors_supported=yes
7760 else
7761 _pkg_short_errors_supported=no
7762 fi
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
7770
7771 HAVE_CONFDB=no
7772 elif 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
7776 else
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
7782 fi
7783
7784 for ac_header in corosync/confdb.h
7785 do :
7786 ac_fn_c_check_header_mongrel "$LINENO" "corosync/confdb.h" "ac_cv_header_corosync_confdb_h" "$ac_includes_default"
7787 if test "x$ac_cv_header_corosync_confdb_h" = x""yes; then :
7788 cat >>confdefs.h <<_ACEOF
7789 #define HAVE_COROSYNC_CONFDB_H 1
7790 _ACEOF
7791 HAVE_CONFDB_H=yes
7792 else
7793 HAVE_CONFDB_H=no
7794 fi
7795
7796 done
7797
7798
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
7807 fi
7808
7809
7810 if test x$CHECKCMAP = xyes; then
7811
7812 pkg_failed=no
7813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CMAP" >&5
7814 $as_echo_n "checking for CMAP... " >&6; }
7815
7816 if 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`
7826 else
7827 pkg_failed=yes
7828 fi
7829 else
7830 pkg_failed=untried
7831 fi
7832 if 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`
7842 else
7843 pkg_failed=yes
7844 fi
7845 else
7846 pkg_failed=untried
7847 fi
7848
7849
7850
7851 if test $pkg_failed = yes; then
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853 $as_echo "no" >&6; }
7854
7855 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7856 _pkg_short_errors_supported=yes
7857 else
7858 _pkg_short_errors_supported=no
7859 fi
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
7869 elif 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
7873 else
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
7879 fi
7880
7881 for ac_header in corosync/cmap.h
7882 do :
7883 ac_fn_c_check_header_mongrel "$LINENO" "corosync/cmap.h" "ac_cv_header_corosync_cmap_h" "$ac_includes_default"
7884 if 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
7889 else
7890 HAVE_CMAP_H=no
7891 fi
7892
7893 done
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
7904 fi
7905
7906 if test x$BUILDCOROSYNC = xyes; then
7907 if test x$HAVE_CMAP != xyes && \
7908 test x$HAVE_CONFDB != xyes && \
7909 test x$CLVMD != xall; then
7910 as_fn_error $? "bailing out... cmap (corosync >= 2.0) or confdb (corosync < 2.0) library is required" "$LINENO" 5
7911 fi
7912 fi
7913
7914 if test x$CHECKCPG = xyes; then
7915
7916 pkg_failed=no
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
7918 $as_echo_n "checking for CPG... " >&6; }
7919
7920 if 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`
7930 else
7931 pkg_failed=yes
7932 fi
7933 else
7934 pkg_failed=untried
7935 fi
7936 if 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
7942 ac_status=$?
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`
7946 else
7947 pkg_failed=yes
7948 fi
7949 else
7950 pkg_failed=untried
7951 fi
7952
7953
7954
7955 if test $pkg_failed = yes; then
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957 $as_echo "no" >&6; }
7958
7959 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
7960 _pkg_short_errors_supported=yes
7961 else
7962 _pkg_short_errors_supported=no
7963 fi
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
7971
7972 $bailout
7973 elif test $pkg_failed = untried; then
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7975 $as_echo "no" >&6; }
7976 $bailout
7977 else
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
7983 fi
7984 fi
7985
7986 if test x$CHECKDLM = xyes; then
7987
7988 pkg_failed=no
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DLM" >&5
7990 $as_echo_n "checking for DLM... " >&6; }
7991
7992 if 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
7998 ac_status=$?
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`
8002 else
8003 pkg_failed=yes
8004 fi
8005 else
8006 pkg_failed=untried
8007 fi
8008 if 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`
8018 else
8019 pkg_failed=yes
8020 fi
8021 else
8022 pkg_failed=untried
8023 fi
8024
8025
8026
8027 if test $pkg_failed = yes; then
8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8029 $as_echo "no" >&6; }
8030
8031 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8032 _pkg_short_errors_supported=yes
8033 else
8034 _pkg_short_errors_supported=no
8035 fi
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
8043
8044 NOTFOUND=0
8045 for ac_header in libdlm.h
8046 do :
8047 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
8048 if test "x$ac_cv_header_libdlm_h" = x""yes; then :
8049 cat >>confdefs.h <<_ACEOF
8050 #define HAVE_LIBDLM_H 1
8051 _ACEOF
8052
8053 else
8054 $bailout
8055 fi
8056
8057 done
8058
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
8066 elif 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
8071 do :
8072 ac_fn_c_check_header_mongrel "$LINENO" "libdlm.h" "ac_cv_header_libdlm_h" "$ac_includes_default"
8073 if test "x$ac_cv_header_libdlm_h" = x""yes; then :
8074 cat >>confdefs.h <<_ACEOF
8075 #define HAVE_LIBDLM_H 1
8076 _ACEOF
8077
8078 else
8079 $bailout
8080 fi
8081
8082 done
8083
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
8091 else
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
8097 fi
8098 fi
8099
8100 if test x$CLVMD = xall; then
8101 CLVMD=none
8102 CLVMD_CMANAGERS=""
8103 CLVMD_NEEDS_QDISKD=no
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 && \
8115 test x$HAVE_DLM = xyes; then
8116 if test x$HAVE_CONFDB = xyes || test x$HAVE_CMAP = xyes; then
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"
8121 fi
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; }
8137 fi
8138 fi
8139
8140 if [ `expr x"$CLVMD" : '.*corosync.*'` != 0 ]; then
8141 if test x$HAVE_CMAP = xyes; then
8142 CLVMD_CMANAGERS="$CLVMD_CMANAGERS dlm"
8143 fi
8144 fi
8145
8146 ################################################################################
8147 if test "x$CLVMD" != xnone; then
8148
8149 # Check whether --with-clvmd-pidfile was given.
8150 if test "${with_clvmd_pidfile+set}" = set; then :
8151 withval=$with_clvmd_pidfile; CLVMD_PIDFILE=$withval
8152 else
8153 CLVMD_PIDFILE="/var/run/clvmd.pid"
8154 fi
8155
8156
8157 cat >>confdefs.h <<_ACEOF
8158 #define CLVMD_PIDFILE "$CLVMD_PIDFILE"
8159 _ACEOF
8160
8161 fi
8162
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.
8167 if test "${enable_cmirrord+set}" = set; then :
8168 enableval=$enable_cmirrord; CMIRRORD=$enableval
8169 else
8170 CMIRRORD=no
8171 fi
8172
8173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMIRRORD" >&5
8174 $as_echo "$CMIRRORD" >&6; }
8175
8176 BUILD_CMIRRORD=$CMIRRORD
8177
8178 ################################################################################
8179 if test "x$BUILD_CMIRRORD" = xyes; then
8180
8181 # Check whether --with-cmirrord-pidfile was given.
8182 if test "${with_cmirrord_pidfile+set}" = set; then :
8183 withval=$with_cmirrord_pidfile; CMIRRORD_PIDFILE=$withval
8184 else
8185 CMIRRORD_PIDFILE="/var/run/cmirrord.pid"
8186 fi
8187
8188
8189 cat >>confdefs.h <<_ACEOF
8190 #define CMIRRORD_PIDFILE "$CMIRRORD_PIDFILE"
8191 _ACEOF
8192
8193 fi
8194
8195 ################################################################################
8196 if [ "x$BUILD_CMIRRORD" = xyes ]; then
8197 if test x$PKGCONFIG_INIT != x1; then
8198 pkg_config_init
8199 fi
8200
8201 pkg_failed=no
8202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SACKPT" >&5
8203 $as_echo_n "checking for SACKPT... " >&6; }
8204
8205 if 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`
8215 else
8216 pkg_failed=yes
8217 fi
8218 else
8219 pkg_failed=untried
8220 fi
8221 if 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
8227 ac_status=$?
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`
8231 else
8232 pkg_failed=yes
8233 fi
8234 else
8235 pkg_failed=untried
8236 fi
8237
8238
8239
8240 if test $pkg_failed = yes; then
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8242 $as_echo "no" >&6; }
8243
8244 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8245 _pkg_short_errors_supported=yes
8246 else
8247 _pkg_short_errors_supported=no
8248 fi
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
8261 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8262 installed software in a non-standard prefix.
8263
8264 Alternatively, you may set the environment variables SACKPT_CFLAGS
8265 and SACKPT_LIBS to avoid the need to call pkg-config.
8266 See the pkg-config man page for more details." "$LINENO" 5
8267
8268 elif 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;}
8273 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8274 is in your PATH or set the PKG_CONFIG environment variable to the full
8275 path to pkg-config.
8276
8277 Alternatively, you may set the environment variables SACKPT_CFLAGS
8278 and SACKPT_LIBS to avoid the need to call pkg-config.
8279 See the pkg-config man page for more details.
8280
8281 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8282 See \`config.log' for more details" "$LINENO" 5; }
8283
8284 else
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; }
8289
8290 fi
8291 if test x$HAVE_CPG != xyes; then
8292
8293 pkg_failed=no
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CPG" >&5
8295 $as_echo_n "checking for CPG... " >&6; }
8296
8297 if 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
8303 ac_status=$?
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`
8307 else
8308 pkg_failed=yes
8309 fi
8310 else
8311 pkg_failed=untried
8312 fi
8313 if 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`
8323 else
8324 pkg_failed=yes
8325 fi
8326 else
8327 pkg_failed=untried
8328 fi
8329
8330
8331
8332 if test $pkg_failed = yes; then
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8334 $as_echo "no" >&6; }
8335
8336 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8337 _pkg_short_errors_supported=yes
8338 else
8339 _pkg_short_errors_supported=no
8340 fi
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
8353 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8354 installed software in a non-standard prefix.
8355
8356 Alternatively, you may set the environment variables CPG_CFLAGS
8357 and CPG_LIBS to avoid the need to call pkg-config.
8358 See the pkg-config man page for more details." "$LINENO" 5
8359
8360 elif 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;}
8365 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8366 is in your PATH or set the PKG_CONFIG environment variable to the full
8367 path to pkg-config.
8368
8369 Alternatively, you may set the environment variables CPG_CFLAGS
8370 and CPG_LIBS to avoid the need to call pkg-config.
8371 See the pkg-config man page for more details.
8372
8373 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8374 See \`config.log' for more details" "$LINENO" 5; }
8375
8376 else
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; }
8381
8382 fi
8383 fi
8384 fi
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.
8390 if test "${enable_debug+set}" = set; then :
8391 enableval=$enable_debug; DEBUG=$enableval
8392 else
8393 DEBUG=no
8394 fi
8395
8396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG" >&5
8397 $as_echo "$DEBUG" >&6; }
8398
8399 if test x$DEBUG = xyes; then
8400 COPTIMISE_FLAG=
8401 else
8402 CSCOPE_CMD=
8403 fi
8404
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.
8410 if test "${with_optimisation+set}" = set; then :
8411 withval=$with_optimisation; COPTIMISE_FLAG=$withval
8412 fi
8413
8414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $COPTIMISE_FLAG" >&5
8415 $as_echo "$COPTIMISE_FLAG" >&6; }
8416
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.
8421 if test "${enable_profiling+set}" = set; then :
8422 enableval=$enable_profiling; PROFILING=$enableval
8423 else
8424 PROFILING=no
8425 fi
8426
8427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROFILING" >&5
8428 $as_echo "$PROFILING" >&6; }
8429
8430 if 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.
8433 set 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; }
8436 if test "${ac_cv_path_LCOV+set}" = set; then :
8437 $as_echo_n "(cached) " >&6
8438 else
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
8445 for as_dir in $PATH
8446 do
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
8455 done
8456 done
8457 IFS=$as_save_IFS
8458
8459 ;;
8460 esac
8461 fi
8462 LCOV=$ac_cv_path_LCOV
8463 if test -n "$LCOV"; then
8464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
8465 $as_echo "$LCOV" >&6; }
8466 else
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8468 $as_echo "no" >&6; }
8469 fi
8470
8471
8472 # Extract the first word of "genhtml", so it can be a program name with args.
8473 set 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; }
8476 if test "${ac_cv_path_GENHTML+set}" = set; then :
8477 $as_echo_n "(cached) " >&6
8478 else
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
8485 for as_dir in $PATH
8486 do
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
8495 done
8496 done
8497 IFS=$as_save_IFS
8498
8499 ;;
8500 esac
8501 fi
8502 GENHTML=$ac_cv_path_GENHTML
8503 if test -n "$GENHTML"; then
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
8505 $as_echo "$GENHTML" >&6; }
8506 else
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8508 $as_echo "no" >&6; }
8509 fi
8510
8511
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.
8516 set 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; }
8519 if test "${ac_cv_path_GENPNG+set}" = set; then :
8520 $as_echo_n "(cached) " >&6
8521 else
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
8528 for as_dir in $PATH
8529 do
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
8538 done
8539 done
8540 IFS=$as_save_IFS
8541
8542 ;;
8543 esac
8544 fi
8545 GENPNG=$ac_cv_path_GENPNG
8546 if test -n "$GENPNG"; then
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENPNG" >&5
8548 $as_echo "$GENPNG" >&6; }
8549 else
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8551 $as_echo "no" >&6; }
8552 fi
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
8570 fi
8571
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.
8576 if test "${enable_testing+set}" = set; then :
8577 enableval=$enable_testing; TESTING=$enableval
8578 else
8579 TESTING=no
8580 fi
8581
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TESTING" >&5
8583 $as_echo "$TESTING" >&6; }
8584
8585 if test "$TESTING" = yes; then
8586
8587 pkg_failed=no
8588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CUNIT" >&5
8589 $as_echo_n "checking for CUNIT... " >&6; }
8590
8591 if 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`
8601 else
8602 pkg_failed=yes
8603 fi
8604 else
8605 pkg_failed=untried
8606 fi
8607 if 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`
8617 else
8618 pkg_failed=yes
8619 fi
8620 else
8621 pkg_failed=untried
8622 fi
8623
8624
8625
8626 if test $pkg_failed = yes; then
8627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8628 $as_echo "no" >&6; }
8629
8630 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8631 _pkg_short_errors_supported=yes
8632 else
8633 _pkg_short_errors_supported=no
8634 fi
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
8647 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8648 installed software in a non-standard prefix.
8649
8650 Alternatively, you may set the environment variables CUNIT_CFLAGS
8651 and CUNIT_LIBS to avoid the need to call pkg-config.
8652 See the pkg-config man page for more details." "$LINENO" 5
8653
8654 elif 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;}
8659 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8660 is in your PATH or set the PKG_CONFIG environment variable to the full
8661 path to pkg-config.
8662
8663 Alternatively, you may set the environment variables CUNIT_CFLAGS
8664 and CUNIT_LIBS to avoid the need to call pkg-config.
8665 See the pkg-config man page for more details.
8666
8667 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8668 See \`config.log' for more details" "$LINENO" 5; }
8669
8670 else
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
8676 fi
8677 fi
8678
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.
8683 if test "${enable_valgrind_pool+set}" = set; then :
8684 enableval=$enable_valgrind_pool; VALGRIND_POOL=$enableval
8685 else
8686 VALGRIND_POOL=no
8687 fi
8688
8689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VALGRIND_POOL" >&5
8690 $as_echo "$VALGRIND_POOL" >&6; }
8691
8692 if test "$VALGRIND_POOL" = yes; then
8693 for ac_header in valgrind/memcheck.h
8694 do :
8695 ac_fn_c_check_header_mongrel "$LINENO" "valgrind/memcheck.h" "ac_cv_header_valgrind_memcheck_h" "$ac_includes_default"
8696 if 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
8700
8701 else
8702 as_fn_error $? "bailing out" "$LINENO" 5
8703 fi
8704
8705 done
8706
8707
8708 $as_echo "#define VALGRIND_POOL 1" >>confdefs.h
8709
8710 fi
8711
8712 ################################################################################
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.
8716 if test "${enable_devmapper+set}" = set; then :
8717 enableval=$enable_devmapper; DEVMAPPER=$enableval
8718 fi
8719
8720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVMAPPER" >&5
8721 $as_echo "$DEVMAPPER" >&6; }
8722
8723 if test x$DEVMAPPER = xyes; then
8724
8725 $as_echo "#define DEVMAPPER_SUPPORT 1" >>confdefs.h
8726
8727 fi
8728
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.
8733 if test "${enable_lvmetad+set}" = set; then :
8734 enableval=$enable_lvmetad; LVMETAD=$enableval
8735 fi
8736
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LVMETAD" >&5
8738 $as_echo "$LVMETAD" >&6; }
8739
8740 BUILD_LVMETAD=$LVMETAD
8741
8742 if test x$BUILD_LVMETAD = xyes; then
8743
8744 $as_echo "#define LVMETAD_SUPPORT 1" >>confdefs.h
8745
8746 fi
8747
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.
8752 if test "${enable_udev_sync+set}" = set; then :
8753 enableval=$enable_udev_sync; UDEV_SYNC=$enableval
8754 else
8755 UDEV_SYNC=no
8756 fi
8757
8758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_SYNC" >&5
8759 $as_echo "$UDEV_SYNC" >&6; }
8760
8761 if test x$UDEV_SYNC = xyes; then
8762 if test x$PKGCONFIG_INIT != x1; then
8763 pkg_config_init
8764 fi
8765
8766 pkg_failed=no
8767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for UDEV" >&5
8768 $as_echo_n "checking for UDEV... " >&6; }
8769
8770 if 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`
8780 else
8781 pkg_failed=yes
8782 fi
8783 else
8784 pkg_failed=untried
8785 fi
8786 if 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`
8796 else
8797 pkg_failed=yes
8798 fi
8799 else
8800 pkg_failed=untried
8801 fi
8802
8803
8804
8805 if test $pkg_failed = yes; then
8806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8807 $as_echo "no" >&6; }
8808
8809 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
8810 _pkg_short_errors_supported=yes
8811 else
8812 _pkg_short_errors_supported=no
8813 fi
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
8826 Consider adjusting the PKG_CONFIG_PATH environment variable if you
8827 installed software in a non-standard prefix.
8828
8829 Alternatively, you may set the environment variables UDEV_CFLAGS
8830 and UDEV_LIBS to avoid the need to call pkg-config.
8831 See the pkg-config man page for more details." "$LINENO" 5
8832
8833 elif 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;}
8838 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
8839 is in your PATH or set the PKG_CONFIG environment variable to the full
8840 path to pkg-config.
8841
8842 Alternatively, you may set the environment variables UDEV_CFLAGS
8843 and UDEV_LIBS to avoid the need to call pkg-config.
8844 See the pkg-config man page for more details.
8845
8846 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
8847 See \`config.log' for more details" "$LINENO" 5; }
8848
8849 else
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"
8855 fi
8856
8857 $as_echo "#define UDEV_SYNC_SUPPORT 1" >>confdefs.h
8858
8859 fi
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.
8864 if test "${enable_udev_rules+set}" = set; then :
8865 enableval=$enable_udev_rules; UDEV_RULES=$enableval
8866 else
8867 UDEV_RULES=$UDEV_SYNC
8868 fi
8869
8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UDEV_RULES" >&5
8871 $as_echo "$UDEV_RULES" >&6; }
8872
8873 if 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; }
8884 fi
8885
8886 ################################################################################
8887 # Check whether --enable-compat was given.
8888 if test "${enable_compat+set}" = set; then :
8889 enableval=$enable_compat; DM_COMPAT=$enableval
8890 else
8891 DM_COMPAT=no
8892 fi
8893
8894
8895 if test x$DM_COMPAT = xyes; then
8896 as_fn_error $? "--enable-compat is not currently supported.
8897 Since device-mapper version 1.02.66, only one version (4) of the device-mapper
8898 ioctl protocol is supported.
8899 " "$LINENO" 5
8900 fi
8901
8902 ################################################################################
8903 # Check whether --enable-units-compat was given.
8904 if test "${enable_units_compat+set}" = set; then :
8905 enableval=$enable_units_compat; UNITS_COMPAT=$enableval
8906 else
8907 UNITS_COMPAT=no
8908 fi
8909
8910
8911 if test x$UNITS_COMPAT = xyes; then
8912
8913 $as_echo "#define DEFAULT_SI_UNIT_CONSISTENCY 0" >>confdefs.h
8914
8915 fi
8916
8917 ################################################################################
8918 # Check whether --enable-ioctl was given.
8919 if test "${enable_ioctl+set}" = set; then :
8920 enableval=$enable_ioctl; DM_IOCTLS=$enableval
8921 fi
8922
8923
8924 ################################################################################
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.
8928 if test "${enable_o_direct+set}" = set; then :
8929 enableval=$enable_o_direct; ODIRECT=$enableval
8930 fi
8931
8932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ODIRECT" >&5
8933 $as_echo "$ODIRECT" >&6; }
8934
8935 if test x$ODIRECT = xyes; then
8936
8937 $as_echo "#define O_DIRECT_SUPPORT 1" >>confdefs.h
8938
8939 fi
8940
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.
8945 if test "${enable_applib+set}" = set; then :
8946 enableval=$enable_applib; APPLIB=$enableval
8947 else
8948 APPLIB=no
8949 fi
8950
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $APPLIB" >&5
8952 $as_echo "$APPLIB" >&6; }
8953
8954 test x$APPLIB = xyes \
8955 && LVM2APP_LIB=-llvm2app \
8956 || LVM2APP_LIB=
8957
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.
8962 if test "${enable_cmdlib+set}" = set; then :
8963 enableval=$enable_cmdlib; CMDLIB=$enableval
8964 else
8965 CMDLIB=no
8966 fi
8967
8968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CMDLIB" >&5
8969 $as_echo "$CMDLIB" >&6; }
8970
8971 test x$CMDLIB = xyes \
8972 && LVM2CMD_LIB=-llvm2cmd \
8973 || LVM2CMD_LIB=
8974
8975 ################################################################################
8976 # Check whether --enable-pkgconfig was given.
8977 if test "${enable_pkgconfig+set}" = set; then :
8978 enableval=$enable_pkgconfig; PKGCONFIG=$enableval
8979 else
8980 PKGCONFIG=no
8981 fi
8982
8983
8984 ################################################################################
8985 # Check whether --enable-write_install was given.
8986 if test "${enable_write_install+set}" = set; then :
8987 enableval=$enable_write_install; WRITE_INSTALL=$enableval
8988 else
8989 WRITE_INSTALL=no
8990 fi
8991
8992
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.
8997 if test "${enable_fsadm+set}" = set; then :
8998 enableval=$enable_fsadm; FSADM=$enableval
8999 fi
9000
9001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSADM" >&5
9002 $as_echo "$FSADM" >&6; }
9003
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.
9008 if test "${enable_dmeventd+set}" = set; then :
9009 enableval=$enable_dmeventd; DMEVENTD=$enableval
9010 fi
9011
9012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DMEVENTD" >&5
9013 $as_echo "$DMEVENTD" >&6; }
9014
9015 BUILD_DMEVENTD=$DMEVENTD
9016
9017 if 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
9026 fi
9027
9028 if test x$DMEVENTD = xyes; then
9029
9030 $as_echo "#define DMEVENTD 1" >>confdefs.h
9031
9032 fi
9033
9034 ################################################################################
9035
9036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getline in -lc" >&5
9037 $as_echo_n "checking for getline in -lc... " >&6; }
9038 if test "${ac_cv_lib_c_getline+set}" = set; then :
9039 $as_echo_n "(cached) " >&6
9040 else
9041 ac_check_lib_save_LIBS=$LIBS
9042 LIBS="-lc $LIBS"
9043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9044 /* end confdefs.h. */
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
9050 extern "C"
9051 #endif
9052 char getline ();
9053 int
9054 main ()
9055 {
9056 return getline ();
9057 ;
9058 return 0;
9059 }
9060 _ACEOF
9061 if ac_fn_c_try_link "$LINENO"; then :
9062 ac_cv_lib_c_getline=yes
9063 else
9064 ac_cv_lib_c_getline=no
9065 fi
9066 rm -f core conftest.err conftest.$ac_objext \
9067 conftest$ac_exeext conftest.$ac_ext
9068 LIBS=$ac_check_lib_save_LIBS
9069 fi
9070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getline" >&5
9071 $as_echo "$ac_cv_lib_c_getline" >&6; }
9072 if test "x$ac_cv_lib_c_getline" = x""yes; then :
9073
9074 $as_echo "#define HAVE_GETLINE 1" >>confdefs.h
9075
9076 fi
9077
9078
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; }
9083 if test "${ac_cv_lib_c_canonicalize_file_name+set}" = set; then :
9084 $as_echo_n "(cached) " >&6
9085 else
9086 ac_check_lib_save_LIBS=$LIBS
9087 LIBS="-lc $LIBS"
9088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9089 /* end confdefs.h. */
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
9095 extern "C"
9096 #endif
9097 char canonicalize_file_name ();
9098 int
9099 main ()
9100 {
9101 return canonicalize_file_name ();
9102 ;
9103 return 0;
9104 }
9105 _ACEOF
9106 if ac_fn_c_try_link "$LINENO"; then :
9107 ac_cv_lib_c_canonicalize_file_name=yes
9108 else
9109 ac_cv_lib_c_canonicalize_file_name=no
9110 fi
9111 rm -f core conftest.err conftest.$ac_objext \
9112 conftest$ac_exeext conftest.$ac_ext
9113 LIBS=$ac_check_lib_save_LIBS
9114 fi
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; }
9117 if test "x$ac_cv_lib_c_canonicalize_file_name" = x""yes; then :
9118
9119 $as_echo "#define HAVE_CANONICALIZE_FILE_NAME 1" >>confdefs.h
9120
9121 fi
9122
9123
9124 ################################################################################
9125 if [ "x$exec_prefix" = xNONE -a "x$prefix" = xNONE ];
9126 then exec_prefix="";
9127 fi;
9128
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; }
9132 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9133 $as_echo_n "(cached) " >&6
9134 else
9135 ac_check_lib_save_LIBS=$LIBS
9136 LIBS="-ldl $LIBS"
9137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9138 /* end confdefs.h. */
9139
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
9144 extern "C"
9145 #endif
9146 char dlopen ();
9147 int
9148 main ()
9149 {
9150 return dlopen ();
9151 ;
9152 return 0;
9153 }
9154 _ACEOF
9155 if ac_fn_c_try_link "$LINENO"; then :
9156 ac_cv_lib_dl_dlopen=yes
9157 else
9158 ac_cv_lib_dl_dlopen=no
9159 fi
9160 rm -f core conftest.err conftest.$ac_objext \
9161 conftest$ac_exeext conftest.$ac_ext
9162 LIBS=$ac_check_lib_save_LIBS
9163 fi
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9165 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9166 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9167
9168
9169 $as_echo "#define HAVE_LIBDL 1" >>confdefs.h
9170
9171 DL_LIBS="-ldl"
9172 HAVE_LIBDL=yes
9173 else
9174
9175 DL_LIBS=
9176 HAVE_LIBDL=no
9177 fi
9178
9179
9180 ################################################################################
9181 if [ \( "x$LVM1" = xshared -o "x$POOL" = xshared -o "x$CLUSTER" = xshared \
9182 -o "x$SNAPSHOTS" = xshared -o "x$MIRRORS" = xshared \
9183 -o "x$RAID" = xshared \
9184 \) -a "x$STATIC_LINK" = xyes ];
9185 then as_fn_error $? "Features cannot be 'shared' when building statically
9186 " "$LINENO" 5
9187 fi
9188
9189 ################################################################################
9190 if [ "$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; }
9193 if test "${ac_cv_lib_pthread_pthread_mutex_lock+set}" = set; then :
9194 $as_echo_n "(cached) " >&6
9195 else
9196 ac_check_lib_save_LIBS=$LIBS
9197 LIBS="-lpthread $LIBS"
9198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9199 /* end confdefs.h. */
9200
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
9205 extern "C"
9206 #endif
9207 char pthread_mutex_lock ();
9208 int
9209 main ()
9210 {
9211 return pthread_mutex_lock ();
9212 ;
9213 return 0;
9214 }
9215 _ACEOF
9216 if ac_fn_c_try_link "$LINENO"; then :
9217 ac_cv_lib_pthread_pthread_mutex_lock=yes
9218 else
9219 ac_cv_lib_pthread_pthread_mutex_lock=no
9220 fi
9221 rm -f core conftest.err conftest.$ac_objext \
9222 conftest$ac_exeext conftest.$ac_ext
9223 LIBS=$ac_check_lib_save_LIBS
9224 fi
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; }
9227 if test "x$ac_cv_lib_pthread_pthread_mutex_lock" = x""yes; then :
9228 PTHREAD_LIBS="-lpthread"
9229 else
9230 hard_bailout
9231 fi
9232
9233 fi
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.
9239 if test "${enable_selinux+set}" = set; then :
9240 enableval=$enable_selinux; SELINUX=$enableval
9241 fi
9242
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SELINUX" >&5
9244 $as_echo "$SELINUX" >&6; }
9245
9246 ################################################################################
9247 if 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; }
9250 if test "${ac_cv_lib_sepol_sepol_check_context+set}" = set; then :
9251 $as_echo_n "(cached) " >&6
9252 else
9253 ac_check_lib_save_LIBS=$LIBS
9254 LIBS="-lsepol $LIBS"
9255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9256 /* end confdefs.h. */
9257
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. */
9261 #ifdef __cplusplus
9262 extern "C"
9263 #endif
9264 char sepol_check_context ();
9265 int
9266 main ()
9267 {
9268 return sepol_check_context ();
9269 ;
9270 return 0;
9271 }
9272 _ACEOF
9273 if ac_fn_c_try_link "$LINENO"; then :
9274 ac_cv_lib_sepol_sepol_check_context=yes
9275 else
9276 ac_cv_lib_sepol_sepol_check_context=no
9277 fi
9278 rm -f core conftest.err conftest.$ac_objext \
9279 conftest$ac_exeext conftest.$ac_ext
9280 LIBS=$ac_check_lib_save_LIBS
9281 fi
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; }
9284 if test "x$ac_cv_lib_sepol_sepol_check_context" = x""yes; then :
9285
9286
9287 $as_echo "#define HAVE_SEPOL 1" >>confdefs.h
9288
9289 SELINUX_LIBS="-lsepol"
9290 fi
9291
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; }
9295 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
9296 $as_echo_n "(cached) " >&6
9297 else
9298 ac_check_lib_save_LIBS=$LIBS
9299 LIBS="-lselinux $LIBS"
9300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9301 /* end confdefs.h. */
9302
9303 /* Override any GCC internal prototype to avoid an error.
9304 Use char because int might match the return type of a GCC
9305 builtin and then its argument prototype would still apply. */
9306 #ifdef __cplusplus
9307 extern "C"
9308 #endif
9309 char is_selinux_enabled ();
9310 int
9311 main ()
9312 {
9313 return is_selinux_enabled ();
9314 ;
9315 return 0;
9316 }
9317 _ACEOF
9318 if ac_fn_c_try_link "$LINENO"; then :
9319 ac_cv_lib_selinux_is_selinux_enabled=yes
9320 else
9321 ac_cv_lib_selinux_is_selinux_enabled=no
9322 fi
9323 rm -f core conftest.err conftest.$ac_objext \
9324 conftest$ac_exeext conftest.$ac_ext
9325 LIBS=$ac_check_lib_save_LIBS
9326 fi
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; }
9329 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
9330
9331 for ac_header in selinux/selinux.h
9332 do :
9333 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
9334 if test "x$ac_cv_header_selinux_selinux_h" = x""yes; then :
9335 cat >>confdefs.h <<_ACEOF
9336 #define HAVE_SELINUX_SELINUX_H 1
9337 _ACEOF
9338
9339 else
9340 hard_bailout
9341 fi
9342
9343 done
9344
9345 for ac_header in selinux/label.h
9346 do :
9347 ac_fn_c_check_header_mongrel "$LINENO" "selinux/label.h" "ac_cv_header_selinux_label_h" "$ac_includes_default"
9348 if test "x$ac_cv_header_selinux_label_h" = x""yes; then :
9349 cat >>confdefs.h <<_ACEOF
9350 #define HAVE_SELINUX_LABEL_H 1
9351 _ACEOF
9352
9353 fi
9354
9355 done
9356
9357
9358 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
9359
9360 SELINUX_LIBS="-lselinux $SELINUX_LIBS"
9361 SELINUX_PC="libselinux"
9362 HAVE_SELINUX=yes
9363 else
9364
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
9370 fi
9371
9372 fi
9373
9374 ################################################################################
9375 if 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; }
9378 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
9379 $as_echo_n "(cached) " >&6
9380 else
9381 ac_check_lib_save_LIBS=$LIBS
9382 LIBS="-lrt $LIBS"
9383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9384 /* end confdefs.h. */
9385
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
9390 extern "C"
9391 #endif
9392 char clock_gettime ();
9393 int
9394 main ()
9395 {
9396 return clock_gettime ();
9397 ;
9398 return 0;
9399 }
9400 _ACEOF
9401 if ac_fn_c_try_link "$LINENO"; then :
9402 ac_cv_lib_rt_clock_gettime=yes
9403 else
9404 ac_cv_lib_rt_clock_gettime=no
9405 fi
9406 rm -f core conftest.err conftest.$ac_objext \
9407 conftest$ac_exeext conftest.$ac_ext
9408 LIBS=$ac_check_lib_save_LIBS
9409 fi
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; }
9412 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
9413 HAVE_REALTIME=yes
9414 else
9415 HAVE_REALTIME=no
9416 fi
9417
9418
9419 if test x$HAVE_REALTIME = xyes; then
9420
9421 $as_echo "#define HAVE_REALTIME 1" >>confdefs.h
9422
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
9428 fi
9429
9430 ################################################################################
9431 for ac_header in getopt.h
9432 do :
9433 ac_fn_c_check_header_mongrel "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
9434 if 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
9440
9441 fi
9442
9443 done
9444
9445
9446 ################################################################################
9447 if 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; }
9451 if test "${ac_cv_search_tgetent+set}" = set; then :
9452 $as_echo_n "(cached) " >&6
9453 else
9454 ac_func_search_save_LIBS=$LIBS
9455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9456 /* end confdefs.h. */
9457
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
9462 extern "C"
9463 #endif
9464 char tgetent ();
9465 int
9466 main ()
9467 {
9468 return tgetent ();
9469 ;
9470 return 0;
9471 }
9472 _ACEOF
9473 for 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
9482 fi
9483 rm -f core conftest.err conftest.$ac_objext \
9484 conftest$ac_exeext
9485 if test "${ac_cv_search_tgetent+set}" = set; then :
9486 break
9487 fi
9488 done
9489 if test "${ac_cv_search_tgetent+set}" = set; then :
9490
9491 else
9492 ac_cv_search_tgetent=no
9493 fi
9494 rm conftest.$ac_ext
9495 LIBS=$ac_func_search_save_LIBS
9496 fi
9497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
9498 $as_echo "$ac_cv_search_tgetent" >&6; }
9499 ac_res=$ac_cv_search_tgetent
9500 if test "$ac_res" != no; then :
9501 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9502 READLINE_LIBS=$ac_cv_search_tgetent
9503 else
9504
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
9508 support with --disable-readline or download and install termcap from:
9509 ftp.gnu.org/gnu/termcap
9510 Note: 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).
9512 Note: (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
9515 fi
9516
9517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
9518 $as_echo_n "checking for readline in -lreadline... " >&6; }
9519 if test "${ac_cv_lib_readline_readline+set}" = set; then :
9520 $as_echo_n "(cached) " >&6
9521 else
9522 ac_check_lib_save_LIBS=$LIBS
9523 LIBS="-lreadline $LIBS"
9524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9525 /* end confdefs.h. */
9526
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
9531 extern "C"
9532 #endif
9533 char readline ();
9534 int
9535 main ()
9536 {
9537 return readline ();
9538 ;
9539 return 0;
9540 }
9541 _ACEOF
9542 if ac_fn_c_try_link "$LINENO"; then :
9543 ac_cv_lib_readline_readline=yes
9544 else
9545 ac_cv_lib_readline_readline=no
9546 fi
9547 rm -f core conftest.err conftest.$ac_objext \
9548 conftest$ac_exeext conftest.$ac_ext
9549 LIBS=$ac_check_lib_save_LIBS
9550 fi
9551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
9552 $as_echo "$ac_cv_lib_readline_readline" >&6; }
9553 if test "x$ac_cv_lib_readline_readline" = x""yes; then :
9554
9555
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; }
9561 if test "${ac_cv_lib_readline_rl_line_buffer+set}" = set; then :
9562 $as_echo_n "(cached) " >&6
9563 else
9564 ac_check_lib_save_LIBS=$LIBS
9565 LIBS="-lreadline $LIBS"
9566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9567 /* end confdefs.h. */
9568
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. */
9572 #ifdef __cplusplus
9573 extern "C"
9574 #endif
9575 char rl_line_buffer ();
9576 int
9577 main ()
9578 {
9579 return rl_line_buffer ();
9580 ;
9581 return 0;
9582 }
9583 _ACEOF
9584 if ac_fn_c_try_link "$LINENO"; then :
9585 ac_cv_lib_readline_rl_line_buffer=yes
9586 else
9587 ac_cv_lib_readline_rl_line_buffer=no
9588 fi
9589 rm -f core conftest.err conftest.$ac_objext \
9590 conftest$ac_exeext conftest.$ac_ext
9591 LIBS=$ac_check_lib_save_LIBS
9592 fi
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; }
9595 if test "x$ac_cv_lib_readline_rl_line_buffer" = x""yes; then :
9596 READLINE_LIBS="-lreadline"
9597 else
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"
9602
9603 fi
9604
9605 else
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
9611 support with --disable-readline or download and install readline from:
9612 ftp.gnu.org/gnu/readline
9613 Note: if you are using precompiled packages you will also need the development
9614 package as well (which may be called readline-devel or something similar)." "$LINENO" 5
9615 fi
9616 fi
9617
9618 LIBS="$READLINE_LIBS $lvm_saved_libs"
9619 for ac_func in rl_completion_matches
9620 do :
9621 ac_fn_c_check_func "$LINENO" "rl_completion_matches" "ac_cv_func_rl_completion_matches"
9622 if test "x$ac_cv_func_rl_completion_matches" = x""yes; then :
9623 cat >>confdefs.h <<_ACEOF
9624 #define HAVE_RL_COMPLETION_MATCHES 1
9625 _ACEOF
9626
9627 fi
9628 done
9629
9630 LIBS=$lvm_saved_libs
9631 fi
9632
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.
9637 if test "${enable_nls+set}" = set; then :
9638 enableval=$enable_nls; INTL=$enableval
9639 else
9640 INTL=no
9641 fi
9642
9643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTL" >&5
9644 $as_echo "$INTL" >&6; }
9645
9646 if 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.
9650 set 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; }
9653 if test "${ac_cv_path_MSGFMT+set}" = set; then :
9654 $as_echo_n "(cached) " >&6
9655 else
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
9662 for as_dir in $PATH
9663 do
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
9672 done
9673 done
9674 IFS=$as_save_IFS
9675
9676 ;;
9677 esac
9678 fi
9679 MSGFMT=$ac_cv_path_MSGFMT
9680 if test -n "$MSGFMT"; then
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
9682 $as_echo "$MSGFMT" >&6; }
9683 else
9684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9685 $as_echo "no" >&6; }
9686 fi
9687
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.
9696 if test "${with_localedir+set}" = set; then :
9697 withval=$with_localedir; LOCALEDIR=$withval
9698 else
9699 LOCALEDIR='${prefix}/share/locale'
9700 fi
9701
9702 fi
9703
9704 ################################################################################
9705
9706 # Check whether --with-confdir was given.
9707 if test "${with_confdir+set}" = set; then :
9708 withval=$with_confdir; CONFDIR=$withval
9709 else
9710 CONFDIR="/etc"
9711 fi
9712
9713
9714
9715 # Check whether --with-staticdir was given.
9716 if test "${with_staticdir+set}" = set; then :
9717 withval=$with_staticdir; STATICDIR=$withval
9718 else
9719 STATICDIR='${exec_prefix}/sbin'
9720 fi
9721
9722
9723
9724 # Check whether --with-usrlibdir was given.
9725 if test "${with_usrlibdir+set}" = set; then :
9726 withval=$with_usrlibdir; usrlibdir=$withval
9727 else
9728 usrlibdir='${prefix}/lib'
9729 fi
9730
9731
9732
9733 # Check whether --with-usrsbindir was given.
9734 if test "${with_usrsbindir+set}" = set; then :
9735 withval=$with_usrsbindir; usrsbindir=$withval
9736 else
9737 usrsbindir='${prefix}/sbin'
9738 fi
9739
9740
9741 ################################################################################
9742
9743 # Check whether --with-udev_prefix was given.
9744 if test "${with_udev_prefix+set}" = set; then :
9745 withval=$with_udev_prefix; udev_prefix=$withval
9746 else
9747 udev_prefix='${exec_prefix}'
9748 fi
9749
9750
9751
9752 # Check whether --with-udevdir was given.
9753 if test "${with_udevdir+set}" = set; then :
9754 withval=$with_udevdir; udevdir=$withval
9755 else
9756 udevdir='${udev_prefix}/lib/udev/rules.d'
9757 fi
9758
9759
9760 ################################################################################
9761
9762 # Check whether --with-systemdsystemunitdir was given.
9763 if test "${with_systemdsystemunitdir+set}" = set; then :
9764 withval=$with_systemdsystemunitdir; systemdsystemunitdir=$withval
9765 else
9766 pkg_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)
9767 fi
9768
9769
9770 if test -n "$pkg_systemdsystemunitdir"; then
9771 systemdsystemunitdir=$pkg_systemdsystemunitdir;
9772 fi
9773
9774 if test -z "$systemdsystemunitdir"; then
9775 systemdsystemunitdir='/lib/systemd/system';
9776 fi
9777 ################################################################################
9778
9779 # Check whether --with-tmpfilesdir was given.
9780 if test "${with_tmpfilesdir+set}" = set; then :
9781 withval=$with_tmpfilesdir; tmpfilesdir=$withval
9782 else
9783 tmpfilesdir='${sysconfdir}/tmpfiles.d'
9784 fi
9785
9786 ################################################################################
9787 if test x$READLINE = xyes; then
9788 for ac_header in readline/readline.h readline/history.h
9789 do :
9790 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9791 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9792 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9793 cat >>confdefs.h <<_ACEOF
9794 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9795 _ACEOF
9796
9797 else
9798 as_fn_error $? "bailing out" "$LINENO" 5
9799 fi
9800
9801 done
9802
9803 fi
9804
9805 if 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
9807 do :
9808 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9809 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9810 if 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
9813 _ACEOF
9814
9815 else
9816 as_fn_error $? "bailing out" "$LINENO" 5
9817 fi
9818
9819 done
9820
9821 for ac_func in dup2 getmntent memmove select socket
9822 do :
9823 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9824 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9825 if 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
9828 _ACEOF
9829
9830 else
9831 as_fn_error $? "bailing out" "$LINENO" 5
9832 fi
9833 done
9834
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; }
9839 if test "${ac_cv_search_getmntent+set}" = set; then :
9840 $as_echo_n "(cached) " >&6
9841 else
9842 ac_func_search_save_LIBS=$LIBS
9843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9844 /* end confdefs.h. */
9845
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
9850 extern "C"
9851 #endif
9852 char getmntent ();
9853 int
9854 main ()
9855 {
9856 return getmntent ();
9857 ;
9858 return 0;
9859 }
9860 _ACEOF
9861 for 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
9870 fi
9871 rm -f core conftest.err conftest.$ac_objext \
9872 conftest$ac_exeext
9873 if test "${ac_cv_search_getmntent+set}" = set; then :
9874 break
9875 fi
9876 done
9877 if test "${ac_cv_search_getmntent+set}" = set; then :
9878
9879 else
9880 ac_cv_search_getmntent=no
9881 fi
9882 rm conftest.$ac_ext
9883 LIBS=$ac_func_search_save_LIBS
9884 fi
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getmntent" >&5
9886 $as_echo "$ac_cv_search_getmntent" >&6; }
9887 ac_res=$ac_cv_search_getmntent
9888 if 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
9893
9894 else
9895 ac_cv_func_getmntent=no
9896 fi
9897
9898
9899 for ac_header in sys/select.h sys/socket.h
9900 do :
9901 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9902 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9903 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9904 cat >>confdefs.h <<_ACEOF
9905 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9906 _ACEOF
9907
9908 fi
9909
9910 done
9911
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; }
9914 if test "${ac_cv_func_select_args+set}" = set; then :
9915 $as_echo_n "(cached) " >&6
9916 else
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
9921 /* end confdefs.h. */
9922 $ac_includes_default
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
9930 int
9931 main ()
9932 {
9933 extern int select ($ac_arg1,
9934 $ac_arg234, $ac_arg234, $ac_arg234,
9935 $ac_arg5);
9936 ;
9937 return 0;
9938 }
9939 _ACEOF
9940 if ac_fn_c_try_compile "$LINENO"; then :
9941 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3
9942 fi
9943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9944 done
9945 done
9946 done
9947 # Provide a safe default value.
9948 : ${ac_cv_func_select_args='int,int *,struct timeval *'}
9949
9950 fi
9951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5
9952 $as_echo "$ac_cv_func_select_args" >&6; }
9953 ac_save_IFS=$IFS; IFS=','
9954 set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'`
9955 IFS=$ac_save_IFS
9956 shift
9957
9958 cat >>confdefs.h <<_ACEOF
9959 #define SELECT_TYPE_ARG1 $1
9960 _ACEOF
9961
9962
9963 cat >>confdefs.h <<_ACEOF
9964 #define SELECT_TYPE_ARG234 ($2)
9965 _ACEOF
9966
9967
9968 cat >>confdefs.h <<_ACEOF
9969 #define SELECT_TYPE_ARG5 ($3)
9970 _ACEOF
9971
9972 rm -f conftest*
9973
9974 fi
9975
9976 if test x$CLUSTER != xnone; then
9977 for ac_header in sys/socket.h sys/un.h
9978 do :
9979 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9980 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9981 if 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
9985
9986 else
9987 as_fn_error $? "bailing out" "$LINENO" 5
9988 fi
9989
9990 done
9991
9992 for ac_func in socket
9993 do :
9994 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
9995 if test "x$ac_cv_func_socket" = x""yes; then :
9996 cat >>confdefs.h <<_ACEOF
9997 #define HAVE_SOCKET 1
9998 _ACEOF
9999
10000 else
10001 as_fn_error $? "bailing out" "$LINENO" 5
10002 fi
10003 done
10004
10005 fi
10006
10007 if test x$DMEVENTD = xyes; then
10008 for ac_header in arpa/inet.h
10009 do :
10010 ac_fn_c_check_header_mongrel "$LINENO" "arpa/inet.h" "ac_cv_header_arpa_inet_h" "$ac_includes_default"
10011 if test "x$ac_cv_header_arpa_inet_h" = x""yes; then :
10012 cat >>confdefs.h <<_ACEOF
10013 #define HAVE_ARPA_INET_H 1
10014 _ACEOF
10015
10016 else
10017 as_fn_error $? "bailing out" "$LINENO" 5
10018 fi
10019
10020 done
10021
10022 fi
10023
10024 if test x$HAVE_LIBDL = xyes; then
10025 for ac_header in dlfcn.h
10026 do :
10027 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
10028 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
10029 cat >>confdefs.h <<_ACEOF
10030 #define HAVE_DLFCN_H 1
10031 _ACEOF
10032
10033 else
10034 as_fn_error $? "bailing out" "$LINENO" 5
10035 fi
10036
10037 done
10038
10039 fi
10040
10041 if test x$INTL = xyes; then
10042 for ac_header in libintl.h
10043 do :
10044 ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default"
10045 if test "x$ac_cv_header_libintl_h" = x""yes; then :
10046 cat >>confdefs.h <<_ACEOF
10047 #define HAVE_LIBINTL_H 1
10048 _ACEOF
10049
10050 else
10051 as_fn_error $? "bailing out" "$LINENO" 5
10052 fi
10053
10054 done
10055
10056 fi
10057
10058 if test x$UDEV_SYNC = xyes; then
10059 for ac_header in sys/ipc.h sys/sem.h
10060 do :
10061 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10062 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10063 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10064 cat >>confdefs.h <<_ACEOF
10065 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10066 _ACEOF
10067
10068 else
10069 as_fn_error $? "bailing out" "$LINENO" 5
10070 fi
10071
10072 done
10073
10074 fi
10075
10076 ################################################################################
10077 # Extract the first word of "modprobe", so it can be a program name with args.
10078 set dummy modprobe; ac_word=$2
10079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10080 $as_echo_n "checking for $ac_word... " >&6; }
10081 if test "${ac_cv_path_MODPROBE_CMD+set}" = set; then :
10082 $as_echo_n "(cached) " >&6
10083 else
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
10090 for as_dir in $PATH
10091 do
10092 IFS=$as_save_IFS
10093 test -z "$as_dir" && as_dir=.
10094 for ac_exec_ext in '' $ac_executable_extensions; do
10095 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10096 ac_cv_path_MODPROBE_CMD="$as_dir/$ac_word$ac_exec_ext"
10097 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10098 break 2
10099 fi
10100 done
10101 done
10102 IFS=$as_save_IFS
10103
10104 ;;
10105 esac
10106 fi
10107 MODPROBE_CMD=$ac_cv_path_MODPROBE_CMD
10108 if test -n "$MODPROBE_CMD"; then
10109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MODPROBE_CMD" >&5
10110 $as_echo "$MODPROBE_CMD" >&6; }
10111 else
10112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10113 $as_echo "no" >&6; }
10114 fi
10115
10116
10117
10118 if test x$MODPROBE_CMD != x; then
10119
10120 cat >>confdefs.h <<_ACEOF
10121 #define MODPROBE_CMD "$MODPROBE_CMD"
10122 _ACEOF
10123
10124 fi
10125
10126
10127 lvm_exec_prefix=$exec_prefix
10128 test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$prefix
10129 test "$lvm_exec_prefix" = NONE && lvm_exec_prefix=$ac_default_prefix
10130 LVM_PATH="$lvm_exec_prefix/sbin/lvm"
10131
10132 cat >>confdefs.h <<_ACEOF
10133 #define LVM_PATH "$LVM_PATH"
10134 _ACEOF
10135
10136
10137 if test "$CLVMD" != none; then
10138 clvmd_prefix=$ac_default_prefix
10139 CLVMD_PATH="$clvmd_prefix/sbin/clvmd"
10140 test "$prefix" != NONE && clvmd_prefix=$prefix
10141
10142 cat >>confdefs.h <<_ACEOF
10143 #define CLVMD_PATH "$CLVMD_PATH"
10144 _ACEOF
10145
10146 fi
10147
10148 ################################################################################
10149 if test "$BUILD_DMEVENTD" = yes; then
10150
10151 # Check whether --with-dmeventd-pidfile was given.
10152 if test "${with_dmeventd_pidfile+set}" = set; then :
10153 withval=$with_dmeventd_pidfile; DMEVENTD_PIDFILE=$withval
10154 else
10155 DMEVENTD_PIDFILE="/var/run/dmeventd.pid"
10156 fi
10157
10158
10159 cat >>confdefs.h <<_ACEOF
10160 #define DMEVENTD_PIDFILE "$DMEVENTD_PIDFILE"
10161 _ACEOF
10162
10163 fi
10164
10165 if test "$BUILD_DMEVENTD" = yes; then
10166
10167 # Check whether --with-dmeventd-path was given.
10168 if test "${with_dmeventd_path+set}" = set; then :
10169 withval=$with_dmeventd_path; DMEVENTD_PATH=$withval
10170 else
10171 DMEVENTD_PATH="$lvm_exec_prefix/sbin/dmeventd"
10172 fi
10173
10174
10175 cat >>confdefs.h <<_ACEOF
10176 #define DMEVENTD_PATH "$DMEVENTD_PATH"
10177 _ACEOF
10178
10179 fi
10180
10181
10182
10183 # Check whether --with-default-run-dir was given.
10184 if test "${with_default_run_dir+set}" = set; then :
10185 withval=$with_default_run_dir; DEFAULT_RUN_DIR="$withval"
10186 else
10187 DEFAULT_RUN_DIR="/var/run/lvm"
10188 fi
10189
10190 cat >>confdefs.h <<_ACEOF
10191 #define DEFAULT_RUN_DIR "$DEFAULT_RUN_DIR"
10192 _ACEOF
10193
10194
10195 ################################################################################
10196
10197 # Check whether --with-default-system-dir was given.
10198 if test "${with_default_system_dir+set}" = set; then :
10199 withval=$with_default_system_dir; DEFAULT_SYS_DIR=$withval
10200 else
10201 DEFAULT_SYS_DIR="/etc/lvm"
10202 fi
10203
10204
10205 cat >>confdefs.h <<_ACEOF
10206 #define DEFAULT_SYS_DIR "$DEFAULT_SYS_DIR"
10207 _ACEOF
10208
10209
10210
10211 # Check whether --with-default-archive-subdir was given.
10212 if test "${with_default_archive_subdir+set}" = set; then :
10213 withval=$with_default_archive_subdir; DEFAULT_ARCHIVE_SUBDIR=$withval
10214 else
10215 DEFAULT_ARCHIVE_SUBDIR=archive
10216 fi
10217
10218
10219 cat >>confdefs.h <<_ACEOF
10220 #define DEFAULT_ARCHIVE_SUBDIR "$DEFAULT_ARCHIVE_SUBDIR"
10221 _ACEOF
10222
10223
10224
10225 # Check whether --with-default-backup-subdir was given.
10226 if test "${with_default_backup_subdir+set}" = set; then :
10227 withval=$with_default_backup_subdir; DEFAULT_BACKUP_SUBDIR=$withval
10228 else
10229 DEFAULT_BACKUP_SUBDIR=backup
10230 fi
10231
10232
10233 cat >>confdefs.h <<_ACEOF
10234 #define DEFAULT_BACKUP_SUBDIR "$DEFAULT_BACKUP_SUBDIR"
10235 _ACEOF
10236
10237
10238
10239 # Check whether --with-default-cache-subdir was given.
10240 if test "${with_default_cache_subdir+set}" = set; then :
10241 withval=$with_default_cache_subdir; DEFAULT_CACHE_SUBDIR=$withval
10242 else
10243 DEFAULT_CACHE_SUBDIR=cache
10244 fi
10245
10246
10247 cat >>confdefs.h <<_ACEOF
10248 #define DEFAULT_CACHE_SUBDIR "$DEFAULT_CACHE_SUBDIR"
10249 _ACEOF
10250
10251
10252
10253 # Check whether --with-default-locking-dir was given.
10254 if test "${with_default_locking_dir+set}" = set; then :
10255 withval=$with_default_locking_dir; DEFAULT_LOCK_DIR=$withval
10256 else
10257 DEFAULT_LOCK_DIR="/var/lock/lvm"
10258 fi
10259
10260
10261 cat >>confdefs.h <<_ACEOF
10262 #define DEFAULT_LOCK_DIR "$DEFAULT_LOCK_DIR"
10263 _ACEOF
10264
10265
10266 ################################################################################
10267
10268 # Check whether --with-default-data-alignment was given.
10269 if test "${with_default_data_alignment+set}" = set; then :
10270 withval=$with_default_data_alignment; DEFAULT_DATA_ALIGNMENT=$withval
10271 else
10272 DEFAULT_DATA_ALIGNMENT=1
10273 fi
10274
10275
10276 cat >>confdefs.h <<_ACEOF
10277 #define DEFAULT_DATA_ALIGNMENT $DEFAULT_DATA_ALIGNMENT
10278 _ACEOF
10279
10280
10281 ################################################################################
10282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for kernel interface choice" >&5
10283 $as_echo_n "checking for kernel interface choice... " >&6; }
10284
10285 # Check whether --with-interface was given.
10286 if test "${with_interface+set}" = set; then :
10287 withval=$with_interface; interface=$withval
10288 else
10289 interface=ioctl
10290 fi
10291
10292 if [ "x$interface" != xioctl ];
10293 then
10294 as_fn_error $? "--with-interface=ioctl required. fs no longer supported." "$LINENO" 5
10295 fi
10296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $interface" >&5
10297 $as_echo "$interface" >&6; }
10298
10299 ################################################################################
10300 DM_LIB_VERSION="\"`cat "$srcdir"/VERSION_DM 2>/dev/null || echo Unknown`\""
10301
10302 cat >>confdefs.h <<_ACEOF
10303 #define DM_LIB_VERSION $DM_LIB_VERSION
10304 _ACEOF
10305
10306
10307 DM_LIB_PATCHLEVEL=`cat "$srcdir"/VERSION_DM | $AWK -F '[-. ]' '{printf "%s.%s.%s",$1,$2,$3}'`
10308
10309 LVM_VERSION="\"`cat "$srcdir"/VERSION 2>/dev/null || echo Unknown`\""
10310
10311 VER=`cat "$srcdir"/VERSION`
10312 LVM_RELEASE_DATE="\"`echo $VER | $SED 's/.* (//;s/).*//'`\""
10313 VER=`echo "$VER" | $AWK '{print $1}'`
10314 LVM_RELEASE="\"`echo "$VER" | $AWK -F '-' '{print $2}'`\""
10315 VER=`echo "$VER" | $AWK -F '-' '{print $1}'`
10316 LVM_MAJOR=`echo "$VER" | $AWK -F '.' '{print $1}'`
10317 LVM_MINOR=`echo "$VER" | $AWK -F '.' '{print $2}'`
10318 LVM_PATCHLEVEL=`echo "$VER" | $AWK -F '[(.]' '{print $3}'`
10319 LVM_LIBAPI=`echo "$VER" | $AWK -F '[()]' '{print $2}'`
10320
10321 ################################################################################
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434 ################################################################################
10435 ac_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"
10436
10437 cat >confcache <<\_ACEOF
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
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.
10443 #
10444 # config.status only pays attention to the cache file if you give it
10445 # the --recheck option to rerun configure.
10446 #
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
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.
10455 # So, we kill variables containing newlines.
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.
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 #(
10464 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10465 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10466 esac
10467 case $ac_var in #(
10468 _ | IFS | as_nl) ;; #(
10469 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10470 *) { eval $ac_var=; unset $ac_var;} ;;
10471 esac ;;
10472 esac
10473 done
10474
10475 (set) 2>&1 |
10476 case $as_nl`(ac_space=' '; set) 2>&1` in #(
10477 *${as_nl}ac_space=\ *)
10478 # `set' does not quote correctly, so add quotes: double-quote
10479 # substitution turns \\\\ into \\, and sed turns \\ into \.
10480 sed -n \
10481 "s/'/'\\\\''/g;
10482 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10483 ;; #(
10484 *)
10485 # `set' quotes correctly as required by POSIX, so do not add quotes.
10486 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10487 ;;
10488 esac |
10489 sort
10490 ) |
10491 sed '
10492 /^ac_cv_env_/b end
10493 t clear
10494 :clear
10495 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10496 t end
10497 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10498 :end' >>confcache
10499 if 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" &&
10502 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10503 $as_echo "$as_me: updating cache $cache_file" >&6;}
10504 cat confcache >$cache_file
10505 else
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10507 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10508 fi
10509 fi
10510 rm -f confcache
10511
10512 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10513 # Let make expand exec_prefix.
10514 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10515
10516 DEFS=-DHAVE_CONFIG_H
10517
10518 ac_libobjs=
10519 ac_ltlibobjs=
10520 U=
10521 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10522 # 1. Remove the extension, and $U if already installed.
10523 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10524 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10525 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10526 # will be set to the directory where LIBOBJS objects are built.
10527 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10528 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10529 done
10530 LIBOBJS=$ac_libobjs
10531
10532 LTLIBOBJS=$ac_ltlibobjs
10533
10534
10535
10536 : ${CONFIG_STATUS=./config.status}
10537 ac_write_fail=0
10538 ac_clean_files_save=$ac_clean_files
10539 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10540 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10541 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10542 as_write_fail=0
10543 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10544 #! $SHELL
10545 # Generated by $as_me.
10546 # Run this file to recreate the current configuration.
10547 # Compiler output produced by configure, useful for debugging
10548 # configure, is in config.log if it exists.
10549
10550 debug=false
10551 ac_cs_recheck=false
10552 ac_cs_silent=false
10553
10554 SHELL=\${CONFIG_SHELL-$SHELL}
10555 export SHELL
10556 _ASEOF
10557 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10558 ## -------------------- ##
10559 ## M4sh Initialization. ##
10560 ## -------------------- ##
10561
10562 # Be more Bourne compatible
10563 DUALCASE=1; export DUALCASE # for MKS sh
10564 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10565 emulate sh
10566 NULLCMD=:
10567 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10568 # is contrary to our usage. Disable this feature.
10569 alias -g '${1+"$@"}'='"$@"'
10570 setopt NO_GLOB_SUBST
10571 else
10572 case `(set -o) 2>/dev/null` in #(
10573 *posix*) :
10574 set -o posix ;; #(
10575 *) :
10576 ;;
10577 esac
10578 fi
10579
10580
10581 as_nl='
10582 '
10583 export as_nl
10584 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10585 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10586 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10587 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10588 # Prefer a ksh shell builtin over an external printf program on Solaris,
10589 # but without wasting forks for bash or zsh.
10590 if 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 --'
10594 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10595 as_echo='printf %s\n'
10596 as_echo_n='printf %s'
10597 else
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'
10601 else
10602 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10603 as_echo_n_body='eval
10604 arg=$1;
10605 case $arg in #(
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'
10614 fi
10615 export as_echo_body
10616 as_echo='sh -c $as_echo_body as_echo'
10617 fi
10618
10619 # The user is always right.
10620 if 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 }
10626 fi
10627
10628
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.)
10634 IFS=" "" $as_nl"
10635
10636 # Find who we are. Look in the path if we contain no directory separator.
10637 case $0 in #((
10638 *[\\/]* ) as_myself=$0 ;;
10639 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10640 for as_dir in $PATH
10641 do
10642 IFS=$as_save_IFS
10643 test -z "$as_dir" && as_dir=.
10644 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10645 done
10646 IFS=$as_save_IFS
10647
10648 ;;
10649 esac
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.
10652 if test "x$as_myself" = x; then
10653 as_myself=$0
10654 fi
10655 if test ! -f "$as_myself"; then
10656 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10657 exit 1
10658 fi
10659
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.
10664 for as_var in BASH_ENV ENV MAIL MAILPATH
10665 do eval test x\${$as_var+set} = xset \
10666 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10667 done
10668 PS1='$ '
10669 PS2='> '
10670 PS4='+ '
10671
10672 # NLS nuisances.
10673 LC_ALL=C
10674 export LC_ALL
10675 LANGUAGE=C
10676 export LANGUAGE
10677
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.
10687 as_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.
10702 as_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.
10710 as_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.
10720 as_fn_unset ()
10721 {
10722 { eval $1=; unset $1;}
10723 }
10724 as_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.
10731 if (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 }'
10736 else
10737 as_fn_append ()
10738 {
10739 eval $1=\$$1\$2
10740 }
10741 fi # 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.
10748 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10749 eval 'as_fn_arith ()
10750 {
10751 as_val=$(( $* ))
10752 }'
10753 else
10754 as_fn_arith ()
10755 {
10756 as_val=`expr "$@" || test $? -eq 1`
10757 }
10758 fi # as_fn_arith
10759
10760
10761 if expr a : '\(a\)' >/dev/null 2>&1 &&
10762 test "X`expr 00001 : '.*\(...\)'`" = X001; then
10763 as_expr=expr
10764 else
10765 as_expr=false
10766 fi
10767
10768 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10769 as_basename=basename
10770 else
10771 as_basename=false
10772 fi
10773
10774 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10775 as_dirname=dirname
10776 else
10777 as_dirname=false
10778 fi
10779
10780 as_me=`$as_basename -- "$0" ||
10781 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10782 X"$0" : 'X\(//\)$' \| \
10783 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10784 $as_echo X/"$0" |
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'`
10798
10799 # Avoid depending upon Character Ranges.
10800 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10801 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10802 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10803 as_cr_digits='0123456789'
10804 as_cr_alnum=$as_cr_Letters$as_cr_digits
10805
10806 ECHO_C= ECHO_N= ECHO_T=
10807 case `echo -n x` in #(((((
10808 -n*)
10809 case `echo 'xy\c'` in
10810 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10811 xy) ECHO_C='\c';;
10812 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10813 ECHO_T=' ';;
10814 esac;;
10815 *)
10816 ECHO_N='-n';;
10817 esac
10818
10819 rm -f conf$$ conf$$.exe conf$$.file
10820 if test -d conf$$.dir; then
10821 rm -f conf$$.dir/conf$$.file
10822 else
10823 rm -f conf$$.dir
10824 mkdir conf$$.dir 2>/dev/null
10825 fi
10826 if (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
10838 as_ln_s='cp -p'
10839 fi
10840 else
10841 as_ln_s='cp -p'
10842 fi
10843 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10844 rmdir conf$$.dir 2>/dev/null
10845
10846
10847 # as_fn_mkdir_p
10848 # -------------
10849 # Create "$as_dir" as a directory, including parents if necessary.
10850 as_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
10894 if mkdir -p . 2>/dev/null; then
10895 as_mkdir_p='mkdir -p "$as_dir"'
10896 else
10897 test -d ./-p && rmdir ./-p
10898 as_mkdir_p=false
10899 fi
10900
10901 if test -x / >/dev/null 2>&1; then
10902 as_test_x='test -x'
10903 else
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
10912 test -d "$1/.";
10913 else
10914 case $1 in #(
10915 -*)set "./$1";;
10916 esac;
10917 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
10918 ???[sx]*):;;*)false;;esac;fi
10919 '\'' sh
10920 '
10921 fi
10922 as_executable_p=$as_test_x
10923
10924 # Sed expression to map a string onto a valid CPP name.
10925 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10926
10927 # Sed expression to map a string onto a valid variable name.
10928 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10929
10930
10931 exec 6>&1
10932 ## ----------------------------------- ##
10933 ## Main body of $CONFIG_STATUS script. ##
10934 ## ----------------------------------- ##
10935 _ASEOF
10936 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10937
10938 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10939 # Save the log message, to keep $0 and so on meaningful, and to
10940 # report actual input values of CONFIG_FILES etc. instead of their
10941 # values after options handling.
10942 ac_log="
10943 This file was extended by $as_me, which was
10944 generated by GNU Autoconf 2.66. Invocation command line was
10945
10946 CONFIG_FILES = $CONFIG_FILES
10947 CONFIG_HEADERS = $CONFIG_HEADERS
10948 CONFIG_LINKS = $CONFIG_LINKS
10949 CONFIG_COMMANDS = $CONFIG_COMMANDS
10950 $ $0 $@
10951
10952 on `(hostname || uname -n) 2>/dev/null | sed 1q`
10953 "
10954
10955 _ACEOF
10956
10957 case $ac_config_files in *"
10958 "*) set x $ac_config_files; shift; ac_config_files=$*;;
10959 esac
10960
10961 case $ac_config_headers in *"
10962 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10963 esac
10964
10965
10966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10967 # Files that config.status was made for.
10968 config_files="$ac_config_files"
10969 config_headers="$ac_config_headers"
10970
10971 _ACEOF
10972
10973 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10974 ac_cs_usage="\
10975 \`$as_me' instantiates files and other configuration actions
10976 from templates according to the current configuration. Unless the files
10977 and actions are specified as TAGs, all are instantiated by default.
10978
10979 Usage: $0 [OPTION]... [TAG]...
10980
10981 -h, --help print this help, then exit
10982 -V, --version print version number and configuration settings, then exit
10983 --config print configuration, then exit
10984 -q, --quiet, --silent
10985 do not print progress messages
10986 -d, --debug don't remove temporary files
10987 --recheck update $as_me by reconfiguring in the same conditions
10988 --file=FILE[:TEMPLATE]
10989 instantiate the configuration file FILE
10990 --header=FILE[:TEMPLATE]
10991 instantiate the configuration header FILE
10992
10993 Configuration files:
10994 $config_files
10995
10996 Configuration headers:
10997 $config_headers
10998
10999 Report bugs to the package provider."
11000
11001 _ACEOF
11002 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11003 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11004 ac_cs_version="\\
11005 config.status
11006 configured by $0, generated by GNU Autoconf 2.66,
11007 with options \\"\$ac_cs_config\\"
11008
11009 Copyright (C) 2010 Free Software Foundation, Inc.
11010 This config.status script is free software; the Free Software Foundation
11011 gives unlimited permission to copy, distribute and modify it."
11012
11013 ac_pwd='$ac_pwd'
11014 srcdir='$srcdir'
11015 INSTALL='$INSTALL'
11016 MKDIR_P='$MKDIR_P'
11017 AWK='$AWK'
11018 test -n "\$AWK" || AWK=awk
11019 _ACEOF
11020
11021 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11022 # The default lists apply if the user does not specify any file.
11023 ac_need_defaults=:
11024 while test $# != 0
11025 do
11026 case $1 in
11027 --*=*)
11028 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11029 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11030 ac_shift=:
11031 ;;
11032 *)
11033 ac_option=$1
11034 ac_optarg=$2
11035 ac_shift=shift
11036 ;;
11037 esac
11038
11039 case $ac_option in
11040 # Handling of the options.
11041 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11042 ac_cs_recheck=: ;;
11043 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11044 $as_echo "$ac_cs_version"; exit ;;
11045 --config | --confi | --conf | --con | --co | --c )
11046 $as_echo "$ac_cs_config"; exit ;;
11047 --debug | --debu | --deb | --de | --d | -d )
11048 debug=: ;;
11049 --file | --fil | --fi | --f )
11050 $ac_shift
11051 case $ac_optarg in
11052 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11053 esac
11054 as_fn_append CONFIG_FILES " '$ac_optarg'"
11055 ac_need_defaults=false;;
11056 --header | --heade | --head | --hea )
11057 $ac_shift
11058 case $ac_optarg in
11059 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11060 esac
11061 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11062 ac_need_defaults=false;;
11063 --he | --h)
11064 # Conflict between --help and --header
11065 as_fn_error $? "ambiguous option: \`$1'
11066 Try \`$0 --help' for more information.";;
11067 --help | --hel | -h )
11068 $as_echo "$ac_cs_usage"; exit ;;
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.
11074 -*) as_fn_error $? "unrecognized option: \`$1'
11075 Try \`$0 --help' for more information." ;;
11076
11077 *) as_fn_append ac_config_targets " $1"
11078 ac_need_defaults=false ;;
11079
11080 esac
11081 shift
11082 done
11083
11084 ac_configure_extra_args=
11085
11086 if $ac_cs_silent; then
11087 exec 6>/dev/null
11088 ac_configure_extra_args="$ac_configure_extra_args --silent"
11089 fi
11090
11091 _ACEOF
11092 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11093 if \$ac_cs_recheck; then
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'
11098 export CONFIG_SHELL
11099 exec "\$@"
11100 fi
11101
11102 _ACEOF
11103 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11104 exec 5>>config.log
11105 {
11106 echo
11107 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11108 ## Running $as_me. ##
11109 _ASBOX
11110 $as_echo "$ac_log"
11111 } >&5
11112
11113 _ACEOF
11114 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11115 _ACEOF
11116
11117 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11118
11119 # Handling of arguments.
11120 for ac_config_target in $ac_config_targets
11121 do
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" ;;
11128 "daemons/cmirrord/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/cmirrord/Makefile" ;;
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" ;;
11131 "daemons/dmeventd/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/Makefile" ;;
11132 "daemons/dmeventd/plugins/lvm2/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/lvm2/Makefile" ;;
11133 "daemons/dmeventd/plugins/raid/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/raid/Makefile" ;;
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" ;;
11136 "daemons/dmeventd/plugins/thin/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/dmeventd/plugins/thin/Makefile" ;;
11137 "daemons/lvmetad/Makefile") CONFIG_FILES="$CONFIG_FILES daemons/lvmetad/Makefile" ;;
11138 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
11139 "doc/example.conf") CONFIG_FILES="$CONFIG_FILES doc/example.conf" ;;
11140 "include/.symlinks") CONFIG_FILES="$CONFIG_FILES include/.symlinks" ;;
11141 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
11142 "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
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" ;;
11147 "lib/replicator/Makefile") CONFIG_FILES="$CONFIG_FILES lib/replicator/Makefile" ;;
11148 "lib/misc/lvm-version.h") CONFIG_FILES="$CONFIG_FILES lib/misc/lvm-version.h" ;;
11149 "lib/raid/Makefile") CONFIG_FILES="$CONFIG_FILES lib/raid/Makefile" ;;
11150 "lib/snapshot/Makefile") CONFIG_FILES="$CONFIG_FILES lib/snapshot/Makefile" ;;
11151 "lib/thin/Makefile") CONFIG_FILES="$CONFIG_FILES lib/thin/Makefile" ;;
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" ;;
11155 "libdm/Makefile") CONFIG_FILES="$CONFIG_FILES libdm/Makefile" ;;
11156 "libdm/libdevmapper.pc") CONFIG_FILES="$CONFIG_FILES libdm/libdevmapper.pc" ;;
11157 "liblvm/Makefile") CONFIG_FILES="$CONFIG_FILES liblvm/Makefile" ;;
11158 "liblvm/liblvm2app.pc") CONFIG_FILES="$CONFIG_FILES liblvm/liblvm2app.pc" ;;
11159 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
11160 "po/Makefile") CONFIG_FILES="$CONFIG_FILES po/Makefile" ;;
11161 "scripts/clvmd_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/clvmd_init_red_hat" ;;
11162 "scripts/cmirrord_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/cmirrord_init_red_hat" ;;
11163 "scripts/lvm2_lvmetad_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_lvmetad_init_red_hat" ;;
11164 "scripts/lvm2_lvmetad_systemd_red_hat.socket") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_lvmetad_systemd_red_hat.socket" ;;
11165 "scripts/lvm2_lvmetad_systemd_red_hat.service") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_lvmetad_systemd_red_hat.service" ;;
11166 "scripts/lvm2_monitoring_init_red_hat") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_monitoring_init_red_hat" ;;
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" ;;
11169 "scripts/lvm2_tmpfiles_red_hat.conf") CONFIG_FILES="$CONFIG_FILES scripts/lvm2_tmpfiles_red_hat.conf" ;;
11170 "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
11171 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;;
11172 "test/api/Makefile") CONFIG_FILES="$CONFIG_FILES test/api/Makefile" ;;
11173 "test/unit/Makefile") CONFIG_FILES="$CONFIG_FILES test/unit/Makefile" ;;
11174 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
11175 "udev/Makefile") CONFIG_FILES="$CONFIG_FILES udev/Makefile" ;;
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" ;;
11178 "unit-tests/mm/Makefile") CONFIG_FILES="$CONFIG_FILES unit-tests/mm/Makefile" ;;
11179
11180 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11181 esac
11182 done
11183
11184
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.
11189 if $ac_need_defaults; then
11190 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11191 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11192 fi
11193
11194 # Have a temporary directory for convenience. Make it in the build tree
11195 # simply because there is no reason against having it here, and in addition,
11196 # creating and moving files from /tmp can sometimes cause problems.
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'.
11200 $debug ||
11201 {
11202 tmp=
11203 trap 'exit_status=$?
11204 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11205 ' 0
11206 trap 'as_fn_exit 1' 1 2 13 15
11207 }
11208 # Create a (secure) tmp directory for tmp files.
11209
11210 {
11211 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11212 test -n "$tmp" && test -d "$tmp"
11213 } ||
11214 {
11215 tmp=./conf$$-$RANDOM
11216 (umask 077 && mkdir "$tmp")
11217 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11218
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'.
11222 if test -n "$CONFIG_FILES"; then
11223
11224
11225 ac_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.
11229 if test "x$ac_cr" = x; then
11230 eval ac_cr=\$\'\\r\'
11231 fi
11232 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11233 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11234 ac_cs_awk_cr='\\r'
11235 else
11236 ac_cs_awk_cr=$ac_cr
11237 fi
11238
11239 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11240 _ACEOF
11241
11242
11243 {
11244 echo "cat >conf$$subs.awk <<_ACEOF" &&
11245 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11246 echo "_ACEOF"
11247 } >conf$$subs.sh ||
11248 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11249 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11250 ac_delim='%!_!# '
11251 for ac_last_try in false false false false false :; do
11252 . ./conf$$subs.sh ||
11253 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
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
11257 break
11258 elif $ac_last_try; then
11259 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11260 else
11261 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11262 fi
11263 done
11264 rm -f conf$$subs.sh
11265
11266 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11267 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11268 _ACEOF
11269 sed -n '
11270 h
11271 s/^/S["/; s/!.*/"]=/
11272 p
11273 g
11274 s/^[^!]*!//
11275 :repl
11276 t repl
11277 s/'"$ac_delim"'$//
11278 t delim
11279 :nl
11280 h
11281 s/\(.\{148\}\)..*/\1/
11282 t more1
11283 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11284 p
11285 n
11286 b repl
11287 :more1
11288 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11289 p
11290 g
11291 s/.\{148\}//
11292 t nl
11293 :delim
11294 h
11295 s/\(.\{148\}\)..*/\1/
11296 t more2
11297 s/["\\]/\\&/g; s/^/"/; s/$/"/
11298 p
11299 b
11300 :more2
11301 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11302 p
11303 g
11304 s/.\{148\}//
11305 t delim
11306 ' <conf$$subs.awk | sed '
11307 /^[^""]/{
11308 N
11309 s/\n//
11310 }
11311 ' >>$CONFIG_STATUS || ac_write_fail=1
11312 rm -f conf$$subs.awk
11313 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11314 _ACAWK
11315 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11316 for (key in S) S_is_set[key] = 1
11317 FS = "\a"
11318
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 }
11339
11340 _ACAWK
11341 _ACEOF
11342 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11343 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11344 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11345 else
11346 cat
11347 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11348 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11349 _ACEOF
11350
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
11353 # trailing colons and then remove the whole line if VPATH becomes empty
11354 # (actually we leave an empty line to preserve line numbers).
11355 if test "x$srcdir" = x.; then
11356 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11357 h
11358 s///
11359 s/^/:/
11360 s/[ ]*$/:/
11361 s/:\$(srcdir):/:/g
11362 s/:\${srcdir}:/:/g
11363 s/:@srcdir@:/:/g
11364 s/^:*//
11365 s/:*$//
11366 x
11367 s/\(=[ ]*\).*/\1/
11368 G
11369 s/\n//
11370 s/^[^=]*=[ ]*$//
11371 }'
11372 fi
11373
11374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11375 fi # test -n "$CONFIG_FILES"
11376
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'.
11380 if test -n "$CONFIG_HEADERS"; then
11381 cat >"$tmp/defines.awk" <<\_ACAWK ||
11382 BEGIN {
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.
11391 ac_delim='%!_!# '
11392 for 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
11397 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11398 else
11399 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11400 fi
11401 done
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
11407 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11408 sed -n '
11409 s/.\{148\}/&'"$ac_delim"'/g
11410 t rset
11411 :rset
11412 s/^[ ]*#[ ]*define[ ][ ]*/ /
11413 t def
11414 d
11415 :def
11416 s/\\$//
11417 t bsnl
11418 s/["\\]/\\&/g
11419 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11420 D["\1"]=" \3"/p
11421 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11422 d
11423 :bsnl
11424 s/["\\]/\\&/g
11425 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11426 D["\1"]=" \3\\\\\\n"\\/p
11427 t cont
11428 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11429 t cont
11430 d
11431 :cont
11432 n
11433 s/.\{148\}/&'"$ac_delim"'/g
11434 t clear
11435 :clear
11436 s/\\$//
11437 t bsnlc
11438 s/["\\]/\\&/g; s/^/"/; s/$/"/p
11439 d
11440 :bsnlc
11441 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11442 b cont
11443 ' <confdefs.h | sed '
11444 s/'"$ac_delim"'/"\\\
11445 "/g' >>$CONFIG_STATUS || ac_write_fail=1
11446
11447 cat >>$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
11481 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11482 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11483 fi # test -n "$CONFIG_HEADERS"
11484
11485
11486 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11487 shift
11488 for ac_tag
11489 do
11490 case $ac_tag in
11491 :[FHLC]) ac_mode=$ac_tag; continue;;
11492 esac
11493 case $ac_mode$ac_tag in
11494 :[FHL]*:*);;
11495 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
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 ||
11523 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11524 esac
11525 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11526 as_fn_append ac_file_inputs " '$ac_f'"
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. */
11532 configure_input='Generated from '`
11533 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11534 `' by configure.'
11535 if test x"$ac_file" != x-; then
11536 configure_input="$ac_file. $configure_input"
11537 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11538 $as_echo "$as_me: creating $ac_file" >&6;}
11539 fi
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
11547
11548 case $ac_tag in
11549 *:-:* | *:-) cat >"$tmp/stdin" \
11550 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11551 esac
11552 ;;
11553 esac
11554
11555 ac_dir=`$as_dirname -- "$ac_file" ||
11556 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11557 X"$ac_file" : 'X\(//\)[^/]' \| \
11558 X"$ac_file" : 'X\(//\)$' \| \
11559 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11560 $as_echo X"$ac_file" |
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'`
11578 as_dir="$ac_dir"; as_fn_mkdir_p
11579 ac_builddir=.
11580
11581 case "$ac_dir" in
11582 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11583 *)
11584 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11585 # A ".." for each directory in $ac_dir_suffix.
11586 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
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 ;;
11591 esac
11592 ac_abs_top_builddir=$ac_pwd
11593 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11594 # for backward compatibility:
11595 ac_top_builddir=$ac_top_build_prefix
11596
11597 case $srcdir in
11598 .) # We are building in place.
11599 ac_srcdir=.
11600 ac_top_srcdir=$ac_top_builddir_sub
11601 ac_abs_top_srcdir=$ac_pwd ;;
11602 [\\/]* | ?:[\\/]* ) # Absolute name.
11603 ac_srcdir=$srcdir$ac_dir_suffix;
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 ;;
11610 esac
11611 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11612
11613
11614 case $ac_mode in
11615 :F)
11616 #
11617 # CONFIG_FILE
11618 #
11619
11620 case $INSTALL in
11621 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11622 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11623 esac
11624 ac_MKDIR_P=$MKDIR_P
11625 case $MKDIR_P in
11626 [\\/$]* | ?:[\\/]* ) ;;
11627 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
11628 esac
11629 _ACEOF
11630
11631 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11632 # If the template does not know about datarootdir, expand it.
11633 # FIXME: This hack should be removed a few years after 2.60.
11634 ac_datarootdir_hack=; ac_datarootdir_seen=
11635 ac_sed_dataroot='
11636 /datarootdir/ {
11637 p
11638 q
11639 }
11640 /@datadir@/p
11641 /@docdir@/p
11642 /@infodir@/p
11643 /@localedir@/p
11644 /@mandir@/p'
11645 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11646 *datarootdir*) ac_datarootdir_seen=yes;;
11647 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11649 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11650 _ACEOF
11651 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
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
11658 s&\\\${datarootdir}&$datarootdir&g' ;;
11659 esac
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?
11665 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11666 ac_sed_extra="$ac_vpsub
11667 $extrasub
11668 _ACEOF
11669 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11670 :t
11671 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11672 s|@configure_input@|$ac_sed_conf_input|;t t
11673 s&@top_builddir@&$ac_top_builddir_sub&;t t
11674 s&@top_build_prefix@&$ac_top_build_prefix&;t t
11675 s&@srcdir@&$ac_srcdir&;t t
11676 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11677 s&@top_srcdir@&$ac_top_srcdir&;t t
11678 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11679 s&@builddir@&$ac_builddir&;t t
11680 s&@abs_builddir@&$ac_abs_builddir&;t t
11681 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11682 s&@INSTALL@&$ac_INSTALL&;t t
11683 s&@MKDIR_P@&$ac_MKDIR_P&;t t
11684 $ac_datarootdir_hack
11685 "
11686 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
11687 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11688
11689 test -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"; } &&
11692 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11693 which seems to be undefined. Please make sure it is defined" >&5
11694 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11695 which seems to be undefined. Please make sure it is defined" >&2;}
11696
11697 rm -f "$tmp/stdin"
11698 case $ac_file in
11699 -) cat "$tmp/out" && rm -f "$tmp/out";;
11700 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
11701 esac \
11702 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11703 ;;
11704 :H)
11705 #
11706 # CONFIG_HEADER
11707 #
11708 if test x"$ac_file" != x-; then
11709 {
11710 $as_echo "/* $configure_input */" \
11711 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
11712 } >"$tmp/config.h" \
11713 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11714 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
11715 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11716 $as_echo "$as_me: $ac_file is unchanged" >&6;}
11717 else
11718 rm -f "$ac_file"
11719 mv "$tmp/config.h" "$ac_file" \
11720 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11721 fi
11722 else
11723 $as_echo "/* $configure_input */" \
11724 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
11725 || as_fn_error $? "could not create -" "$LINENO" 5
11726 fi
11727 ;;
11728
11729
11730 esac
11731
11732 done # for ac_tag
11733
11734
11735 as_fn_exit 0
11736 _ACEOF
11737 ac_clean_files=$ac_clean_files_save
11738
11739 test $ac_write_fail = 0 ||
11740 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11741
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.
11751 if 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.
11761 $ac_cs_success || as_fn_exit 1
11762 fi
11763 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11765 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11766 fi
11767
11768
11769 if test x$ODIRECT != xyes; then
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&5
11771 $as_echo "$as_me: WARNING: Warning: O_DIRECT disabled: low-memory pvmove may lock up" >&2;}
11772 fi
This page took 0.629791 seconds and 5 git commands to generate.