]> git.ipfire.org Git - thirdparty/e2fsprogs.git/blob - configure
ci.yml: use actions/checkout@v3 to switch to using Node 16
[thirdparty/e2fsprogs.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7 # Inc.
8 #
9 #
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 as_nop=:
19 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20 then :
21 emulate sh
22 NULLCMD=:
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
26 setopt NO_GLOB_SUBST
27 else $as_nop
28 case `(set -o) 2>/dev/null` in #(
29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
33 esac
34 fi
35
36
37
38 # Reset variables that may have inherited troublesome values from
39 # the environment.
40
41 # IFS needs to be set, to space, tab, and newline, in precisely that order.
42 # (If _AS_PATH_WALK were called with IFS unset, it would have the
43 # side effect of setting IFS to empty, thus disabling word splitting.)
44 # Quoting is to prevent editors from complaining about space-tab.
45 as_nl='
46 '
47 export as_nl
48 IFS=" "" $as_nl"
49
50 PS1='$ '
51 PS2='> '
52 PS4='+ '
53
54 # Ensure predictable behavior from utilities with locale-dependent output.
55 LC_ALL=C
56 export LC_ALL
57 LANGUAGE=C
58 export LANGUAGE
59
60 # We cannot yet rely on "unset" to work, but we need these variables
61 # to be unset--not just set to an empty or harmless value--now, to
62 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
63 # also avoids known problems related to "unset" and subshell syntax
64 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66 do eval test \${$as_var+y} \
67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
68 done
69
70 # Ensure that fds 0, 1, and 2 are open.
71 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
74
75 # The user is always right.
76 if ${PATH_SEPARATOR+false} :; then
77 PATH_SEPARATOR=:
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80 PATH_SEPARATOR=';'
81 }
82 fi
83
84
85 # Find who we are. Look in the path if we contain no directory separator.
86 as_myself=
87 case $0 in #((
88 *[\\/]* ) as_myself=$0 ;;
89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
90 for as_dir in $PATH
91 do
92 IFS=$as_save_IFS
93 case $as_dir in #(((
94 '') as_dir=./ ;;
95 */) ;;
96 *) as_dir=$as_dir/ ;;
97 esac
98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114
115 # Use a proper internal environment variable to ensure we don't fall
116 # into an infinite loop, continuously re-executing ourselves.
117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
118 _as_can_reexec=no; export _as_can_reexec;
119 # We cannot yet assume a decent shell, so we have to provide a
120 # neutralization value for shells without unset; and this also
121 # works around shells that cannot unset nonexistent variables.
122 # Preserve -v and -x to the replacement shell.
123 BASH_ENV=/dev/null
124 ENV=/dev/null
125 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
126 case $- in # ((((
127 *v*x* | *x*v* ) as_opts=-vx ;;
128 *v* ) as_opts=-v ;;
129 *x* ) as_opts=-x ;;
130 * ) as_opts= ;;
131 esac
132 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133 # Admittedly, this is quite paranoid, since all the known shells bail
134 # out after a failed `exec'.
135 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136 exit 255
137 fi
138 # We don't want this to propagate to other subprocesses.
139 { _as_can_reexec=; unset _as_can_reexec;}
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="as_nop=:
142 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143 then :
144 emulate sh
145 NULLCMD=:
146 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147 # is contrary to our usage. Disable this feature.
148 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 setopt NO_GLOB_SUBST
150 else \$as_nop
151 case \`(set -o) 2>/dev/null\` in #(
152 *posix*) :
153 set -o posix ;; #(
154 *) :
155 ;;
156 esac
157 fi
158 "
159 as_required="as_fn_return () { (exit \$1); }
160 as_fn_success () { as_fn_return 0; }
161 as_fn_failure () { as_fn_return 1; }
162 as_fn_ret_success () { return 0; }
163 as_fn_ret_failure () { return 1; }
164
165 exitcode=0
166 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171 then :
172
173 else \$as_nop
174 exitcode=1; echo positional parameters were not saved.
175 fi
176 test x\$exitcode = x0 || exit 1
177 blah=\$(echo \$(echo blah))
178 test x\"\$blah\" = xblah || exit 1
179 test -x / || exit 1"
180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184 test \$(( 1 + 1 )) = 2 || exit 1"
185 if (eval "$as_required") 2>/dev/null
186 then :
187 as_have_required=yes
188 else $as_nop
189 as_have_required=no
190 fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
192 then :
193
194 else $as_nop
195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196 as_found=false
197 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198 do
199 IFS=$as_save_IFS
200 case $as_dir in #(((
201 '') as_dir=./ ;;
202 */) ;;
203 *) as_dir=$as_dir/ ;;
204 esac
205 as_found=:
206 case $as_dir in #(
207 /*)
208 for as_base in sh bash ksh sh5; do
209 # Try only shells that exist, to save several forks.
210 as_shell=$as_dir$as_base
211 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
212 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
213 then :
214 CONFIG_SHELL=$as_shell as_have_required=yes
215 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
216 then :
217 break 2
218 fi
219 fi
220 done;;
221 esac
222 as_found=false
223 done
224 IFS=$as_save_IFS
225 if $as_found
226 then :
227
228 else $as_nop
229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
231 then :
232 CONFIG_SHELL=$SHELL as_have_required=yes
233 fi
234 fi
235
236
237 if test "x$CONFIG_SHELL" != x
238 then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260 if test x$as_have_required = xno
261 then :
262 printf "%s\n" "$0: This script requires a shell more modern than all"
263 printf "%s\n" "$0: the shells that I found on your system."
264 if test ${ZSH_VERSION+y} ; then
265 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
267 else
268 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
269 $0: including any error possibly output before this
270 $0: message. Then install a modern shell, or manually run
271 $0: the script under such a shell if you do have one."
272 fi
273 exit 1
274 fi
275 fi
276 fi
277 SHELL=${CONFIG_SHELL-/bin/sh}
278 export SHELL
279 # Unset more variables known to interfere with behavior of common tools.
280 CLICOLOR_FORCE= GREP_OPTIONS=
281 unset CLICOLOR_FORCE GREP_OPTIONS
282
283 ## --------------------- ##
284 ## M4sh Shell Functions. ##
285 ## --------------------- ##
286 # as_fn_unset VAR
287 # ---------------
288 # Portably unset VAR.
289 as_fn_unset ()
290 {
291 { eval $1=; unset $1;}
292 }
293 as_unset=as_fn_unset
294
295
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
299 as_fn_set_status ()
300 {
301 return $1
302 } # as_fn_set_status
303
304 # as_fn_exit STATUS
305 # -----------------
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
307 as_fn_exit ()
308 {
309 set +e
310 as_fn_set_status $1
311 exit $1
312 } # as_fn_exit
313 # as_fn_nop
314 # ---------
315 # Do nothing but, unlike ":", preserve the value of $?.
316 as_fn_nop ()
317 {
318 return $?
319 }
320 as_nop=as_fn_nop
321
322 # as_fn_mkdir_p
323 # -------------
324 # Create "$as_dir" as a directory, including parents if necessary.
325 as_fn_mkdir_p ()
326 {
327
328 case $as_dir in #(
329 -*) as_dir=./$as_dir;;
330 esac
331 test -d "$as_dir" || eval $as_mkdir_p || {
332 as_dirs=
333 while :; do
334 case $as_dir in #(
335 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 *) as_qdir=$as_dir;;
337 esac
338 as_dirs="'$as_qdir' $as_dirs"
339 as_dir=`$as_dirname -- "$as_dir" ||
340 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341 X"$as_dir" : 'X\(//\)[^/]' \| \
342 X"$as_dir" : 'X\(//\)$' \| \
343 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344 printf "%s\n" X"$as_dir" |
345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346 s//\1/
347 q
348 }
349 /^X\(\/\/\)[^/].*/{
350 s//\1/
351 q
352 }
353 /^X\(\/\/\)$/{
354 s//\1/
355 q
356 }
357 /^X\(\/\).*/{
358 s//\1/
359 q
360 }
361 s/.*/./; q'`
362 test -d "$as_dir" && break
363 done
364 test -z "$as_dirs" || eval "mkdir $as_dirs"
365 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366
367
368 } # as_fn_mkdir_p
369
370 # as_fn_executable_p FILE
371 # -----------------------
372 # Test if FILE is an executable regular file.
373 as_fn_executable_p ()
374 {
375 test -f "$1" && test -x "$1"
376 } # as_fn_executable_p
377 # as_fn_append VAR VALUE
378 # ----------------------
379 # Append the text in VALUE to the end of the definition contained in VAR. Take
380 # advantage of any shell optimizations that allow amortized linear growth over
381 # repeated appends, instead of the typical quadratic growth present in naive
382 # implementations.
383 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384 then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389 else $as_nop
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
402 then :
403 eval 'as_fn_arith ()
404 {
405 as_val=$(( $* ))
406 }'
407 else $as_nop
408 as_fn_arith ()
409 {
410 as_val=`expr "$@" || test $? -eq 1`
411 }
412 fi # as_fn_arith
413
414 # as_fn_nop
415 # ---------
416 # Do nothing but, unlike ":", preserve the value of $?.
417 as_fn_nop ()
418 {
419 return $?
420 }
421 as_nop=as_fn_nop
422
423 # as_fn_error STATUS ERROR [LINENO LOG_FD]
424 # ----------------------------------------
425 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
426 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
427 # script with STATUS, using 1 if that was 0.
428 as_fn_error ()
429 {
430 as_status=$1; test $as_status -eq 0 && as_status=1
431 if test "$4"; then
432 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
433 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
434 fi
435 printf "%s\n" "$as_me: error: $2" >&2
436 as_fn_exit $as_status
437 } # as_fn_error
438
439 if expr a : '\(a\)' >/dev/null 2>&1 &&
440 test "X`expr 00001 : '.*\(...\)'`" = X001; then
441 as_expr=expr
442 else
443 as_expr=false
444 fi
445
446 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
447 as_basename=basename
448 else
449 as_basename=false
450 fi
451
452 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
453 as_dirname=dirname
454 else
455 as_dirname=false
456 fi
457
458 as_me=`$as_basename -- "$0" ||
459 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
460 X"$0" : 'X\(//\)$' \| \
461 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
462 printf "%s\n" X/"$0" |
463 sed '/^.*\/\([^/][^/]*\)\/*$/{
464 s//\1/
465 q
466 }
467 /^X\/\(\/\/\)$/{
468 s//\1/
469 q
470 }
471 /^X\/\(\/\).*/{
472 s//\1/
473 q
474 }
475 s/.*/./; q'`
476
477 # Avoid depending upon Character Ranges.
478 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481 as_cr_digits='0123456789'
482 as_cr_alnum=$as_cr_Letters$as_cr_digits
483
484
485 as_lineno_1=$LINENO as_lineno_1a=$LINENO
486 as_lineno_2=$LINENO as_lineno_2a=$LINENO
487 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
488 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
489 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
490 sed -n '
491 p
492 /[$]LINENO/=
493 ' <$as_myself |
494 sed '
495 s/[$]LINENO.*/&-/
496 t lineno
497 b
498 :lineno
499 N
500 :loop
501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
502 t loop
503 s/-\n.*//
504 ' >$as_me.lineno &&
505 chmod +x "$as_me.lineno" ||
506 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
507
508 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
509 # already done that, so ensure we don't try to do so again and fall
510 # in an infinite loop. This has already happened in practice.
511 _as_can_reexec=no; export _as_can_reexec
512 # Don't try to exec as it changes $[0], causing all sort of problems
513 # (the dirname of $[0] is not the place where we might find the
514 # original and so on. Autoconf is especially sensitive to this).
515 . "./$as_me.lineno"
516 # Exit status is that of the last command.
517 exit
518 }
519
520
521 # Determine whether it's possible to make 'echo' print without a newline.
522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
523 # for compatibility with existing Makefiles.
524 ECHO_C= ECHO_N= ECHO_T=
525 case `echo -n x` in #(((((
526 -n*)
527 case `echo 'xy\c'` in
528 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
529 xy) ECHO_C='\c';;
530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
531 ECHO_T=' ';;
532 esac;;
533 *)
534 ECHO_N='-n';;
535 esac
536
537 # For backward compatibility with old third-party macros, we provide
538 # the shell variables $as_echo and $as_echo_n. New code should use
539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
540 as_echo='printf %s\n'
541 as_echo_n='printf %s'
542
543
544 rm -f conf$$ conf$$.exe conf$$.file
545 if test -d conf$$.dir; then
546 rm -f conf$$.dir/conf$$.file
547 else
548 rm -f conf$$.dir
549 mkdir conf$$.dir 2>/dev/null
550 fi
551 if (echo >conf$$.file) 2>/dev/null; then
552 if ln -s conf$$.file conf$$ 2>/dev/null; then
553 as_ln_s='ln -s'
554 # ... but there are two gotchas:
555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
557 # In both cases, we have to default to `cp -pR'.
558 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
559 as_ln_s='cp -pR'
560 elif ln conf$$.file conf$$ 2>/dev/null; then
561 as_ln_s=ln
562 else
563 as_ln_s='cp -pR'
564 fi
565 else
566 as_ln_s='cp -pR'
567 fi
568 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569 rmdir conf$$.dir 2>/dev/null
570
571 if mkdir -p . 2>/dev/null; then
572 as_mkdir_p='mkdir -p "$as_dir"'
573 else
574 test -d ./-p && rmdir ./-p
575 as_mkdir_p=false
576 fi
577
578 as_test_x='test -x'
579 as_executable_p=as_fn_executable_p
580
581 # Sed expression to map a string onto a valid CPP name.
582 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
583
584 # Sed expression to map a string onto a valid variable name.
585 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
586
587
588 test -n "$DJDIR" || exec 7<&0 </dev/null
589 exec 6>&1
590
591 # Name of the host.
592 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
593 # so uname gets run too.
594 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
595
596 #
597 # Initializations.
598 #
599 ac_default_prefix=/usr/local
600 ac_clean_files=
601 ac_config_libobj_dir=.
602 LIBOBJS=
603 cross_compiling=no
604 subdirs=
605 MFLAGS=
606 MAKEFLAGS=
607
608 # Identity of this package.
609 PACKAGE_NAME=''
610 PACKAGE_TARNAME=''
611 PACKAGE_VERSION=''
612 PACKAGE_STRING=''
613 PACKAGE_BUGREPORT=''
614 PACKAGE_URL=''
615
616 ac_unique_file="version.h"
617 # Factoring default headers for most tests.
618 ac_includes_default="\
619 #include <stddef.h>
620 #ifdef HAVE_STDIO_H
621 # include <stdio.h>
622 #endif
623 #ifdef HAVE_STDLIB_H
624 # include <stdlib.h>
625 #endif
626 #ifdef HAVE_STRING_H
627 # include <string.h>
628 #endif
629 #ifdef HAVE_INTTYPES_H
630 # include <inttypes.h>
631 #endif
632 #ifdef HAVE_STDINT_H
633 # include <stdint.h>
634 #endif
635 #ifdef HAVE_STRINGS_H
636 # include <strings.h>
637 #endif
638 #ifdef HAVE_SYS_TYPES_H
639 # include <sys/types.h>
640 #endif
641 #ifdef HAVE_SYS_STAT_H
642 # include <sys/stat.h>
643 #endif
644 #ifdef HAVE_UNISTD_H
645 # include <unistd.h>
646 #endif"
647
648 ac_header_c_list=
649 gt_needs=
650 ac_func_c_list=
651 ac_subst_vars='LTLIBOBJS
652 LIBOBJS
653 OS_IO_FILE
654 systemd_system_unit_dir
655 have_systemd
656 systemd_LIBS
657 systemd_CFLAGS
658 crond_dir
659 have_crond
660 pkg_udev_rules_dir
661 have_udev
662 udev_LIBS
663 udev_CFLAGS
664 LDFLAGS_SHLIB
665 CFLAGS_STLIB
666 CFLAGS_SHLIB
667 BUILD_LDFLAGS
668 BUILD_CFLAGS
669 INCLUDES
670 DO_TEST_SUITE
671 LDFLAGS_STATIC
672 root_sysconfdir
673 root_libdir
674 root_sbindir
675 root_bindir
676 root_prefix
677 E2SCRUB_CMT
678 UNIX_CMT
679 CYGWIN_CMT
680 LINUX_CMT
681 FUZZING_CMT
682 fuzzer_ldflags
683 fuzzer_cflags
684 have_fuzzer
685 ac_ct_CXX
686 CXXFLAGS
687 CXX
688 threadsan_ldflags
689 threadsan_cflags
690 have_threadsan
691 addrsan_ldflags
692 addrsan_cflags
693 have_addrsan
694 ubsan_ldflags
695 ubsan_cflags
696 have_ubsan
697 lto_ldflags
698 lto_cflags
699 have_lto
700 gcc_ranlib
701 gcc_ar
702 UNI_DIFF_OPTS
703 SEM_INIT_LIB
704 FUSE_CMT
705 FUSE_LIB
706 CLOCK_GETTIME_LIB
707 MAGIC_LIB
708 SOCKET_LIB
709 SIZEOF_TIME_T
710 SIZEOF_OFF_T
711 SIZEOF_LONG_LONG
712 SIZEOF_LONG
713 SIZEOF_INT
714 SIZEOF_SHORT
715 DD
716 BUILD_CC
717 MAKEINFO
718 STRIP
719 RANLIB
720 AR
721 LDCONFIG
722 PERL
723 AWK
724 CHMOD
725 RM
726 CP
727 MV
728 LN_S
729 mkdir_p
730 LN
731 ifNotGNUmake
732 ifGNUmake
733 BINARY_TYPE
734 POSUB
735 LTLIBINTL
736 LIBINTL
737 INTLLIBS
738 LTLIBICONV
739 LIBICONV
740 INTL_MACOSX_LIBS
741 XGETTEXT_EXTRA_OPTIONS
742 MSGMERGE_FOR_MSGFMT_OPTION
743 MSGMERGE
744 XGETTEXT_015
745 XGETTEXT
746 GMSGFMT_015
747 GMSGFMT
748 MSGFMT
749 GETTEXT_MACRO_VERSION
750 USE_NLS
751 MKDIR_P
752 INSTALL_DATA
753 INSTALL_SCRIPT
754 INSTALL_PROGRAM
755 SET_MAKE
756 VERSION
757 PACKAGE
758 GETTEXT_PACKAGE
759 TDB_MAN_COMMENT
760 TDB_CMT
761 UUIDD_CMT
762 PTHREAD_CFLAGS
763 PTHREAD_LIBS
764 PTHREAD_CXX
765 PTHREAD_CC
766 ax_pthread_config
767 EGREP
768 GREP
769 SED
770 E2INITRD_MAN
771 E2INITRD_PROG
772 FSCK_MAN
773 FSCK_PROG
774 DEFRAG_CMT
775 RESIZER_CMT
776 IMAGER_CMT
777 DEBUGFS_CMT
778 SUBSET_CMT
779 ALL_CMT
780 BLKID_CMT
781 DEPPROFILED_LIBBLKID
782 PROFILED_LIBBLKID
783 DEPSTATIC_LIBBLKID
784 STATIC_LIBBLKID
785 DEPLIBBLKID
786 LIBBLKID
787 UUID_CMT
788 DEPPROFILED_LIBUUID
789 PROFILED_LIBUUID
790 DEPSTATIC_LIBUUID
791 STATIC_LIBUUID
792 DEPLIBUUID
793 LIBUUID
794 PKG_CONFIG_LIBDIR
795 PKG_CONFIG_PATH
796 PKG_CONFIG
797 DEV_FEATURES_CMT
798 TEST_IO_CMT
799 PRIVATE_LIBS_CMT
800 LDFLAG_DYNAMIC
801 PROFILED_LIB_EXT
802 STATIC_LIB_EXT
803 LIB_EXT
804 PROFILE_CMT
805 BSDLIB_CMT
806 ELF_CMT
807 Q
808 ES
809 E
810 LINK_BUILD_FLAGS
811 SYMLINK_RELATIVE
812 LINK_INSTALL_FLAGS
813 MAINTAINER_CMT
814 CPP
815 RDYNAMIC
816 DLOPEN_LIB
817 host_os
818 host_vendor
819 host_cpu
820 host
821 build_os
822 build_vendor
823 build_cpu
824 build
825 E2FSPROGS_DATE
826 E2FSPROGS_PKGVER
827 E2FSPROGS_VERSION
828 E2FSPROGS_DAY
829 E2FSPROGS_MONTH
830 E2FSPROGS_YEAR
831 OBJEXT
832 EXEEXT
833 ac_ct_CC
834 CPPFLAGS
835 LDFLAGS
836 CFLAGS
837 CC
838 target_alias
839 host_alias
840 build_alias
841 LIBS
842 ECHO_T
843 ECHO_N
844 ECHO_C
845 DEFS
846 mandir
847 localedir
848 libdir
849 psdir
850 pdfdir
851 dvidir
852 htmldir
853 infodir
854 docdir
855 oldincludedir
856 includedir
857 runstatedir
858 localstatedir
859 sharedstatedir
860 sysconfdir
861 datadir
862 datarootdir
863 libexecdir
864 sbindir
865 bindir
866 program_transform_name
867 prefix
868 exec_prefix
869 PACKAGE_URL
870 PACKAGE_BUGREPORT
871 PACKAGE_STRING
872 PACKAGE_VERSION
873 PACKAGE_TARNAME
874 PACKAGE_NAME
875 PATH_SEPARATOR
876 SHELL'
877 ac_subst_files='MCONFIG
878 MAKEFILE_ELF
879 MAKEFILE_BSDLIB
880 MAKEFILE_PROFILE
881 MAKEFILE_LIBRARY
882 ASM_TYPES_HEADER
883 PUBLIC_CONFIG_HEADER'
884 ac_user_opts='
885 enable_option_checking
886 with_diet_libc
887 with_cc
888 with_ccopts
889 with_ldopts
890 with_root_prefix
891 enable_maintainer_mode
892 enable_symlink_install
893 enable_relative_symlinks
894 enable_symlink_relative_symlinks
895 enable_symlink_build
896 enable_verbose_makecmds
897 enable_elf_shlibs
898 enable_bsd_shlibs
899 enable_profile
900 enable_gcov
901 enable_hardening
902 enable_jbd_debug
903 enable_blkid_debug
904 enable_testio_debug
905 enable_developer_features
906 enable_libuuid
907 enable_libblkid
908 enable_subset
909 enable_backtrace
910 enable_debugfs
911 enable_imager
912 enable_resizer
913 enable_defrag
914 enable_fsck
915 enable_e2initrd_helper
916 enable_tls
917 with_pthread
918 enable_uuidd
919 enable_mmp
920 enable_tdb
921 enable_bmap_stats
922 enable_bmap_stats_ops
923 enable_nls
924 with_gnu_ld
925 enable_rpath
926 with_libiconv_prefix
927 with_libintl_prefix
928 enable_fuse2fs
929 enable_lto
930 enable_ubsan
931 enable_addrsan
932 enable_threadsan
933 enable_fuzzing
934 with_multiarch
935 with_udev_rules_dir
936 with_crond_dir
937 with_systemd_unit_dir
938 '
939 ac_precious_vars='build_alias
940 host_alias
941 target_alias
942 CC
943 CFLAGS
944 LDFLAGS
945 LIBS
946 CPPFLAGS
947 CPP
948 PKG_CONFIG
949 PKG_CONFIG_PATH
950 PKG_CONFIG_LIBDIR
951 CXX
952 CXXFLAGS
953 CCC
954 udev_CFLAGS
955 udev_LIBS
956 systemd_CFLAGS
957 systemd_LIBS'
958
959
960 # Initialize some variables set by options.
961 ac_init_help=
962 ac_init_version=false
963 ac_unrecognized_opts=
964 ac_unrecognized_sep=
965 # The variables have the same names as the options, with
966 # dashes changed to underlines.
967 cache_file=/dev/null
968 exec_prefix=NONE
969 no_create=
970 no_recursion=
971 prefix=NONE
972 program_prefix=NONE
973 program_suffix=NONE
974 program_transform_name=s,x,x,
975 silent=
976 site=
977 srcdir=
978 verbose=
979 x_includes=NONE
980 x_libraries=NONE
981
982 # Installation directory options.
983 # These are left unexpanded so users can "make install exec_prefix=/foo"
984 # and all the variables that are supposed to be based on exec_prefix
985 # by default will actually change.
986 # Use braces instead of parens because sh, perl, etc. also accept them.
987 # (The list follows the same order as the GNU Coding Standards.)
988 bindir='${exec_prefix}/bin'
989 sbindir='${exec_prefix}/sbin'
990 libexecdir='${exec_prefix}/libexec'
991 datarootdir='${prefix}/share'
992 datadir='${datarootdir}'
993 sysconfdir='${prefix}/etc'
994 sharedstatedir='${prefix}/com'
995 localstatedir='${prefix}/var'
996 runstatedir='${localstatedir}/run'
997 includedir='${prefix}/include'
998 oldincludedir='/usr/include'
999 docdir='${datarootdir}/doc/${PACKAGE}'
1000 infodir='${datarootdir}/info'
1001 htmldir='${docdir}'
1002 dvidir='${docdir}'
1003 pdfdir='${docdir}'
1004 psdir='${docdir}'
1005 libdir='${exec_prefix}/lib'
1006 localedir='${datarootdir}/locale'
1007 mandir='${datarootdir}/man'
1008
1009 ac_prev=
1010 ac_dashdash=
1011 for ac_option
1012 do
1013 # If the previous option needs an argument, assign it.
1014 if test -n "$ac_prev"; then
1015 eval $ac_prev=\$ac_option
1016 ac_prev=
1017 continue
1018 fi
1019
1020 case $ac_option in
1021 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1022 *=) ac_optarg= ;;
1023 *) ac_optarg=yes ;;
1024 esac
1025
1026 case $ac_dashdash$ac_option in
1027 --)
1028 ac_dashdash=yes ;;
1029
1030 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1031 ac_prev=bindir ;;
1032 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1033 bindir=$ac_optarg ;;
1034
1035 -build | --build | --buil | --bui | --bu)
1036 ac_prev=build_alias ;;
1037 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1038 build_alias=$ac_optarg ;;
1039
1040 -cache-file | --cache-file | --cache-fil | --cache-fi \
1041 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1042 ac_prev=cache_file ;;
1043 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1044 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1045 cache_file=$ac_optarg ;;
1046
1047 --config-cache | -C)
1048 cache_file=config.cache ;;
1049
1050 -datadir | --datadir | --datadi | --datad)
1051 ac_prev=datadir ;;
1052 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1053 datadir=$ac_optarg ;;
1054
1055 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1056 | --dataroo | --dataro | --datar)
1057 ac_prev=datarootdir ;;
1058 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1059 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1060 datarootdir=$ac_optarg ;;
1061
1062 -disable-* | --disable-*)
1063 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1064 # Reject names that are not valid shell variable names.
1065 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1066 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1067 ac_useropt_orig=$ac_useropt
1068 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1069 case $ac_user_opts in
1070 *"
1071 "enable_$ac_useropt"
1072 "*) ;;
1073 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1074 ac_unrecognized_sep=', ';;
1075 esac
1076 eval enable_$ac_useropt=no ;;
1077
1078 -docdir | --docdir | --docdi | --doc | --do)
1079 ac_prev=docdir ;;
1080 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1081 docdir=$ac_optarg ;;
1082
1083 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1084 ac_prev=dvidir ;;
1085 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1086 dvidir=$ac_optarg ;;
1087
1088 -enable-* | --enable-*)
1089 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1090 # Reject names that are not valid shell variable names.
1091 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1093 ac_useropt_orig=$ac_useropt
1094 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1095 case $ac_user_opts in
1096 *"
1097 "enable_$ac_useropt"
1098 "*) ;;
1099 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1100 ac_unrecognized_sep=', ';;
1101 esac
1102 eval enable_$ac_useropt=\$ac_optarg ;;
1103
1104 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1105 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1106 | --exec | --exe | --ex)
1107 ac_prev=exec_prefix ;;
1108 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1109 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1110 | --exec=* | --exe=* | --ex=*)
1111 exec_prefix=$ac_optarg ;;
1112
1113 -gas | --gas | --ga | --g)
1114 # Obsolete; use --with-gas.
1115 with_gas=yes ;;
1116
1117 -help | --help | --hel | --he | -h)
1118 ac_init_help=long ;;
1119 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1120 ac_init_help=recursive ;;
1121 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1122 ac_init_help=short ;;
1123
1124 -host | --host | --hos | --ho)
1125 ac_prev=host_alias ;;
1126 -host=* | --host=* | --hos=* | --ho=*)
1127 host_alias=$ac_optarg ;;
1128
1129 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1130 ac_prev=htmldir ;;
1131 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1132 | --ht=*)
1133 htmldir=$ac_optarg ;;
1134
1135 -includedir | --includedir | --includedi | --included | --include \
1136 | --includ | --inclu | --incl | --inc)
1137 ac_prev=includedir ;;
1138 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1139 | --includ=* | --inclu=* | --incl=* | --inc=*)
1140 includedir=$ac_optarg ;;
1141
1142 -infodir | --infodir | --infodi | --infod | --info | --inf)
1143 ac_prev=infodir ;;
1144 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1145 infodir=$ac_optarg ;;
1146
1147 -libdir | --libdir | --libdi | --libd)
1148 ac_prev=libdir ;;
1149 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1150 libdir=$ac_optarg ;;
1151
1152 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1153 | --libexe | --libex | --libe)
1154 ac_prev=libexecdir ;;
1155 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1156 | --libexe=* | --libex=* | --libe=*)
1157 libexecdir=$ac_optarg ;;
1158
1159 -localedir | --localedir | --localedi | --localed | --locale)
1160 ac_prev=localedir ;;
1161 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1162 localedir=$ac_optarg ;;
1163
1164 -localstatedir | --localstatedir | --localstatedi | --localstated \
1165 | --localstate | --localstat | --localsta | --localst | --locals)
1166 ac_prev=localstatedir ;;
1167 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1168 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1169 localstatedir=$ac_optarg ;;
1170
1171 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1172 ac_prev=mandir ;;
1173 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1174 mandir=$ac_optarg ;;
1175
1176 -nfp | --nfp | --nf)
1177 # Obsolete; use --without-fp.
1178 with_fp=no ;;
1179
1180 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1181 | --no-cr | --no-c | -n)
1182 no_create=yes ;;
1183
1184 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1185 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1186 no_recursion=yes ;;
1187
1188 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1189 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1190 | --oldin | --oldi | --old | --ol | --o)
1191 ac_prev=oldincludedir ;;
1192 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1193 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1194 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1195 oldincludedir=$ac_optarg ;;
1196
1197 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1198 ac_prev=prefix ;;
1199 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1200 prefix=$ac_optarg ;;
1201
1202 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1203 | --program-pre | --program-pr | --program-p)
1204 ac_prev=program_prefix ;;
1205 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1206 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1207 program_prefix=$ac_optarg ;;
1208
1209 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1210 | --program-suf | --program-su | --program-s)
1211 ac_prev=program_suffix ;;
1212 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1213 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1214 program_suffix=$ac_optarg ;;
1215
1216 -program-transform-name | --program-transform-name \
1217 | --program-transform-nam | --program-transform-na \
1218 | --program-transform-n | --program-transform- \
1219 | --program-transform | --program-transfor \
1220 | --program-transfo | --program-transf \
1221 | --program-trans | --program-tran \
1222 | --progr-tra | --program-tr | --program-t)
1223 ac_prev=program_transform_name ;;
1224 -program-transform-name=* | --program-transform-name=* \
1225 | --program-transform-nam=* | --program-transform-na=* \
1226 | --program-transform-n=* | --program-transform-=* \
1227 | --program-transform=* | --program-transfor=* \
1228 | --program-transfo=* | --program-transf=* \
1229 | --program-trans=* | --program-tran=* \
1230 | --progr-tra=* | --program-tr=* | --program-t=*)
1231 program_transform_name=$ac_optarg ;;
1232
1233 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1234 ac_prev=pdfdir ;;
1235 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1236 pdfdir=$ac_optarg ;;
1237
1238 -psdir | --psdir | --psdi | --psd | --ps)
1239 ac_prev=psdir ;;
1240 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1241 psdir=$ac_optarg ;;
1242
1243 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1244 | -silent | --silent | --silen | --sile | --sil)
1245 silent=yes ;;
1246
1247 -runstatedir | --runstatedir | --runstatedi | --runstated \
1248 | --runstate | --runstat | --runsta | --runst | --runs \
1249 | --run | --ru | --r)
1250 ac_prev=runstatedir ;;
1251 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1252 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1253 | --run=* | --ru=* | --r=*)
1254 runstatedir=$ac_optarg ;;
1255
1256 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1257 ac_prev=sbindir ;;
1258 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1259 | --sbi=* | --sb=*)
1260 sbindir=$ac_optarg ;;
1261
1262 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1263 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1264 | --sharedst | --shareds | --shared | --share | --shar \
1265 | --sha | --sh)
1266 ac_prev=sharedstatedir ;;
1267 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1268 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1269 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1270 | --sha=* | --sh=*)
1271 sharedstatedir=$ac_optarg ;;
1272
1273 -site | --site | --sit)
1274 ac_prev=site ;;
1275 -site=* | --site=* | --sit=*)
1276 site=$ac_optarg ;;
1277
1278 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1279 ac_prev=srcdir ;;
1280 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1281 srcdir=$ac_optarg ;;
1282
1283 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1284 | --syscon | --sysco | --sysc | --sys | --sy)
1285 ac_prev=sysconfdir ;;
1286 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1287 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1288 sysconfdir=$ac_optarg ;;
1289
1290 -target | --target | --targe | --targ | --tar | --ta | --t)
1291 ac_prev=target_alias ;;
1292 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1293 target_alias=$ac_optarg ;;
1294
1295 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1296 verbose=yes ;;
1297
1298 -version | --version | --versio | --versi | --vers | -V)
1299 ac_init_version=: ;;
1300
1301 -with-* | --with-*)
1302 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1303 # Reject names that are not valid shell variable names.
1304 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1305 as_fn_error $? "invalid package name: \`$ac_useropt'"
1306 ac_useropt_orig=$ac_useropt
1307 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1308 case $ac_user_opts in
1309 *"
1310 "with_$ac_useropt"
1311 "*) ;;
1312 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1313 ac_unrecognized_sep=', ';;
1314 esac
1315 eval with_$ac_useropt=\$ac_optarg ;;
1316
1317 -without-* | --without-*)
1318 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1319 # Reject names that are not valid shell variable names.
1320 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1321 as_fn_error $? "invalid package name: \`$ac_useropt'"
1322 ac_useropt_orig=$ac_useropt
1323 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1324 case $ac_user_opts in
1325 *"
1326 "with_$ac_useropt"
1327 "*) ;;
1328 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1329 ac_unrecognized_sep=', ';;
1330 esac
1331 eval with_$ac_useropt=no ;;
1332
1333 --x)
1334 # Obsolete; use --with-x.
1335 with_x=yes ;;
1336
1337 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1338 | --x-incl | --x-inc | --x-in | --x-i)
1339 ac_prev=x_includes ;;
1340 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1341 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1342 x_includes=$ac_optarg ;;
1343
1344 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1345 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1346 ac_prev=x_libraries ;;
1347 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1348 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1349 x_libraries=$ac_optarg ;;
1350
1351 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1352 Try \`$0 --help' for more information"
1353 ;;
1354
1355 *=*)
1356 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1357 # Reject names that are not valid shell variable names.
1358 case $ac_envvar in #(
1359 '' | [0-9]* | *[!_$as_cr_alnum]* )
1360 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1361 esac
1362 eval $ac_envvar=\$ac_optarg
1363 export $ac_envvar ;;
1364
1365 *)
1366 # FIXME: should be removed in autoconf 3.0.
1367 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1368 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1369 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1370 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1371 ;;
1372
1373 esac
1374 done
1375
1376 if test -n "$ac_prev"; then
1377 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1378 as_fn_error $? "missing argument to $ac_option"
1379 fi
1380
1381 if test -n "$ac_unrecognized_opts"; then
1382 case $enable_option_checking in
1383 no) ;;
1384 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1385 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1386 esac
1387 fi
1388
1389 # Check all directory arguments for consistency.
1390 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1391 datadir sysconfdir sharedstatedir localstatedir includedir \
1392 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1393 libdir localedir mandir runstatedir
1394 do
1395 eval ac_val=\$$ac_var
1396 # Remove trailing slashes.
1397 case $ac_val in
1398 */ )
1399 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1400 eval $ac_var=\$ac_val;;
1401 esac
1402 # Be sure to have absolute directory names.
1403 case $ac_val in
1404 [\\/$]* | ?:[\\/]* ) continue;;
1405 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1406 esac
1407 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1408 done
1409
1410 # There might be people who depend on the old broken behavior: `$host'
1411 # used to hold the argument of --host etc.
1412 # FIXME: To remove some day.
1413 build=$build_alias
1414 host=$host_alias
1415 target=$target_alias
1416
1417 # FIXME: To remove some day.
1418 if test "x$host_alias" != x; then
1419 if test "x$build_alias" = x; then
1420 cross_compiling=maybe
1421 elif test "x$build_alias" != "x$host_alias"; then
1422 cross_compiling=yes
1423 fi
1424 fi
1425
1426 ac_tool_prefix=
1427 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1428
1429 test "$silent" = yes && exec 6>/dev/null
1430
1431
1432 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1433 ac_ls_di=`ls -di .` &&
1434 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1435 as_fn_error $? "working directory cannot be determined"
1436 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1437 as_fn_error $? "pwd does not report name of working directory"
1438
1439
1440 # Find the source files, if location was not specified.
1441 if test -z "$srcdir"; then
1442 ac_srcdir_defaulted=yes
1443 # Try the directory containing this script, then the parent directory.
1444 ac_confdir=`$as_dirname -- "$as_myself" ||
1445 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1446 X"$as_myself" : 'X\(//\)[^/]' \| \
1447 X"$as_myself" : 'X\(//\)$' \| \
1448 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1449 printf "%s\n" X"$as_myself" |
1450 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1451 s//\1/
1452 q
1453 }
1454 /^X\(\/\/\)[^/].*/{
1455 s//\1/
1456 q
1457 }
1458 /^X\(\/\/\)$/{
1459 s//\1/
1460 q
1461 }
1462 /^X\(\/\).*/{
1463 s//\1/
1464 q
1465 }
1466 s/.*/./; q'`
1467 srcdir=$ac_confdir
1468 if test ! -r "$srcdir/$ac_unique_file"; then
1469 srcdir=..
1470 fi
1471 else
1472 ac_srcdir_defaulted=no
1473 fi
1474 if test ! -r "$srcdir/$ac_unique_file"; then
1475 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1476 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1477 fi
1478 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1479 ac_abs_confdir=`(
1480 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1481 pwd)`
1482 # When building in place, set srcdir=.
1483 if test "$ac_abs_confdir" = "$ac_pwd"; then
1484 srcdir=.
1485 fi
1486 # Remove unnecessary trailing slashes from srcdir.
1487 # Double slashes in file names in object file debugging info
1488 # mess up M-x gdb in Emacs.
1489 case $srcdir in
1490 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1491 esac
1492 for ac_var in $ac_precious_vars; do
1493 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1494 eval ac_env_${ac_var}_value=\$${ac_var}
1495 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1496 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1497 done
1498
1499 #
1500 # Report the --help message.
1501 #
1502 if test "$ac_init_help" = "long"; then
1503 # Omit some internal or obsolete options to make the list less imposing.
1504 # This message is too long to be a string in the A/UX 3.1 sh.
1505 cat <<_ACEOF
1506 \`configure' configures this package to adapt to many kinds of systems.
1507
1508 Usage: $0 [OPTION]... [VAR=VALUE]...
1509
1510 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1511 VAR=VALUE. See below for descriptions of some of the useful variables.
1512
1513 Defaults for the options are specified in brackets.
1514
1515 Configuration:
1516 -h, --help display this help and exit
1517 --help=short display options specific to this package
1518 --help=recursive display the short help of all the included packages
1519 -V, --version display version information and exit
1520 -q, --quiet, --silent do not print \`checking ...' messages
1521 --cache-file=FILE cache test results in FILE [disabled]
1522 -C, --config-cache alias for \`--cache-file=config.cache'
1523 -n, --no-create do not create output files
1524 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1525
1526 Installation directories:
1527 --prefix=PREFIX install architecture-independent files in PREFIX
1528 [$ac_default_prefix]
1529 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1530 [PREFIX]
1531
1532 By default, \`make install' will install all the files in
1533 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1534 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1535 for instance \`--prefix=\$HOME'.
1536
1537 For better control, use the options below.
1538
1539 Fine tuning of the installation directories:
1540 --bindir=DIR user executables [EPREFIX/bin]
1541 --sbindir=DIR system admin executables [EPREFIX/sbin]
1542 --libexecdir=DIR program executables [EPREFIX/libexec]
1543 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1544 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1545 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1546 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1547 --libdir=DIR object code libraries [EPREFIX/lib]
1548 --includedir=DIR C header files [PREFIX/include]
1549 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1550 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1551 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1552 --infodir=DIR info documentation [DATAROOTDIR/info]
1553 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1554 --mandir=DIR man documentation [DATAROOTDIR/man]
1555 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1556 --htmldir=DIR html documentation [DOCDIR]
1557 --dvidir=DIR dvi documentation [DOCDIR]
1558 --pdfdir=DIR pdf documentation [DOCDIR]
1559 --psdir=DIR ps documentation [DOCDIR]
1560 _ACEOF
1561
1562 cat <<\_ACEOF
1563
1564 System types:
1565 --build=BUILD configure for building on BUILD [guessed]
1566 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1567 _ACEOF
1568 fi
1569
1570 if test -n "$ac_init_help"; then
1571
1572 cat <<\_ACEOF
1573
1574 Optional Features:
1575 --disable-option-checking ignore unrecognized --enable/--with options
1576 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1577 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1578 --enable-maintainer-mode
1579 enable makefile rules useful for maintainers
1580 --enable-symlink-install
1581 use symlinks when installing instead of hard links
1582 --enable-relative-symlinks
1583 use relative symlinks when installing
1584
1585 --enable-symlink-build use symlinks while building instead of hard links
1586 --enable-verbose-makecmds
1587 enable verbose make command output
1588 --enable-elf-shlibs select ELF shared libraries
1589 --enable-bsd-shlibs select BSD shared libraries
1590 --enable-profile build profiling libraries
1591 --enable-gcov build for coverage testing using gcov
1592 --enable-hardening build for coverage testing using gcov
1593 --enable-jbd-debug enable journal debugging
1594 --enable-blkid-debug enable blkid debugging
1595 --disable-testio-debug disable the use of the test I/O manager for
1596 debugging
1597 --enable-developer-features
1598 enable features for use by ext4 developers
1599 --enable-libuuid build and use private uuid library
1600 --enable-libblkid build and use private blkid library
1601 --enable-subset enable subset-only build
1602 --disable-backtrace disable use backtrace
1603 --disable-debugfs disable support of debugfs program
1604 --disable-imager disable support of e2image program
1605 --disable-resizer disable support of e2resize program
1606 --disable-defrag disable support of e4defrag program
1607 --enable-fsck build fsck wrapper program
1608 --enable-e2initrd-helper
1609 build e2initrd-helper program
1610 --disable-tls disable use of thread local support
1611 --disable-uuidd disable building the uuid daemon
1612 --disable-mmp disable support mmp, Multi Mount Protection
1613 --disable-tdb disable tdb support
1614 --disable-bmap-stats disable collection of bitmap stats
1615 --enable-bmap-stats-ops enable collection of additional bitmap stats
1616 --disable-nls do not use Native Language Support
1617 --disable-rpath do not hardcode runtime library paths
1618 --disable-fuse2fs do not build fuse2fs
1619 --enable-lto enable link time optimization
1620 --enable-ubsan enable undefined behavior sanitizer
1621 --enable-addrsan enable address sanitizer
1622 --enable-threadsan enable thread sanitizer
1623 --enable-fuzzing enable fuzzing sanitizer
1624
1625 Optional Packages:
1626 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1627 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1628 --with-diet-libc use diet libc
1629 --with-cc no longer supported, use CC= instead
1630 --with-ccopts no longer supported, use CFLAGS= instead
1631 --with-ldopts no longer supported, use LDFLAGS= instead
1632 --with-root-prefix=PREFIX
1633 override prefix variable for files to be placed in
1634 the root
1635 --without-pthread disable use of pthread support
1636 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1637 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1638 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1639 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1640 --without-libintl-prefix don't search for libintl in includedir and libdir
1641 --with-multiarch=ARCH specify the multiarch triplet
1642 --with-udev-rules-dir[=DIR]
1643 Install udev rules into DIR.
1644 --with-crond-dir[=DIR] Install system crontabs into DIR.
1645 --with-systemd-unit-dir[=DIR]
1646 Install systemd system units into DIR.
1647
1648 Some influential environment variables:
1649 CC C compiler command
1650 CFLAGS C compiler flags
1651 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1652 nonstandard directory <lib dir>
1653 LIBS libraries to pass to the linker, e.g. -l<library>
1654 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1655 you have headers in a nonstandard directory <include dir>
1656 CPP C preprocessor
1657 PKG_CONFIG path to pkg-config utility
1658 PKG_CONFIG_PATH
1659 directories to add to pkg-config's search path
1660 PKG_CONFIG_LIBDIR
1661 path overriding pkg-config's built-in search path
1662 CXX C++ compiler command
1663 CXXFLAGS C++ compiler flags
1664 udev_CFLAGS C compiler flags for udev, overriding pkg-config
1665 udev_LIBS linker flags for udev, overriding pkg-config
1666 systemd_CFLAGS
1667 C compiler flags for systemd, overriding pkg-config
1668 systemd_LIBS
1669 linker flags for systemd, overriding pkg-config
1670
1671 Use these variables to override the choices made by `configure' or to help
1672 it to find libraries and programs with nonstandard names/locations.
1673
1674 Report bugs to the package provider.
1675 _ACEOF
1676 ac_status=$?
1677 fi
1678
1679 if test "$ac_init_help" = "recursive"; then
1680 # If there are subdirs, report their specific --help.
1681 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1682 test -d "$ac_dir" ||
1683 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1684 continue
1685 ac_builddir=.
1686
1687 case "$ac_dir" in
1688 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1689 *)
1690 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1691 # A ".." for each directory in $ac_dir_suffix.
1692 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1693 case $ac_top_builddir_sub in
1694 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1695 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1696 esac ;;
1697 esac
1698 ac_abs_top_builddir=$ac_pwd
1699 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1700 # for backward compatibility:
1701 ac_top_builddir=$ac_top_build_prefix
1702
1703 case $srcdir in
1704 .) # We are building in place.
1705 ac_srcdir=.
1706 ac_top_srcdir=$ac_top_builddir_sub
1707 ac_abs_top_srcdir=$ac_pwd ;;
1708 [\\/]* | ?:[\\/]* ) # Absolute name.
1709 ac_srcdir=$srcdir$ac_dir_suffix;
1710 ac_top_srcdir=$srcdir
1711 ac_abs_top_srcdir=$srcdir ;;
1712 *) # Relative name.
1713 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1714 ac_top_srcdir=$ac_top_build_prefix$srcdir
1715 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1716 esac
1717 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1718
1719 cd "$ac_dir" || { ac_status=$?; continue; }
1720 # Check for configure.gnu first; this name is used for a wrapper for
1721 # Metaconfig's "Configure" on case-insensitive file systems.
1722 if test -f "$ac_srcdir/configure.gnu"; then
1723 echo &&
1724 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1725 elif test -f "$ac_srcdir/configure"; then
1726 echo &&
1727 $SHELL "$ac_srcdir/configure" --help=recursive
1728 else
1729 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1730 fi || ac_status=$?
1731 cd "$ac_pwd" || { ac_status=$?; break; }
1732 done
1733 fi
1734
1735 test -n "$ac_init_help" && exit $ac_status
1736 if $ac_init_version; then
1737 cat <<\_ACEOF
1738 configure
1739 generated by GNU Autoconf 2.71
1740
1741 Copyright (C) 2021 Free Software Foundation, Inc.
1742 This configure script is free software; the Free Software Foundation
1743 gives unlimited permission to copy, distribute and modify it.
1744 _ACEOF
1745 exit
1746 fi
1747
1748 ## ------------------------ ##
1749 ## Autoconf initialization. ##
1750 ## ------------------------ ##
1751
1752 # ac_fn_c_try_compile LINENO
1753 # --------------------------
1754 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1755 ac_fn_c_try_compile ()
1756 {
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 rm -f conftest.$ac_objext conftest.beam
1759 if { { ac_try="$ac_compile"
1760 case "(($ac_try" in
1761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762 *) ac_try_echo=$ac_try;;
1763 esac
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 printf "%s\n" "$ac_try_echo"; } >&5
1766 (eval "$ac_compile") 2>conftest.err
1767 ac_status=$?
1768 if test -s conftest.err; then
1769 grep -v '^ *+' conftest.err >conftest.er1
1770 cat conftest.er1 >&5
1771 mv -f conftest.er1 conftest.err
1772 fi
1773 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && {
1775 test -z "$ac_c_werror_flag" ||
1776 test ! -s conftest.err
1777 } && test -s conftest.$ac_objext
1778 then :
1779 ac_retval=0
1780 else $as_nop
1781 printf "%s\n" "$as_me: failed program was:" >&5
1782 sed 's/^/| /' conftest.$ac_ext >&5
1783
1784 ac_retval=1
1785 fi
1786 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1787 as_fn_set_status $ac_retval
1788
1789 } # ac_fn_c_try_compile
1790
1791 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1792 # -------------------------------------------------------
1793 # Tests whether HEADER exists and can be compiled using the include files in
1794 # INCLUDES, setting the cache variable VAR accordingly.
1795 ac_fn_c_check_header_compile ()
1796 {
1797 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799 printf %s "checking for $2... " >&6; }
1800 if eval test \${$3+y}
1801 then :
1802 printf %s "(cached) " >&6
1803 else $as_nop
1804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805 /* end confdefs.h. */
1806 $4
1807 #include <$2>
1808 _ACEOF
1809 if ac_fn_c_try_compile "$LINENO"
1810 then :
1811 eval "$3=yes"
1812 else $as_nop
1813 eval "$3=no"
1814 fi
1815 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1816 fi
1817 eval ac_res=\$$3
1818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 printf "%s\n" "$ac_res" >&6; }
1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1821
1822 } # ac_fn_c_check_header_compile
1823
1824 # ac_fn_c_try_link LINENO
1825 # -----------------------
1826 # Try to link conftest.$ac_ext, and return whether this succeeded.
1827 ac_fn_c_try_link ()
1828 {
1829 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1831 if { { ac_try="$ac_link"
1832 case "(($ac_try" in
1833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1834 *) ac_try_echo=$ac_try;;
1835 esac
1836 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1837 printf "%s\n" "$ac_try_echo"; } >&5
1838 (eval "$ac_link") 2>conftest.err
1839 ac_status=$?
1840 if test -s conftest.err; then
1841 grep -v '^ *+' conftest.err >conftest.er1
1842 cat conftest.er1 >&5
1843 mv -f conftest.er1 conftest.err
1844 fi
1845 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1846 test $ac_status = 0; } && {
1847 test -z "$ac_c_werror_flag" ||
1848 test ! -s conftest.err
1849 } && test -s conftest$ac_exeext && {
1850 test "$cross_compiling" = yes ||
1851 test -x conftest$ac_exeext
1852 }
1853 then :
1854 ac_retval=0
1855 else $as_nop
1856 printf "%s\n" "$as_me: failed program was:" >&5
1857 sed 's/^/| /' conftest.$ac_ext >&5
1858
1859 ac_retval=1
1860 fi
1861 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1862 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1863 # interfere with the next link command; also delete a directory that is
1864 # left behind by Apple's compiler. We do this before executing the actions.
1865 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1866 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867 as_fn_set_status $ac_retval
1868
1869 } # ac_fn_c_try_link
1870
1871 # ac_fn_c_try_cpp LINENO
1872 # ----------------------
1873 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1874 ac_fn_c_try_cpp ()
1875 {
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 if { { ac_try="$ac_cpp conftest.$ac_ext"
1878 case "(($ac_try" in
1879 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1880 *) ac_try_echo=$ac_try;;
1881 esac
1882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1883 printf "%s\n" "$ac_try_echo"; } >&5
1884 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1885 ac_status=$?
1886 if test -s conftest.err; then
1887 grep -v '^ *+' conftest.err >conftest.er1
1888 cat conftest.er1 >&5
1889 mv -f conftest.er1 conftest.err
1890 fi
1891 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892 test $ac_status = 0; } > conftest.i && {
1893 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1894 test ! -s conftest.err
1895 }
1896 then :
1897 ac_retval=0
1898 else $as_nop
1899 printf "%s\n" "$as_me: failed program was:" >&5
1900 sed 's/^/| /' conftest.$ac_ext >&5
1901
1902 ac_retval=1
1903 fi
1904 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1905 as_fn_set_status $ac_retval
1906
1907 } # ac_fn_c_try_cpp
1908
1909 # ac_fn_c_try_run LINENO
1910 # ----------------------
1911 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1912 # executables *can* be run.
1913 ac_fn_c_try_run ()
1914 {
1915 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1916 if { { ac_try="$ac_link"
1917 case "(($ac_try" in
1918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1919 *) ac_try_echo=$ac_try;;
1920 esac
1921 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1922 printf "%s\n" "$ac_try_echo"; } >&5
1923 (eval "$ac_link") 2>&5
1924 ac_status=$?
1925 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1926 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1927 { { case "(($ac_try" in
1928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1929 *) ac_try_echo=$ac_try;;
1930 esac
1931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1932 printf "%s\n" "$ac_try_echo"; } >&5
1933 (eval "$ac_try") 2>&5
1934 ac_status=$?
1935 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1936 test $ac_status = 0; }; }
1937 then :
1938 ac_retval=0
1939 else $as_nop
1940 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1941 printf "%s\n" "$as_me: failed program was:" >&5
1942 sed 's/^/| /' conftest.$ac_ext >&5
1943
1944 ac_retval=$ac_status
1945 fi
1946 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1947 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1948 as_fn_set_status $ac_retval
1949
1950 } # ac_fn_c_try_run
1951
1952 # ac_fn_c_check_func LINENO FUNC VAR
1953 # ----------------------------------
1954 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1955 ac_fn_c_check_func ()
1956 {
1957 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 printf %s "checking for $2... " >&6; }
1960 if eval test \${$3+y}
1961 then :
1962 printf %s "(cached) " >&6
1963 else $as_nop
1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h. */
1966 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1967 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1968 #define $2 innocuous_$2
1969
1970 /* System header to define __stub macros and hopefully few prototypes,
1971 which can conflict with char $2 (); below. */
1972
1973 #include <limits.h>
1974 #undef $2
1975
1976 /* Override any GCC internal prototype to avoid an error.
1977 Use char because int might match the return type of a GCC
1978 builtin and then its argument prototype would still apply. */
1979 #ifdef __cplusplus
1980 extern "C"
1981 #endif
1982 char $2 ();
1983 /* The GNU C library defines this for functions which it implements
1984 to always fail with ENOSYS. Some functions are actually named
1985 something starting with __ and the normal name is an alias. */
1986 #if defined __stub_$2 || defined __stub___$2
1987 choke me
1988 #endif
1989
1990 int
1991 main (void)
1992 {
1993 return $2 ();
1994 ;
1995 return 0;
1996 }
1997 _ACEOF
1998 if ac_fn_c_try_link "$LINENO"
1999 then :
2000 eval "$3=yes"
2001 else $as_nop
2002 eval "$3=no"
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2005 conftest$ac_exeext conftest.$ac_ext
2006 fi
2007 eval ac_res=\$$3
2008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2009 printf "%s\n" "$ac_res" >&6; }
2010 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2011
2012 } # ac_fn_c_check_func
2013
2014 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2015 # ----------------------------------------------------
2016 # Tries to find if the field MEMBER exists in type AGGR, after including
2017 # INCLUDES, setting cache variable VAR accordingly.
2018 ac_fn_c_check_member ()
2019 {
2020 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2022 printf %s "checking for $2.$3... " >&6; }
2023 if eval test \${$4+y}
2024 then :
2025 printf %s "(cached) " >&6
2026 else $as_nop
2027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h. */
2029 $5
2030 int
2031 main (void)
2032 {
2033 static $2 ac_aggr;
2034 if (ac_aggr.$3)
2035 return 0;
2036 ;
2037 return 0;
2038 }
2039 _ACEOF
2040 if ac_fn_c_try_compile "$LINENO"
2041 then :
2042 eval "$4=yes"
2043 else $as_nop
2044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h. */
2046 $5
2047 int
2048 main (void)
2049 {
2050 static $2 ac_aggr;
2051 if (sizeof ac_aggr.$3)
2052 return 0;
2053 ;
2054 return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"
2058 then :
2059 eval "$4=yes"
2060 else $as_nop
2061 eval "$4=no"
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2064 fi
2065 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2066 fi
2067 eval ac_res=\$$4
2068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2069 printf "%s\n" "$ac_res" >&6; }
2070 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071
2072 } # ac_fn_c_check_member
2073
2074 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2075 # -------------------------------------------
2076 # Tests whether TYPE exists after having included INCLUDES, setting cache
2077 # variable VAR accordingly.
2078 ac_fn_c_check_type ()
2079 {
2080 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2081 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2082 printf %s "checking for $2... " >&6; }
2083 if eval test \${$3+y}
2084 then :
2085 printf %s "(cached) " >&6
2086 else $as_nop
2087 eval "$3=no"
2088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 /* end confdefs.h. */
2090 $4
2091 int
2092 main (void)
2093 {
2094 if (sizeof ($2))
2095 return 0;
2096 ;
2097 return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"
2101 then :
2102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h. */
2104 $4
2105 int
2106 main (void)
2107 {
2108 if (sizeof (($2)))
2109 return 0;
2110 ;
2111 return 0;
2112 }
2113 _ACEOF
2114 if ac_fn_c_try_compile "$LINENO"
2115 then :
2116
2117 else $as_nop
2118 eval "$3=yes"
2119 fi
2120 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2121 fi
2122 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2123 fi
2124 eval ac_res=\$$3
2125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2126 printf "%s\n" "$ac_res" >&6; }
2127 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2128
2129 } # ac_fn_c_check_type
2130
2131 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2132 # ------------------------------------------------------------------
2133 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2134 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2135 ac_fn_check_decl ()
2136 {
2137 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2138 as_decl_name=`echo $2|sed 's/ *(.*//'`
2139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2140 printf %s "checking whether $as_decl_name is declared... " >&6; }
2141 if eval test \${$3+y}
2142 then :
2143 printf %s "(cached) " >&6
2144 else $as_nop
2145 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2146 eval ac_save_FLAGS=\$$6
2147 as_fn_append $6 " $5"
2148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149 /* end confdefs.h. */
2150 $4
2151 int
2152 main (void)
2153 {
2154 #ifndef $as_decl_name
2155 #ifdef __cplusplus
2156 (void) $as_decl_use;
2157 #else
2158 (void) $as_decl_name;
2159 #endif
2160 #endif
2161
2162 ;
2163 return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_compile "$LINENO"
2167 then :
2168 eval "$3=yes"
2169 else $as_nop
2170 eval "$3=no"
2171 fi
2172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2173 eval $6=\$ac_save_FLAGS
2174
2175 fi
2176 eval ac_res=\$$3
2177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2178 printf "%s\n" "$ac_res" >&6; }
2179 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2180
2181 } # ac_fn_check_decl
2182
2183 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2184 # --------------------------------------------
2185 # Tries to find the compile-time value of EXPR in a program that includes
2186 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2187 # computed
2188 ac_fn_c_compute_int ()
2189 {
2190 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2191 if test "$cross_compiling" = yes; then
2192 # Depending upon the size, compute the lo and hi bounds.
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h. */
2195 $4
2196 int
2197 main (void)
2198 {
2199 static int test_array [1 - 2 * !(($2) >= 0)];
2200 test_array [0] = 0;
2201 return test_array [0];
2202
2203 ;
2204 return 0;
2205 }
2206 _ACEOF
2207 if ac_fn_c_try_compile "$LINENO"
2208 then :
2209 ac_lo=0 ac_mid=0
2210 while :; do
2211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2212 /* end confdefs.h. */
2213 $4
2214 int
2215 main (void)
2216 {
2217 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2218 test_array [0] = 0;
2219 return test_array [0];
2220
2221 ;
2222 return 0;
2223 }
2224 _ACEOF
2225 if ac_fn_c_try_compile "$LINENO"
2226 then :
2227 ac_hi=$ac_mid; break
2228 else $as_nop
2229 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2230 if test $ac_lo -le $ac_mid; then
2231 ac_lo= ac_hi=
2232 break
2233 fi
2234 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2235 fi
2236 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2237 done
2238 else $as_nop
2239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2240 /* end confdefs.h. */
2241 $4
2242 int
2243 main (void)
2244 {
2245 static int test_array [1 - 2 * !(($2) < 0)];
2246 test_array [0] = 0;
2247 return test_array [0];
2248
2249 ;
2250 return 0;
2251 }
2252 _ACEOF
2253 if ac_fn_c_try_compile "$LINENO"
2254 then :
2255 ac_hi=-1 ac_mid=-1
2256 while :; do
2257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2258 /* end confdefs.h. */
2259 $4
2260 int
2261 main (void)
2262 {
2263 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2264 test_array [0] = 0;
2265 return test_array [0];
2266
2267 ;
2268 return 0;
2269 }
2270 _ACEOF
2271 if ac_fn_c_try_compile "$LINENO"
2272 then :
2273 ac_lo=$ac_mid; break
2274 else $as_nop
2275 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2276 if test $ac_mid -le $ac_hi; then
2277 ac_lo= ac_hi=
2278 break
2279 fi
2280 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2281 fi
2282 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2283 done
2284 else $as_nop
2285 ac_lo= ac_hi=
2286 fi
2287 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2288 fi
2289 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2290 # Binary search between lo and hi bounds.
2291 while test "x$ac_lo" != "x$ac_hi"; do
2292 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2294 /* end confdefs.h. */
2295 $4
2296 int
2297 main (void)
2298 {
2299 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2300 test_array [0] = 0;
2301 return test_array [0];
2302
2303 ;
2304 return 0;
2305 }
2306 _ACEOF
2307 if ac_fn_c_try_compile "$LINENO"
2308 then :
2309 ac_hi=$ac_mid
2310 else $as_nop
2311 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2312 fi
2313 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2314 done
2315 case $ac_lo in #((
2316 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2317 '') ac_retval=1 ;;
2318 esac
2319 else
2320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2321 /* end confdefs.h. */
2322 $4
2323 static long int longval (void) { return $2; }
2324 static unsigned long int ulongval (void) { return $2; }
2325 #include <stdio.h>
2326 #include <stdlib.h>
2327 int
2328 main (void)
2329 {
2330
2331 FILE *f = fopen ("conftest.val", "w");
2332 if (! f)
2333 return 1;
2334 if (($2) < 0)
2335 {
2336 long int i = longval ();
2337 if (i != ($2))
2338 return 1;
2339 fprintf (f, "%ld", i);
2340 }
2341 else
2342 {
2343 unsigned long int i = ulongval ();
2344 if (i != ($2))
2345 return 1;
2346 fprintf (f, "%lu", i);
2347 }
2348 /* Do not output a trailing newline, as this causes \r\n confusion
2349 on some platforms. */
2350 return ferror (f) || fclose (f) != 0;
2351
2352 ;
2353 return 0;
2354 }
2355 _ACEOF
2356 if ac_fn_c_try_run "$LINENO"
2357 then :
2358 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2359 else $as_nop
2360 ac_retval=1
2361 fi
2362 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2363 conftest.$ac_objext conftest.beam conftest.$ac_ext
2364 rm -f conftest.val
2365
2366 fi
2367 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2368 as_fn_set_status $ac_retval
2369
2370 } # ac_fn_c_compute_int
2371
2372 # ac_fn_cxx_try_compile LINENO
2373 # ----------------------------
2374 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2375 ac_fn_cxx_try_compile ()
2376 {
2377 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2378 rm -f conftest.$ac_objext conftest.beam
2379 if { { ac_try="$ac_compile"
2380 case "(($ac_try" in
2381 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2382 *) ac_try_echo=$ac_try;;
2383 esac
2384 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2385 printf "%s\n" "$ac_try_echo"; } >&5
2386 (eval "$ac_compile") 2>conftest.err
2387 ac_status=$?
2388 if test -s conftest.err; then
2389 grep -v '^ *+' conftest.err >conftest.er1
2390 cat conftest.er1 >&5
2391 mv -f conftest.er1 conftest.err
2392 fi
2393 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2394 test $ac_status = 0; } && {
2395 test -z "$ac_cxx_werror_flag" ||
2396 test ! -s conftest.err
2397 } && test -s conftest.$ac_objext
2398 then :
2399 ac_retval=0
2400 else $as_nop
2401 printf "%s\n" "$as_me: failed program was:" >&5
2402 sed 's/^/| /' conftest.$ac_ext >&5
2403
2404 ac_retval=1
2405 fi
2406 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2407 as_fn_set_status $ac_retval
2408
2409 } # ac_fn_cxx_try_compile
2410 ac_configure_args_raw=
2411 for ac_arg
2412 do
2413 case $ac_arg in
2414 *\'*)
2415 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2416 esac
2417 as_fn_append ac_configure_args_raw " '$ac_arg'"
2418 done
2419
2420 case $ac_configure_args_raw in
2421 *$as_nl*)
2422 ac_safe_unquote= ;;
2423 *)
2424 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2425 ac_unsafe_a="$ac_unsafe_z#~"
2426 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2427 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2428 esac
2429
2430 cat >config.log <<_ACEOF
2431 This file contains any messages produced by compilers while
2432 running configure, to aid debugging if configure makes a mistake.
2433
2434 It was created by $as_me, which was
2435 generated by GNU Autoconf 2.71. Invocation command line was
2436
2437 $ $0$ac_configure_args_raw
2438
2439 _ACEOF
2440 exec 5>>config.log
2441 {
2442 cat <<_ASUNAME
2443 ## --------- ##
2444 ## Platform. ##
2445 ## --------- ##
2446
2447 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2448 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2449 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2450 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2451 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2452
2453 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2454 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2455
2456 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2457 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2458 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2459 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2460 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2461 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2462 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2463
2464 _ASUNAME
2465
2466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2467 for as_dir in $PATH
2468 do
2469 IFS=$as_save_IFS
2470 case $as_dir in #(((
2471 '') as_dir=./ ;;
2472 */) ;;
2473 *) as_dir=$as_dir/ ;;
2474 esac
2475 printf "%s\n" "PATH: $as_dir"
2476 done
2477 IFS=$as_save_IFS
2478
2479 } >&5
2480
2481 cat >&5 <<_ACEOF
2482
2483
2484 ## ----------- ##
2485 ## Core tests. ##
2486 ## ----------- ##
2487
2488 _ACEOF
2489
2490
2491 # Keep a trace of the command line.
2492 # Strip out --no-create and --no-recursion so they do not pile up.
2493 # Strip out --silent because we don't want to record it for future runs.
2494 # Also quote any args containing shell meta-characters.
2495 # Make two passes to allow for proper duplicate-argument suppression.
2496 ac_configure_args=
2497 ac_configure_args0=
2498 ac_configure_args1=
2499 ac_must_keep_next=false
2500 for ac_pass in 1 2
2501 do
2502 for ac_arg
2503 do
2504 case $ac_arg in
2505 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2506 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2507 | -silent | --silent | --silen | --sile | --sil)
2508 continue ;;
2509 *\'*)
2510 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2511 esac
2512 case $ac_pass in
2513 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2514 2)
2515 as_fn_append ac_configure_args1 " '$ac_arg'"
2516 if test $ac_must_keep_next = true; then
2517 ac_must_keep_next=false # Got value, back to normal.
2518 else
2519 case $ac_arg in
2520 *=* | --config-cache | -C | -disable-* | --disable-* \
2521 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2522 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2523 | -with-* | --with-* | -without-* | --without-* | --x)
2524 case "$ac_configure_args0 " in
2525 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2526 esac
2527 ;;
2528 -* ) ac_must_keep_next=true ;;
2529 esac
2530 fi
2531 as_fn_append ac_configure_args " '$ac_arg'"
2532 ;;
2533 esac
2534 done
2535 done
2536 { ac_configure_args0=; unset ac_configure_args0;}
2537 { ac_configure_args1=; unset ac_configure_args1;}
2538
2539 # When interrupted or exit'd, cleanup temporary files, and complete
2540 # config.log. We remove comments because anyway the quotes in there
2541 # would cause problems or look ugly.
2542 # WARNING: Use '\'' to represent an apostrophe within the trap.
2543 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2544 trap 'exit_status=$?
2545 # Sanitize IFS.
2546 IFS=" "" $as_nl"
2547 # Save into config.log some information that might help in debugging.
2548 {
2549 echo
2550
2551 printf "%s\n" "## ---------------- ##
2552 ## Cache variables. ##
2553 ## ---------------- ##"
2554 echo
2555 # The following way of writing the cache mishandles newlines in values,
2556 (
2557 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2558 eval ac_val=\$$ac_var
2559 case $ac_val in #(
2560 *${as_nl}*)
2561 case $ac_var in #(
2562 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2563 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2564 esac
2565 case $ac_var in #(
2566 _ | IFS | as_nl) ;; #(
2567 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2568 *) { eval $ac_var=; unset $ac_var;} ;;
2569 esac ;;
2570 esac
2571 done
2572 (set) 2>&1 |
2573 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2574 *${as_nl}ac_space=\ *)
2575 sed -n \
2576 "s/'\''/'\''\\\\'\'''\''/g;
2577 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2578 ;; #(
2579 *)
2580 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2581 ;;
2582 esac |
2583 sort
2584 )
2585 echo
2586
2587 printf "%s\n" "## ----------------- ##
2588 ## Output variables. ##
2589 ## ----------------- ##"
2590 echo
2591 for ac_var in $ac_subst_vars
2592 do
2593 eval ac_val=\$$ac_var
2594 case $ac_val in
2595 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2596 esac
2597 printf "%s\n" "$ac_var='\''$ac_val'\''"
2598 done | sort
2599 echo
2600
2601 if test -n "$ac_subst_files"; then
2602 printf "%s\n" "## ------------------- ##
2603 ## File substitutions. ##
2604 ## ------------------- ##"
2605 echo
2606 for ac_var in $ac_subst_files
2607 do
2608 eval ac_val=\$$ac_var
2609 case $ac_val in
2610 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2611 esac
2612 printf "%s\n" "$ac_var='\''$ac_val'\''"
2613 done | sort
2614 echo
2615 fi
2616
2617 if test -s confdefs.h; then
2618 printf "%s\n" "## ----------- ##
2619 ## confdefs.h. ##
2620 ## ----------- ##"
2621 echo
2622 cat confdefs.h
2623 echo
2624 fi
2625 test "$ac_signal" != 0 &&
2626 printf "%s\n" "$as_me: caught signal $ac_signal"
2627 printf "%s\n" "$as_me: exit $exit_status"
2628 } >&5
2629 rm -f core *.core core.conftest.* &&
2630 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2631 exit $exit_status
2632 ' 0
2633 for ac_signal in 1 2 13 15; do
2634 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2635 done
2636 ac_signal=0
2637
2638 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2639 rm -f -r conftest* confdefs.h
2640
2641 printf "%s\n" "/* confdefs.h */" > confdefs.h
2642
2643 # Predefined preprocessor variables.
2644
2645 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2646
2647 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2648
2649 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2650
2651 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2652
2653 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2654
2655 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2656
2657
2658 # Let the site file select an alternate cache file if it wants to.
2659 # Prefer an explicitly selected file to automatically selected ones.
2660 if test -n "$CONFIG_SITE"; then
2661 ac_site_files="$CONFIG_SITE"
2662 elif test "x$prefix" != xNONE; then
2663 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2664 else
2665 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2666 fi
2667
2668 for ac_site_file in $ac_site_files
2669 do
2670 case $ac_site_file in #(
2671 */*) :
2672 ;; #(
2673 *) :
2674 ac_site_file=./$ac_site_file ;;
2675 esac
2676 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2678 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2679 sed 's/^/| /' "$ac_site_file" >&5
2680 . "$ac_site_file" \
2681 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2682 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2683 as_fn_error $? "failed to load site script $ac_site_file
2684 See \`config.log' for more details" "$LINENO" 5; }
2685 fi
2686 done
2687
2688 if test -r "$cache_file"; then
2689 # Some versions of bash will fail to source /dev/null (special files
2690 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2691 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2693 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2694 case $cache_file in
2695 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2696 *) . "./$cache_file";;
2697 esac
2698 fi
2699 else
2700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2701 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2702 >$cache_file
2703 fi
2704
2705 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2706 # Test code for whether the C compiler supports C89 (global declarations)
2707 ac_c_conftest_c89_globals='
2708 /* Does the compiler advertise C89 conformance?
2709 Do not test the value of __STDC__, because some compilers set it to 0
2710 while being otherwise adequately conformant. */
2711 #if !defined __STDC__
2712 # error "Compiler does not advertise C89 conformance"
2713 #endif
2714
2715 #include <stddef.h>
2716 #include <stdarg.h>
2717 struct stat;
2718 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2719 struct buf { int x; };
2720 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2721 static char *e (p, i)
2722 char **p;
2723 int i;
2724 {
2725 return p[i];
2726 }
2727 static char *f (char * (*g) (char **, int), char **p, ...)
2728 {
2729 char *s;
2730 va_list v;
2731 va_start (v,p);
2732 s = g (p, va_arg (v,int));
2733 va_end (v);
2734 return s;
2735 }
2736
2737 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2738 function prototypes and stuff, but not \xHH hex character constants.
2739 These do not provoke an error unfortunately, instead are silently treated
2740 as an "x". The following induces an error, until -std is added to get
2741 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2742 array size at least. It is necessary to write \x00 == 0 to get something
2743 that is true only with -std. */
2744 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2745
2746 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2747 inside strings and character constants. */
2748 #define FOO(x) '\''x'\''
2749 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2750
2751 int test (int i, double x);
2752 struct s1 {int (*f) (int a);};
2753 struct s2 {int (*f) (double a);};
2754 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2755 int, int);'
2756
2757 # Test code for whether the C compiler supports C89 (body of main).
2758 ac_c_conftest_c89_main='
2759 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2760 '
2761
2762 # Test code for whether the C compiler supports C99 (global declarations)
2763 ac_c_conftest_c99_globals='
2764 // Does the compiler advertise C99 conformance?
2765 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2766 # error "Compiler does not advertise C99 conformance"
2767 #endif
2768
2769 #include <stdbool.h>
2770 extern int puts (const char *);
2771 extern int printf (const char *, ...);
2772 extern int dprintf (int, const char *, ...);
2773 extern void *malloc (size_t);
2774
2775 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2776 // dprintf is used instead of fprintf to avoid needing to declare
2777 // FILE and stderr.
2778 #define debug(...) dprintf (2, __VA_ARGS__)
2779 #define showlist(...) puts (#__VA_ARGS__)
2780 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2781 static void
2782 test_varargs_macros (void)
2783 {
2784 int x = 1234;
2785 int y = 5678;
2786 debug ("Flag");
2787 debug ("X = %d\n", x);
2788 showlist (The first, second, and third items.);
2789 report (x>y, "x is %d but y is %d", x, y);
2790 }
2791
2792 // Check long long types.
2793 #define BIG64 18446744073709551615ull
2794 #define BIG32 4294967295ul
2795 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2796 #if !BIG_OK
2797 #error "your preprocessor is broken"
2798 #endif
2799 #if BIG_OK
2800 #else
2801 #error "your preprocessor is broken"
2802 #endif
2803 static long long int bignum = -9223372036854775807LL;
2804 static unsigned long long int ubignum = BIG64;
2805
2806 struct incomplete_array
2807 {
2808 int datasize;
2809 double data[];
2810 };
2811
2812 struct named_init {
2813 int number;
2814 const wchar_t *name;
2815 double average;
2816 };
2817
2818 typedef const char *ccp;
2819
2820 static inline int
2821 test_restrict (ccp restrict text)
2822 {
2823 // See if C++-style comments work.
2824 // Iterate through items via the restricted pointer.
2825 // Also check for declarations in for loops.
2826 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2827 continue;
2828 return 0;
2829 }
2830
2831 // Check varargs and va_copy.
2832 static bool
2833 test_varargs (const char *format, ...)
2834 {
2835 va_list args;
2836 va_start (args, format);
2837 va_list args_copy;
2838 va_copy (args_copy, args);
2839
2840 const char *str = "";
2841 int number = 0;
2842 float fnumber = 0;
2843
2844 while (*format)
2845 {
2846 switch (*format++)
2847 {
2848 case '\''s'\'': // string
2849 str = va_arg (args_copy, const char *);
2850 break;
2851 case '\''d'\'': // int
2852 number = va_arg (args_copy, int);
2853 break;
2854 case '\''f'\'': // float
2855 fnumber = va_arg (args_copy, double);
2856 break;
2857 default:
2858 break;
2859 }
2860 }
2861 va_end (args_copy);
2862 va_end (args);
2863
2864 return *str && number && fnumber;
2865 }
2866 '
2867
2868 # Test code for whether the C compiler supports C99 (body of main).
2869 ac_c_conftest_c99_main='
2870 // Check bool.
2871 _Bool success = false;
2872 success |= (argc != 0);
2873
2874 // Check restrict.
2875 if (test_restrict ("String literal") == 0)
2876 success = true;
2877 char *restrict newvar = "Another string";
2878
2879 // Check varargs.
2880 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2881 test_varargs_macros ();
2882
2883 // Check flexible array members.
2884 struct incomplete_array *ia =
2885 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2886 ia->datasize = 10;
2887 for (int i = 0; i < ia->datasize; ++i)
2888 ia->data[i] = i * 1.234;
2889
2890 // Check named initializers.
2891 struct named_init ni = {
2892 .number = 34,
2893 .name = L"Test wide string",
2894 .average = 543.34343,
2895 };
2896
2897 ni.number = 58;
2898
2899 int dynamic_array[ni.number];
2900 dynamic_array[0] = argv[0][0];
2901 dynamic_array[ni.number - 1] = 543;
2902
2903 // work around unused variable warnings
2904 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2905 || dynamic_array[ni.number - 1] != 543);
2906 '
2907
2908 # Test code for whether the C compiler supports C11 (global declarations)
2909 ac_c_conftest_c11_globals='
2910 // Does the compiler advertise C11 conformance?
2911 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2912 # error "Compiler does not advertise C11 conformance"
2913 #endif
2914
2915 // Check _Alignas.
2916 char _Alignas (double) aligned_as_double;
2917 char _Alignas (0) no_special_alignment;
2918 extern char aligned_as_int;
2919 char _Alignas (0) _Alignas (int) aligned_as_int;
2920
2921 // Check _Alignof.
2922 enum
2923 {
2924 int_alignment = _Alignof (int),
2925 int_array_alignment = _Alignof (int[100]),
2926 char_alignment = _Alignof (char)
2927 };
2928 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2929
2930 // Check _Noreturn.
2931 int _Noreturn does_not_return (void) { for (;;) continue; }
2932
2933 // Check _Static_assert.
2934 struct test_static_assert
2935 {
2936 int x;
2937 _Static_assert (sizeof (int) <= sizeof (long int),
2938 "_Static_assert does not work in struct");
2939 long int y;
2940 };
2941
2942 // Check UTF-8 literals.
2943 #define u8 syntax error!
2944 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2945
2946 // Check duplicate typedefs.
2947 typedef long *long_ptr;
2948 typedef long int *long_ptr;
2949 typedef long_ptr long_ptr;
2950
2951 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2952 struct anonymous
2953 {
2954 union {
2955 struct { int i; int j; };
2956 struct { int k; long int l; } w;
2957 };
2958 int m;
2959 } v1;
2960 '
2961
2962 # Test code for whether the C compiler supports C11 (body of main).
2963 ac_c_conftest_c11_main='
2964 _Static_assert ((offsetof (struct anonymous, i)
2965 == offsetof (struct anonymous, w.k)),
2966 "Anonymous union alignment botch");
2967 v1.i = 2;
2968 v1.w.k = 5;
2969 ok |= v1.i != 5;
2970 '
2971
2972 # Test code for whether the C compiler supports C11 (complete).
2973 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2974 ${ac_c_conftest_c99_globals}
2975 ${ac_c_conftest_c11_globals}
2976
2977 int
2978 main (int argc, char **argv)
2979 {
2980 int ok = 0;
2981 ${ac_c_conftest_c89_main}
2982 ${ac_c_conftest_c99_main}
2983 ${ac_c_conftest_c11_main}
2984 return ok;
2985 }
2986 "
2987
2988 # Test code for whether the C compiler supports C99 (complete).
2989 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2990 ${ac_c_conftest_c99_globals}
2991
2992 int
2993 main (int argc, char **argv)
2994 {
2995 int ok = 0;
2996 ${ac_c_conftest_c89_main}
2997 ${ac_c_conftest_c99_main}
2998 return ok;
2999 }
3000 "
3001
3002 # Test code for whether the C compiler supports C89 (complete).
3003 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3004
3005 int
3006 main (int argc, char **argv)
3007 {
3008 int ok = 0;
3009 ${ac_c_conftest_c89_main}
3010 return ok;
3011 }
3012 "
3013
3014 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3015 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3016 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3017 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3018 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3019 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3020 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3021 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3022 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3023 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3024 gt_needs="$gt_needs "
3025 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3026 # Test code for whether the C++ compiler supports C++98 (global declarations)
3027 ac_cxx_conftest_cxx98_globals='
3028 // Does the compiler advertise C++98 conformance?
3029 #if !defined __cplusplus || __cplusplus < 199711L
3030 # error "Compiler does not advertise C++98 conformance"
3031 #endif
3032
3033 // These inclusions are to reject old compilers that
3034 // lack the unsuffixed header files.
3035 #include <cstdlib>
3036 #include <exception>
3037
3038 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3039 extern void assert (int);
3040 namespace std {
3041 extern int strcmp (const char *, const char *);
3042 }
3043
3044 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3045 using std::exception;
3046 using std::strcmp;
3047
3048 namespace {
3049
3050 void test_exception_syntax()
3051 {
3052 try {
3053 throw "test";
3054 } catch (const char *s) {
3055 // Extra parentheses suppress a warning when building autoconf itself,
3056 // due to lint rules shared with more typical C programs.
3057 assert (!(strcmp) (s, "test"));
3058 }
3059 }
3060
3061 template <typename T> struct test_template
3062 {
3063 T const val;
3064 explicit test_template(T t) : val(t) {}
3065 template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3066 };
3067
3068 } // anonymous namespace
3069 '
3070
3071 # Test code for whether the C++ compiler supports C++98 (body of main)
3072 ac_cxx_conftest_cxx98_main='
3073 assert (argc);
3074 assert (! argv[0]);
3075 {
3076 test_exception_syntax ();
3077 test_template<double> tt (2.0);
3078 assert (tt.add (4) == 6.0);
3079 assert (true && !false);
3080 }
3081 '
3082
3083 # Test code for whether the C++ compiler supports C++11 (global declarations)
3084 ac_cxx_conftest_cxx11_globals='
3085 // Does the compiler advertise C++ 2011 conformance?
3086 #if !defined __cplusplus || __cplusplus < 201103L
3087 # error "Compiler does not advertise C++11 conformance"
3088 #endif
3089
3090 namespace cxx11test
3091 {
3092 constexpr int get_val() { return 20; }
3093
3094 struct testinit
3095 {
3096 int i;
3097 double d;
3098 };
3099
3100 class delegate
3101 {
3102 public:
3103 delegate(int n) : n(n) {}
3104 delegate(): delegate(2354) {}
3105
3106 virtual int getval() { return this->n; };
3107 protected:
3108 int n;
3109 };
3110
3111 class overridden : public delegate
3112 {
3113 public:
3114 overridden(int n): delegate(n) {}
3115 virtual int getval() override final { return this->n * 2; }
3116 };
3117
3118 class nocopy
3119 {
3120 public:
3121 nocopy(int i): i(i) {}
3122 nocopy() = default;
3123 nocopy(const nocopy&) = delete;
3124 nocopy & operator=(const nocopy&) = delete;
3125 private:
3126 int i;
3127 };
3128
3129 // for testing lambda expressions
3130 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3131 {
3132 return f(v);
3133 }
3134
3135 // for testing variadic templates and trailing return types
3136 template <typename V> auto sum(V first) -> V
3137 {
3138 return first;
3139 }
3140 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3141 {
3142 return first + sum(rest...);
3143 }
3144 }
3145 '
3146
3147 # Test code for whether the C++ compiler supports C++11 (body of main)
3148 ac_cxx_conftest_cxx11_main='
3149 {
3150 // Test auto and decltype
3151 auto a1 = 6538;
3152 auto a2 = 48573953.4;
3153 auto a3 = "String literal";
3154
3155 int total = 0;
3156 for (auto i = a3; *i; ++i) { total += *i; }
3157
3158 decltype(a2) a4 = 34895.034;
3159 }
3160 {
3161 // Test constexpr
3162 short sa[cxx11test::get_val()] = { 0 };
3163 }
3164 {
3165 // Test initializer lists
3166 cxx11test::testinit il = { 4323, 435234.23544 };
3167 }
3168 {
3169 // Test range-based for
3170 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3171 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3172 for (auto &x : array) { x += 23; }
3173 }
3174 {
3175 // Test lambda expressions
3176 using cxx11test::eval;
3177 assert (eval ([](int x) { return x*2; }, 21) == 42);
3178 double d = 2.0;
3179 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3180 assert (d == 5.0);
3181 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3182 assert (d == 5.0);
3183 }
3184 {
3185 // Test use of variadic templates
3186 using cxx11test::sum;
3187 auto a = sum(1);
3188 auto b = sum(1, 2);
3189 auto c = sum(1.0, 2.0, 3.0);
3190 }
3191 {
3192 // Test constructor delegation
3193 cxx11test::delegate d1;
3194 cxx11test::delegate d2();
3195 cxx11test::delegate d3(45);
3196 }
3197 {
3198 // Test override and final
3199 cxx11test::overridden o1(55464);
3200 }
3201 {
3202 // Test nullptr
3203 char *c = nullptr;
3204 }
3205 {
3206 // Test template brackets
3207 test_template<::test_template<int>> v(test_template<int>(12));
3208 }
3209 {
3210 // Unicode literals
3211 char const *utf8 = u8"UTF-8 string \u2500";
3212 char16_t const *utf16 = u"UTF-8 string \u2500";
3213 char32_t const *utf32 = U"UTF-32 string \u2500";
3214 }
3215 '
3216
3217 # Test code for whether the C compiler supports C++11 (complete).
3218 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3219 ${ac_cxx_conftest_cxx11_globals}
3220
3221 int
3222 main (int argc, char **argv)
3223 {
3224 int ok = 0;
3225 ${ac_cxx_conftest_cxx98_main}
3226 ${ac_cxx_conftest_cxx11_main}
3227 return ok;
3228 }
3229 "
3230
3231 # Test code for whether the C compiler supports C++98 (complete).
3232 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3233 int
3234 main (int argc, char **argv)
3235 {
3236 int ok = 0;
3237 ${ac_cxx_conftest_cxx98_main}
3238 return ok;
3239 }
3240 "
3241
3242
3243 # Auxiliary files required by this configure script.
3244 ac_aux_files="config.rpath install-sh config.guess config.sub"
3245
3246 # Locations in which to look for auxiliary files.
3247 ac_aux_dir_candidates="${srcdir}/config"
3248
3249 # Search for a directory containing all of the required auxiliary files,
3250 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3251 # If we don't find one directory that contains all the files we need,
3252 # we report the set of missing files from the *first* directory in
3253 # $ac_aux_dir_candidates and give up.
3254 ac_missing_aux_files=""
3255 ac_first_candidate=:
3256 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3258 as_found=false
3259 for as_dir in $ac_aux_dir_candidates
3260 do
3261 IFS=$as_save_IFS
3262 case $as_dir in #(((
3263 '') as_dir=./ ;;
3264 */) ;;
3265 *) as_dir=$as_dir/ ;;
3266 esac
3267 as_found=:
3268
3269 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
3270 ac_aux_dir_found=yes
3271 ac_install_sh=
3272 for ac_aux in $ac_aux_files
3273 do
3274 # As a special case, if "install-sh" is required, that requirement
3275 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3276 # and $ac_install_sh is set appropriately for whichever one is found.
3277 if test x"$ac_aux" = x"install-sh"
3278 then
3279 if test -f "${as_dir}install-sh"; then
3280 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
3281 ac_install_sh="${as_dir}install-sh -c"
3282 elif test -f "${as_dir}install.sh"; then
3283 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
3284 ac_install_sh="${as_dir}install.sh -c"
3285 elif test -f "${as_dir}shtool"; then
3286 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
3287 ac_install_sh="${as_dir}shtool install -c"
3288 else
3289 ac_aux_dir_found=no
3290 if $ac_first_candidate; then
3291 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3292 else
3293 break
3294 fi
3295 fi
3296 else
3297 if test -f "${as_dir}${ac_aux}"; then
3298 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
3299 else
3300 ac_aux_dir_found=no
3301 if $ac_first_candidate; then
3302 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3303 else
3304 break
3305 fi
3306 fi
3307 fi
3308 done
3309 if test "$ac_aux_dir_found" = yes; then
3310 ac_aux_dir="$as_dir"
3311 break
3312 fi
3313 ac_first_candidate=false
3314
3315 as_found=false
3316 done
3317 IFS=$as_save_IFS
3318 if $as_found
3319 then :
3320
3321 else $as_nop
3322 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3323 fi
3324
3325
3326 # These three variables are undocumented and unsupported,
3327 # and are intended to be withdrawn in a future Autoconf release.
3328 # They can cause serious problems if a builder's source tree is in a directory
3329 # whose full name contains unusual characters.
3330 if test -f "${ac_aux_dir}config.guess"; then
3331 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3332 fi
3333 if test -f "${ac_aux_dir}config.sub"; then
3334 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3335 fi
3336 if test -f "$ac_aux_dir/configure"; then
3337 ac_configure="$SHELL ${ac_aux_dir}configure"
3338 fi
3339
3340 # Check that the precious variables saved in the cache have kept the same
3341 # value.
3342 ac_cache_corrupted=false
3343 for ac_var in $ac_precious_vars; do
3344 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3345 eval ac_new_set=\$ac_env_${ac_var}_set
3346 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3347 eval ac_new_val=\$ac_env_${ac_var}_value
3348 case $ac_old_set,$ac_new_set in
3349 set,)
3350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3351 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3352 ac_cache_corrupted=: ;;
3353 ,set)
3354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3355 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3356 ac_cache_corrupted=: ;;
3357 ,);;
3358 *)
3359 if test "x$ac_old_val" != "x$ac_new_val"; then
3360 # differences in whitespace do not lead to failure.
3361 ac_old_val_w=`echo x $ac_old_val`
3362 ac_new_val_w=`echo x $ac_new_val`
3363 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3365 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3366 ac_cache_corrupted=:
3367 else
3368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3369 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3370 eval $ac_var=\$ac_old_val
3371 fi
3372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3373 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3375 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
3376 fi;;
3377 esac
3378 # Pass precious variables to config.status.
3379 if test "$ac_new_set" = set; then
3380 case $ac_new_val in
3381 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3382 *) ac_arg=$ac_var=$ac_new_val ;;
3383 esac
3384 case " $ac_configure_args " in
3385 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3386 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3387 esac
3388 fi
3389 done
3390 if $ac_cache_corrupted; then
3391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3392 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3394 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3395 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3396 and start over" "$LINENO" 5
3397 fi
3398 ## -------------------- ##
3399 ## Main body of script. ##
3400 ## -------------------- ##
3401
3402 ac_ext=c
3403 ac_cpp='$CPP $CPPFLAGS'
3404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3407
3408
3409
3410
3411
3412 ac_config_headers="$ac_config_headers lib/config.h"
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424 ac_ext=c
3425 ac_cpp='$CPP $CPPFLAGS'
3426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3429 if test -n "$ac_tool_prefix"; then
3430 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3431 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3433 printf %s "checking for $ac_word... " >&6; }
3434 if test ${ac_cv_prog_CC+y}
3435 then :
3436 printf %s "(cached) " >&6
3437 else $as_nop
3438 if test -n "$CC"; then
3439 ac_cv_prog_CC="$CC" # Let the user override the test.
3440 else
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 for as_dir in $PATH
3443 do
3444 IFS=$as_save_IFS
3445 case $as_dir in #(((
3446 '') as_dir=./ ;;
3447 */) ;;
3448 *) as_dir=$as_dir/ ;;
3449 esac
3450 for ac_exec_ext in '' $ac_executable_extensions; do
3451 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3452 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3453 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3454 break 2
3455 fi
3456 done
3457 done
3458 IFS=$as_save_IFS
3459
3460 fi
3461 fi
3462 CC=$ac_cv_prog_CC
3463 if test -n "$CC"; then
3464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3465 printf "%s\n" "$CC" >&6; }
3466 else
3467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3468 printf "%s\n" "no" >&6; }
3469 fi
3470
3471
3472 fi
3473 if test -z "$ac_cv_prog_CC"; then
3474 ac_ct_CC=$CC
3475 # Extract the first word of "gcc", so it can be a program name with args.
3476 set dummy gcc; ac_word=$2
3477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3478 printf %s "checking for $ac_word... " >&6; }
3479 if test ${ac_cv_prog_ac_ct_CC+y}
3480 then :
3481 printf %s "(cached) " >&6
3482 else $as_nop
3483 if test -n "$ac_ct_CC"; then
3484 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3485 else
3486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3487 for as_dir in $PATH
3488 do
3489 IFS=$as_save_IFS
3490 case $as_dir in #(((
3491 '') as_dir=./ ;;
3492 */) ;;
3493 *) as_dir=$as_dir/ ;;
3494 esac
3495 for ac_exec_ext in '' $ac_executable_extensions; do
3496 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3497 ac_cv_prog_ac_ct_CC="gcc"
3498 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3499 break 2
3500 fi
3501 done
3502 done
3503 IFS=$as_save_IFS
3504
3505 fi
3506 fi
3507 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3508 if test -n "$ac_ct_CC"; then
3509 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3510 printf "%s\n" "$ac_ct_CC" >&6; }
3511 else
3512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3513 printf "%s\n" "no" >&6; }
3514 fi
3515
3516 if test "x$ac_ct_CC" = x; then
3517 CC=""
3518 else
3519 case $cross_compiling:$ac_tool_warned in
3520 yes:)
3521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523 ac_tool_warned=yes ;;
3524 esac
3525 CC=$ac_ct_CC
3526 fi
3527 else
3528 CC="$ac_cv_prog_CC"
3529 fi
3530
3531 if test -z "$CC"; then
3532 if test -n "$ac_tool_prefix"; then
3533 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3534 set dummy ${ac_tool_prefix}cc; ac_word=$2
3535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536 printf %s "checking for $ac_word... " >&6; }
3537 if test ${ac_cv_prog_CC+y}
3538 then :
3539 printf %s "(cached) " >&6
3540 else $as_nop
3541 if test -n "$CC"; then
3542 ac_cv_prog_CC="$CC" # Let the user override the test.
3543 else
3544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545 for as_dir in $PATH
3546 do
3547 IFS=$as_save_IFS
3548 case $as_dir in #(((
3549 '') as_dir=./ ;;
3550 */) ;;
3551 *) as_dir=$as_dir/ ;;
3552 esac
3553 for ac_exec_ext in '' $ac_executable_extensions; do
3554 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3555 ac_cv_prog_CC="${ac_tool_prefix}cc"
3556 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3557 break 2
3558 fi
3559 done
3560 done
3561 IFS=$as_save_IFS
3562
3563 fi
3564 fi
3565 CC=$ac_cv_prog_CC
3566 if test -n "$CC"; then
3567 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3568 printf "%s\n" "$CC" >&6; }
3569 else
3570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571 printf "%s\n" "no" >&6; }
3572 fi
3573
3574
3575 fi
3576 fi
3577 if test -z "$CC"; then
3578 # Extract the first word of "cc", so it can be a program name with args.
3579 set dummy cc; ac_word=$2
3580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3581 printf %s "checking for $ac_word... " >&6; }
3582 if test ${ac_cv_prog_CC+y}
3583 then :
3584 printf %s "(cached) " >&6
3585 else $as_nop
3586 if test -n "$CC"; then
3587 ac_cv_prog_CC="$CC" # Let the user override the test.
3588 else
3589 ac_prog_rejected=no
3590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591 for as_dir in $PATH
3592 do
3593 IFS=$as_save_IFS
3594 case $as_dir in #(((
3595 '') as_dir=./ ;;
3596 */) ;;
3597 *) as_dir=$as_dir/ ;;
3598 esac
3599 for ac_exec_ext in '' $ac_executable_extensions; do
3600 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3601 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3602 ac_prog_rejected=yes
3603 continue
3604 fi
3605 ac_cv_prog_CC="cc"
3606 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3607 break 2
3608 fi
3609 done
3610 done
3611 IFS=$as_save_IFS
3612
3613 if test $ac_prog_rejected = yes; then
3614 # We found a bogon in the path, so make sure we never use it.
3615 set dummy $ac_cv_prog_CC
3616 shift
3617 if test $# != 0; then
3618 # We chose a different compiler from the bogus one.
3619 # However, it has the same basename, so the bogon will be chosen
3620 # first if we set CC to just the basename; use the full file name.
3621 shift
3622 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3623 fi
3624 fi
3625 fi
3626 fi
3627 CC=$ac_cv_prog_CC
3628 if test -n "$CC"; then
3629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3630 printf "%s\n" "$CC" >&6; }
3631 else
3632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 printf "%s\n" "no" >&6; }
3634 fi
3635
3636
3637 fi
3638 if test -z "$CC"; then
3639 if test -n "$ac_tool_prefix"; then
3640 for ac_prog in cl.exe
3641 do
3642 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3643 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3645 printf %s "checking for $ac_word... " >&6; }
3646 if test ${ac_cv_prog_CC+y}
3647 then :
3648 printf %s "(cached) " >&6
3649 else $as_nop
3650 if test -n "$CC"; then
3651 ac_cv_prog_CC="$CC" # Let the user override the test.
3652 else
3653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654 for as_dir in $PATH
3655 do
3656 IFS=$as_save_IFS
3657 case $as_dir in #(((
3658 '') as_dir=./ ;;
3659 */) ;;
3660 *) as_dir=$as_dir/ ;;
3661 esac
3662 for ac_exec_ext in '' $ac_executable_extensions; do
3663 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3664 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3665 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3666 break 2
3667 fi
3668 done
3669 done
3670 IFS=$as_save_IFS
3671
3672 fi
3673 fi
3674 CC=$ac_cv_prog_CC
3675 if test -n "$CC"; then
3676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3677 printf "%s\n" "$CC" >&6; }
3678 else
3679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3680 printf "%s\n" "no" >&6; }
3681 fi
3682
3683
3684 test -n "$CC" && break
3685 done
3686 fi
3687 if test -z "$CC"; then
3688 ac_ct_CC=$CC
3689 for ac_prog in cl.exe
3690 do
3691 # Extract the first word of "$ac_prog", so it can be a program name with args.
3692 set dummy $ac_prog; ac_word=$2
3693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3694 printf %s "checking for $ac_word... " >&6; }
3695 if test ${ac_cv_prog_ac_ct_CC+y}
3696 then :
3697 printf %s "(cached) " >&6
3698 else $as_nop
3699 if test -n "$ac_ct_CC"; then
3700 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3701 else
3702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3703 for as_dir in $PATH
3704 do
3705 IFS=$as_save_IFS
3706 case $as_dir in #(((
3707 '') as_dir=./ ;;
3708 */) ;;
3709 *) as_dir=$as_dir/ ;;
3710 esac
3711 for ac_exec_ext in '' $ac_executable_extensions; do
3712 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3713 ac_cv_prog_ac_ct_CC="$ac_prog"
3714 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3715 break 2
3716 fi
3717 done
3718 done
3719 IFS=$as_save_IFS
3720
3721 fi
3722 fi
3723 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3724 if test -n "$ac_ct_CC"; then
3725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3726 printf "%s\n" "$ac_ct_CC" >&6; }
3727 else
3728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3729 printf "%s\n" "no" >&6; }
3730 fi
3731
3732
3733 test -n "$ac_ct_CC" && break
3734 done
3735
3736 if test "x$ac_ct_CC" = x; then
3737 CC=""
3738 else
3739 case $cross_compiling:$ac_tool_warned in
3740 yes:)
3741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3742 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3743 ac_tool_warned=yes ;;
3744 esac
3745 CC=$ac_ct_CC
3746 fi
3747 fi
3748
3749 fi
3750 if test -z "$CC"; then
3751 if test -n "$ac_tool_prefix"; then
3752 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3753 set dummy ${ac_tool_prefix}clang; ac_word=$2
3754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755 printf %s "checking for $ac_word... " >&6; }
3756 if test ${ac_cv_prog_CC+y}
3757 then :
3758 printf %s "(cached) " >&6
3759 else $as_nop
3760 if test -n "$CC"; then
3761 ac_cv_prog_CC="$CC" # Let the user override the test.
3762 else
3763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3764 for as_dir in $PATH
3765 do
3766 IFS=$as_save_IFS
3767 case $as_dir in #(((
3768 '') as_dir=./ ;;
3769 */) ;;
3770 *) as_dir=$as_dir/ ;;
3771 esac
3772 for ac_exec_ext in '' $ac_executable_extensions; do
3773 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3774 ac_cv_prog_CC="${ac_tool_prefix}clang"
3775 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3776 break 2
3777 fi
3778 done
3779 done
3780 IFS=$as_save_IFS
3781
3782 fi
3783 fi
3784 CC=$ac_cv_prog_CC
3785 if test -n "$CC"; then
3786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3787 printf "%s\n" "$CC" >&6; }
3788 else
3789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3790 printf "%s\n" "no" >&6; }
3791 fi
3792
3793
3794 fi
3795 if test -z "$ac_cv_prog_CC"; then
3796 ac_ct_CC=$CC
3797 # Extract the first word of "clang", so it can be a program name with args.
3798 set dummy clang; ac_word=$2
3799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3800 printf %s "checking for $ac_word... " >&6; }
3801 if test ${ac_cv_prog_ac_ct_CC+y}
3802 then :
3803 printf %s "(cached) " >&6
3804 else $as_nop
3805 if test -n "$ac_ct_CC"; then
3806 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3807 else
3808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3809 for as_dir in $PATH
3810 do
3811 IFS=$as_save_IFS
3812 case $as_dir in #(((
3813 '') as_dir=./ ;;
3814 */) ;;
3815 *) as_dir=$as_dir/ ;;
3816 esac
3817 for ac_exec_ext in '' $ac_executable_extensions; do
3818 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3819 ac_cv_prog_ac_ct_CC="clang"
3820 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3821 break 2
3822 fi
3823 done
3824 done
3825 IFS=$as_save_IFS
3826
3827 fi
3828 fi
3829 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3830 if test -n "$ac_ct_CC"; then
3831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3832 printf "%s\n" "$ac_ct_CC" >&6; }
3833 else
3834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3835 printf "%s\n" "no" >&6; }
3836 fi
3837
3838 if test "x$ac_ct_CC" = x; then
3839 CC=""
3840 else
3841 case $cross_compiling:$ac_tool_warned in
3842 yes:)
3843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3844 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3845 ac_tool_warned=yes ;;
3846 esac
3847 CC=$ac_ct_CC
3848 fi
3849 else
3850 CC="$ac_cv_prog_CC"
3851 fi
3852
3853 fi
3854
3855
3856 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3857 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3858 as_fn_error $? "no acceptable C compiler found in \$PATH
3859 See \`config.log' for more details" "$LINENO" 5; }
3860
3861 # Provide some information about the compiler.
3862 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3863 set X $ac_compile
3864 ac_compiler=$2
3865 for ac_option in --version -v -V -qversion -version; do
3866 { { ac_try="$ac_compiler $ac_option >&5"
3867 case "(($ac_try" in
3868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3869 *) ac_try_echo=$ac_try;;
3870 esac
3871 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3872 printf "%s\n" "$ac_try_echo"; } >&5
3873 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3874 ac_status=$?
3875 if test -s conftest.err; then
3876 sed '10a\
3877 ... rest of stderr output deleted ...
3878 10q' conftest.err >conftest.er1
3879 cat conftest.er1 >&5
3880 fi
3881 rm -f conftest.er1 conftest.err
3882 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3883 test $ac_status = 0; }
3884 done
3885
3886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887 /* end confdefs.h. */
3888
3889 int
3890 main (void)
3891 {
3892
3893 ;
3894 return 0;
3895 }
3896 _ACEOF
3897 ac_clean_files_save=$ac_clean_files
3898 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3899 # Try to create an executable without -o first, disregard a.out.
3900 # It will help us diagnose broken compilers, and finding out an intuition
3901 # of exeext.
3902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3903 printf %s "checking whether the C compiler works... " >&6; }
3904 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3905
3906 # The possible output files:
3907 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3908
3909 ac_rmfiles=
3910 for ac_file in $ac_files
3911 do
3912 case $ac_file in
3913 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3914 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3915 esac
3916 done
3917 rm -f $ac_rmfiles
3918
3919 if { { ac_try="$ac_link_default"
3920 case "(($ac_try" in
3921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922 *) ac_try_echo=$ac_try;;
3923 esac
3924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3925 printf "%s\n" "$ac_try_echo"; } >&5
3926 (eval "$ac_link_default") 2>&5
3927 ac_status=$?
3928 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3929 test $ac_status = 0; }
3930 then :
3931 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3932 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3933 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3934 # so that the user can short-circuit this test for compilers unknown to
3935 # Autoconf.
3936 for ac_file in $ac_files ''
3937 do
3938 test -f "$ac_file" || continue
3939 case $ac_file in
3940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3941 ;;
3942 [ab].out )
3943 # We found the default executable, but exeext='' is most
3944 # certainly right.
3945 break;;
3946 *.* )
3947 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3948 then :; else
3949 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3950 fi
3951 # We set ac_cv_exeext here because the later test for it is not
3952 # safe: cross compilers may not add the suffix if given an `-o'
3953 # argument, so we may need to know it at that point already.
3954 # Even if this section looks crufty: it has the advantage of
3955 # actually working.
3956 break;;
3957 * )
3958 break;;
3959 esac
3960 done
3961 test "$ac_cv_exeext" = no && ac_cv_exeext=
3962
3963 else $as_nop
3964 ac_file=''
3965 fi
3966 if test -z "$ac_file"
3967 then :
3968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3969 printf "%s\n" "no" >&6; }
3970 printf "%s\n" "$as_me: failed program was:" >&5
3971 sed 's/^/| /' conftest.$ac_ext >&5
3972
3973 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3974 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3975 as_fn_error 77 "C compiler cannot create executables
3976 See \`config.log' for more details" "$LINENO" 5; }
3977 else $as_nop
3978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3979 printf "%s\n" "yes" >&6; }
3980 fi
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3982 printf %s "checking for C compiler default output file name... " >&6; }
3983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3984 printf "%s\n" "$ac_file" >&6; }
3985 ac_exeext=$ac_cv_exeext
3986
3987 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3988 ac_clean_files=$ac_clean_files_save
3989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3990 printf %s "checking for suffix of executables... " >&6; }
3991 if { { ac_try="$ac_link"
3992 case "(($ac_try" in
3993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3994 *) ac_try_echo=$ac_try;;
3995 esac
3996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3997 printf "%s\n" "$ac_try_echo"; } >&5
3998 (eval "$ac_link") 2>&5
3999 ac_status=$?
4000 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4001 test $ac_status = 0; }
4002 then :
4003 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4004 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4005 # work properly (i.e., refer to `conftest.exe'), while it won't with
4006 # `rm'.
4007 for ac_file in conftest.exe conftest conftest.*; do
4008 test -f "$ac_file" || continue
4009 case $ac_file in
4010 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4011 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4012 break;;
4013 * ) break;;
4014 esac
4015 done
4016 else $as_nop
4017 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4018 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4019 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4020 See \`config.log' for more details" "$LINENO" 5; }
4021 fi
4022 rm -f conftest conftest$ac_cv_exeext
4023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4024 printf "%s\n" "$ac_cv_exeext" >&6; }
4025
4026 rm -f conftest.$ac_ext
4027 EXEEXT=$ac_cv_exeext
4028 ac_exeext=$EXEEXT
4029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4030 /* end confdefs.h. */
4031 #include <stdio.h>
4032 int
4033 main (void)
4034 {
4035 FILE *f = fopen ("conftest.out", "w");
4036 return ferror (f) || fclose (f) != 0;
4037
4038 ;
4039 return 0;
4040 }
4041 _ACEOF
4042 ac_clean_files="$ac_clean_files conftest.out"
4043 # Check that the compiler produces executables we can run. If not, either
4044 # the compiler is broken, or we cross compile.
4045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4046 printf %s "checking whether we are cross compiling... " >&6; }
4047 if test "$cross_compiling" != yes; then
4048 { { ac_try="$ac_link"
4049 case "(($ac_try" in
4050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4051 *) ac_try_echo=$ac_try;;
4052 esac
4053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4054 printf "%s\n" "$ac_try_echo"; } >&5
4055 (eval "$ac_link") 2>&5
4056 ac_status=$?
4057 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4058 test $ac_status = 0; }
4059 if { ac_try='./conftest$ac_cv_exeext'
4060 { { case "(($ac_try" in
4061 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4062 *) ac_try_echo=$ac_try;;
4063 esac
4064 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4065 printf "%s\n" "$ac_try_echo"; } >&5
4066 (eval "$ac_try") 2>&5
4067 ac_status=$?
4068 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4069 test $ac_status = 0; }; }; then
4070 cross_compiling=no
4071 else
4072 if test "$cross_compiling" = maybe; then
4073 cross_compiling=yes
4074 else
4075 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4076 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4077 as_fn_error 77 "cannot run C compiled programs.
4078 If you meant to cross compile, use \`--host'.
4079 See \`config.log' for more details" "$LINENO" 5; }
4080 fi
4081 fi
4082 fi
4083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4084 printf "%s\n" "$cross_compiling" >&6; }
4085
4086 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4087 ac_clean_files=$ac_clean_files_save
4088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4089 printf %s "checking for suffix of object files... " >&6; }
4090 if test ${ac_cv_objext+y}
4091 then :
4092 printf %s "(cached) " >&6
4093 else $as_nop
4094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h. */
4096
4097 int
4098 main (void)
4099 {
4100
4101 ;
4102 return 0;
4103 }
4104 _ACEOF
4105 rm -f conftest.o conftest.obj
4106 if { { ac_try="$ac_compile"
4107 case "(($ac_try" in
4108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4109 *) ac_try_echo=$ac_try;;
4110 esac
4111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4112 printf "%s\n" "$ac_try_echo"; } >&5
4113 (eval "$ac_compile") 2>&5
4114 ac_status=$?
4115 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4116 test $ac_status = 0; }
4117 then :
4118 for ac_file in conftest.o conftest.obj conftest.*; do
4119 test -f "$ac_file" || continue;
4120 case $ac_file in
4121 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4122 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4123 break;;
4124 esac
4125 done
4126 else $as_nop
4127 printf "%s\n" "$as_me: failed program was:" >&5
4128 sed 's/^/| /' conftest.$ac_ext >&5
4129
4130 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4131 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4132 as_fn_error $? "cannot compute suffix of object files: cannot compile
4133 See \`config.log' for more details" "$LINENO" 5; }
4134 fi
4135 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4136 fi
4137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4138 printf "%s\n" "$ac_cv_objext" >&6; }
4139 OBJEXT=$ac_cv_objext
4140 ac_objext=$OBJEXT
4141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4142 printf %s "checking whether the compiler supports GNU C... " >&6; }
4143 if test ${ac_cv_c_compiler_gnu+y}
4144 then :
4145 printf %s "(cached) " >&6
4146 else $as_nop
4147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h. */
4149
4150 int
4151 main (void)
4152 {
4153 #ifndef __GNUC__
4154 choke me
4155 #endif
4156
4157 ;
4158 return 0;
4159 }
4160 _ACEOF
4161 if ac_fn_c_try_compile "$LINENO"
4162 then :
4163 ac_compiler_gnu=yes
4164 else $as_nop
4165 ac_compiler_gnu=no
4166 fi
4167 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4168 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4169
4170 fi
4171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4172 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174
4175 if test $ac_compiler_gnu = yes; then
4176 GCC=yes
4177 else
4178 GCC=
4179 fi
4180 ac_test_CFLAGS=${CFLAGS+y}
4181 ac_save_CFLAGS=$CFLAGS
4182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4183 printf %s "checking whether $CC accepts -g... " >&6; }
4184 if test ${ac_cv_prog_cc_g+y}
4185 then :
4186 printf %s "(cached) " >&6
4187 else $as_nop
4188 ac_save_c_werror_flag=$ac_c_werror_flag
4189 ac_c_werror_flag=yes
4190 ac_cv_prog_cc_g=no
4191 CFLAGS="-g"
4192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193 /* end confdefs.h. */
4194
4195 int
4196 main (void)
4197 {
4198
4199 ;
4200 return 0;
4201 }
4202 _ACEOF
4203 if ac_fn_c_try_compile "$LINENO"
4204 then :
4205 ac_cv_prog_cc_g=yes
4206 else $as_nop
4207 CFLAGS=""
4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h. */
4210
4211 int
4212 main (void)
4213 {
4214
4215 ;
4216 return 0;
4217 }
4218 _ACEOF
4219 if ac_fn_c_try_compile "$LINENO"
4220 then :
4221
4222 else $as_nop
4223 ac_c_werror_flag=$ac_save_c_werror_flag
4224 CFLAGS="-g"
4225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226 /* end confdefs.h. */
4227
4228 int
4229 main (void)
4230 {
4231
4232 ;
4233 return 0;
4234 }
4235 _ACEOF
4236 if ac_fn_c_try_compile "$LINENO"
4237 then :
4238 ac_cv_prog_cc_g=yes
4239 fi
4240 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4241 fi
4242 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4243 fi
4244 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4245 ac_c_werror_flag=$ac_save_c_werror_flag
4246 fi
4247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4248 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4249 if test $ac_test_CFLAGS; then
4250 CFLAGS=$ac_save_CFLAGS
4251 elif test $ac_cv_prog_cc_g = yes; then
4252 if test "$GCC" = yes; then
4253 CFLAGS="-g -O2"
4254 else
4255 CFLAGS="-g"
4256 fi
4257 else
4258 if test "$GCC" = yes; then
4259 CFLAGS="-O2"
4260 else
4261 CFLAGS=
4262 fi
4263 fi
4264 ac_prog_cc_stdc=no
4265 if test x$ac_prog_cc_stdc = xno
4266 then :
4267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4268 printf %s "checking for $CC option to enable C11 features... " >&6; }
4269 if test ${ac_cv_prog_cc_c11+y}
4270 then :
4271 printf %s "(cached) " >&6
4272 else $as_nop
4273 ac_cv_prog_cc_c11=no
4274 ac_save_CC=$CC
4275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4276 /* end confdefs.h. */
4277 $ac_c_conftest_c11_program
4278 _ACEOF
4279 for ac_arg in '' -std=gnu11
4280 do
4281 CC="$ac_save_CC $ac_arg"
4282 if ac_fn_c_try_compile "$LINENO"
4283 then :
4284 ac_cv_prog_cc_c11=$ac_arg
4285 fi
4286 rm -f core conftest.err conftest.$ac_objext conftest.beam
4287 test "x$ac_cv_prog_cc_c11" != "xno" && break
4288 done
4289 rm -f conftest.$ac_ext
4290 CC=$ac_save_CC
4291 fi
4292
4293 if test "x$ac_cv_prog_cc_c11" = xno
4294 then :
4295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4296 printf "%s\n" "unsupported" >&6; }
4297 else $as_nop
4298 if test "x$ac_cv_prog_cc_c11" = x
4299 then :
4300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4301 printf "%s\n" "none needed" >&6; }
4302 else $as_nop
4303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4304 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4305 CC="$CC $ac_cv_prog_cc_c11"
4306 fi
4307 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4308 ac_prog_cc_stdc=c11
4309 fi
4310 fi
4311 if test x$ac_prog_cc_stdc = xno
4312 then :
4313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4314 printf %s "checking for $CC option to enable C99 features... " >&6; }
4315 if test ${ac_cv_prog_cc_c99+y}
4316 then :
4317 printf %s "(cached) " >&6
4318 else $as_nop
4319 ac_cv_prog_cc_c99=no
4320 ac_save_CC=$CC
4321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4322 /* end confdefs.h. */
4323 $ac_c_conftest_c99_program
4324 _ACEOF
4325 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4326 do
4327 CC="$ac_save_CC $ac_arg"
4328 if ac_fn_c_try_compile "$LINENO"
4329 then :
4330 ac_cv_prog_cc_c99=$ac_arg
4331 fi
4332 rm -f core conftest.err conftest.$ac_objext conftest.beam
4333 test "x$ac_cv_prog_cc_c99" != "xno" && break
4334 done
4335 rm -f conftest.$ac_ext
4336 CC=$ac_save_CC
4337 fi
4338
4339 if test "x$ac_cv_prog_cc_c99" = xno
4340 then :
4341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4342 printf "%s\n" "unsupported" >&6; }
4343 else $as_nop
4344 if test "x$ac_cv_prog_cc_c99" = x
4345 then :
4346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4347 printf "%s\n" "none needed" >&6; }
4348 else $as_nop
4349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4350 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4351 CC="$CC $ac_cv_prog_cc_c99"
4352 fi
4353 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4354 ac_prog_cc_stdc=c99
4355 fi
4356 fi
4357 if test x$ac_prog_cc_stdc = xno
4358 then :
4359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4360 printf %s "checking for $CC option to enable C89 features... " >&6; }
4361 if test ${ac_cv_prog_cc_c89+y}
4362 then :
4363 printf %s "(cached) " >&6
4364 else $as_nop
4365 ac_cv_prog_cc_c89=no
4366 ac_save_CC=$CC
4367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4368 /* end confdefs.h. */
4369 $ac_c_conftest_c89_program
4370 _ACEOF
4371 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4372 do
4373 CC="$ac_save_CC $ac_arg"
4374 if ac_fn_c_try_compile "$LINENO"
4375 then :
4376 ac_cv_prog_cc_c89=$ac_arg
4377 fi
4378 rm -f core conftest.err conftest.$ac_objext conftest.beam
4379 test "x$ac_cv_prog_cc_c89" != "xno" && break
4380 done
4381 rm -f conftest.$ac_ext
4382 CC=$ac_save_CC
4383 fi
4384
4385 if test "x$ac_cv_prog_cc_c89" = xno
4386 then :
4387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4388 printf "%s\n" "unsupported" >&6; }
4389 else $as_nop
4390 if test "x$ac_cv_prog_cc_c89" = x
4391 then :
4392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4393 printf "%s\n" "none needed" >&6; }
4394 else $as_nop
4395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4396 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4397 CC="$CC $ac_cv_prog_cc_c89"
4398 fi
4399 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4400 ac_prog_cc_stdc=c89
4401 fi
4402 fi
4403
4404 ac_ext=c
4405 ac_cpp='$CPP $CPPFLAGS'
4406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4409
4410
4411 ac_header= ac_cache=
4412 for ac_item in $ac_header_c_list
4413 do
4414 if test $ac_cache; then
4415 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4416 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4417 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4418 fi
4419 ac_header= ac_cache=
4420 elif test $ac_header; then
4421 ac_cache=$ac_item
4422 else
4423 ac_header=$ac_item
4424 fi
4425 done
4426
4427
4428
4429
4430
4431
4432
4433
4434 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4435 then :
4436
4437 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4438
4439 fi
4440
4441
4442
4443
4444
4445
4446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4447 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4448 if test ${ac_cv_safe_to_define___extensions__+y}
4449 then :
4450 printf %s "(cached) " >&6
4451 else $as_nop
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4454
4455 # define __EXTENSIONS__ 1
4456 $ac_includes_default
4457 int
4458 main (void)
4459 {
4460
4461 ;
4462 return 0;
4463 }
4464 _ACEOF
4465 if ac_fn_c_try_compile "$LINENO"
4466 then :
4467 ac_cv_safe_to_define___extensions__=yes
4468 else $as_nop
4469 ac_cv_safe_to_define___extensions__=no
4470 fi
4471 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4472 fi
4473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4474 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4475
4476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4477 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4478 if test ${ac_cv_should_define__xopen_source+y}
4479 then :
4480 printf %s "(cached) " >&6
4481 else $as_nop
4482 ac_cv_should_define__xopen_source=no
4483 if test $ac_cv_header_wchar_h = yes
4484 then :
4485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h. */
4487
4488 #include <wchar.h>
4489 mbstate_t x;
4490 int
4491 main (void)
4492 {
4493
4494 ;
4495 return 0;
4496 }
4497 _ACEOF
4498 if ac_fn_c_try_compile "$LINENO"
4499 then :
4500
4501 else $as_nop
4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h. */
4504
4505 #define _XOPEN_SOURCE 500
4506 #include <wchar.h>
4507 mbstate_t x;
4508 int
4509 main (void)
4510 {
4511
4512 ;
4513 return 0;
4514 }
4515 _ACEOF
4516 if ac_fn_c_try_compile "$LINENO"
4517 then :
4518 ac_cv_should_define__xopen_source=yes
4519 fi
4520 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4521 fi
4522 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4523 fi
4524 fi
4525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4526 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4527
4528 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4529
4530 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4531
4532 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4533
4534 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4535
4536 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4537
4538 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4539
4540 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4541
4542 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4543
4544 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4545
4546 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4547
4548 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4549
4550 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4551
4552 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4553
4554 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4555
4556 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4557
4558 if test $ac_cv_header_minix_config_h = yes
4559 then :
4560 MINIX=yes
4561 printf "%s\n" "#define _MINIX 1" >>confdefs.h
4562
4563 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4564
4565 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4566
4567 else $as_nop
4568 MINIX=
4569 fi
4570 if test $ac_cv_safe_to_define___extensions__ = yes
4571 then :
4572 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4573
4574 fi
4575 if test $ac_cv_should_define__xopen_source = yes
4576 then :
4577 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4578
4579 fi
4580
4581 MCONFIG=./MCONFIG
4582
4583 BINARY_TYPE=bin
4584 E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
4585 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
4586 E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
4587 | tr \" " " | awk '{print $1}'`
4588 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
4589 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4590 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4591
4592 if expr $YEAR ">" 1900 > /dev/null ; then
4593 E2FSPROGS_YEAR=$YEAR
4594 elif expr $YEAR ">" 90 >/dev/null ; then
4595 E2FSPROGS_YEAR=19$YEAR
4596 else
4597 E2FSPROGS_YEAR=20$YEAR
4598 fi
4599
4600 case $MONTH in
4601 Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4602 Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4603 Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4604 Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4605 May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4606 Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4607 Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4608 Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4609 Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4610 Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4611 Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4612 Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4613 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4614 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4615 esac
4616
4617 base_ver=`echo $E2FSPROGS_VERSION | \
4618 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
4619
4620 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4621
4622 case $E2FSPROGS_VERSION in
4623 *-WIP|pre-*)
4624 E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
4625 ;;
4626 *)
4627 E2FSPROGS_PKGVER="$base_ver"
4628 ;;
4629 esac
4630
4631 unset DATE MONTH YEAR base_ver pre_vers date_spec
4632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4633 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4635 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4636
4637
4638
4639
4640
4641
4642 WITH_DIET_LIBC=
4643
4644 # Check whether --with-diet-libc was given.
4645 if test ${with_diet_libc+y}
4646 then :
4647 withval=$with_diet_libc; CC="diet cc -nostdinc"
4648 WITH_DIET_LIBC=yes
4649 if test -z "$LIBS"
4650 then
4651 LIBS="-lcompat"
4652 else
4653 LIBS="$LIBS -lcompat"
4654 fi
4655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4656 printf "%s\n" "CC=$CC" >&6; }
4657 fi
4658
4659
4660
4661 # Make sure we can run config.sub.
4662 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4663 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4664
4665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4666 printf %s "checking build system type... " >&6; }
4667 if test ${ac_cv_build+y}
4668 then :
4669 printf %s "(cached) " >&6
4670 else $as_nop
4671 ac_build_alias=$build_alias
4672 test "x$ac_build_alias" = x &&
4673 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4674 test "x$ac_build_alias" = x &&
4675 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4676 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4677 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4678
4679 fi
4680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4681 printf "%s\n" "$ac_cv_build" >&6; }
4682 case $ac_cv_build in
4683 *-*-*) ;;
4684 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4685 esac
4686 build=$ac_cv_build
4687 ac_save_IFS=$IFS; IFS='-'
4688 set x $ac_cv_build
4689 shift
4690 build_cpu=$1
4691 build_vendor=$2
4692 shift; shift
4693 # Remember, the first character of IFS is used to create $*,
4694 # except with old shells:
4695 build_os=$*
4696 IFS=$ac_save_IFS
4697 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4698
4699
4700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4701 printf %s "checking host system type... " >&6; }
4702 if test ${ac_cv_host+y}
4703 then :
4704 printf %s "(cached) " >&6
4705 else $as_nop
4706 if test "x$host_alias" = x; then
4707 ac_cv_host=$ac_cv_build
4708 else
4709 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4710 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4711 fi
4712
4713 fi
4714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4715 printf "%s\n" "$ac_cv_host" >&6; }
4716 case $ac_cv_host in
4717 *-*-*) ;;
4718 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4719 esac
4720 host=$ac_cv_host
4721 ac_save_IFS=$IFS; IFS='-'
4722 set x $ac_cv_host
4723 shift
4724 host_cpu=$1
4725 host_vendor=$2
4726 shift; shift
4727 # Remember, the first character of IFS is used to create $*,
4728 # except with old shells:
4729 host_os=$*
4730 IFS=$ac_save_IFS
4731 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4732
4733
4734 DLOPEN_LIB=''
4735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4736 printf %s "checking for dlopen in -ldl... " >&6; }
4737 if test ${ac_cv_lib_dl_dlopen+y}
4738 then :
4739 printf %s "(cached) " >&6
4740 else $as_nop
4741 ac_check_lib_save_LIBS=$LIBS
4742 LIBS="-ldl $LIBS"
4743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4744 /* end confdefs.h. */
4745
4746 /* Override any GCC internal prototype to avoid an error.
4747 Use char because int might match the return type of a GCC
4748 builtin and then its argument prototype would still apply. */
4749 char dlopen ();
4750 int
4751 main (void)
4752 {
4753 return dlopen ();
4754 ;
4755 return 0;
4756 }
4757 _ACEOF
4758 if ac_fn_c_try_link "$LINENO"
4759 then :
4760 ac_cv_lib_dl_dlopen=yes
4761 else $as_nop
4762 ac_cv_lib_dl_dlopen=no
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4765 conftest$ac_exeext conftest.$ac_ext
4766 LIBS=$ac_check_lib_save_LIBS
4767 fi
4768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4769 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4770 if test "x$ac_cv_lib_dl_dlopen" = xyes
4771 then :
4772 DLOPEN_LIB=-ldl
4773 fi
4774
4775
4776
4777 # Check whether --with-cc was given.
4778 if test ${with_cc+y}
4779 then :
4780 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4781 fi
4782
4783
4784 # Check whether --with-ccopts was given.
4785 if test ${with_ccopts+y}
4786 then :
4787 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4788 fi
4789
4790
4791 # Check whether --with-ldopts was given.
4792 if test ${with_ldopts+y}
4793 then :
4794 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4795 fi
4796
4797 ac_ext=c
4798 ac_cpp='$CPP $CPPFLAGS'
4799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4802 if test -n "$ac_tool_prefix"; then
4803 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4804 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4806 printf %s "checking for $ac_word... " >&6; }
4807 if test ${ac_cv_prog_CC+y}
4808 then :
4809 printf %s "(cached) " >&6
4810 else $as_nop
4811 if test -n "$CC"; then
4812 ac_cv_prog_CC="$CC" # Let the user override the test.
4813 else
4814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815 for as_dir in $PATH
4816 do
4817 IFS=$as_save_IFS
4818 case $as_dir in #(((
4819 '') as_dir=./ ;;
4820 */) ;;
4821 *) as_dir=$as_dir/ ;;
4822 esac
4823 for ac_exec_ext in '' $ac_executable_extensions; do
4824 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4825 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4826 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4827 break 2
4828 fi
4829 done
4830 done
4831 IFS=$as_save_IFS
4832
4833 fi
4834 fi
4835 CC=$ac_cv_prog_CC
4836 if test -n "$CC"; then
4837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4838 printf "%s\n" "$CC" >&6; }
4839 else
4840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4841 printf "%s\n" "no" >&6; }
4842 fi
4843
4844
4845 fi
4846 if test -z "$ac_cv_prog_CC"; then
4847 ac_ct_CC=$CC
4848 # Extract the first word of "gcc", so it can be a program name with args.
4849 set dummy gcc; ac_word=$2
4850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4851 printf %s "checking for $ac_word... " >&6; }
4852 if test ${ac_cv_prog_ac_ct_CC+y}
4853 then :
4854 printf %s "(cached) " >&6
4855 else $as_nop
4856 if test -n "$ac_ct_CC"; then
4857 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4858 else
4859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4860 for as_dir in $PATH
4861 do
4862 IFS=$as_save_IFS
4863 case $as_dir in #(((
4864 '') as_dir=./ ;;
4865 */) ;;
4866 *) as_dir=$as_dir/ ;;
4867 esac
4868 for ac_exec_ext in '' $ac_executable_extensions; do
4869 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4870 ac_cv_prog_ac_ct_CC="gcc"
4871 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4872 break 2
4873 fi
4874 done
4875 done
4876 IFS=$as_save_IFS
4877
4878 fi
4879 fi
4880 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4881 if test -n "$ac_ct_CC"; then
4882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4883 printf "%s\n" "$ac_ct_CC" >&6; }
4884 else
4885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886 printf "%s\n" "no" >&6; }
4887 fi
4888
4889 if test "x$ac_ct_CC" = x; then
4890 CC=""
4891 else
4892 case $cross_compiling:$ac_tool_warned in
4893 yes:)
4894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4895 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4896 ac_tool_warned=yes ;;
4897 esac
4898 CC=$ac_ct_CC
4899 fi
4900 else
4901 CC="$ac_cv_prog_CC"
4902 fi
4903
4904 if test -z "$CC"; then
4905 if test -n "$ac_tool_prefix"; then
4906 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4907 set dummy ${ac_tool_prefix}cc; ac_word=$2
4908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4909 printf %s "checking for $ac_word... " >&6; }
4910 if test ${ac_cv_prog_CC+y}
4911 then :
4912 printf %s "(cached) " >&6
4913 else $as_nop
4914 if test -n "$CC"; then
4915 ac_cv_prog_CC="$CC" # Let the user override the test.
4916 else
4917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918 for as_dir in $PATH
4919 do
4920 IFS=$as_save_IFS
4921 case $as_dir in #(((
4922 '') as_dir=./ ;;
4923 */) ;;
4924 *) as_dir=$as_dir/ ;;
4925 esac
4926 for ac_exec_ext in '' $ac_executable_extensions; do
4927 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4928 ac_cv_prog_CC="${ac_tool_prefix}cc"
4929 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4930 break 2
4931 fi
4932 done
4933 done
4934 IFS=$as_save_IFS
4935
4936 fi
4937 fi
4938 CC=$ac_cv_prog_CC
4939 if test -n "$CC"; then
4940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4941 printf "%s\n" "$CC" >&6; }
4942 else
4943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4944 printf "%s\n" "no" >&6; }
4945 fi
4946
4947
4948 fi
4949 fi
4950 if test -z "$CC"; then
4951 # Extract the first word of "cc", so it can be a program name with args.
4952 set dummy cc; ac_word=$2
4953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4954 printf %s "checking for $ac_word... " >&6; }
4955 if test ${ac_cv_prog_CC+y}
4956 then :
4957 printf %s "(cached) " >&6
4958 else $as_nop
4959 if test -n "$CC"; then
4960 ac_cv_prog_CC="$CC" # Let the user override the test.
4961 else
4962 ac_prog_rejected=no
4963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4964 for as_dir in $PATH
4965 do
4966 IFS=$as_save_IFS
4967 case $as_dir in #(((
4968 '') as_dir=./ ;;
4969 */) ;;
4970 *) as_dir=$as_dir/ ;;
4971 esac
4972 for ac_exec_ext in '' $ac_executable_extensions; do
4973 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4974 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4975 ac_prog_rejected=yes
4976 continue
4977 fi
4978 ac_cv_prog_CC="cc"
4979 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4980 break 2
4981 fi
4982 done
4983 done
4984 IFS=$as_save_IFS
4985
4986 if test $ac_prog_rejected = yes; then
4987 # We found a bogon in the path, so make sure we never use it.
4988 set dummy $ac_cv_prog_CC
4989 shift
4990 if test $# != 0; then
4991 # We chose a different compiler from the bogus one.
4992 # However, it has the same basename, so the bogon will be chosen
4993 # first if we set CC to just the basename; use the full file name.
4994 shift
4995 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4996 fi
4997 fi
4998 fi
4999 fi
5000 CC=$ac_cv_prog_CC
5001 if test -n "$CC"; then
5002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5003 printf "%s\n" "$CC" >&6; }
5004 else
5005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5006 printf "%s\n" "no" >&6; }
5007 fi
5008
5009
5010 fi
5011 if test -z "$CC"; then
5012 if test -n "$ac_tool_prefix"; then
5013 for ac_prog in cl.exe
5014 do
5015 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5016 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5018 printf %s "checking for $ac_word... " >&6; }
5019 if test ${ac_cv_prog_CC+y}
5020 then :
5021 printf %s "(cached) " >&6
5022 else $as_nop
5023 if test -n "$CC"; then
5024 ac_cv_prog_CC="$CC" # Let the user override the test.
5025 else
5026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027 for as_dir in $PATH
5028 do
5029 IFS=$as_save_IFS
5030 case $as_dir in #(((
5031 '') as_dir=./ ;;
5032 */) ;;
5033 *) as_dir=$as_dir/ ;;
5034 esac
5035 for ac_exec_ext in '' $ac_executable_extensions; do
5036 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5037 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5038 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5039 break 2
5040 fi
5041 done
5042 done
5043 IFS=$as_save_IFS
5044
5045 fi
5046 fi
5047 CC=$ac_cv_prog_CC
5048 if test -n "$CC"; then
5049 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5050 printf "%s\n" "$CC" >&6; }
5051 else
5052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5053 printf "%s\n" "no" >&6; }
5054 fi
5055
5056
5057 test -n "$CC" && break
5058 done
5059 fi
5060 if test -z "$CC"; then
5061 ac_ct_CC=$CC
5062 for ac_prog in cl.exe
5063 do
5064 # Extract the first word of "$ac_prog", so it can be a program name with args.
5065 set dummy $ac_prog; ac_word=$2
5066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5067 printf %s "checking for $ac_word... " >&6; }
5068 if test ${ac_cv_prog_ac_ct_CC+y}
5069 then :
5070 printf %s "(cached) " >&6
5071 else $as_nop
5072 if test -n "$ac_ct_CC"; then
5073 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5074 else
5075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5076 for as_dir in $PATH
5077 do
5078 IFS=$as_save_IFS
5079 case $as_dir in #(((
5080 '') as_dir=./ ;;
5081 */) ;;
5082 *) as_dir=$as_dir/ ;;
5083 esac
5084 for ac_exec_ext in '' $ac_executable_extensions; do
5085 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5086 ac_cv_prog_ac_ct_CC="$ac_prog"
5087 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5088 break 2
5089 fi
5090 done
5091 done
5092 IFS=$as_save_IFS
5093
5094 fi
5095 fi
5096 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5097 if test -n "$ac_ct_CC"; then
5098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5099 printf "%s\n" "$ac_ct_CC" >&6; }
5100 else
5101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5102 printf "%s\n" "no" >&6; }
5103 fi
5104
5105
5106 test -n "$ac_ct_CC" && break
5107 done
5108
5109 if test "x$ac_ct_CC" = x; then
5110 CC=""
5111 else
5112 case $cross_compiling:$ac_tool_warned in
5113 yes:)
5114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5115 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5116 ac_tool_warned=yes ;;
5117 esac
5118 CC=$ac_ct_CC
5119 fi
5120 fi
5121
5122 fi
5123 if test -z "$CC"; then
5124 if test -n "$ac_tool_prefix"; then
5125 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5126 set dummy ${ac_tool_prefix}clang; ac_word=$2
5127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5128 printf %s "checking for $ac_word... " >&6; }
5129 if test ${ac_cv_prog_CC+y}
5130 then :
5131 printf %s "(cached) " >&6
5132 else $as_nop
5133 if test -n "$CC"; then
5134 ac_cv_prog_CC="$CC" # Let the user override the test.
5135 else
5136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5137 for as_dir in $PATH
5138 do
5139 IFS=$as_save_IFS
5140 case $as_dir in #(((
5141 '') as_dir=./ ;;
5142 */) ;;
5143 *) as_dir=$as_dir/ ;;
5144 esac
5145 for ac_exec_ext in '' $ac_executable_extensions; do
5146 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5147 ac_cv_prog_CC="${ac_tool_prefix}clang"
5148 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5149 break 2
5150 fi
5151 done
5152 done
5153 IFS=$as_save_IFS
5154
5155 fi
5156 fi
5157 CC=$ac_cv_prog_CC
5158 if test -n "$CC"; then
5159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5160 printf "%s\n" "$CC" >&6; }
5161 else
5162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5163 printf "%s\n" "no" >&6; }
5164 fi
5165
5166
5167 fi
5168 if test -z "$ac_cv_prog_CC"; then
5169 ac_ct_CC=$CC
5170 # Extract the first word of "clang", so it can be a program name with args.
5171 set dummy clang; ac_word=$2
5172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5173 printf %s "checking for $ac_word... " >&6; }
5174 if test ${ac_cv_prog_ac_ct_CC+y}
5175 then :
5176 printf %s "(cached) " >&6
5177 else $as_nop
5178 if test -n "$ac_ct_CC"; then
5179 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5180 else
5181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182 for as_dir in $PATH
5183 do
5184 IFS=$as_save_IFS
5185 case $as_dir in #(((
5186 '') as_dir=./ ;;
5187 */) ;;
5188 *) as_dir=$as_dir/ ;;
5189 esac
5190 for ac_exec_ext in '' $ac_executable_extensions; do
5191 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5192 ac_cv_prog_ac_ct_CC="clang"
5193 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5194 break 2
5195 fi
5196 done
5197 done
5198 IFS=$as_save_IFS
5199
5200 fi
5201 fi
5202 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5203 if test -n "$ac_ct_CC"; then
5204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5205 printf "%s\n" "$ac_ct_CC" >&6; }
5206 else
5207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5208 printf "%s\n" "no" >&6; }
5209 fi
5210
5211 if test "x$ac_ct_CC" = x; then
5212 CC=""
5213 else
5214 case $cross_compiling:$ac_tool_warned in
5215 yes:)
5216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5217 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5218 ac_tool_warned=yes ;;
5219 esac
5220 CC=$ac_ct_CC
5221 fi
5222 else
5223 CC="$ac_cv_prog_CC"
5224 fi
5225
5226 fi
5227
5228
5229 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5230 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5231 as_fn_error $? "no acceptable C compiler found in \$PATH
5232 See \`config.log' for more details" "$LINENO" 5; }
5233
5234 # Provide some information about the compiler.
5235 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5236 set X $ac_compile
5237 ac_compiler=$2
5238 for ac_option in --version -v -V -qversion -version; do
5239 { { ac_try="$ac_compiler $ac_option >&5"
5240 case "(($ac_try" in
5241 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5242 *) ac_try_echo=$ac_try;;
5243 esac
5244 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5245 printf "%s\n" "$ac_try_echo"; } >&5
5246 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5247 ac_status=$?
5248 if test -s conftest.err; then
5249 sed '10a\
5250 ... rest of stderr output deleted ...
5251 10q' conftest.err >conftest.er1
5252 cat conftest.er1 >&5
5253 fi
5254 rm -f conftest.er1 conftest.err
5255 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5256 test $ac_status = 0; }
5257 done
5258
5259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5260 printf %s "checking whether the compiler supports GNU C... " >&6; }
5261 if test ${ac_cv_c_compiler_gnu+y}
5262 then :
5263 printf %s "(cached) " >&6
5264 else $as_nop
5265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266 /* end confdefs.h. */
5267
5268 int
5269 main (void)
5270 {
5271 #ifndef __GNUC__
5272 choke me
5273 #endif
5274
5275 ;
5276 return 0;
5277 }
5278 _ACEOF
5279 if ac_fn_c_try_compile "$LINENO"
5280 then :
5281 ac_compiler_gnu=yes
5282 else $as_nop
5283 ac_compiler_gnu=no
5284 fi
5285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5286 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5287
5288 fi
5289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5290 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5291 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5292
5293 if test $ac_compiler_gnu = yes; then
5294 GCC=yes
5295 else
5296 GCC=
5297 fi
5298 ac_test_CFLAGS=${CFLAGS+y}
5299 ac_save_CFLAGS=$CFLAGS
5300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5301 printf %s "checking whether $CC accepts -g... " >&6; }
5302 if test ${ac_cv_prog_cc_g+y}
5303 then :
5304 printf %s "(cached) " >&6
5305 else $as_nop
5306 ac_save_c_werror_flag=$ac_c_werror_flag
5307 ac_c_werror_flag=yes
5308 ac_cv_prog_cc_g=no
5309 CFLAGS="-g"
5310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5311 /* end confdefs.h. */
5312
5313 int
5314 main (void)
5315 {
5316
5317 ;
5318 return 0;
5319 }
5320 _ACEOF
5321 if ac_fn_c_try_compile "$LINENO"
5322 then :
5323 ac_cv_prog_cc_g=yes
5324 else $as_nop
5325 CFLAGS=""
5326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h. */
5328
5329 int
5330 main (void)
5331 {
5332
5333 ;
5334 return 0;
5335 }
5336 _ACEOF
5337 if ac_fn_c_try_compile "$LINENO"
5338 then :
5339
5340 else $as_nop
5341 ac_c_werror_flag=$ac_save_c_werror_flag
5342 CFLAGS="-g"
5343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5344 /* end confdefs.h. */
5345
5346 int
5347 main (void)
5348 {
5349
5350 ;
5351 return 0;
5352 }
5353 _ACEOF
5354 if ac_fn_c_try_compile "$LINENO"
5355 then :
5356 ac_cv_prog_cc_g=yes
5357 fi
5358 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5359 fi
5360 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5361 fi
5362 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5363 ac_c_werror_flag=$ac_save_c_werror_flag
5364 fi
5365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5366 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5367 if test $ac_test_CFLAGS; then
5368 CFLAGS=$ac_save_CFLAGS
5369 elif test $ac_cv_prog_cc_g = yes; then
5370 if test "$GCC" = yes; then
5371 CFLAGS="-g -O2"
5372 else
5373 CFLAGS="-g"
5374 fi
5375 else
5376 if test "$GCC" = yes; then
5377 CFLAGS="-O2"
5378 else
5379 CFLAGS=
5380 fi
5381 fi
5382 ac_prog_cc_stdc=no
5383 if test x$ac_prog_cc_stdc = xno
5384 then :
5385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5386 printf %s "checking for $CC option to enable C11 features... " >&6; }
5387 if test ${ac_cv_prog_cc_c11+y}
5388 then :
5389 printf %s "(cached) " >&6
5390 else $as_nop
5391 ac_cv_prog_cc_c11=no
5392 ac_save_CC=$CC
5393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5394 /* end confdefs.h. */
5395 $ac_c_conftest_c11_program
5396 _ACEOF
5397 for ac_arg in '' -std=gnu11
5398 do
5399 CC="$ac_save_CC $ac_arg"
5400 if ac_fn_c_try_compile "$LINENO"
5401 then :
5402 ac_cv_prog_cc_c11=$ac_arg
5403 fi
5404 rm -f core conftest.err conftest.$ac_objext conftest.beam
5405 test "x$ac_cv_prog_cc_c11" != "xno" && break
5406 done
5407 rm -f conftest.$ac_ext
5408 CC=$ac_save_CC
5409 fi
5410
5411 if test "x$ac_cv_prog_cc_c11" = xno
5412 then :
5413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5414 printf "%s\n" "unsupported" >&6; }
5415 else $as_nop
5416 if test "x$ac_cv_prog_cc_c11" = x
5417 then :
5418 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5419 printf "%s\n" "none needed" >&6; }
5420 else $as_nop
5421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5422 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5423 CC="$CC $ac_cv_prog_cc_c11"
5424 fi
5425 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5426 ac_prog_cc_stdc=c11
5427 fi
5428 fi
5429 if test x$ac_prog_cc_stdc = xno
5430 then :
5431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5432 printf %s "checking for $CC option to enable C99 features... " >&6; }
5433 if test ${ac_cv_prog_cc_c99+y}
5434 then :
5435 printf %s "(cached) " >&6
5436 else $as_nop
5437 ac_cv_prog_cc_c99=no
5438 ac_save_CC=$CC
5439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5440 /* end confdefs.h. */
5441 $ac_c_conftest_c99_program
5442 _ACEOF
5443 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5444 do
5445 CC="$ac_save_CC $ac_arg"
5446 if ac_fn_c_try_compile "$LINENO"
5447 then :
5448 ac_cv_prog_cc_c99=$ac_arg
5449 fi
5450 rm -f core conftest.err conftest.$ac_objext conftest.beam
5451 test "x$ac_cv_prog_cc_c99" != "xno" && break
5452 done
5453 rm -f conftest.$ac_ext
5454 CC=$ac_save_CC
5455 fi
5456
5457 if test "x$ac_cv_prog_cc_c99" = xno
5458 then :
5459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5460 printf "%s\n" "unsupported" >&6; }
5461 else $as_nop
5462 if test "x$ac_cv_prog_cc_c99" = x
5463 then :
5464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5465 printf "%s\n" "none needed" >&6; }
5466 else $as_nop
5467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5468 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5469 CC="$CC $ac_cv_prog_cc_c99"
5470 fi
5471 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5472 ac_prog_cc_stdc=c99
5473 fi
5474 fi
5475 if test x$ac_prog_cc_stdc = xno
5476 then :
5477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5478 printf %s "checking for $CC option to enable C89 features... " >&6; }
5479 if test ${ac_cv_prog_cc_c89+y}
5480 then :
5481 printf %s "(cached) " >&6
5482 else $as_nop
5483 ac_cv_prog_cc_c89=no
5484 ac_save_CC=$CC
5485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5486 /* end confdefs.h. */
5487 $ac_c_conftest_c89_program
5488 _ACEOF
5489 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5490 do
5491 CC="$ac_save_CC $ac_arg"
5492 if ac_fn_c_try_compile "$LINENO"
5493 then :
5494 ac_cv_prog_cc_c89=$ac_arg
5495 fi
5496 rm -f core conftest.err conftest.$ac_objext conftest.beam
5497 test "x$ac_cv_prog_cc_c89" != "xno" && break
5498 done
5499 rm -f conftest.$ac_ext
5500 CC=$ac_save_CC
5501 fi
5502
5503 if test "x$ac_cv_prog_cc_c89" = xno
5504 then :
5505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5506 printf "%s\n" "unsupported" >&6; }
5507 else $as_nop
5508 if test "x$ac_cv_prog_cc_c89" = x
5509 then :
5510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5511 printf "%s\n" "none needed" >&6; }
5512 else $as_nop
5513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5514 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5515 CC="$CC $ac_cv_prog_cc_c89"
5516 fi
5517 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5518 ac_prog_cc_stdc=c89
5519 fi
5520 fi
5521
5522 ac_ext=c
5523 ac_cpp='$CPP $CPPFLAGS'
5524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5527
5528 if test "$GCC" = yes; then
5529 RDYNAMIC="-rdynamic"
5530
5531 fi
5532 ac_ext=c
5533 ac_cpp='$CPP $CPPFLAGS'
5534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5538 printf %s "checking how to run the C preprocessor... " >&6; }
5539 # On Suns, sometimes $CPP names a directory.
5540 if test -n "$CPP" && test -d "$CPP"; then
5541 CPP=
5542 fi
5543 if test -z "$CPP"; then
5544 if test ${ac_cv_prog_CPP+y}
5545 then :
5546 printf %s "(cached) " >&6
5547 else $as_nop
5548 # Double quotes because $CC needs to be expanded
5549 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5550 do
5551 ac_preproc_ok=false
5552 for ac_c_preproc_warn_flag in '' yes
5553 do
5554 # Use a header file that comes with gcc, so configuring glibc
5555 # with a fresh cross-compiler works.
5556 # On the NeXT, cc -E runs the code through the compiler's parser,
5557 # not just through cpp. "Syntax error" is here to catch this case.
5558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5559 /* end confdefs.h. */
5560 #include <limits.h>
5561 Syntax error
5562 _ACEOF
5563 if ac_fn_c_try_cpp "$LINENO"
5564 then :
5565
5566 else $as_nop
5567 # Broken: fails on valid input.
5568 continue
5569 fi
5570 rm -f conftest.err conftest.i conftest.$ac_ext
5571
5572 # OK, works on sane cases. Now check whether nonexistent headers
5573 # can be detected and how.
5574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5575 /* end confdefs.h. */
5576 #include <ac_nonexistent.h>
5577 _ACEOF
5578 if ac_fn_c_try_cpp "$LINENO"
5579 then :
5580 # Broken: success on invalid input.
5581 continue
5582 else $as_nop
5583 # Passes both tests.
5584 ac_preproc_ok=:
5585 break
5586 fi
5587 rm -f conftest.err conftest.i conftest.$ac_ext
5588
5589 done
5590 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5591 rm -f conftest.i conftest.err conftest.$ac_ext
5592 if $ac_preproc_ok
5593 then :
5594 break
5595 fi
5596
5597 done
5598 ac_cv_prog_CPP=$CPP
5599
5600 fi
5601 CPP=$ac_cv_prog_CPP
5602 else
5603 ac_cv_prog_CPP=$CPP
5604 fi
5605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5606 printf "%s\n" "$CPP" >&6; }
5607 ac_preproc_ok=false
5608 for ac_c_preproc_warn_flag in '' yes
5609 do
5610 # Use a header file that comes with gcc, so configuring glibc
5611 # with a fresh cross-compiler works.
5612 # On the NeXT, cc -E runs the code through the compiler's parser,
5613 # not just through cpp. "Syntax error" is here to catch this case.
5614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5615 /* end confdefs.h. */
5616 #include <limits.h>
5617 Syntax error
5618 _ACEOF
5619 if ac_fn_c_try_cpp "$LINENO"
5620 then :
5621
5622 else $as_nop
5623 # Broken: fails on valid input.
5624 continue
5625 fi
5626 rm -f conftest.err conftest.i conftest.$ac_ext
5627
5628 # OK, works on sane cases. Now check whether nonexistent headers
5629 # can be detected and how.
5630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5631 /* end confdefs.h. */
5632 #include <ac_nonexistent.h>
5633 _ACEOF
5634 if ac_fn_c_try_cpp "$LINENO"
5635 then :
5636 # Broken: success on invalid input.
5637 continue
5638 else $as_nop
5639 # Passes both tests.
5640 ac_preproc_ok=:
5641 break
5642 fi
5643 rm -f conftest.err conftest.i conftest.$ac_ext
5644
5645 done
5646 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5647 rm -f conftest.i conftest.err conftest.$ac_ext
5648 if $ac_preproc_ok
5649 then :
5650
5651 else $as_nop
5652 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5653 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5654 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5655 See \`config.log' for more details" "$LINENO" 5; }
5656 fi
5657
5658 ac_ext=c
5659 ac_cpp='$CPP $CPPFLAGS'
5660 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5661 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5662 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5663
5664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5665 printf %s "checking for additional special compiler flags... " >&6; }
5666 if test "$GCC" = yes
5667 then
5668 case "$host_cpu" in
5669 alpha) addcflags="-mieee" ;;
5670 esac
5671 fi
5672 if test "x$addcflags" != x
5673 then
5674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5675 printf "%s\n" "$addcflags" >&6; }
5676 CFLAGS="$addcflags $CFLAGS"
5677 else
5678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5679 printf "%s\n" "(none)" >&6; }
5680 fi
5681 LIB_EXT=.a
5682 STATIC_LIB_EXT=.a
5683 PROFILED_LIB_EXT=.a
5684
5685 # Check whether --with-root-prefix was given.
5686 if test ${with_root_prefix+y}
5687 then :
5688 withval=$with_root_prefix; root_prefix=$withval
5689 else $as_nop
5690 root_prefix=NONE
5691 fi
5692 # Check whether --enable-maintainer-mode was given.
5693 if test ${enable_maintainer_mode+y}
5694 then :
5695 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5696 then
5697 MAINTAINER_CMT=#
5698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5699 printf "%s\n" "Disabling maintainer mode" >&6; }
5700 else
5701 MAINTAINER_CMT=
5702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5703 printf "%s\n" "Enabling maintainer mode" >&6; }
5704 fi
5705
5706 else $as_nop
5707 MAINTAINER_CMT=#
5708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5709 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5710
5711 fi
5712
5713
5714 # Check whether --enable-symlink-install was given.
5715 if test ${enable_symlink_install+y}
5716 then :
5717 enableval=$enable_symlink_install; if test "$enableval" = "no"
5718 then
5719 LINK_INSTALL_FLAGS=-f
5720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5721 printf "%s\n" "Disabling symlinks for install" >&6; }
5722 else
5723 LINK_INSTALL_FLAGS=-sf
5724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5725 printf "%s\n" "Enabling symlinks for install" >&6; }
5726 fi
5727
5728 else $as_nop
5729 LINK_INSTALL_FLAGS=-f
5730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5731 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5732
5733 fi
5734
5735
5736 relative_symlink_defined=
5737 # Check whether --enable-relative-symlinks was given.
5738 if test ${enable_relative_symlinks+y}
5739 then :
5740 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5741 then
5742 SYMLINK_RELATIVE=
5743 relative_symlink_defined=yes
5744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5745 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5746 else
5747 SYMLINK_RELATIVE=--relative
5748 relative_symlink_defined=yes
5749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5750 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5751 fi
5752 fi
5753
5754 # Check whether --enable-symlink-relative-symlinks was given.
5755 if test ${enable_symlink_relative_symlinks+y}
5756 then :
5757 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5758 then
5759 SYMLINK_RELATIVE=yes
5760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5761 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5762 else
5763 SYMLINK_RELATIVE=--relative
5764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5765 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5766 fi
5767
5768 else $as_nop
5769 if test -z "$relative_symlink_defined"
5770 then
5771 SYMLINK_RELATIVE=
5772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5773 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5774 fi
5775
5776 fi
5777
5778
5779 # Check whether --enable-symlink-build was given.
5780 if test ${enable_symlink_build+y}
5781 then :
5782 enableval=$enable_symlink_build; if test "$enableval" = "no"
5783 then
5784 LINK_BUILD_FLAGS=
5785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5786 printf "%s\n" "Disabling symlinks for build" >&6; }
5787 else
5788 LINK_BUILD_FLAGS=-s
5789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5790 printf "%s\n" "Enabling symlinks for build" >&6; }
5791 fi
5792
5793 else $as_nop
5794 LINK_BUILD_FLAGS=
5795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5796 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5797
5798 fi
5799
5800
5801 # Check whether --enable-verbose-makecmds was given.
5802 if test ${enable_verbose_makecmds+y}
5803 then :
5804 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5805 then
5806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5807 printf "%s\n" "Disabling verbose make commands" >&6; }
5808 E=@echo
5809 ES=echo
5810 Q=@
5811 else
5812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5813 printf "%s\n" "Enabling verbose make commands" >&6; }
5814 E=@\\#
5815 ES=\\#
5816 Q=
5817 fi
5818
5819 else $as_nop
5820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5821 printf "%s\n" "Disabling verbose make commands" >&6; }
5822 E=@echo
5823 ES=echo
5824 Q=@
5825
5826 fi
5827
5828
5829
5830
5831 E2_PKG_CONFIG_STATIC=--static
5832 LDFLAG_DYNAMIC=
5833 PRIVATE_LIBS_CMT=
5834 # Check whether --enable-elf-shlibs was given.
5835 if test ${enable_elf_shlibs+y}
5836 then :
5837 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5838 then
5839 ELF_CMT=#
5840 MAKEFILE_ELF=/dev/null
5841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5842 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5843 else
5844 E2_PKG_CONFIG_STATIC=
5845 ELF_CMT=
5846 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5847 case "$host_os" in
5848 solaris2.*)
5849 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5850 ;;
5851 esac
5852 BINARY_TYPE=elfbin
5853 LIB_EXT=.so
5854 PRIVATE_LIBS_CMT=#
5855 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5857 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5858 fi
5859
5860 else $as_nop
5861 MAKEFILE_ELF=/dev/null
5862 ELF_CMT=#
5863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5864 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5865
5866 fi
5867
5868
5869
5870 # Check whether --enable-bsd-shlibs was given.
5871 if test ${enable_bsd_shlibs+y}
5872 then :
5873 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5874 then
5875 BSDLIB_CMT=#
5876 MAKEFILE_BSDLIB=/dev/null
5877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5878 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5879 else
5880 E2_PKG_CONFIG_STATIC=
5881 BSDLIB_CMT=
5882 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5883 LIB_EXT=.so
5884 case "$host_os" in
5885 darwin*)
5886 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5887 LIB_EXT=.dylib
5888 ;;
5889 esac
5890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5891 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5892 fi
5893
5894 else $as_nop
5895 MAKEFILE_BSDLIB=/dev/null
5896 BSDLIB_CMT=#
5897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5898 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5899
5900 fi
5901
5902
5903
5904 # Check whether --enable-profile was given.
5905 if test ${enable_profile+y}
5906 then :
5907 enableval=$enable_profile; if test "$enableval" = "no"
5908 then
5909 PROFILE_CMT=#
5910 MAKEFILE_PROFILE=/dev/null
5911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5912 printf "%s\n" "Disabling profiling libraries" >&6; }
5913 else
5914 PROFILE_CMT=
5915 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5916 PROFILED_LIB_EXT=_p.a
5917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5918 printf "%s\n" "Building profiling libraries" >&6; }
5919 fi
5920
5921 else $as_nop
5922 PROFILE_CMT=#
5923 MAKEFILE_PROFILE=/dev/null
5924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5925 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5926
5927 fi
5928
5929
5930
5931 # Check whether --enable-gcov was given.
5932 if test ${enable_gcov+y}
5933 then :
5934 enableval=$enable_gcov; if test "$enableval" = "yes"
5935 then
5936 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5937 LDFLAGS="-fprofile-arcs -ftest-coverage"
5938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5939 printf "%s\n" "Enabling gcov support" >&6; }
5940 fi
5941
5942 fi
5943
5944 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5945 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5946 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5947 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5948 # Check whether --enable-hardening was given.
5949 if test ${enable_hardening+y}
5950 then :
5951 enableval=$enable_hardening; if test "$enableval" = "yes"
5952 then
5953 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5954 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5955 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5956 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5957 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5958 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5959 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5960 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5962 printf "%s\n" "Enabling hardening support" >&6; }
5963 fi
5964
5965 fi
5966
5967
5968
5969
5970
5971
5972 # Check whether --enable-jbd-debug was given.
5973 if test ${enable_jbd_debug+y}
5974 then :
5975 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5976 then
5977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5978 printf "%s\n" "Disabling journal debugging" >&6; }
5979 else
5980
5981 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5982
5983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5984 printf "%s\n" "Enabling journal debugging" >&6; }
5985 fi
5986
5987 else $as_nop
5988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5989 printf "%s\n" "Disabling journal debugging by default" >&6; }
5990
5991 fi
5992
5993 # Check whether --enable-blkid-debug was given.
5994 if test ${enable_blkid_debug+y}
5995 then :
5996 enableval=$enable_blkid_debug; if test "$enableval" = "no"
5997 then
5998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
5999 printf "%s\n" "Disabling blkid debugging" >&6; }
6000 else
6001
6002 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6003
6004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6005 printf "%s\n" "Enabling blkid debugging" >&6; }
6006 fi
6007
6008 else $as_nop
6009 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6010 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6011
6012 fi
6013
6014 # Check whether --enable-testio-debug was given.
6015 if test ${enable_testio_debug+y}
6016 then :
6017 enableval=$enable_testio_debug;
6018 if test "$enableval" = "no"
6019 then
6020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6021 printf "%s\n" "Disabling testio debugging" >&6; }
6022 TEST_IO_CMT="#"
6023 else
6024 TEST_IO_CMT=
6025 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6026
6027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6028 printf "%s\n" "Enabling testio debugging" >&6; }
6029 fi
6030
6031 else $as_nop
6032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6033 printf "%s\n" "Enabling testio debugging by default" >&6; }
6034 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6035
6036 TEST_IO_CMT=
6037
6038 fi
6039
6040
6041 # Check whether --enable-developer-features was given.
6042 if test ${enable_developer_features+y}
6043 then :
6044 enableval=$enable_developer_features;
6045 if test "$enableval" = "yes"
6046 then
6047 DEV_FEATURES_CMT=
6048 printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6049
6050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6051 printf "%s\n" "Enabling ext4 developer features" >&6; }
6052 else
6053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6054 printf "%s\n" "Disabling ext4 developer features" >&6; }
6055 DEV_FEATURES_CMT="#"
6056 fi
6057
6058 else $as_nop
6059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6060 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6061 DEV_FEATURES_CMT=
6062
6063 fi
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6074 if test -n "$ac_tool_prefix"; then
6075 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6076 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6078 printf %s "checking for $ac_word... " >&6; }
6079 if test ${ac_cv_path_PKG_CONFIG+y}
6080 then :
6081 printf %s "(cached) " >&6
6082 else $as_nop
6083 case $PKG_CONFIG in
6084 [\\/]* | ?:[\\/]*)
6085 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6086 ;;
6087 *)
6088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6089 for as_dir in $PATH
6090 do
6091 IFS=$as_save_IFS
6092 case $as_dir in #(((
6093 '') as_dir=./ ;;
6094 */) ;;
6095 *) as_dir=$as_dir/ ;;
6096 esac
6097 for ac_exec_ext in '' $ac_executable_extensions; do
6098 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6099 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6100 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6101 break 2
6102 fi
6103 done
6104 done
6105 IFS=$as_save_IFS
6106
6107 ;;
6108 esac
6109 fi
6110 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6111 if test -n "$PKG_CONFIG"; then
6112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6113 printf "%s\n" "$PKG_CONFIG" >&6; }
6114 else
6115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116 printf "%s\n" "no" >&6; }
6117 fi
6118
6119
6120 fi
6121 if test -z "$ac_cv_path_PKG_CONFIG"; then
6122 ac_pt_PKG_CONFIG=$PKG_CONFIG
6123 # Extract the first word of "pkg-config", so it can be a program name with args.
6124 set dummy pkg-config; ac_word=$2
6125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126 printf %s "checking for $ac_word... " >&6; }
6127 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6128 then :
6129 printf %s "(cached) " >&6
6130 else $as_nop
6131 case $ac_pt_PKG_CONFIG in
6132 [\\/]* | ?:[\\/]*)
6133 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6134 ;;
6135 *)
6136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139 IFS=$as_save_IFS
6140 case $as_dir in #(((
6141 '') as_dir=./ ;;
6142 */) ;;
6143 *) as_dir=$as_dir/ ;;
6144 esac
6145 for ac_exec_ext in '' $ac_executable_extensions; do
6146 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6147 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6148 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6149 break 2
6150 fi
6151 done
6152 done
6153 IFS=$as_save_IFS
6154
6155 ;;
6156 esac
6157 fi
6158 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6159 if test -n "$ac_pt_PKG_CONFIG"; then
6160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6161 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6162 else
6163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6164 printf "%s\n" "no" >&6; }
6165 fi
6166
6167 if test "x$ac_pt_PKG_CONFIG" = x; then
6168 PKG_CONFIG=""
6169 else
6170 case $cross_compiling:$ac_tool_warned in
6171 yes:)
6172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6173 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6174 ac_tool_warned=yes ;;
6175 esac
6176 PKG_CONFIG=$ac_pt_PKG_CONFIG
6177 fi
6178 else
6179 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6180 fi
6181
6182 fi
6183 if test -n "$PKG_CONFIG"; then
6184 _pkg_min_version=0.9.0
6185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6186 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6187 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6189 printf "%s\n" "yes" >&6; }
6190 else
6191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192 printf "%s\n" "no" >&6; }
6193 PKG_CONFIG=""
6194 fi
6195 fi
6196 LIBUUID=
6197 DEPLIBUUID=
6198 STATIC_LIBUUID=
6199 DEPSTATIC_LIBUUID=
6200 PROFILED_LIBUUID=
6201 DEPPROFILED_LIBUUID=
6202 UUID_CMT=
6203 # Check whether --enable-libuuid was given.
6204 if test ${enable_libuuid+y}
6205 then :
6206 enableval=$enable_libuuid; if test "$enableval" = "no"
6207 then
6208 if test -z "$PKG_CONFIG"; then
6209 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6210 fi
6211
6212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6213 printf %s "checking for uuid_generate in -luuid... " >&6; }
6214 if test ${ac_cv_lib_uuid_uuid_generate+y}
6215 then :
6216 printf %s "(cached) " >&6
6217 else $as_nop
6218 ac_check_lib_save_LIBS=$LIBS
6219 LIBS="-luuid $LIBS"
6220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6221 /* end confdefs.h. */
6222
6223 /* Override any GCC internal prototype to avoid an error.
6224 Use char because int might match the return type of a GCC
6225 builtin and then its argument prototype would still apply. */
6226 char uuid_generate ();
6227 int
6228 main (void)
6229 {
6230 return uuid_generate ();
6231 ;
6232 return 0;
6233 }
6234 _ACEOF
6235 if ac_fn_c_try_link "$LINENO"
6236 then :
6237 ac_cv_lib_uuid_uuid_generate=yes
6238 else $as_nop
6239 ac_cv_lib_uuid_uuid_generate=no
6240 fi
6241 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6242 conftest$ac_exeext conftest.$ac_ext
6243 LIBS=$ac_check_lib_save_LIBS
6244 fi
6245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6246 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6247 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6248 then :
6249 LIBUUID=`$PKG_CONFIG --libs uuid`;
6250 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6251 else $as_nop
6252 as_fn_error $? "external uuid library not found" "$LINENO" 5
6253 fi
6254
6255 PROFILED_LIBUUID=$LIBUUID
6256 UUID_CMT=#
6257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6258 printf "%s\n" "Disabling private uuid library" >&6; }
6259 else
6260 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6261 DEPLIBUUID=$LIBUUID
6262 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6263 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6264 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6265 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6267 printf "%s\n" "Enabling private uuid library" >&6; }
6268 fi
6269
6270 else $as_nop
6271 if test -n "$PKG_CONFIG"; then
6272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6273 printf %s "checking for uuid_generate in -luuid... " >&6; }
6274 if test ${ac_cv_lib_uuid_uuid_generate+y}
6275 then :
6276 printf %s "(cached) " >&6
6277 else $as_nop
6278 ac_check_lib_save_LIBS=$LIBS
6279 LIBS="-luuid $LIBS"
6280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6281 /* end confdefs.h. */
6282
6283 /* Override any GCC internal prototype to avoid an error.
6284 Use char because int might match the return type of a GCC
6285 builtin and then its argument prototype would still apply. */
6286 char uuid_generate ();
6287 int
6288 main (void)
6289 {
6290 return uuid_generate ();
6291 ;
6292 return 0;
6293 }
6294 _ACEOF
6295 if ac_fn_c_try_link "$LINENO"
6296 then :
6297 ac_cv_lib_uuid_uuid_generate=yes
6298 else $as_nop
6299 ac_cv_lib_uuid_uuid_generate=no
6300 fi
6301 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6302 conftest$ac_exeext conftest.$ac_ext
6303 LIBS=$ac_check_lib_save_LIBS
6304 fi
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6306 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6307 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6308 then :
6309 LIBUUID=`$PKG_CONFIG --libs uuid`;
6310 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6311 fi
6312
6313 fi
6314 if test -n "$LIBUUID"; then
6315 PROFILED_LIBUUID=$LIBUUID
6316 UUID_CMT=#
6317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6318 printf "%s\n" "Using system uuid by default" >&6; }
6319 else
6320 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6321 DEPLIBUUID=$LIBUUID
6322 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6323 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6324 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6325 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6327 printf "%s\n" "Enabling private uuid library by default" >&6; }
6328 fi
6329
6330 fi
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6347 if test -n "$ac_tool_prefix"; then
6348 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6349 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351 printf %s "checking for $ac_word... " >&6; }
6352 if test ${ac_cv_path_PKG_CONFIG+y}
6353 then :
6354 printf %s "(cached) " >&6
6355 else $as_nop
6356 case $PKG_CONFIG in
6357 [\\/]* | ?:[\\/]*)
6358 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6359 ;;
6360 *)
6361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
6363 do
6364 IFS=$as_save_IFS
6365 case $as_dir in #(((
6366 '') as_dir=./ ;;
6367 */) ;;
6368 *) as_dir=$as_dir/ ;;
6369 esac
6370 for ac_exec_ext in '' $ac_executable_extensions; do
6371 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6372 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6373 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6374 break 2
6375 fi
6376 done
6377 done
6378 IFS=$as_save_IFS
6379
6380 ;;
6381 esac
6382 fi
6383 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6384 if test -n "$PKG_CONFIG"; then
6385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6386 printf "%s\n" "$PKG_CONFIG" >&6; }
6387 else
6388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389 printf "%s\n" "no" >&6; }
6390 fi
6391
6392
6393 fi
6394 if test -z "$ac_cv_path_PKG_CONFIG"; then
6395 ac_pt_PKG_CONFIG=$PKG_CONFIG
6396 # Extract the first word of "pkg-config", so it can be a program name with args.
6397 set dummy pkg-config; ac_word=$2
6398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399 printf %s "checking for $ac_word... " >&6; }
6400 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6401 then :
6402 printf %s "(cached) " >&6
6403 else $as_nop
6404 case $ac_pt_PKG_CONFIG in
6405 [\\/]* | ?:[\\/]*)
6406 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6407 ;;
6408 *)
6409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6410 for as_dir in $PATH
6411 do
6412 IFS=$as_save_IFS
6413 case $as_dir in #(((
6414 '') as_dir=./ ;;
6415 */) ;;
6416 *) as_dir=$as_dir/ ;;
6417 esac
6418 for ac_exec_ext in '' $ac_executable_extensions; do
6419 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6420 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6421 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6422 break 2
6423 fi
6424 done
6425 done
6426 IFS=$as_save_IFS
6427
6428 ;;
6429 esac
6430 fi
6431 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6432 if test -n "$ac_pt_PKG_CONFIG"; then
6433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6434 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6435 else
6436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6437 printf "%s\n" "no" >&6; }
6438 fi
6439
6440 if test "x$ac_pt_PKG_CONFIG" = x; then
6441 PKG_CONFIG=""
6442 else
6443 case $cross_compiling:$ac_tool_warned in
6444 yes:)
6445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6446 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6447 ac_tool_warned=yes ;;
6448 esac
6449 PKG_CONFIG=$ac_pt_PKG_CONFIG
6450 fi
6451 else
6452 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6453 fi
6454
6455 fi
6456 if test -n "$PKG_CONFIG"; then
6457 _pkg_min_version=0.9.0
6458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6459 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6460 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6462 printf "%s\n" "yes" >&6; }
6463 else
6464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6465 printf "%s\n" "no" >&6; }
6466 PKG_CONFIG=""
6467 fi
6468 fi
6469 LIBBLKID=
6470 DEPLIBBLKID=
6471 STATIC_LIBBLKID=
6472 DEPSTATIC_LIBBLKID=
6473 PROFILED_LIBBLKID=
6474 DEPPROFILED_LIBBLKID=
6475 BLKID_CMT=
6476
6477 # Check whether --enable-libblkid was given.
6478 if test ${enable_libblkid+y}
6479 then :
6480 enableval=$enable_libblkid; if test "$enableval" = "no"
6481 then
6482 if test -z "$PKG_CONFIG"; then
6483 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6484 fi
6485
6486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6487 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6488 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6489 then :
6490 printf %s "(cached) " >&6
6491 else $as_nop
6492 ac_check_lib_save_LIBS=$LIBS
6493 LIBS="-lblkid -luuid $LIBS"
6494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6495 /* end confdefs.h. */
6496
6497 /* Override any GCC internal prototype to avoid an error.
6498 Use char because int might match the return type of a GCC
6499 builtin and then its argument prototype would still apply. */
6500 char blkid_get_cache ();
6501 int
6502 main (void)
6503 {
6504 return blkid_get_cache ();
6505 ;
6506 return 0;
6507 }
6508 _ACEOF
6509 if ac_fn_c_try_link "$LINENO"
6510 then :
6511 ac_cv_lib_blkid_blkid_get_cache=yes
6512 else $as_nop
6513 ac_cv_lib_blkid_blkid_get_cache=no
6514 fi
6515 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6516 conftest$ac_exeext conftest.$ac_ext
6517 LIBS=$ac_check_lib_save_LIBS
6518 fi
6519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6520 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6521 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6522 then :
6523 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6524 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6525 else $as_nop
6526 as_fn_error $? "external blkid library not found" "$LINENO" 5
6527 fi
6528
6529 BLKID_CMT=#
6530 PROFILED_LIBBLKID=$LIBBLKID
6531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6532 printf "%s\n" "Disabling private blkid library" >&6; }
6533 else
6534 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6535 DEPLIBBLKID=$LIBBLKID
6536 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6537 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6538 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6539 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6540 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6541
6542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6543 printf "%s\n" "Enabling private blkid library" >&6; }
6544 fi
6545
6546 else $as_nop
6547 if test -n "$PKG_CONFIG"; then
6548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6549 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6550 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6551 then :
6552 printf %s "(cached) " >&6
6553 else $as_nop
6554 ac_check_lib_save_LIBS=$LIBS
6555 LIBS="-lblkid $LIBS"
6556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557 /* end confdefs.h. */
6558
6559 /* Override any GCC internal prototype to avoid an error.
6560 Use char because int might match the return type of a GCC
6561 builtin and then its argument prototype would still apply. */
6562 char blkid_get_cache ();
6563 int
6564 main (void)
6565 {
6566 return blkid_get_cache ();
6567 ;
6568 return 0;
6569 }
6570 _ACEOF
6571 if ac_fn_c_try_link "$LINENO"
6572 then :
6573 ac_cv_lib_blkid_blkid_get_cache=yes
6574 else $as_nop
6575 ac_cv_lib_blkid_blkid_get_cache=no
6576 fi
6577 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6578 conftest$ac_exeext conftest.$ac_ext
6579 LIBS=$ac_check_lib_save_LIBS
6580 fi
6581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6582 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6583 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6584 then :
6585 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6586 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6587 fi
6588
6589 fi
6590 if test -n "$LIBBLKID"; then
6591 BLKID_CMT=#
6592 PROFILED_LIBBLKID=$LIBBLKID
6593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6594 printf "%s\n" "Using system blkid library by default" >&6; }
6595 else
6596 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6597 DEPLIBBLKID=$LIBBLKID
6598 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6599 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6600 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6601 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6602 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6603
6604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6605 printf "%s\n" "Enabling private blkid library by default" >&6; }
6606 fi
6607
6608 fi
6609
6610
6611
6612
6613
6614
6615
6616
6617 ALL_CMT=
6618 SUBSET_CMT=
6619 # Check whether --enable-subset was given.
6620 if test ${enable_subset+y}
6621 then :
6622 enableval=$enable_subset; if test "$enableval" = "no"
6623 then
6624 SUBSET_CMT=#
6625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6626 printf "%s\n" "Disabling subset-only build" >&6; }
6627 else
6628 ALL_CMT=#
6629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6630 printf "%s\n" "Enabling subset-only-build" >&6; }
6631 fi
6632
6633 fi
6634
6635
6636
6637
6638 # Check whether --enable-backtrace was given.
6639 if test ${enable_backtrace+y}
6640 then :
6641 enableval=$enable_backtrace; if test "$enableval" = "no"
6642 then
6643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6644 printf "%s\n" "Disabling use of backtrace" >&6; }
6645 printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6646
6647 else
6648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6649 printf "%s\n" "Enabling use of backtrace" >&6; }
6650 fi
6651
6652 else $as_nop
6653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6654 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6655
6656 fi
6657
6658 # Check whether --enable-debugfs was given.
6659 if test ${enable_debugfs+y}
6660 then :
6661 enableval=$enable_debugfs; if test "$enableval" = "no"
6662 then
6663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6664 printf "%s\n" "Disabling debugfs support" >&6; }
6665 DEBUGFS_CMT="#"
6666 else
6667 DEBUGFS_CMT=
6668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6669 printf "%s\n" "Enabling debugfs support" >&6; }
6670 fi
6671
6672 else $as_nop
6673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6674 printf "%s\n" "Enabling debugfs support by default" >&6; }
6675 DEBUGFS_CMT=
6676
6677 fi
6678
6679
6680 # Check whether --enable-imager was given.
6681 if test ${enable_imager+y}
6682 then :
6683 enableval=$enable_imager; if test "$enableval" = "no"
6684 then
6685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6686 printf "%s\n" "Disabling e2image support" >&6; }
6687 IMAGER_CMT="#"
6688 else
6689 IMAGER_CMT=
6690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6691 printf "%s\n" "Enabling e2image support" >&6; }
6692 fi
6693
6694 else $as_nop
6695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6696 printf "%s\n" "Enabling e2image support by default" >&6; }
6697 IMAGER_CMT=
6698
6699 fi
6700
6701
6702 # Check whether --enable-resizer was given.
6703 if test ${enable_resizer+y}
6704 then :
6705 enableval=$enable_resizer; if test "$enableval" = "no"
6706 then
6707 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6708 printf "%s\n" "Disabling e2resize support" >&6; }
6709 RESIZER_CMT="#"
6710 else
6711 RESIZER_CMT=
6712 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6713 printf "%s\n" "Enabling e2resize support" >&6; }
6714 fi
6715
6716 else $as_nop
6717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6718 printf "%s\n" "Enabling e2resize support by default" >&6; }
6719 RESIZER_CMT=
6720
6721 fi
6722
6723
6724 # Check whether --enable-defrag was given.
6725 if test ${enable_defrag+y}
6726 then :
6727 enableval=$enable_defrag; if test "$enableval" = "no"
6728 then
6729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6730 printf "%s\n" "Disabling e4defrag support" >&6; }
6731 DEFRAG_CMT="#"
6732 else
6733 DEFRAG_CMT=
6734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6735 printf "%s\n" "Enabling e4defrag support" >&6; }
6736 fi
6737
6738 else $as_nop
6739 if test -z "$WITH_DIET_LIBC"
6740 then
6741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6742 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6743 DEFRAG_CMT=
6744 else
6745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6746 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6747 DEFRAG_CMT="#"
6748 fi
6749
6750 fi
6751
6752
6753 # Check whether --enable-fsck was given.
6754 if test ${enable_fsck+y}
6755 then :
6756 enableval=$enable_fsck; if test "$enableval" = "no"
6757 then
6758 FSCK_PROG='' FSCK_MAN=''
6759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6760 printf "%s\n" "Not building fsck wrapper" >&6; }
6761 else
6762 FSCK_PROG=fsck FSCK_MAN=fsck.8
6763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6764 printf "%s\n" "Building fsck wrapper" >&6; }
6765 fi
6766
6767 else $as_nop
6768 case "$host_os" in
6769 gnu*)
6770 FSCK_PROG='' FSCK_MAN=''
6771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6772 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6773 ;;
6774 *)
6775 FSCK_PROG=fsck FSCK_MAN=fsck.8
6776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6777 printf "%s\n" "Building fsck wrapper by default" >&6; }
6778 esac
6779
6780 fi
6781
6782
6783
6784 # Check whether --enable-e2initrd-helper was given.
6785 if test ${enable_e2initrd_helper+y}
6786 then :
6787 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6788 then
6789 E2INITRD_PROG='' E2INITRD_MAN=''
6790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6791 printf "%s\n" "Not building e2initrd helper" >&6; }
6792 else
6793 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6795 printf "%s\n" "Building e2initrd helper" >&6; }
6796 fi
6797
6798 else $as_nop
6799 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6801 printf "%s\n" "Building e2initrd helper by default" >&6; }
6802
6803 fi
6804
6805
6806
6807 # Check whether --enable-tls was given.
6808 if test ${enable_tls+y}
6809 then :
6810 enableval=$enable_tls; if test "$enableval" = "no"
6811 then
6812 try_tls=""
6813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6814 printf "%s\n" "Disabling thread local support" >&6; }
6815 else
6816 try_tls="yes"
6817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6818 printf "%s\n" "Enabling thread local support" >&6; }
6819 fi
6820
6821 else $as_nop
6822 if test -n "$WITH_DIET_LIBC"
6823 then
6824 try_tls=""
6825 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6826 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6827 else
6828 try_tls="yes"
6829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6830 printf "%s\n" "Try using thread local support by default" >&6; }
6831 fi
6832
6833 fi
6834
6835 if test "$try_tls" = "yes"
6836 then
6837
6838 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6839 printf %s "checking for thread local storage (TLS) class... " >&6; }
6840 if test ${ac_cv_tls+y}
6841 then :
6842 printf %s "(cached) " >&6
6843 else $as_nop
6844
6845 ax_tls_keywords="__thread __declspec(thread) none"
6846 for ax_tls_keyword in $ax_tls_keywords; do
6847 case $ax_tls_keyword in
6848 none) ac_cv_tls=none ; break ;;
6849 *)
6850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6851 /* end confdefs.h. */
6852 #include <stdlib.h>
6853 static void
6854 foo(void) {
6855 static $ax_tls_keyword int bar;
6856 exit(1);
6857 }
6858 int
6859 main (void)
6860 {
6861
6862 ;
6863 return 0;
6864 }
6865 _ACEOF
6866 if ac_fn_c_try_compile "$LINENO"
6867 then :
6868 ac_cv_tls=$ax_tls_keyword ; break
6869 else $as_nop
6870 ac_cv_tls=none
6871
6872 fi
6873 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6874 esac
6875 done
6876
6877 fi
6878
6879
6880 if test "$ac_cv_tls" != "none"; then
6881
6882 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6883
6884 fi
6885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6886 printf "%s\n" "$ac_cv_tls" >&6; }
6887
6888 fi
6889
6890 # Check whether --with-pthread was given.
6891 if test ${with_pthread+y}
6892 then :
6893 withval=$with_pthread; if test "$withval" = "no"
6894 then
6895 try_pthread=""
6896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6897 printf "%s\n" "Disabling pthread support" >&6; }
6898 else
6899 try_pthread="yes"
6900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6901 printf "%s\n" "Testing for pthread support" >&6; }
6902 fi
6903
6904 else $as_nop
6905 try_pthread="yes"
6906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6907 printf "%s\n" "Try testing for pthread support by default" >&6; }
6908
6909 fi
6910
6911 if test "$try_pthread" = "yes"
6912 then
6913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6914 printf %s "checking for a sed that does not truncate output... " >&6; }
6915 if test ${ac_cv_path_SED+y}
6916 then :
6917 printf %s "(cached) " >&6
6918 else $as_nop
6919 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6920 for ac_i in 1 2 3 4 5 6 7; do
6921 ac_script="$ac_script$as_nl$ac_script"
6922 done
6923 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6924 { ac_script=; unset ac_script;}
6925 if test -z "$SED"; then
6926 ac_path_SED_found=false
6927 # Loop through the user's path and test for each of PROGNAME-LIST
6928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929 for as_dir in $PATH
6930 do
6931 IFS=$as_save_IFS
6932 case $as_dir in #(((
6933 '') as_dir=./ ;;
6934 */) ;;
6935 *) as_dir=$as_dir/ ;;
6936 esac
6937 for ac_prog in sed gsed
6938 do
6939 for ac_exec_ext in '' $ac_executable_extensions; do
6940 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6941 as_fn_executable_p "$ac_path_SED" || continue
6942 # Check for GNU ac_path_SED and select it if it is found.
6943 # Check for GNU $ac_path_SED
6944 case `"$ac_path_SED" --version 2>&1` in
6945 *GNU*)
6946 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6947 *)
6948 ac_count=0
6949 printf %s 0123456789 >"conftest.in"
6950 while :
6951 do
6952 cat "conftest.in" "conftest.in" >"conftest.tmp"
6953 mv "conftest.tmp" "conftest.in"
6954 cp "conftest.in" "conftest.nl"
6955 printf "%s\n" '' >> "conftest.nl"
6956 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6957 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6958 as_fn_arith $ac_count + 1 && ac_count=$as_val
6959 if test $ac_count -gt ${ac_path_SED_max-0}; then
6960 # Best one so far, save it but keep looking for a better one
6961 ac_cv_path_SED="$ac_path_SED"
6962 ac_path_SED_max=$ac_count
6963 fi
6964 # 10*(2^10) chars as input seems more than enough
6965 test $ac_count -gt 10 && break
6966 done
6967 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6968 esac
6969
6970 $ac_path_SED_found && break 3
6971 done
6972 done
6973 done
6974 IFS=$as_save_IFS
6975 if test -z "$ac_cv_path_SED"; then
6976 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6977 fi
6978 else
6979 ac_cv_path_SED=$SED
6980 fi
6981
6982 fi
6983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6984 printf "%s\n" "$ac_cv_path_SED" >&6; }
6985 SED="$ac_cv_path_SED"
6986 rm -f conftest.sed
6987
6988
6989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6990 printf %s "checking for grep that handles long lines and -e... " >&6; }
6991 if test ${ac_cv_path_GREP+y}
6992 then :
6993 printf %s "(cached) " >&6
6994 else $as_nop
6995 if test -z "$GREP"; then
6996 ac_path_GREP_found=false
6997 # Loop through the user's path and test for each of PROGNAME-LIST
6998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7000 do
7001 IFS=$as_save_IFS
7002 case $as_dir in #(((
7003 '') as_dir=./ ;;
7004 */) ;;
7005 *) as_dir=$as_dir/ ;;
7006 esac
7007 for ac_prog in grep ggrep
7008 do
7009 for ac_exec_ext in '' $ac_executable_extensions; do
7010 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7011 as_fn_executable_p "$ac_path_GREP" || continue
7012 # Check for GNU ac_path_GREP and select it if it is found.
7013 # Check for GNU $ac_path_GREP
7014 case `"$ac_path_GREP" --version 2>&1` in
7015 *GNU*)
7016 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7017 *)
7018 ac_count=0
7019 printf %s 0123456789 >"conftest.in"
7020 while :
7021 do
7022 cat "conftest.in" "conftest.in" >"conftest.tmp"
7023 mv "conftest.tmp" "conftest.in"
7024 cp "conftest.in" "conftest.nl"
7025 printf "%s\n" 'GREP' >> "conftest.nl"
7026 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7027 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7028 as_fn_arith $ac_count + 1 && ac_count=$as_val
7029 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7030 # Best one so far, save it but keep looking for a better one
7031 ac_cv_path_GREP="$ac_path_GREP"
7032 ac_path_GREP_max=$ac_count
7033 fi
7034 # 10*(2^10) chars as input seems more than enough
7035 test $ac_count -gt 10 && break
7036 done
7037 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7038 esac
7039
7040 $ac_path_GREP_found && break 3
7041 done
7042 done
7043 done
7044 IFS=$as_save_IFS
7045 if test -z "$ac_cv_path_GREP"; then
7046 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7047 fi
7048 else
7049 ac_cv_path_GREP=$GREP
7050 fi
7051
7052 fi
7053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7054 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7055 GREP="$ac_cv_path_GREP"
7056
7057
7058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7059 printf %s "checking for egrep... " >&6; }
7060 if test ${ac_cv_path_EGREP+y}
7061 then :
7062 printf %s "(cached) " >&6
7063 else $as_nop
7064 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7065 then ac_cv_path_EGREP="$GREP -E"
7066 else
7067 if test -z "$EGREP"; then
7068 ac_path_EGREP_found=false
7069 # Loop through the user's path and test for each of PROGNAME-LIST
7070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7071 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7072 do
7073 IFS=$as_save_IFS
7074 case $as_dir in #(((
7075 '') as_dir=./ ;;
7076 */) ;;
7077 *) as_dir=$as_dir/ ;;
7078 esac
7079 for ac_prog in egrep
7080 do
7081 for ac_exec_ext in '' $ac_executable_extensions; do
7082 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7083 as_fn_executable_p "$ac_path_EGREP" || continue
7084 # Check for GNU ac_path_EGREP and select it if it is found.
7085 # Check for GNU $ac_path_EGREP
7086 case `"$ac_path_EGREP" --version 2>&1` in
7087 *GNU*)
7088 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7089 *)
7090 ac_count=0
7091 printf %s 0123456789 >"conftest.in"
7092 while :
7093 do
7094 cat "conftest.in" "conftest.in" >"conftest.tmp"
7095 mv "conftest.tmp" "conftest.in"
7096 cp "conftest.in" "conftest.nl"
7097 printf "%s\n" 'EGREP' >> "conftest.nl"
7098 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7099 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7100 as_fn_arith $ac_count + 1 && ac_count=$as_val
7101 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7102 # Best one so far, save it but keep looking for a better one
7103 ac_cv_path_EGREP="$ac_path_EGREP"
7104 ac_path_EGREP_max=$ac_count
7105 fi
7106 # 10*(2^10) chars as input seems more than enough
7107 test $ac_count -gt 10 && break
7108 done
7109 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7110 esac
7111
7112 $ac_path_EGREP_found && break 3
7113 done
7114 done
7115 done
7116 IFS=$as_save_IFS
7117 if test -z "$ac_cv_path_EGREP"; then
7118 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7119 fi
7120 else
7121 ac_cv_path_EGREP=$EGREP
7122 fi
7123
7124 fi
7125 fi
7126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7127 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7128 EGREP="$ac_cv_path_EGREP"
7129
7130
7131
7132
7133
7134
7135 ac_ext=c
7136 ac_cpp='$CPP $CPPFLAGS'
7137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7140
7141 ax_pthread_ok=no
7142
7143 # We used to check for pthread.h first, but this fails if pthread.h
7144 # requires special compiler flags (e.g. on Tru64 or Sequent).
7145 # It gets checked for in the link test anyway.
7146
7147 # First of all, check if the user has set any of the PTHREAD_LIBS,
7148 # etcetera environment variables, and if threads linking works using
7149 # them:
7150 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7151 ax_pthread_save_CC="$CC"
7152 ax_pthread_save_CFLAGS="$CFLAGS"
7153 ax_pthread_save_LIBS="$LIBS"
7154 if test "x$PTHREAD_CC" != "x"
7155 then :
7156 CC="$PTHREAD_CC"
7157 fi
7158 if test "x$PTHREAD_CXX" != "x"
7159 then :
7160 CXX="$PTHREAD_CXX"
7161 fi
7162 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7163 LIBS="$PTHREAD_LIBS $LIBS"
7164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7165 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7167 /* end confdefs.h. */
7168
7169 /* Override any GCC internal prototype to avoid an error.
7170 Use char because int might match the return type of a GCC
7171 builtin and then its argument prototype would still apply. */
7172 char pthread_join ();
7173 int
7174 main (void)
7175 {
7176 return pthread_join ();
7177 ;
7178 return 0;
7179 }
7180 _ACEOF
7181 if ac_fn_c_try_link "$LINENO"
7182 then :
7183 ax_pthread_ok=yes
7184 fi
7185 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7186 conftest$ac_exeext conftest.$ac_ext
7187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7188 printf "%s\n" "$ax_pthread_ok" >&6; }
7189 if test "x$ax_pthread_ok" = "xno"; then
7190 PTHREAD_LIBS=""
7191 PTHREAD_CFLAGS=""
7192 fi
7193 CC="$ax_pthread_save_CC"
7194 CFLAGS="$ax_pthread_save_CFLAGS"
7195 LIBS="$ax_pthread_save_LIBS"
7196 fi
7197
7198 # We must check for the threads library under a number of different
7199 # names; the ordering is very important because some systems
7200 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7201 # libraries is broken (non-POSIX).
7202
7203 # Create a list of thread flags to try. Items with a "," contain both
7204 # C compiler flags (before ",") and linker flags (after ","). Other items
7205 # starting with a "-" are C compiler flags, and remaining items are
7206 # library names, except for "none" which indicates that we try without
7207 # any flags at all, and "pthread-config" which is a program returning
7208 # the flags for the Pth emulation library.
7209
7210 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7211
7212 # The ordering *is* (sometimes) important. Some notes on the
7213 # individual items follow:
7214
7215 # pthreads: AIX (must check this before -lpthread)
7216 # none: in case threads are in libc; should be tried before -Kthread and
7217 # other compiler flags to prevent continual compiler warnings
7218 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7219 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7220 # (Note: HP C rejects this with "bad form for `-t' option")
7221 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7222 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7223 # doesn't hurt to check since this sometimes defines pthreads and
7224 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
7225 # is present but should not be used directly; and before -mthreads,
7226 # because the compiler interprets this as "-mt" + "-hreads")
7227 # -mthreads: Mingw32/gcc, Lynx/gcc
7228 # pthread: Linux, etcetera
7229 # --thread-safe: KAI C++
7230 # pthread-config: use pthread-config program (for GNU Pth library)
7231
7232 case $host_os in
7233
7234 freebsd*)
7235
7236 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7237 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7238
7239 ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7240 ;;
7241
7242 hpux*)
7243
7244 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7245 # multi-threading and also sets -lpthread."
7246
7247 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7248 ;;
7249
7250 openedition*)
7251
7252 # IBM z/OS requires a feature-test macro to be defined in order to
7253 # enable POSIX threads at all, so give the user a hint if this is
7254 # not set. (We don't define these ourselves, as they can affect
7255 # other portions of the system API in unpredictable ways.)
7256
7257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7258 /* end confdefs.h. */
7259
7260 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7261 AX_PTHREAD_ZOS_MISSING
7262 # endif
7263
7264 _ACEOF
7265 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7266 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7267 then :
7268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7269 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7270 fi
7271 rm -rf conftest*
7272
7273 ;;
7274
7275 solaris*)
7276
7277 # On Solaris (at least, for some versions), libc contains stubbed
7278 # (non-functional) versions of the pthreads routines, so link-based
7279 # tests will erroneously succeed. (N.B.: The stubs are missing
7280 # pthread_cleanup_push, or rather a function called by this macro,
7281 # so we could check for that, but who knows whether they'll stub
7282 # that too in a future libc.) So we'll check first for the
7283 # standard Solaris way of linking pthreads (-mt -lpthread).
7284
7285 ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7286 ;;
7287 esac
7288
7289 # Are we compiling with Clang?
7290
7291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7292 printf %s "checking whether $CC is Clang... " >&6; }
7293 if test ${ax_cv_PTHREAD_CLANG+y}
7294 then :
7295 printf %s "(cached) " >&6
7296 else $as_nop
7297 ax_cv_PTHREAD_CLANG=no
7298 # Note that Autoconf sets GCC=yes for Clang as well as GCC
7299 if test "x$GCC" = "xyes"; then
7300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7301 /* end confdefs.h. */
7302 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7303 # if defined(__clang__) && defined(__llvm__)
7304 AX_PTHREAD_CC_IS_CLANG
7305 # endif
7306
7307 _ACEOF
7308 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7309 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7310 then :
7311 ax_cv_PTHREAD_CLANG=yes
7312 fi
7313 rm -rf conftest*
7314
7315 fi
7316
7317 fi
7318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7319 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7320 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7321
7322
7323 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7324
7325 # Note that for GCC and Clang -pthread generally implies -lpthread,
7326 # except when -nostdlib is passed.
7327 # This is problematic using libtool to build C++ shared libraries with pthread:
7328 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7329 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7330 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7331 # To solve this, first try -pthread together with -lpthread for GCC
7332
7333 if test "x$GCC" = "xyes"
7334 then :
7335 ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7336 fi
7337
7338 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7339
7340 if test "x$ax_pthread_clang" = "xyes"
7341 then :
7342 ax_pthread_flags="-pthread,-lpthread -pthread"
7343 fi
7344
7345
7346 # The presence of a feature test macro requesting re-entrant function
7347 # definitions is, on some systems, a strong hint that pthreads support is
7348 # correctly enabled
7349
7350 case $host_os in
7351 darwin* | hpux* | linux* | osf* | solaris*)
7352 ax_pthread_check_macro="_REENTRANT"
7353 ;;
7354
7355 aix*)
7356 ax_pthread_check_macro="_THREAD_SAFE"
7357 ;;
7358
7359 *)
7360 ax_pthread_check_macro="--"
7361 ;;
7362 esac
7363 if test "x$ax_pthread_check_macro" = "x--"
7364 then :
7365 ax_pthread_check_cond=0
7366 else $as_nop
7367 ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7368 fi
7369
7370
7371 if test "x$ax_pthread_ok" = "xno"; then
7372 for ax_pthread_try_flag in $ax_pthread_flags; do
7373
7374 case $ax_pthread_try_flag in
7375 none)
7376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7377 printf %s "checking whether pthreads work without any flags... " >&6; }
7378 ;;
7379
7380 *,*)
7381 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7382 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7384 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7385 ;;
7386
7387 -*)
7388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7389 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7390 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7391 ;;
7392
7393 pthread-config)
7394 # Extract the first word of "pthread-config", so it can be a program name with args.
7395 set dummy pthread-config; ac_word=$2
7396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7397 printf %s "checking for $ac_word... " >&6; }
7398 if test ${ac_cv_prog_ax_pthread_config+y}
7399 then :
7400 printf %s "(cached) " >&6
7401 else $as_nop
7402 if test -n "$ax_pthread_config"; then
7403 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7404 else
7405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7406 for as_dir in $PATH
7407 do
7408 IFS=$as_save_IFS
7409 case $as_dir in #(((
7410 '') as_dir=./ ;;
7411 */) ;;
7412 *) as_dir=$as_dir/ ;;
7413 esac
7414 for ac_exec_ext in '' $ac_executable_extensions; do
7415 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7416 ac_cv_prog_ax_pthread_config="yes"
7417 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7418 break 2
7419 fi
7420 done
7421 done
7422 IFS=$as_save_IFS
7423
7424 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7425 fi
7426 fi
7427 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7428 if test -n "$ax_pthread_config"; then
7429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7430 printf "%s\n" "$ax_pthread_config" >&6; }
7431 else
7432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7433 printf "%s\n" "no" >&6; }
7434 fi
7435
7436
7437 if test "x$ax_pthread_config" = "xno"
7438 then :
7439 continue
7440 fi
7441 PTHREAD_CFLAGS="`pthread-config --cflags`"
7442 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7443 ;;
7444
7445 *)
7446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7447 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7448 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7449 ;;
7450 esac
7451
7452 ax_pthread_save_CFLAGS="$CFLAGS"
7453 ax_pthread_save_LIBS="$LIBS"
7454 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7455 LIBS="$PTHREAD_LIBS $LIBS"
7456
7457 # Check for various functions. We must include pthread.h,
7458 # since some functions may be macros. (On the Sequent, we
7459 # need a special flag -Kthread to make this header compile.)
7460 # We check for pthread_join because it is in -lpthread on IRIX
7461 # while pthread_create is in libc. We check for pthread_attr_init
7462 # due to DEC craziness with -lpthreads. We check for
7463 # pthread_cleanup_push because it is one of the few pthread
7464 # functions on Solaris that doesn't have a non-functional libc stub.
7465 # We try pthread_create on general principles.
7466
7467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7468 /* end confdefs.h. */
7469 #include <pthread.h>
7470 # if $ax_pthread_check_cond
7471 # error "$ax_pthread_check_macro must be defined"
7472 # endif
7473 static void *some_global = NULL;
7474 static void routine(void *a)
7475 {
7476 /* To avoid any unused-parameter or
7477 unused-but-set-parameter warning. */
7478 some_global = a;
7479 }
7480 static void *start_routine(void *a) { return a; }
7481 int
7482 main (void)
7483 {
7484 pthread_t th; pthread_attr_t attr;
7485 pthread_create(&th, 0, start_routine, 0);
7486 pthread_join(th, 0);
7487 pthread_attr_init(&attr);
7488 pthread_cleanup_push(routine, 0);
7489 pthread_cleanup_pop(0) /* ; */
7490 ;
7491 return 0;
7492 }
7493 _ACEOF
7494 if ac_fn_c_try_link "$LINENO"
7495 then :
7496 ax_pthread_ok=yes
7497 fi
7498 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7499 conftest$ac_exeext conftest.$ac_ext
7500
7501 CFLAGS="$ax_pthread_save_CFLAGS"
7502 LIBS="$ax_pthread_save_LIBS"
7503
7504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7505 printf "%s\n" "$ax_pthread_ok" >&6; }
7506 if test "x$ax_pthread_ok" = "xyes"
7507 then :
7508 break
7509 fi
7510
7511 PTHREAD_LIBS=""
7512 PTHREAD_CFLAGS=""
7513 done
7514 fi
7515
7516
7517 # Clang needs special handling, because older versions handle the -pthread
7518 # option in a rather... idiosyncratic way
7519
7520 if test "x$ax_pthread_clang" = "xyes"; then
7521
7522 # Clang takes -pthread; it has never supported any other flag
7523
7524 # (Note 1: This will need to be revisited if a system that Clang
7525 # supports has POSIX threads in a separate library. This tends not
7526 # to be the way of modern systems, but it's conceivable.)
7527
7528 # (Note 2: On some systems, notably Darwin, -pthread is not needed
7529 # to get POSIX threads support; the API is always present and
7530 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
7531 # -pthread does define _REENTRANT, and while the Darwin headers
7532 # ignore this macro, third-party headers might not.)
7533
7534 # However, older versions of Clang make a point of warning the user
7535 # that, in an invocation where only linking and no compilation is
7536 # taking place, the -pthread option has no effect ("argument unused
7537 # during compilation"). They expect -pthread to be passed in only
7538 # when source code is being compiled.
7539 #
7540 # Problem is, this is at odds with the way Automake and most other
7541 # C build frameworks function, which is that the same flags used in
7542 # compilation (CFLAGS) are also used in linking. Many systems
7543 # supported by AX_PTHREAD require exactly this for POSIX threads
7544 # support, and in fact it is often not straightforward to specify a
7545 # flag that is used only in the compilation phase and not in
7546 # linking. Such a scenario is extremely rare in practice.
7547 #
7548 # Even though use of the -pthread flag in linking would only print
7549 # a warning, this can be a nuisance for well-run software projects
7550 # that build with -Werror. So if the active version of Clang has
7551 # this misfeature, we search for an option to squash it.
7552
7553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7554 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7555 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7556 then :
7557 printf %s "(cached) " >&6
7558 else $as_nop
7559 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7560 # Create an alternate version of $ac_link that compiles and
7561 # links in two steps (.c -> .o, .o -> exe) instead of one
7562 # (.c -> exe), because the warning occurs only in the second
7563 # step
7564 ax_pthread_save_ac_link="$ac_link"
7565 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7566 ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7567 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7568 ax_pthread_save_CFLAGS="$CFLAGS"
7569 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7570 if test "x$ax_pthread_try" = "xunknown"
7571 then :
7572 break
7573 fi
7574 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7575 ac_link="$ax_pthread_save_ac_link"
7576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7577 /* end confdefs.h. */
7578 int main(void){return 0;}
7579 _ACEOF
7580 if ac_fn_c_try_link "$LINENO"
7581 then :
7582 ac_link="$ax_pthread_2step_ac_link"
7583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7584 /* end confdefs.h. */
7585 int main(void){return 0;}
7586 _ACEOF
7587 if ac_fn_c_try_link "$LINENO"
7588 then :
7589 break
7590 fi
7591 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7592 conftest$ac_exeext conftest.$ac_ext
7593
7594 fi
7595 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7596 conftest$ac_exeext conftest.$ac_ext
7597 done
7598 ac_link="$ax_pthread_save_ac_link"
7599 CFLAGS="$ax_pthread_save_CFLAGS"
7600 if test "x$ax_pthread_try" = "x"
7601 then :
7602 ax_pthread_try=no
7603 fi
7604 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7605
7606 fi
7607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7608 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7609
7610 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7611 no | unknown) ;;
7612 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7613 esac
7614
7615 fi # $ax_pthread_clang = yes
7616
7617
7618
7619 # Various other checks:
7620 if test "x$ax_pthread_ok" = "xyes"; then
7621 ax_pthread_save_CFLAGS="$CFLAGS"
7622 ax_pthread_save_LIBS="$LIBS"
7623 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7624 LIBS="$PTHREAD_LIBS $LIBS"
7625
7626 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7628 printf %s "checking for joinable pthread attribute... " >&6; }
7629 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7630 then :
7631 printf %s "(cached) " >&6
7632 else $as_nop
7633 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7634 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7636 /* end confdefs.h. */
7637 #include <pthread.h>
7638 int
7639 main (void)
7640 {
7641 int attr = $ax_pthread_attr; return attr /* ; */
7642 ;
7643 return 0;
7644 }
7645 _ACEOF
7646 if ac_fn_c_try_link "$LINENO"
7647 then :
7648 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7649 fi
7650 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7651 conftest$ac_exeext conftest.$ac_ext
7652 done
7653
7654 fi
7655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7656 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7657 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7658 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7659 test "x$ax_pthread_joinable_attr_defined" != "xyes"
7660 then :
7661
7662 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7663
7664 ax_pthread_joinable_attr_defined=yes
7665
7666 fi
7667
7668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7669 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7670 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7671 then :
7672 printf %s "(cached) " >&6
7673 else $as_nop
7674 ax_cv_PTHREAD_SPECIAL_FLAGS=no
7675 case $host_os in
7676 solaris*)
7677 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7678 ;;
7679 esac
7680
7681 fi
7682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7683 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7684 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7685 test "x$ax_pthread_special_flags_added" != "xyes"
7686 then :
7687 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7688 ax_pthread_special_flags_added=yes
7689 fi
7690
7691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7692 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7693 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7694 then :
7695 printf %s "(cached) " >&6
7696 else $as_nop
7697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698 /* end confdefs.h. */
7699 #include <pthread.h>
7700 int
7701 main (void)
7702 {
7703 int i = PTHREAD_PRIO_INHERIT;
7704 return i;
7705 ;
7706 return 0;
7707 }
7708 _ACEOF
7709 if ac_fn_c_try_link "$LINENO"
7710 then :
7711 ax_cv_PTHREAD_PRIO_INHERIT=yes
7712 else $as_nop
7713 ax_cv_PTHREAD_PRIO_INHERIT=no
7714 fi
7715 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7716 conftest$ac_exeext conftest.$ac_ext
7717
7718 fi
7719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7720 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7721 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7722 test "x$ax_pthread_prio_inherit_defined" != "xyes"
7723 then :
7724
7725 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7726
7727 ax_pthread_prio_inherit_defined=yes
7728
7729 fi
7730
7731 CFLAGS="$ax_pthread_save_CFLAGS"
7732 LIBS="$ax_pthread_save_LIBS"
7733
7734 # More AIX lossage: compile with *_r variant
7735 if test "x$GCC" != "xyes"; then
7736 case $host_os in
7737 aix*)
7738 case "x/$CC" in #(
7739 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7740 #handle absolute path differently from PATH based program lookup
7741 case "x$CC" in #(
7742 x/*) :
7743
7744 if as_fn_executable_p ${CC}_r
7745 then :
7746 PTHREAD_CC="${CC}_r"
7747 fi
7748 if test "x${CXX}" != "x"
7749 then :
7750 if as_fn_executable_p ${CXX}_r
7751 then :
7752 PTHREAD_CXX="${CXX}_r"
7753 fi
7754 fi
7755 ;; #(
7756 *) :
7757
7758 for ac_prog in ${CC}_r
7759 do
7760 # Extract the first word of "$ac_prog", so it can be a program name with args.
7761 set dummy $ac_prog; ac_word=$2
7762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7763 printf %s "checking for $ac_word... " >&6; }
7764 if test ${ac_cv_prog_PTHREAD_CC+y}
7765 then :
7766 printf %s "(cached) " >&6
7767 else $as_nop
7768 if test -n "$PTHREAD_CC"; then
7769 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7770 else
7771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7772 for as_dir in $PATH
7773 do
7774 IFS=$as_save_IFS
7775 case $as_dir in #(((
7776 '') as_dir=./ ;;
7777 */) ;;
7778 *) as_dir=$as_dir/ ;;
7779 esac
7780 for ac_exec_ext in '' $ac_executable_extensions; do
7781 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7782 ac_cv_prog_PTHREAD_CC="$ac_prog"
7783 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7784 break 2
7785 fi
7786 done
7787 done
7788 IFS=$as_save_IFS
7789
7790 fi
7791 fi
7792 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7793 if test -n "$PTHREAD_CC"; then
7794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7795 printf "%s\n" "$PTHREAD_CC" >&6; }
7796 else
7797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7798 printf "%s\n" "no" >&6; }
7799 fi
7800
7801
7802 test -n "$PTHREAD_CC" && break
7803 done
7804 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7805
7806 if test "x${CXX}" != "x"
7807 then :
7808 for ac_prog in ${CXX}_r
7809 do
7810 # Extract the first word of "$ac_prog", so it can be a program name with args.
7811 set dummy $ac_prog; ac_word=$2
7812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7813 printf %s "checking for $ac_word... " >&6; }
7814 if test ${ac_cv_prog_PTHREAD_CXX+y}
7815 then :
7816 printf %s "(cached) " >&6
7817 else $as_nop
7818 if test -n "$PTHREAD_CXX"; then
7819 ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7820 else
7821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7822 for as_dir in $PATH
7823 do
7824 IFS=$as_save_IFS
7825 case $as_dir in #(((
7826 '') as_dir=./ ;;
7827 */) ;;
7828 *) as_dir=$as_dir/ ;;
7829 esac
7830 for ac_exec_ext in '' $ac_executable_extensions; do
7831 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7832 ac_cv_prog_PTHREAD_CXX="$ac_prog"
7833 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7834 break 2
7835 fi
7836 done
7837 done
7838 IFS=$as_save_IFS
7839
7840 fi
7841 fi
7842 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7843 if test -n "$PTHREAD_CXX"; then
7844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7845 printf "%s\n" "$PTHREAD_CXX" >&6; }
7846 else
7847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848 printf "%s\n" "no" >&6; }
7849 fi
7850
7851
7852 test -n "$PTHREAD_CXX" && break
7853 done
7854 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7855
7856 fi
7857
7858 ;;
7859 esac
7860 ;; #(
7861 *) :
7862 ;;
7863 esac
7864 ;;
7865 esac
7866 fi
7867 fi
7868
7869 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7870 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7871
7872
7873
7874
7875
7876
7877 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7878 if test "x$ax_pthread_ok" = "xyes"; then
7879
7880 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7881
7882 :
7883 else
7884 ax_pthread_ok=no
7885
7886 fi
7887 ac_ext=c
7888 ac_cpp='$CPP $CPPFLAGS'
7889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893
7894 else
7895 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7896
7897 fi
7898
7899 # Check whether --enable-uuidd was given.
7900 if test ${enable_uuidd+y}
7901 then :
7902 enableval=$enable_uuidd; if test "$enableval" = "no"
7903 then
7904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7905 printf "%s\n" "Not building uuidd" >&6; }
7906 UUIDD_CMT="#"
7907 else
7908 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7909
7910 UUIDD_CMT=""
7911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7912 printf "%s\n" "Building uuidd" >&6; }
7913 fi
7914
7915 else $as_nop
7916 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7917
7918 if test -z "$UUID_CMT"
7919 then
7920 UUIDD_CMT=""
7921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7922 printf "%s\n" "Building uuidd by default" >&6; }
7923 else
7924 UUIDD_CMT="#"
7925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7926 printf "%s\n" "Disabling uuidd by default" >&6; }
7927 fi
7928
7929 fi
7930
7931
7932
7933 # Check whether --enable-mmp was given.
7934 if test ${enable_mmp+y}
7935 then :
7936 enableval=$enable_mmp; if test "$enableval" = "no"
7937 then
7938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7939 printf "%s\n" "Disabling mmp support" >&6; }
7940 else
7941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7942 printf "%s\n" "Enabling mmp support" >&6; }
7943 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7944
7945 fi
7946
7947 else $as_nop
7948 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7949 printf "%s\n" "Enabling mmp support by default" >&6; }
7950 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7951
7952
7953 fi
7954
7955
7956 # Check whether --enable-tdb was given.
7957 if test ${enable_tdb+y}
7958 then :
7959 enableval=$enable_tdb;
7960 if test "$enableval" = "no"
7961 then
7962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7963 printf "%s\n" "Disabling tdb support" >&6; }
7964 CONFIG_TDB=0
7965 else
7966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7967 printf "%s\n" "Enabling tdb support" >&6; }
7968 CONFIG_TDB=1
7969 fi
7970
7971
7972 else $as_nop
7973
7974 case "$host_os" in
7975 mingw*)
7976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7977 printf "%s\n" "Disabling tdb support by default" >&6; }
7978 CONFIG_TDB=0
7979 ;;
7980 *)
7981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7982 printf "%s\n" "Enabling tdb support by default" >&6; }
7983 CONFIG_TDB=1
7984 ;;
7985 esac
7986
7987
7988 fi
7989
7990 if test "$CONFIG_TDB" = "1"
7991 then
7992 printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
7993
7994 TDB_CMT=""
7995 TDB_MAN_COMMENT=""
7996 else
7997 TDB_CMT="#"
7998 TDB_MAN_COMMENT='.\"'
7999 fi
8000
8001
8002
8003 # Check whether --enable-bmap-stats was given.
8004 if test ${enable_bmap_stats+y}
8005 then :
8006 enableval=$enable_bmap_stats; if test "$enableval" = "no"
8007 then
8008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8009 printf "%s\n" "Disabling bitmap statistics support" >&6; }
8010 else
8011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8012 printf "%s\n" "Enabling bitmap statistics support" >&6; }
8013 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8014
8015 fi
8016
8017 else $as_nop
8018 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8019 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8020 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8021
8022
8023 fi
8024
8025
8026 # Check whether --enable-bmap-stats-ops was given.
8027 if test ${enable_bmap_stats_ops+y}
8028 then :
8029 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8030 then
8031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8032 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8033 else
8034 if test "x${enable_bmap_stats}" = "xno"
8035 then :
8036 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8037 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8038 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8039 See \`config.log' for more details" "$LINENO" 5; }
8040 fi
8041
8042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8043 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8044 printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8045
8046 fi
8047
8048 else $as_nop
8049 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8050 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8051
8052 fi
8053
8054 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8055
8056 GETTEXT_PACKAGE=e2fsprogs
8057 PACKAGE=e2fsprogs
8058 VERSION="$E2FSPROGS_VERSION"
8059 VERSION=0.14.1
8060
8061 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8062
8063
8064 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8065
8066
8067
8068
8069
8070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8071 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8072 set x ${MAKE-make}
8073 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8074 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8075 then :
8076 printf %s "(cached) " >&6
8077 else $as_nop
8078 cat >conftest.make <<\_ACEOF
8079 SHELL = /bin/sh
8080 all:
8081 @echo '@@@%%%=$(MAKE)=@@@%%%'
8082 _ACEOF
8083 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8084 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8085 *@@@%%%=?*=@@@%%%*)
8086 eval ac_cv_prog_make_${ac_make}_set=yes;;
8087 *)
8088 eval ac_cv_prog_make_${ac_make}_set=no;;
8089 esac
8090 rm -f conftest.make
8091 fi
8092 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8094 printf "%s\n" "yes" >&6; }
8095 SET_MAKE=
8096 else
8097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098 printf "%s\n" "no" >&6; }
8099 SET_MAKE="MAKE=${MAKE-make}"
8100 fi
8101
8102
8103 # Find a good install program. We prefer a C program (faster),
8104 # so one script is as good as another. But avoid the broken or
8105 # incompatible versions:
8106 # SysV /etc/install, /usr/sbin/install
8107 # SunOS /usr/etc/install
8108 # IRIX /sbin/install
8109 # AIX /bin/install
8110 # AmigaOS /C/install, which installs bootblocks on floppy discs
8111 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8112 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8113 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8114 # OS/2's system install, which has a completely different semantic
8115 # ./install, which can be erroneously created by make from ./install.sh.
8116 # Reject install programs that cannot install multiple files.
8117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8118 printf %s "checking for a BSD-compatible install... " >&6; }
8119 if test -z "$INSTALL"; then
8120 if test ${ac_cv_path_install+y}
8121 then :
8122 printf %s "(cached) " >&6
8123 else $as_nop
8124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8125 for as_dir in $PATH
8126 do
8127 IFS=$as_save_IFS
8128 case $as_dir in #(((
8129 '') as_dir=./ ;;
8130 */) ;;
8131 *) as_dir=$as_dir/ ;;
8132 esac
8133 # Account for fact that we put trailing slashes in our PATH walk.
8134 case $as_dir in #((
8135 ./ | /[cC]/* | \
8136 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8137 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8138 /usr/ucb/* ) ;;
8139 *)
8140 # OSF1 and SCO ODT 3.0 have their own names for install.
8141 # Don't use installbsd from OSF since it installs stuff as root
8142 # by default.
8143 for ac_prog in ginstall scoinst install; do
8144 for ac_exec_ext in '' $ac_executable_extensions; do
8145 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8146 if test $ac_prog = install &&
8147 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8148 # AIX install. It has an incompatible calling convention.
8149 :
8150 elif test $ac_prog = install &&
8151 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8152 # program-specific install script used by HP pwplus--don't use.
8153 :
8154 else
8155 rm -rf conftest.one conftest.two conftest.dir
8156 echo one > conftest.one
8157 echo two > conftest.two
8158 mkdir conftest.dir
8159 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8160 test -s conftest.one && test -s conftest.two &&
8161 test -s conftest.dir/conftest.one &&
8162 test -s conftest.dir/conftest.two
8163 then
8164 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8165 break 3
8166 fi
8167 fi
8168 fi
8169 done
8170 done
8171 ;;
8172 esac
8173
8174 done
8175 IFS=$as_save_IFS
8176
8177 rm -rf conftest.one conftest.two conftest.dir
8178
8179 fi
8180 if test ${ac_cv_path_install+y}; then
8181 INSTALL=$ac_cv_path_install
8182 else
8183 # As a last resort, use the slow shell script. Don't cache a
8184 # value for INSTALL within a source directory, because that will
8185 # break other packages using the cache if that directory is
8186 # removed, or if the value is a relative name.
8187 INSTALL=$ac_install_sh
8188 fi
8189 fi
8190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8191 printf "%s\n" "$INSTALL" >&6; }
8192
8193 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8194 # It thinks the first close brace ends the variable substitution.
8195 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8196
8197 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8198
8199 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8200
8201
8202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8203 printf %s "checking for a race-free mkdir -p... " >&6; }
8204 if test -z "$MKDIR_P"; then
8205 if test ${ac_cv_path_mkdir+y}
8206 then :
8207 printf %s "(cached) " >&6
8208 else $as_nop
8209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8210 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8211 do
8212 IFS=$as_save_IFS
8213 case $as_dir in #(((
8214 '') as_dir=./ ;;
8215 */) ;;
8216 *) as_dir=$as_dir/ ;;
8217 esac
8218 for ac_prog in mkdir gmkdir; do
8219 for ac_exec_ext in '' $ac_executable_extensions; do
8220 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8221 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8222 'mkdir ('*'coreutils) '* | \
8223 'BusyBox '* | \
8224 'mkdir (fileutils) '4.1*)
8225 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8226 break 3;;
8227 esac
8228 done
8229 done
8230 done
8231 IFS=$as_save_IFS
8232
8233 fi
8234
8235 test -d ./--version && rmdir ./--version
8236 if test ${ac_cv_path_mkdir+y}; then
8237 MKDIR_P="$ac_cv_path_mkdir -p"
8238 else
8239 # As a last resort, use the slow shell script. Don't cache a
8240 # value for MKDIR_P within a source directory, because that will
8241 # break other packages using the cache if that directory is
8242 # removed, or if the value is a relative name.
8243 MKDIR_P="$ac_install_sh -d"
8244 fi
8245 fi
8246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8247 printf "%s\n" "$MKDIR_P" >&6; }
8248
8249
8250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8251 printf %s "checking whether NLS is requested... " >&6; }
8252 # Check whether --enable-nls was given.
8253 if test ${enable_nls+y}
8254 then :
8255 enableval=$enable_nls; USE_NLS=$enableval
8256 else $as_nop
8257 USE_NLS=yes
8258 fi
8259
8260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8261 printf "%s\n" "$USE_NLS" >&6; }
8262
8263
8264
8265
8266 GETTEXT_MACRO_VERSION=0.20
8267
8268
8269
8270
8271 # Prepare PATH_SEPARATOR.
8272 # The user is always right.
8273 if test "${PATH_SEPARATOR+set}" != set; then
8274 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8275 # contains only /bin. Note that ksh looks also at the FPATH variable,
8276 # so we have to set that as well for the test.
8277 PATH_SEPARATOR=:
8278 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8279 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8280 || PATH_SEPARATOR=';'
8281 }
8282 fi
8283
8284 # Find out how to test for executable files. Don't use a zero-byte file,
8285 # as systems may use methods other than mode bits to determine executability.
8286 cat >conf$$.file <<_ASEOF
8287 #! /bin/sh
8288 exit 0
8289 _ASEOF
8290 chmod +x conf$$.file
8291 if test -x conf$$.file >/dev/null 2>&1; then
8292 ac_executable_p="test -x"
8293 else
8294 ac_executable_p="test -f"
8295 fi
8296 rm -f conf$$.file
8297
8298 # Extract the first word of "msgfmt", so it can be a program name with args.
8299 set dummy msgfmt; ac_word=$2
8300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8301 printf %s "checking for $ac_word... " >&6; }
8302 if test ${ac_cv_path_MSGFMT+y}
8303 then :
8304 printf %s "(cached) " >&6
8305 else $as_nop
8306 case "$MSGFMT" in
8307 [\\/]* | ?:[\\/]*)
8308 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8309 ;;
8310 *)
8311 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8312 for ac_dir in $PATH; do
8313 IFS="$ac_save_IFS"
8314 test -z "$ac_dir" && ac_dir=.
8315 for ac_exec_ext in '' $ac_executable_extensions; do
8316 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8317 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8318 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8319 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8320 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8321 break 2
8322 fi
8323 fi
8324 done
8325 done
8326 IFS="$ac_save_IFS"
8327 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8328 ;;
8329 esac
8330 fi
8331 MSGFMT="$ac_cv_path_MSGFMT"
8332 if test "$MSGFMT" != ":"; then
8333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8334 printf "%s\n" "$MSGFMT" >&6; }
8335 else
8336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8337 printf "%s\n" "no" >&6; }
8338 fi
8339
8340 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8341 set dummy gmsgfmt; ac_word=$2
8342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8343 printf %s "checking for $ac_word... " >&6; }
8344 if test ${ac_cv_path_GMSGFMT+y}
8345 then :
8346 printf %s "(cached) " >&6
8347 else $as_nop
8348 case $GMSGFMT in
8349 [\\/]* | ?:[\\/]*)
8350 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8351 ;;
8352 *)
8353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8354 for as_dir in $PATH
8355 do
8356 IFS=$as_save_IFS
8357 case $as_dir in #(((
8358 '') as_dir=./ ;;
8359 */) ;;
8360 *) as_dir=$as_dir/ ;;
8361 esac
8362 for ac_exec_ext in '' $ac_executable_extensions; do
8363 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8364 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8365 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8366 break 2
8367 fi
8368 done
8369 done
8370 IFS=$as_save_IFS
8371
8372 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8373 ;;
8374 esac
8375 fi
8376 GMSGFMT=$ac_cv_path_GMSGFMT
8377 if test -n "$GMSGFMT"; then
8378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8379 printf "%s\n" "$GMSGFMT" >&6; }
8380 else
8381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8382 printf "%s\n" "no" >&6; }
8383 fi
8384
8385
8386
8387 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8388 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8389 *) GMSGFMT_015=$GMSGFMT ;;
8390 esac
8391
8392
8393
8394 # Prepare PATH_SEPARATOR.
8395 # The user is always right.
8396 if test "${PATH_SEPARATOR+set}" != set; then
8397 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8398 # contains only /bin. Note that ksh looks also at the FPATH variable,
8399 # so we have to set that as well for the test.
8400 PATH_SEPARATOR=:
8401 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8402 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8403 || PATH_SEPARATOR=';'
8404 }
8405 fi
8406
8407 # Find out how to test for executable files. Don't use a zero-byte file,
8408 # as systems may use methods other than mode bits to determine executability.
8409 cat >conf$$.file <<_ASEOF
8410 #! /bin/sh
8411 exit 0
8412 _ASEOF
8413 chmod +x conf$$.file
8414 if test -x conf$$.file >/dev/null 2>&1; then
8415 ac_executable_p="test -x"
8416 else
8417 ac_executable_p="test -f"
8418 fi
8419 rm -f conf$$.file
8420
8421 # Extract the first word of "xgettext", so it can be a program name with args.
8422 set dummy xgettext; ac_word=$2
8423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8424 printf %s "checking for $ac_word... " >&6; }
8425 if test ${ac_cv_path_XGETTEXT+y}
8426 then :
8427 printf %s "(cached) " >&6
8428 else $as_nop
8429 case "$XGETTEXT" in
8430 [\\/]* | ?:[\\/]*)
8431 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8432 ;;
8433 *)
8434 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8435 for ac_dir in $PATH; do
8436 IFS="$ac_save_IFS"
8437 test -z "$ac_dir" && ac_dir=.
8438 for ac_exec_ext in '' $ac_executable_extensions; do
8439 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8440 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8441 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8442 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8443 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8444 break 2
8445 fi
8446 fi
8447 done
8448 done
8449 IFS="$ac_save_IFS"
8450 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8451 ;;
8452 esac
8453 fi
8454 XGETTEXT="$ac_cv_path_XGETTEXT"
8455 if test "$XGETTEXT" != ":"; then
8456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8457 printf "%s\n" "$XGETTEXT" >&6; }
8458 else
8459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8460 printf "%s\n" "no" >&6; }
8461 fi
8462
8463 rm -f messages.po
8464
8465 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8466 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8467 *) XGETTEXT_015=$XGETTEXT ;;
8468 esac
8469
8470
8471
8472 # Prepare PATH_SEPARATOR.
8473 # The user is always right.
8474 if test "${PATH_SEPARATOR+set}" != set; then
8475 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8476 # contains only /bin. Note that ksh looks also at the FPATH variable,
8477 # so we have to set that as well for the test.
8478 PATH_SEPARATOR=:
8479 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8480 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8481 || PATH_SEPARATOR=';'
8482 }
8483 fi
8484
8485 # Find out how to test for executable files. Don't use a zero-byte file,
8486 # as systems may use methods other than mode bits to determine executability.
8487 cat >conf$$.file <<_ASEOF
8488 #! /bin/sh
8489 exit 0
8490 _ASEOF
8491 chmod +x conf$$.file
8492 if test -x conf$$.file >/dev/null 2>&1; then
8493 ac_executable_p="test -x"
8494 else
8495 ac_executable_p="test -f"
8496 fi
8497 rm -f conf$$.file
8498
8499 # Extract the first word of "msgmerge", so it can be a program name with args.
8500 set dummy msgmerge; ac_word=$2
8501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8502 printf %s "checking for $ac_word... " >&6; }
8503 if test ${ac_cv_path_MSGMERGE+y}
8504 then :
8505 printf %s "(cached) " >&6
8506 else $as_nop
8507 case "$MSGMERGE" in
8508 [\\/]* | ?:[\\/]*)
8509 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8510 ;;
8511 *)
8512 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8513 for ac_dir in $PATH; do
8514 IFS="$ac_save_IFS"
8515 test -z "$ac_dir" && ac_dir=.
8516 for ac_exec_ext in '' $ac_executable_extensions; do
8517 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8518 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8519 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8520 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8521 break 2
8522 fi
8523 fi
8524 done
8525 done
8526 IFS="$ac_save_IFS"
8527 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8528 ;;
8529 esac
8530 fi
8531 MSGMERGE="$ac_cv_path_MSGMERGE"
8532 if test "$MSGMERGE" != ":"; then
8533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8534 printf "%s\n" "$MSGMERGE" >&6; }
8535 else
8536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8537 printf "%s\n" "no" >&6; }
8538 fi
8539
8540
8541 if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8542 MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8543 else
8544 if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8545 MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8546 else
8547 MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8548 fi
8549 fi
8550
8551
8552 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8553
8554
8555 ac_config_commands="$ac_config_commands po-directories"
8556
8557
8558
8559 if test "X$prefix" = "XNONE"; then
8560 acl_final_prefix="$ac_default_prefix"
8561 else
8562 acl_final_prefix="$prefix"
8563 fi
8564 if test "X$exec_prefix" = "XNONE"; then
8565 acl_final_exec_prefix='${prefix}'
8566 else
8567 acl_final_exec_prefix="$exec_prefix"
8568 fi
8569 acl_save_prefix="$prefix"
8570 prefix="$acl_final_prefix"
8571 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8572 prefix="$acl_save_prefix"
8573
8574
8575
8576 # Check whether --with-gnu-ld was given.
8577 if test ${with_gnu_ld+y}
8578 then :
8579 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8580 else $as_nop
8581 with_gnu_ld=no
8582 fi
8583
8584 # Prepare PATH_SEPARATOR.
8585 # The user is always right.
8586 if test "${PATH_SEPARATOR+set}" != set; then
8587 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8588 # contains only /bin. Note that ksh looks also at the FPATH variable,
8589 # so we have to set that as well for the test.
8590 PATH_SEPARATOR=:
8591 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8592 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8593 || PATH_SEPARATOR=';'
8594 }
8595 fi
8596
8597 if test -n "$LD"; then
8598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8599 printf %s "checking for ld... " >&6; }
8600 elif test "$GCC" = yes; then
8601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8602 printf %s "checking for ld used by $CC... " >&6; }
8603 elif test "$with_gnu_ld" = yes; then
8604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8605 printf %s "checking for GNU ld... " >&6; }
8606 else
8607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8608 printf %s "checking for non-GNU ld... " >&6; }
8609 fi
8610 if test -n "$LD"; then
8611 # Let the user override the test with a path.
8612 :
8613 else
8614 if test ${acl_cv_path_LD+y}
8615 then :
8616 printf %s "(cached) " >&6
8617 else $as_nop
8618
8619 acl_cv_path_LD= # Final result of this test
8620 ac_prog=ld # Program to search in $PATH
8621 if test "$GCC" = yes; then
8622 # Check if gcc -print-prog-name=ld gives a path.
8623 case $host in
8624 *-*-mingw*)
8625 # gcc leaves a trailing carriage return which upsets mingw
8626 acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8627 *)
8628 acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8629 esac
8630 case $acl_output in
8631 # Accept absolute paths.
8632 [\\/]* | ?:[\\/]*)
8633 re_direlt='/[^/][^/]*/\.\./'
8634 # Canonicalize the pathname of ld
8635 acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8636 while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8637 acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8638 done
8639 # Got the pathname. No search in PATH is needed.
8640 acl_cv_path_LD="$acl_output"
8641 ac_prog=
8642 ;;
8643 "")
8644 # If it fails, then pretend we aren't using GCC.
8645 ;;
8646 *)
8647 # If it is relative, then search for the first ld in PATH.
8648 with_gnu_ld=unknown
8649 ;;
8650 esac
8651 fi
8652 if test -n "$ac_prog"; then
8653 # Search for $ac_prog in $PATH.
8654 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8655 for ac_dir in $PATH; do
8656 IFS="$acl_save_ifs"
8657 test -z "$ac_dir" && ac_dir=.
8658 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8659 acl_cv_path_LD="$ac_dir/$ac_prog"
8660 # Check to see if the program is GNU ld. I'd rather use --version,
8661 # but apparently some variants of GNU ld only accept -v.
8662 # Break only if it was the GNU/non-GNU ld that we prefer.
8663 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8664 *GNU* | *'with BFD'*)
8665 test "$with_gnu_ld" != no && break
8666 ;;
8667 *)
8668 test "$with_gnu_ld" != yes && break
8669 ;;
8670 esac
8671 fi
8672 done
8673 IFS="$acl_save_ifs"
8674 fi
8675 case $host in
8676 *-*-aix*)
8677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8678 /* end confdefs.h. */
8679 #if defined __powerpc64__ || defined _ARCH_PPC64
8680 int ok;
8681 #else
8682 error fail
8683 #endif
8684
8685 _ACEOF
8686 if ac_fn_c_try_compile "$LINENO"
8687 then :
8688 # The compiler produces 64-bit code. Add option '-b64' so that the
8689 # linker groks 64-bit object files.
8690 case "$acl_cv_path_LD " in
8691 *" -b64 "*) ;;
8692 *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8693 esac
8694
8695 fi
8696 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8697 ;;
8698 sparc64-*-netbsd*)
8699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8700 /* end confdefs.h. */
8701 #if defined __sparcv9 || defined __arch64__
8702 int ok;
8703 #else
8704 error fail
8705 #endif
8706
8707 _ACEOF
8708 if ac_fn_c_try_compile "$LINENO"
8709 then :
8710
8711 else $as_nop
8712 # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8713 # so that the linker groks 32-bit object files.
8714 case "$acl_cv_path_LD " in
8715 *" -m elf32_sparc "*) ;;
8716 *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8717 esac
8718
8719 fi
8720 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8721 ;;
8722 esac
8723
8724 fi
8725
8726 LD="$acl_cv_path_LD"
8727 fi
8728 if test -n "$LD"; then
8729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8730 printf "%s\n" "$LD" >&6; }
8731 else
8732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8733 printf "%s\n" "no" >&6; }
8734 as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8735 fi
8736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8737 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8738 if test ${acl_cv_prog_gnu_ld+y}
8739 then :
8740 printf %s "(cached) " >&6
8741 else $as_nop
8742 # I'd rather use --version here, but apparently some GNU lds only accept -v.
8743 case `$LD -v 2>&1 </dev/null` in
8744 *GNU* | *'with BFD'*)
8745 acl_cv_prog_gnu_ld=yes
8746 ;;
8747 *)
8748 acl_cv_prog_gnu_ld=no
8749 ;;
8750 esac
8751 fi
8752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8753 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8754 with_gnu_ld=$acl_cv_prog_gnu_ld
8755
8756
8757
8758
8759
8760
8761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8762 printf %s "checking for shared library run path origin... " >&6; }
8763 if test ${acl_cv_rpath+y}
8764 then :
8765 printf %s "(cached) " >&6
8766 else $as_nop
8767
8768 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8769 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8770 . ./conftest.sh
8771 rm -f ./conftest.sh
8772 acl_cv_rpath=done
8773
8774 fi
8775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8776 printf "%s\n" "$acl_cv_rpath" >&6; }
8777 wl="$acl_cv_wl"
8778 acl_libext="$acl_cv_libext"
8779 acl_shlibext="$acl_cv_shlibext"
8780 acl_libname_spec="$acl_cv_libname_spec"
8781 acl_library_names_spec="$acl_cv_library_names_spec"
8782 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8783 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8784 acl_hardcode_direct="$acl_cv_hardcode_direct"
8785 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8786 # Check whether --enable-rpath was given.
8787 if test ${enable_rpath+y}
8788 then :
8789 enableval=$enable_rpath; :
8790 else $as_nop
8791 enable_rpath=yes
8792 fi
8793
8794
8795
8796
8797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8798 printf %s "checking 32-bit host C ABI... " >&6; }
8799 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8800 then :
8801 printf %s "(cached) " >&6
8802 else $as_nop
8803 if test -n "$gl_cv_host_cpu_c_abi"; then
8804 case "$gl_cv_host_cpu_c_abi" in
8805 i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8806 gl_cv_host_cpu_c_abi_32bit=yes ;;
8807 x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8808 gl_cv_host_cpu_c_abi_32bit=no ;;
8809 *)
8810 gl_cv_host_cpu_c_abi_32bit=unknown ;;
8811 esac
8812 else
8813 case "$host_cpu" in
8814
8815 # CPUs that only support a 32-bit ABI.
8816 arc \
8817 | bfin \
8818 | cris* \
8819 | csky \
8820 | epiphany \
8821 | ft32 \
8822 | h8300 \
8823 | m68k \
8824 | microblaze | microblazeel \
8825 | nds32 | nds32le | nds32be \
8826 | nios2 | nios2eb | nios2el \
8827 | or1k* \
8828 | or32 \
8829 | sh | sh1234 | sh1234elb \
8830 | tic6x \
8831 | xtensa* )
8832 gl_cv_host_cpu_c_abi_32bit=yes
8833 ;;
8834
8835 # CPUs that only support a 64-bit ABI.
8836 alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8837 | mmix )
8838 gl_cv_host_cpu_c_abi_32bit=no
8839 ;;
8840
8841 i[34567]86 )
8842 gl_cv_host_cpu_c_abi_32bit=yes
8843 ;;
8844
8845 x86_64 )
8846 # On x86_64 systems, the C compiler may be generating code in one of
8847 # these ABIs:
8848 # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8849 # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8850 # with native Windows (mingw, MSVC).
8851 # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8852 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8854 /* end confdefs.h. */
8855 #if (defined __x86_64__ || defined __amd64__ \
8856 || defined _M_X64 || defined _M_AMD64) \
8857 && !(defined __ILP32__ || defined _ILP32)
8858 int ok;
8859 #else
8860 error fail
8861 #endif
8862
8863 _ACEOF
8864 if ac_fn_c_try_compile "$LINENO"
8865 then :
8866 gl_cv_host_cpu_c_abi_32bit=no
8867 else $as_nop
8868 gl_cv_host_cpu_c_abi_32bit=yes
8869 fi
8870 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8871 ;;
8872
8873 arm* | aarch64 )
8874 # Assume arm with EABI.
8875 # On arm64 systems, the C compiler may be generating code in one of
8876 # these ABIs:
8877 # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8878 # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8879 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8881 /* end confdefs.h. */
8882 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8883 int ok;
8884 #else
8885 error fail
8886 #endif
8887
8888 _ACEOF
8889 if ac_fn_c_try_compile "$LINENO"
8890 then :
8891 gl_cv_host_cpu_c_abi_32bit=no
8892 else $as_nop
8893 gl_cv_host_cpu_c_abi_32bit=yes
8894 fi
8895 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8896 ;;
8897
8898 hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8899 # On hppa, the C compiler may be generating 32-bit code or 64-bit
8900 # code. In the latter case, it defines _LP64 and __LP64__.
8901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902 /* end confdefs.h. */
8903 #ifdef __LP64__
8904 int ok;
8905 #else
8906 error fail
8907 #endif
8908
8909 _ACEOF
8910 if ac_fn_c_try_compile "$LINENO"
8911 then :
8912 gl_cv_host_cpu_c_abi_32bit=no
8913 else $as_nop
8914 gl_cv_host_cpu_c_abi_32bit=yes
8915 fi
8916 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8917 ;;
8918
8919 ia64* )
8920 # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8921 # 32-bit code. In the latter case, it defines _ILP32.
8922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8923 /* end confdefs.h. */
8924 #ifdef _ILP32
8925 int ok;
8926 #else
8927 error fail
8928 #endif
8929
8930 _ACEOF
8931 if ac_fn_c_try_compile "$LINENO"
8932 then :
8933 gl_cv_host_cpu_c_abi_32bit=yes
8934 else $as_nop
8935 gl_cv_host_cpu_c_abi_32bit=no
8936 fi
8937 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8938 ;;
8939
8940 mips* )
8941 # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8942 # at 32.
8943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8944 /* end confdefs.h. */
8945 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8946 int ok;
8947 #else
8948 error fail
8949 #endif
8950
8951 _ACEOF
8952 if ac_fn_c_try_compile "$LINENO"
8953 then :
8954 gl_cv_host_cpu_c_abi_32bit=no
8955 else $as_nop
8956 gl_cv_host_cpu_c_abi_32bit=yes
8957 fi
8958 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8959 ;;
8960
8961 powerpc* )
8962 # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8963 # No need to distinguish them here; the caller may distinguish
8964 # them based on the OS.
8965 # On powerpc64 systems, the C compiler may still be generating
8966 # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8967 # be generating 64-bit code.
8968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8969 /* end confdefs.h. */
8970 #if defined __powerpc64__ || defined _ARCH_PPC64
8971 int ok;
8972 #else
8973 error fail
8974 #endif
8975
8976 _ACEOF
8977 if ac_fn_c_try_compile "$LINENO"
8978 then :
8979 gl_cv_host_cpu_c_abi_32bit=no
8980 else $as_nop
8981 gl_cv_host_cpu_c_abi_32bit=yes
8982 fi
8983 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8984 ;;
8985
8986 rs6000 )
8987 gl_cv_host_cpu_c_abi_32bit=yes
8988 ;;
8989
8990 riscv32 | riscv64 )
8991 # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8992 # Size of 'long' and 'void *':
8993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8994 /* end confdefs.h. */
8995 #if defined __LP64__
8996 int ok;
8997 #else
8998 error fail
8999 #endif
9000
9001 _ACEOF
9002 if ac_fn_c_try_compile "$LINENO"
9003 then :
9004 gl_cv_host_cpu_c_abi_32bit=no
9005 else $as_nop
9006 gl_cv_host_cpu_c_abi_32bit=yes
9007 fi
9008 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9009 ;;
9010
9011 s390* )
9012 # On s390x, the C compiler may be generating 64-bit (= s390x) code
9013 # or 31-bit (= s390) code.
9014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9015 /* end confdefs.h. */
9016 #if defined __LP64__ || defined __s390x__
9017 int ok;
9018 #else
9019 error fail
9020 #endif
9021
9022 _ACEOF
9023 if ac_fn_c_try_compile "$LINENO"
9024 then :
9025 gl_cv_host_cpu_c_abi_32bit=no
9026 else $as_nop
9027 gl_cv_host_cpu_c_abi_32bit=yes
9028 fi
9029 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9030 ;;
9031
9032 sparc | sparc64 )
9033 # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9034 # C compiler still generates 32-bit code.
9035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9036 /* end confdefs.h. */
9037 #if defined __sparcv9 || defined __arch64__
9038 int ok;
9039 #else
9040 error fail
9041 #endif
9042
9043 _ACEOF
9044 if ac_fn_c_try_compile "$LINENO"
9045 then :
9046 gl_cv_host_cpu_c_abi_32bit=no
9047 else $as_nop
9048 gl_cv_host_cpu_c_abi_32bit=yes
9049 fi
9050 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9051 ;;
9052
9053 *)
9054 gl_cv_host_cpu_c_abi_32bit=unknown
9055 ;;
9056 esac
9057 fi
9058
9059 fi
9060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9061 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9062
9063 HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9064
9065
9066
9067
9068
9069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9070 printf %s "checking for ELF binary format... " >&6; }
9071 if test ${gl_cv_elf+y}
9072 then :
9073 printf %s "(cached) " >&6
9074 else $as_nop
9075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9076 /* end confdefs.h. */
9077 #ifdef __ELF__
9078 Extensible Linking Format
9079 #endif
9080
9081 _ACEOF
9082 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9083 $EGREP "Extensible Linking Format" >/dev/null 2>&1
9084 then :
9085 gl_cv_elf=yes
9086 else $as_nop
9087 gl_cv_elf=no
9088 fi
9089 rm -rf conftest*
9090
9091
9092 fi
9093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9094 printf "%s\n" "$gl_cv_elf" >&6; }
9095 if test $gl_cv_elf; then
9096 # Extract the ELF class of a file (5th byte) in decimal.
9097 # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9098 if od -A x < /dev/null >/dev/null 2>/dev/null; then
9099 # Use POSIX od.
9100 func_elfclass ()
9101 {
9102 od -A n -t d1 -j 4 -N 1
9103 }
9104 else
9105 # Use BSD hexdump.
9106 func_elfclass ()
9107 {
9108 dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9109 echo
9110 }
9111 fi
9112 case $HOST_CPU_C_ABI_32BIT in
9113 yes)
9114 # 32-bit ABI.
9115 acl_is_expected_elfclass ()
9116 {
9117 test "`func_elfclass | sed -e 's/[ ]//g'`" = 1
9118 }
9119 ;;
9120 no)
9121 # 64-bit ABI.
9122 acl_is_expected_elfclass ()
9123 {
9124 test "`func_elfclass | sed -e 's/[ ]//g'`" = 2
9125 }
9126 ;;
9127 *)
9128 # Unknown.
9129 acl_is_expected_elfclass ()
9130 {
9131 :
9132 }
9133 ;;
9134 esac
9135 else
9136 acl_is_expected_elfclass ()
9137 {
9138 :
9139 }
9140 fi
9141
9142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9143 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9144 if test ${acl_cv_libdirstems+y}
9145 then :
9146 printf %s "(cached) " >&6
9147 else $as_nop
9148 acl_libdirstem=lib
9149 acl_libdirstem2=
9150 acl_libdirstem3=
9151 case "$host_os" in
9152 solaris*)
9153 if test $HOST_CPU_C_ABI_32BIT = no; then
9154 acl_libdirstem2=lib/64
9155 case "$host_cpu" in
9156 sparc*) acl_libdirstem3=lib/sparcv9 ;;
9157 i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9158 esac
9159 fi
9160 ;;
9161 *)
9162 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9163 | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9164 if test $HOST_CPU_C_ABI_32BIT != no; then
9165 # 32-bit or unknown ABI.
9166 if test -d /usr/lib32; then
9167 acl_libdirstem2=lib32
9168 fi
9169 fi
9170 if test $HOST_CPU_C_ABI_32BIT != yes; then
9171 # 64-bit or unknown ABI.
9172 if test -d /usr/lib64; then
9173 acl_libdirstem3=lib64
9174 fi
9175 fi
9176 if test -n "$searchpath"; then
9177 acl_save_IFS="${IFS= }"; IFS=":"
9178 for searchdir in $searchpath; do
9179 if test -d "$searchdir"; then
9180 case "$searchdir" in
9181 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9182 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9183 */../ | */.. )
9184 # Better ignore directories of this form. They are misleading.
9185 ;;
9186 *) searchdir=`cd "$searchdir" && pwd`
9187 case "$searchdir" in
9188 */lib32 ) acl_libdirstem2=lib32 ;;
9189 */lib64 ) acl_libdirstem3=lib64 ;;
9190 esac ;;
9191 esac
9192 fi
9193 done
9194 IFS="$acl_save_IFS"
9195 if test $HOST_CPU_C_ABI_32BIT = yes; then
9196 # 32-bit ABI.
9197 acl_libdirstem3=
9198 fi
9199 if test $HOST_CPU_C_ABI_32BIT = no; then
9200 # 64-bit ABI.
9201 acl_libdirstem2=
9202 fi
9203 fi
9204 ;;
9205 esac
9206 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9207 test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9208 acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9209
9210 fi
9211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9212 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9213 acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9214 acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9215 acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227 use_additional=yes
9228
9229 acl_save_prefix="$prefix"
9230 prefix="$acl_final_prefix"
9231 acl_save_exec_prefix="$exec_prefix"
9232 exec_prefix="$acl_final_exec_prefix"
9233
9234 eval additional_includedir=\"$includedir\"
9235 eval additional_libdir=\"$libdir\"
9236 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9237 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9238
9239 exec_prefix="$acl_save_exec_prefix"
9240 prefix="$acl_save_prefix"
9241
9242
9243 # Check whether --with-libiconv-prefix was given.
9244 if test ${with_libiconv_prefix+y}
9245 then :
9246 withval=$with_libiconv_prefix;
9247 if test "X$withval" = "Xno"; then
9248 use_additional=no
9249 else
9250 if test "X$withval" = "X"; then
9251
9252 acl_save_prefix="$prefix"
9253 prefix="$acl_final_prefix"
9254 acl_save_exec_prefix="$exec_prefix"
9255 exec_prefix="$acl_final_exec_prefix"
9256
9257 eval additional_includedir=\"$includedir\"
9258 eval additional_libdir=\"$libdir\"
9259 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9260 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9261
9262 exec_prefix="$acl_save_exec_prefix"
9263 prefix="$acl_save_prefix"
9264
9265 else
9266 additional_includedir="$withval/include"
9267 additional_libdir="$withval/$acl_libdirstem"
9268 additional_libdir2="$withval/$acl_libdirstem2"
9269 additional_libdir3="$withval/$acl_libdirstem3"
9270 fi
9271 fi
9272
9273 fi
9274
9275 if test "X$additional_libdir2" = "X$additional_libdir"; then
9276 additional_libdir2=
9277 fi
9278 if test "X$additional_libdir3" = "X$additional_libdir"; then
9279 additional_libdir3=
9280 fi
9281 LIBICONV=
9282 LTLIBICONV=
9283 INCICONV=
9284 LIBICONV_PREFIX=
9285 HAVE_LIBICONV=
9286 rpathdirs=
9287 ltrpathdirs=
9288 names_already_handled=
9289 names_next_round='iconv '
9290 while test -n "$names_next_round"; do
9291 names_this_round="$names_next_round"
9292 names_next_round=
9293 for name in $names_this_round; do
9294 already_handled=
9295 for n in $names_already_handled; do
9296 if test "$n" = "$name"; then
9297 already_handled=yes
9298 break
9299 fi
9300 done
9301 if test -z "$already_handled"; then
9302 names_already_handled="$names_already_handled $name"
9303 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9304 eval value=\"\$HAVE_LIB$uppername\"
9305 if test -n "$value"; then
9306 if test "$value" = yes; then
9307 eval value=\"\$LIB$uppername\"
9308 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9309 eval value=\"\$LTLIB$uppername\"
9310 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9311 else
9312 :
9313 fi
9314 else
9315 found_dir=
9316 found_la=
9317 found_so=
9318 found_a=
9319 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
9320 if test -n "$acl_shlibext"; then
9321 shrext=".$acl_shlibext" # typically: shrext=.so
9322 else
9323 shrext=
9324 fi
9325 if test $use_additional = yes; then
9326 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9327 if test "X$found_dir" = "X"; then
9328 eval dir=\$$additional_libdir_variable
9329 if test -n "$dir"; then
9330 if test -n "$acl_shlibext"; then
9331 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9332 found_dir="$dir"
9333 found_so="$dir/$libname$shrext"
9334 else
9335 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9336 ver=`(cd "$dir" && \
9337 for f in "$libname$shrext".*; do echo "$f"; done \
9338 | sed -e "s,^$libname$shrext\\\\.,," \
9339 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9340 | sed 1q ) 2>/dev/null`
9341 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9342 found_dir="$dir"
9343 found_so="$dir/$libname$shrext.$ver"
9344 fi
9345 else
9346 eval library_names=\"$acl_library_names_spec\"
9347 for f in $library_names; do
9348 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9349 found_dir="$dir"
9350 found_so="$dir/$f"
9351 break
9352 fi
9353 done
9354 fi
9355 fi
9356 fi
9357 if test "X$found_dir" = "X"; then
9358 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9359 found_dir="$dir"
9360 found_a="$dir/$libname.$acl_libext"
9361 fi
9362 fi
9363 if test "X$found_dir" != "X"; then
9364 if test -f "$dir/$libname.la"; then
9365 found_la="$dir/$libname.la"
9366 fi
9367 fi
9368 fi
9369 fi
9370 done
9371 fi
9372 if test "X$found_dir" = "X"; then
9373 for x in $LDFLAGS $LTLIBICONV; do
9374
9375 acl_save_prefix="$prefix"
9376 prefix="$acl_final_prefix"
9377 acl_save_exec_prefix="$exec_prefix"
9378 exec_prefix="$acl_final_exec_prefix"
9379 eval x=\"$x\"
9380 exec_prefix="$acl_save_exec_prefix"
9381 prefix="$acl_save_prefix"
9382
9383 case "$x" in
9384 -L*)
9385 dir=`echo "X$x" | sed -e 's/^X-L//'`
9386 if test -n "$acl_shlibext"; then
9387 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9388 found_dir="$dir"
9389 found_so="$dir/$libname$shrext"
9390 else
9391 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9392 ver=`(cd "$dir" && \
9393 for f in "$libname$shrext".*; do echo "$f"; done \
9394 | sed -e "s,^$libname$shrext\\\\.,," \
9395 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9396 | sed 1q ) 2>/dev/null`
9397 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9398 found_dir="$dir"
9399 found_so="$dir/$libname$shrext.$ver"
9400 fi
9401 else
9402 eval library_names=\"$acl_library_names_spec\"
9403 for f in $library_names; do
9404 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9405 found_dir="$dir"
9406 found_so="$dir/$f"
9407 break
9408 fi
9409 done
9410 fi
9411 fi
9412 fi
9413 if test "X$found_dir" = "X"; then
9414 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9415 found_dir="$dir"
9416 found_a="$dir/$libname.$acl_libext"
9417 fi
9418 fi
9419 if test "X$found_dir" != "X"; then
9420 if test -f "$dir/$libname.la"; then
9421 found_la="$dir/$libname.la"
9422 fi
9423 fi
9424 ;;
9425 esac
9426 if test "X$found_dir" != "X"; then
9427 break
9428 fi
9429 done
9430 fi
9431 if test "X$found_dir" != "X"; then
9432 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9433 if test "X$found_so" != "X"; then
9434 if test "$enable_rpath" = no \
9435 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9436 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9437 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9438 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9439 else
9440 haveit=
9441 for x in $ltrpathdirs; do
9442 if test "X$x" = "X$found_dir"; then
9443 haveit=yes
9444 break
9445 fi
9446 done
9447 if test -z "$haveit"; then
9448 ltrpathdirs="$ltrpathdirs $found_dir"
9449 fi
9450 if test "$acl_hardcode_direct" = yes; then
9451 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9452 else
9453 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9454 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9455 haveit=
9456 for x in $rpathdirs; do
9457 if test "X$x" = "X$found_dir"; then
9458 haveit=yes
9459 break
9460 fi
9461 done
9462 if test -z "$haveit"; then
9463 rpathdirs="$rpathdirs $found_dir"
9464 fi
9465 else
9466 haveit=
9467 for x in $LDFLAGS $LIBICONV; do
9468
9469 acl_save_prefix="$prefix"
9470 prefix="$acl_final_prefix"
9471 acl_save_exec_prefix="$exec_prefix"
9472 exec_prefix="$acl_final_exec_prefix"
9473 eval x=\"$x\"
9474 exec_prefix="$acl_save_exec_prefix"
9475 prefix="$acl_save_prefix"
9476
9477 if test "X$x" = "X-L$found_dir"; then
9478 haveit=yes
9479 break
9480 fi
9481 done
9482 if test -z "$haveit"; then
9483 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9484 fi
9485 if test "$acl_hardcode_minus_L" != no; then
9486 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9487 else
9488 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9489 fi
9490 fi
9491 fi
9492 fi
9493 else
9494 if test "X$found_a" != "X"; then
9495 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9496 else
9497 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9498 fi
9499 fi
9500 additional_includedir=
9501 case "$found_dir" in
9502 */$acl_libdirstem | */$acl_libdirstem/)
9503 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9504 if test "$name" = 'iconv'; then
9505 LIBICONV_PREFIX="$basedir"
9506 fi
9507 additional_includedir="$basedir/include"
9508 ;;
9509 */$acl_libdirstem2 | */$acl_libdirstem2/)
9510 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9511 if test "$name" = 'iconv'; then
9512 LIBICONV_PREFIX="$basedir"
9513 fi
9514 additional_includedir="$basedir/include"
9515 ;;
9516 */$acl_libdirstem3 | */$acl_libdirstem3/)
9517 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9518 if test "$name" = 'iconv'; then
9519 LIBICONV_PREFIX="$basedir"
9520 fi
9521 additional_includedir="$basedir/include"
9522 ;;
9523 esac
9524 if test "X$additional_includedir" != "X"; then
9525 if test "X$additional_includedir" != "X/usr/include"; then
9526 haveit=
9527 if test "X$additional_includedir" = "X/usr/local/include"; then
9528 if test -n "$GCC"; then
9529 case $host_os in
9530 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9531 esac
9532 fi
9533 fi
9534 if test -z "$haveit"; then
9535 for x in $CPPFLAGS $INCICONV; do
9536
9537 acl_save_prefix="$prefix"
9538 prefix="$acl_final_prefix"
9539 acl_save_exec_prefix="$exec_prefix"
9540 exec_prefix="$acl_final_exec_prefix"
9541 eval x=\"$x\"
9542 exec_prefix="$acl_save_exec_prefix"
9543 prefix="$acl_save_prefix"
9544
9545 if test "X$x" = "X-I$additional_includedir"; then
9546 haveit=yes
9547 break
9548 fi
9549 done
9550 if test -z "$haveit"; then
9551 if test -d "$additional_includedir"; then
9552 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9553 fi
9554 fi
9555 fi
9556 fi
9557 fi
9558 if test -n "$found_la"; then
9559 save_libdir="$libdir"
9560 case "$found_la" in
9561 */* | *\\*) . "$found_la" ;;
9562 *) . "./$found_la" ;;
9563 esac
9564 libdir="$save_libdir"
9565 for dep in $dependency_libs; do
9566 case "$dep" in
9567 -L*)
9568 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9569 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9570 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9571 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9572 haveit=
9573 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9574 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9575 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9576 if test -n "$GCC"; then
9577 case $host_os in
9578 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9579 esac
9580 fi
9581 fi
9582 if test -z "$haveit"; then
9583 haveit=
9584 for x in $LDFLAGS $LIBICONV; do
9585
9586 acl_save_prefix="$prefix"
9587 prefix="$acl_final_prefix"
9588 acl_save_exec_prefix="$exec_prefix"
9589 exec_prefix="$acl_final_exec_prefix"
9590 eval x=\"$x\"
9591 exec_prefix="$acl_save_exec_prefix"
9592 prefix="$acl_save_prefix"
9593
9594 if test "X$x" = "X-L$dependency_libdir"; then
9595 haveit=yes
9596 break
9597 fi
9598 done
9599 if test -z "$haveit"; then
9600 if test -d "$dependency_libdir"; then
9601 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9602 fi
9603 fi
9604 haveit=
9605 for x in $LDFLAGS $LTLIBICONV; do
9606
9607 acl_save_prefix="$prefix"
9608 prefix="$acl_final_prefix"
9609 acl_save_exec_prefix="$exec_prefix"
9610 exec_prefix="$acl_final_exec_prefix"
9611 eval x=\"$x\"
9612 exec_prefix="$acl_save_exec_prefix"
9613 prefix="$acl_save_prefix"
9614
9615 if test "X$x" = "X-L$dependency_libdir"; then
9616 haveit=yes
9617 break
9618 fi
9619 done
9620 if test -z "$haveit"; then
9621 if test -d "$dependency_libdir"; then
9622 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9623 fi
9624 fi
9625 fi
9626 fi
9627 ;;
9628 -R*)
9629 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9630 if test "$enable_rpath" != no; then
9631 haveit=
9632 for x in $rpathdirs; do
9633 if test "X$x" = "X$dir"; then
9634 haveit=yes
9635 break
9636 fi
9637 done
9638 if test -z "$haveit"; then
9639 rpathdirs="$rpathdirs $dir"
9640 fi
9641 haveit=
9642 for x in $ltrpathdirs; do
9643 if test "X$x" = "X$dir"; then
9644 haveit=yes
9645 break
9646 fi
9647 done
9648 if test -z "$haveit"; then
9649 ltrpathdirs="$ltrpathdirs $dir"
9650 fi
9651 fi
9652 ;;
9653 -l*)
9654 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9655 ;;
9656 *.la)
9657 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9658 ;;
9659 *)
9660 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9661 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9662 ;;
9663 esac
9664 done
9665 fi
9666 else
9667 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9668 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9669 fi
9670 fi
9671 fi
9672 done
9673 done
9674 if test "X$rpathdirs" != "X"; then
9675 if test -n "$acl_hardcode_libdir_separator"; then
9676 alldirs=
9677 for found_dir in $rpathdirs; do
9678 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9679 done
9680 acl_save_libdir="$libdir"
9681 libdir="$alldirs"
9682 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9683 libdir="$acl_save_libdir"
9684 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9685 else
9686 for found_dir in $rpathdirs; do
9687 acl_save_libdir="$libdir"
9688 libdir="$found_dir"
9689 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9690 libdir="$acl_save_libdir"
9691 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9692 done
9693 fi
9694 fi
9695 if test "X$ltrpathdirs" != "X"; then
9696 for found_dir in $ltrpathdirs; do
9697 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9698 done
9699 fi
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9730 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9731 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9732 then :
9733 printf %s "(cached) " >&6
9734 else $as_nop
9735 gt_save_LIBS="$LIBS"
9736 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9738 /* end confdefs.h. */
9739 #include <CoreFoundation/CFPreferences.h>
9740 int
9741 main (void)
9742 {
9743 CFPreferencesCopyAppValue(NULL, NULL)
9744 ;
9745 return 0;
9746 }
9747 _ACEOF
9748 if ac_fn_c_try_link "$LINENO"
9749 then :
9750 gt_cv_func_CFPreferencesCopyAppValue=yes
9751 else $as_nop
9752 gt_cv_func_CFPreferencesCopyAppValue=no
9753 fi
9754 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9755 conftest$ac_exeext conftest.$ac_ext
9756 LIBS="$gt_save_LIBS"
9757 fi
9758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9759 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9760 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9761
9762 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9763
9764 fi
9765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9766 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9767 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9768 then :
9769 printf %s "(cached) " >&6
9770 else $as_nop
9771 gt_save_LIBS="$LIBS"
9772 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9774 /* end confdefs.h. */
9775 #include <CoreFoundation/CFLocale.h>
9776 int
9777 main (void)
9778 {
9779 CFLocaleCopyPreferredLanguages();
9780 ;
9781 return 0;
9782 }
9783 _ACEOF
9784 if ac_fn_c_try_link "$LINENO"
9785 then :
9786 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9787 else $as_nop
9788 gt_cv_func_CFLocaleCopyPreferredLanguages=no
9789 fi
9790 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9791 conftest$ac_exeext conftest.$ac_ext
9792 LIBS="$gt_save_LIBS"
9793 fi
9794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9795 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9796 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9797
9798 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9799
9800 fi
9801 INTL_MACOSX_LIBS=
9802 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9803 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9804 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9805 fi
9806
9807
9808
9809
9810
9811
9812 LIBINTL=
9813 LTLIBINTL=
9814 POSUB=
9815
9816 case " $gt_needs " in
9817 *" need-formatstring-macros "*) gt_api_version=3 ;;
9818 *" need-ngettext "*) gt_api_version=2 ;;
9819 *) gt_api_version=1 ;;
9820 esac
9821 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9822 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9823
9824 if test "$USE_NLS" = "yes"; then
9825 gt_use_preinstalled_gnugettext=no
9826
9827
9828 if test $gt_api_version -ge 3; then
9829 gt_revision_test_code='
9830 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9831 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9832 #endif
9833 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9834 '
9835 else
9836 gt_revision_test_code=
9837 fi
9838 if test $gt_api_version -ge 2; then
9839 gt_expression_test_code=' + * ngettext ("", "", 0)'
9840 else
9841 gt_expression_test_code=
9842 fi
9843
9844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9845 printf %s "checking for GNU gettext in libc... " >&6; }
9846 if eval test \${$gt_func_gnugettext_libc+y}
9847 then :
9848 printf %s "(cached) " >&6
9849 else $as_nop
9850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9851 /* end confdefs.h. */
9852
9853 #include <libintl.h>
9854 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9855 extern int _nl_msg_cat_cntr;
9856 extern int *_nl_domain_bindings;
9857 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9858 #else
9859 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9860 #endif
9861 $gt_revision_test_code
9862
9863 int
9864 main (void)
9865 {
9866
9867 bindtextdomain ("", "");
9868 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9869
9870 ;
9871 return 0;
9872 }
9873 _ACEOF
9874 if ac_fn_c_try_link "$LINENO"
9875 then :
9876 eval "$gt_func_gnugettext_libc=yes"
9877 else $as_nop
9878 eval "$gt_func_gnugettext_libc=no"
9879 fi
9880 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9881 conftest$ac_exeext conftest.$ac_ext
9882 fi
9883 eval ac_res=\$$gt_func_gnugettext_libc
9884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9885 printf "%s\n" "$ac_res" >&6; }
9886
9887 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9888
9889
9890
9891
9892
9893 am_save_CPPFLAGS="$CPPFLAGS"
9894
9895 for element in $INCICONV; do
9896 haveit=
9897 for x in $CPPFLAGS; do
9898
9899 acl_save_prefix="$prefix"
9900 prefix="$acl_final_prefix"
9901 acl_save_exec_prefix="$exec_prefix"
9902 exec_prefix="$acl_final_exec_prefix"
9903 eval x=\"$x\"
9904 exec_prefix="$acl_save_exec_prefix"
9905 prefix="$acl_save_prefix"
9906
9907 if test "X$x" = "X$element"; then
9908 haveit=yes
9909 break
9910 fi
9911 done
9912 if test -z "$haveit"; then
9913 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9914 fi
9915 done
9916
9917
9918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9919 printf %s "checking for iconv... " >&6; }
9920 if test ${am_cv_func_iconv+y}
9921 then :
9922 printf %s "(cached) " >&6
9923 else $as_nop
9924
9925 am_cv_func_iconv="no, consider installing GNU libiconv"
9926 am_cv_lib_iconv=no
9927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9928 /* end confdefs.h. */
9929
9930 #include <stdlib.h>
9931 #include <iconv.h>
9932
9933 int
9934 main (void)
9935 {
9936 iconv_t cd = iconv_open("","");
9937 iconv(cd,NULL,NULL,NULL,NULL);
9938 iconv_close(cd);
9939 ;
9940 return 0;
9941 }
9942 _ACEOF
9943 if ac_fn_c_try_link "$LINENO"
9944 then :
9945 am_cv_func_iconv=yes
9946 fi
9947 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9948 conftest$ac_exeext conftest.$ac_ext
9949 if test "$am_cv_func_iconv" != yes; then
9950 am_save_LIBS="$LIBS"
9951 LIBS="$LIBS $LIBICONV"
9952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9953 /* end confdefs.h. */
9954
9955 #include <stdlib.h>
9956 #include <iconv.h>
9957
9958 int
9959 main (void)
9960 {
9961 iconv_t cd = iconv_open("","");
9962 iconv(cd,NULL,NULL,NULL,NULL);
9963 iconv_close(cd);
9964 ;
9965 return 0;
9966 }
9967 _ACEOF
9968 if ac_fn_c_try_link "$LINENO"
9969 then :
9970 am_cv_lib_iconv=yes
9971 am_cv_func_iconv=yes
9972 fi
9973 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9974 conftest$ac_exeext conftest.$ac_ext
9975 LIBS="$am_save_LIBS"
9976 fi
9977
9978 fi
9979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9980 printf "%s\n" "$am_cv_func_iconv" >&6; }
9981 if test "$am_cv_func_iconv" = yes; then
9982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9983 printf %s "checking for working iconv... " >&6; }
9984 if test ${am_cv_func_iconv_works+y}
9985 then :
9986 printf %s "(cached) " >&6
9987 else $as_nop
9988
9989 am_save_LIBS="$LIBS"
9990 if test $am_cv_lib_iconv = yes; then
9991 LIBS="$LIBS $LIBICONV"
9992 fi
9993 am_cv_func_iconv_works=no
9994 for ac_iconv_const in '' 'const'; do
9995 if test "$cross_compiling" = yes
9996 then :
9997 case "$host_os" in
9998 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9999 *) am_cv_func_iconv_works="guessing yes" ;;
10000 esac
10001 else $as_nop
10002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10003 /* end confdefs.h. */
10004
10005 #include <iconv.h>
10006 #include <string.h>
10007
10008 #ifndef ICONV_CONST
10009 # define ICONV_CONST $ac_iconv_const
10010 #endif
10011
10012 int
10013 main (void)
10014 {
10015 int result = 0;
10016 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
10017 returns. */
10018 {
10019 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10020 if (cd_utf8_to_88591 != (iconv_t)(-1))
10021 {
10022 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10023 char buf[10];
10024 ICONV_CONST char *inptr = input;
10025 size_t inbytesleft = strlen (input);
10026 char *outptr = buf;
10027 size_t outbytesleft = sizeof (buf);
10028 size_t res = iconv (cd_utf8_to_88591,
10029 &inptr, &inbytesleft,
10030 &outptr, &outbytesleft);
10031 if (res == 0)
10032 result |= 1;
10033 iconv_close (cd_utf8_to_88591);
10034 }
10035 }
10036 /* Test against Solaris 10 bug: Failures are not distinguishable from
10037 successful returns. */
10038 {
10039 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10040 if (cd_ascii_to_88591 != (iconv_t)(-1))
10041 {
10042 static ICONV_CONST char input[] = "\263";
10043 char buf[10];
10044 ICONV_CONST char *inptr = input;
10045 size_t inbytesleft = strlen (input);
10046 char *outptr = buf;
10047 size_t outbytesleft = sizeof (buf);
10048 size_t res = iconv (cd_ascii_to_88591,
10049 &inptr, &inbytesleft,
10050 &outptr, &outbytesleft);
10051 if (res == 0)
10052 result |= 2;
10053 iconv_close (cd_ascii_to_88591);
10054 }
10055 }
10056 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
10057 {
10058 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10059 if (cd_88591_to_utf8 != (iconv_t)(-1))
10060 {
10061 static ICONV_CONST char input[] = "\304";
10062 static char buf[2] = { (char)0xDE, (char)0xAD };
10063 ICONV_CONST char *inptr = input;
10064 size_t inbytesleft = 1;
10065 char *outptr = buf;
10066 size_t outbytesleft = 1;
10067 size_t res = iconv (cd_88591_to_utf8,
10068 &inptr, &inbytesleft,
10069 &outptr, &outbytesleft);
10070 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10071 result |= 4;
10072 iconv_close (cd_88591_to_utf8);
10073 }
10074 }
10075 #if 0 /* This bug could be worked around by the caller. */
10076 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
10077 {
10078 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10079 if (cd_88591_to_utf8 != (iconv_t)(-1))
10080 {
10081 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10082 char buf[50];
10083 ICONV_CONST char *inptr = input;
10084 size_t inbytesleft = strlen (input);
10085 char *outptr = buf;
10086 size_t outbytesleft = sizeof (buf);
10087 size_t res = iconv (cd_88591_to_utf8,
10088 &inptr, &inbytesleft,
10089 &outptr, &outbytesleft);
10090 if ((int)res > 0)
10091 result |= 8;
10092 iconv_close (cd_88591_to_utf8);
10093 }
10094 }
10095 #endif
10096 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10097 provided. */
10098 {
10099 /* Try standardized names. */
10100 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10101 /* Try IRIX, OSF/1 names. */
10102 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10103 /* Try AIX names. */
10104 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10105 /* Try HP-UX names. */
10106 iconv_t cd4 = iconv_open ("utf8", "eucJP");
10107 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10108 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10109 result |= 16;
10110 if (cd1 != (iconv_t)(-1))
10111 iconv_close (cd1);
10112 if (cd2 != (iconv_t)(-1))
10113 iconv_close (cd2);
10114 if (cd3 != (iconv_t)(-1))
10115 iconv_close (cd3);
10116 if (cd4 != (iconv_t)(-1))
10117 iconv_close (cd4);
10118 }
10119 return result;
10120
10121 ;
10122 return 0;
10123 }
10124 _ACEOF
10125 if ac_fn_c_try_run "$LINENO"
10126 then :
10127 am_cv_func_iconv_works=yes
10128 fi
10129 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10130 conftest.$ac_objext conftest.beam conftest.$ac_ext
10131 fi
10132
10133 test "$am_cv_func_iconv_works" = no || break
10134 done
10135 LIBS="$am_save_LIBS"
10136
10137 fi
10138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10139 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10140 case "$am_cv_func_iconv_works" in
10141 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10142 *) am_func_iconv=yes ;;
10143 esac
10144 else
10145 am_func_iconv=no am_cv_lib_iconv=no
10146 fi
10147 if test "$am_func_iconv" = yes; then
10148
10149 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10150
10151 fi
10152 if test "$am_cv_lib_iconv" = yes; then
10153 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10154 printf %s "checking how to link with libiconv... " >&6; }
10155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10156 printf "%s\n" "$LIBICONV" >&6; }
10157 else
10158 CPPFLAGS="$am_save_CPPFLAGS"
10159 LIBICONV=
10160 LTLIBICONV=
10161 fi
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172 use_additional=yes
10173
10174 acl_save_prefix="$prefix"
10175 prefix="$acl_final_prefix"
10176 acl_save_exec_prefix="$exec_prefix"
10177 exec_prefix="$acl_final_exec_prefix"
10178
10179 eval additional_includedir=\"$includedir\"
10180 eval additional_libdir=\"$libdir\"
10181 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10182 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10183
10184 exec_prefix="$acl_save_exec_prefix"
10185 prefix="$acl_save_prefix"
10186
10187
10188 # Check whether --with-libintl-prefix was given.
10189 if test ${with_libintl_prefix+y}
10190 then :
10191 withval=$with_libintl_prefix;
10192 if test "X$withval" = "Xno"; then
10193 use_additional=no
10194 else
10195 if test "X$withval" = "X"; then
10196
10197 acl_save_prefix="$prefix"
10198 prefix="$acl_final_prefix"
10199 acl_save_exec_prefix="$exec_prefix"
10200 exec_prefix="$acl_final_exec_prefix"
10201
10202 eval additional_includedir=\"$includedir\"
10203 eval additional_libdir=\"$libdir\"
10204 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10205 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10206
10207 exec_prefix="$acl_save_exec_prefix"
10208 prefix="$acl_save_prefix"
10209
10210 else
10211 additional_includedir="$withval/include"
10212 additional_libdir="$withval/$acl_libdirstem"
10213 additional_libdir2="$withval/$acl_libdirstem2"
10214 additional_libdir3="$withval/$acl_libdirstem3"
10215 fi
10216 fi
10217
10218 fi
10219
10220 if test "X$additional_libdir2" = "X$additional_libdir"; then
10221 additional_libdir2=
10222 fi
10223 if test "X$additional_libdir3" = "X$additional_libdir"; then
10224 additional_libdir3=
10225 fi
10226 LIBINTL=
10227 LTLIBINTL=
10228 INCINTL=
10229 LIBINTL_PREFIX=
10230 HAVE_LIBINTL=
10231 rpathdirs=
10232 ltrpathdirs=
10233 names_already_handled=
10234 names_next_round='intl '
10235 while test -n "$names_next_round"; do
10236 names_this_round="$names_next_round"
10237 names_next_round=
10238 for name in $names_this_round; do
10239 already_handled=
10240 for n in $names_already_handled; do
10241 if test "$n" = "$name"; then
10242 already_handled=yes
10243 break
10244 fi
10245 done
10246 if test -z "$already_handled"; then
10247 names_already_handled="$names_already_handled $name"
10248 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10249 eval value=\"\$HAVE_LIB$uppername\"
10250 if test -n "$value"; then
10251 if test "$value" = yes; then
10252 eval value=\"\$LIB$uppername\"
10253 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10254 eval value=\"\$LTLIB$uppername\"
10255 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10256 else
10257 :
10258 fi
10259 else
10260 found_dir=
10261 found_la=
10262 found_so=
10263 found_a=
10264 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10265 if test -n "$acl_shlibext"; then
10266 shrext=".$acl_shlibext" # typically: shrext=.so
10267 else
10268 shrext=
10269 fi
10270 if test $use_additional = yes; then
10271 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10272 if test "X$found_dir" = "X"; then
10273 eval dir=\$$additional_libdir_variable
10274 if test -n "$dir"; then
10275 if test -n "$acl_shlibext"; then
10276 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10277 found_dir="$dir"
10278 found_so="$dir/$libname$shrext"
10279 else
10280 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10281 ver=`(cd "$dir" && \
10282 for f in "$libname$shrext".*; do echo "$f"; done \
10283 | sed -e "s,^$libname$shrext\\\\.,," \
10284 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10285 | sed 1q ) 2>/dev/null`
10286 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10287 found_dir="$dir"
10288 found_so="$dir/$libname$shrext.$ver"
10289 fi
10290 else
10291 eval library_names=\"$acl_library_names_spec\"
10292 for f in $library_names; do
10293 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10294 found_dir="$dir"
10295 found_so="$dir/$f"
10296 break
10297 fi
10298 done
10299 fi
10300 fi
10301 fi
10302 if test "X$found_dir" = "X"; then
10303 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10304 found_dir="$dir"
10305 found_a="$dir/$libname.$acl_libext"
10306 fi
10307 fi
10308 if test "X$found_dir" != "X"; then
10309 if test -f "$dir/$libname.la"; then
10310 found_la="$dir/$libname.la"
10311 fi
10312 fi
10313 fi
10314 fi
10315 done
10316 fi
10317 if test "X$found_dir" = "X"; then
10318 for x in $LDFLAGS $LTLIBINTL; do
10319
10320 acl_save_prefix="$prefix"
10321 prefix="$acl_final_prefix"
10322 acl_save_exec_prefix="$exec_prefix"
10323 exec_prefix="$acl_final_exec_prefix"
10324 eval x=\"$x\"
10325 exec_prefix="$acl_save_exec_prefix"
10326 prefix="$acl_save_prefix"
10327
10328 case "$x" in
10329 -L*)
10330 dir=`echo "X$x" | sed -e 's/^X-L//'`
10331 if test -n "$acl_shlibext"; then
10332 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10333 found_dir="$dir"
10334 found_so="$dir/$libname$shrext"
10335 else
10336 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10337 ver=`(cd "$dir" && \
10338 for f in "$libname$shrext".*; do echo "$f"; done \
10339 | sed -e "s,^$libname$shrext\\\\.,," \
10340 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10341 | sed 1q ) 2>/dev/null`
10342 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10343 found_dir="$dir"
10344 found_so="$dir/$libname$shrext.$ver"
10345 fi
10346 else
10347 eval library_names=\"$acl_library_names_spec\"
10348 for f in $library_names; do
10349 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10350 found_dir="$dir"
10351 found_so="$dir/$f"
10352 break
10353 fi
10354 done
10355 fi
10356 fi
10357 fi
10358 if test "X$found_dir" = "X"; then
10359 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10360 found_dir="$dir"
10361 found_a="$dir/$libname.$acl_libext"
10362 fi
10363 fi
10364 if test "X$found_dir" != "X"; then
10365 if test -f "$dir/$libname.la"; then
10366 found_la="$dir/$libname.la"
10367 fi
10368 fi
10369 ;;
10370 esac
10371 if test "X$found_dir" != "X"; then
10372 break
10373 fi
10374 done
10375 fi
10376 if test "X$found_dir" != "X"; then
10377 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10378 if test "X$found_so" != "X"; then
10379 if test "$enable_rpath" = no \
10380 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10381 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10382 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10383 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10384 else
10385 haveit=
10386 for x in $ltrpathdirs; do
10387 if test "X$x" = "X$found_dir"; then
10388 haveit=yes
10389 break
10390 fi
10391 done
10392 if test -z "$haveit"; then
10393 ltrpathdirs="$ltrpathdirs $found_dir"
10394 fi
10395 if test "$acl_hardcode_direct" = yes; then
10396 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10397 else
10398 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10399 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10400 haveit=
10401 for x in $rpathdirs; do
10402 if test "X$x" = "X$found_dir"; then
10403 haveit=yes
10404 break
10405 fi
10406 done
10407 if test -z "$haveit"; then
10408 rpathdirs="$rpathdirs $found_dir"
10409 fi
10410 else
10411 haveit=
10412 for x in $LDFLAGS $LIBINTL; do
10413
10414 acl_save_prefix="$prefix"
10415 prefix="$acl_final_prefix"
10416 acl_save_exec_prefix="$exec_prefix"
10417 exec_prefix="$acl_final_exec_prefix"
10418 eval x=\"$x\"
10419 exec_prefix="$acl_save_exec_prefix"
10420 prefix="$acl_save_prefix"
10421
10422 if test "X$x" = "X-L$found_dir"; then
10423 haveit=yes
10424 break
10425 fi
10426 done
10427 if test -z "$haveit"; then
10428 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10429 fi
10430 if test "$acl_hardcode_minus_L" != no; then
10431 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10432 else
10433 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10434 fi
10435 fi
10436 fi
10437 fi
10438 else
10439 if test "X$found_a" != "X"; then
10440 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10441 else
10442 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10443 fi
10444 fi
10445 additional_includedir=
10446 case "$found_dir" in
10447 */$acl_libdirstem | */$acl_libdirstem/)
10448 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10449 if test "$name" = 'intl'; then
10450 LIBINTL_PREFIX="$basedir"
10451 fi
10452 additional_includedir="$basedir/include"
10453 ;;
10454 */$acl_libdirstem2 | */$acl_libdirstem2/)
10455 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10456 if test "$name" = 'intl'; then
10457 LIBINTL_PREFIX="$basedir"
10458 fi
10459 additional_includedir="$basedir/include"
10460 ;;
10461 */$acl_libdirstem3 | */$acl_libdirstem3/)
10462 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10463 if test "$name" = 'intl'; then
10464 LIBINTL_PREFIX="$basedir"
10465 fi
10466 additional_includedir="$basedir/include"
10467 ;;
10468 esac
10469 if test "X$additional_includedir" != "X"; then
10470 if test "X$additional_includedir" != "X/usr/include"; then
10471 haveit=
10472 if test "X$additional_includedir" = "X/usr/local/include"; then
10473 if test -n "$GCC"; then
10474 case $host_os in
10475 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10476 esac
10477 fi
10478 fi
10479 if test -z "$haveit"; then
10480 for x in $CPPFLAGS $INCINTL; do
10481
10482 acl_save_prefix="$prefix"
10483 prefix="$acl_final_prefix"
10484 acl_save_exec_prefix="$exec_prefix"
10485 exec_prefix="$acl_final_exec_prefix"
10486 eval x=\"$x\"
10487 exec_prefix="$acl_save_exec_prefix"
10488 prefix="$acl_save_prefix"
10489
10490 if test "X$x" = "X-I$additional_includedir"; then
10491 haveit=yes
10492 break
10493 fi
10494 done
10495 if test -z "$haveit"; then
10496 if test -d "$additional_includedir"; then
10497 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10498 fi
10499 fi
10500 fi
10501 fi
10502 fi
10503 if test -n "$found_la"; then
10504 save_libdir="$libdir"
10505 case "$found_la" in
10506 */* | *\\*) . "$found_la" ;;
10507 *) . "./$found_la" ;;
10508 esac
10509 libdir="$save_libdir"
10510 for dep in $dependency_libs; do
10511 case "$dep" in
10512 -L*)
10513 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10514 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10515 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10516 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10517 haveit=
10518 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10519 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10520 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10521 if test -n "$GCC"; then
10522 case $host_os in
10523 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10524 esac
10525 fi
10526 fi
10527 if test -z "$haveit"; then
10528 haveit=
10529 for x in $LDFLAGS $LIBINTL; do
10530
10531 acl_save_prefix="$prefix"
10532 prefix="$acl_final_prefix"
10533 acl_save_exec_prefix="$exec_prefix"
10534 exec_prefix="$acl_final_exec_prefix"
10535 eval x=\"$x\"
10536 exec_prefix="$acl_save_exec_prefix"
10537 prefix="$acl_save_prefix"
10538
10539 if test "X$x" = "X-L$dependency_libdir"; then
10540 haveit=yes
10541 break
10542 fi
10543 done
10544 if test -z "$haveit"; then
10545 if test -d "$dependency_libdir"; then
10546 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10547 fi
10548 fi
10549 haveit=
10550 for x in $LDFLAGS $LTLIBINTL; do
10551
10552 acl_save_prefix="$prefix"
10553 prefix="$acl_final_prefix"
10554 acl_save_exec_prefix="$exec_prefix"
10555 exec_prefix="$acl_final_exec_prefix"
10556 eval x=\"$x\"
10557 exec_prefix="$acl_save_exec_prefix"
10558 prefix="$acl_save_prefix"
10559
10560 if test "X$x" = "X-L$dependency_libdir"; then
10561 haveit=yes
10562 break
10563 fi
10564 done
10565 if test -z "$haveit"; then
10566 if test -d "$dependency_libdir"; then
10567 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10568 fi
10569 fi
10570 fi
10571 fi
10572 ;;
10573 -R*)
10574 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10575 if test "$enable_rpath" != no; then
10576 haveit=
10577 for x in $rpathdirs; do
10578 if test "X$x" = "X$dir"; then
10579 haveit=yes
10580 break
10581 fi
10582 done
10583 if test -z "$haveit"; then
10584 rpathdirs="$rpathdirs $dir"
10585 fi
10586 haveit=
10587 for x in $ltrpathdirs; do
10588 if test "X$x" = "X$dir"; then
10589 haveit=yes
10590 break
10591 fi
10592 done
10593 if test -z "$haveit"; then
10594 ltrpathdirs="$ltrpathdirs $dir"
10595 fi
10596 fi
10597 ;;
10598 -l*)
10599 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10600 ;;
10601 *.la)
10602 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10603 ;;
10604 *)
10605 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10606 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10607 ;;
10608 esac
10609 done
10610 fi
10611 else
10612 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10613 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10614 fi
10615 fi
10616 fi
10617 done
10618 done
10619 if test "X$rpathdirs" != "X"; then
10620 if test -n "$acl_hardcode_libdir_separator"; then
10621 alldirs=
10622 for found_dir in $rpathdirs; do
10623 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10624 done
10625 acl_save_libdir="$libdir"
10626 libdir="$alldirs"
10627 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10628 libdir="$acl_save_libdir"
10629 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10630 else
10631 for found_dir in $rpathdirs; do
10632 acl_save_libdir="$libdir"
10633 libdir="$found_dir"
10634 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10635 libdir="$acl_save_libdir"
10636 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10637 done
10638 fi
10639 fi
10640 if test "X$ltrpathdirs" != "X"; then
10641 for found_dir in $ltrpathdirs; do
10642 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10643 done
10644 fi
10645
10646
10647
10648
10649
10650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10651 printf %s "checking for GNU gettext in libintl... " >&6; }
10652 if eval test \${$gt_func_gnugettext_libintl+y}
10653 then :
10654 printf %s "(cached) " >&6
10655 else $as_nop
10656 gt_save_CPPFLAGS="$CPPFLAGS"
10657 CPPFLAGS="$CPPFLAGS $INCINTL"
10658 gt_save_LIBS="$LIBS"
10659 LIBS="$LIBS $LIBINTL"
10660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10661 /* end confdefs.h. */
10662
10663 #include <libintl.h>
10664 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10665 extern int _nl_msg_cat_cntr;
10666 extern
10667 #ifdef __cplusplus
10668 "C"
10669 #endif
10670 const char *_nl_expand_alias (const char *);
10671 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10672 #else
10673 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10674 #endif
10675 $gt_revision_test_code
10676
10677 int
10678 main (void)
10679 {
10680
10681 bindtextdomain ("", "");
10682 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10683
10684 ;
10685 return 0;
10686 }
10687 _ACEOF
10688 if ac_fn_c_try_link "$LINENO"
10689 then :
10690 eval "$gt_func_gnugettext_libintl=yes"
10691 else $as_nop
10692 eval "$gt_func_gnugettext_libintl=no"
10693 fi
10694 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10695 conftest$ac_exeext conftest.$ac_ext
10696 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10697 LIBS="$LIBS $LIBICONV"
10698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10699 /* end confdefs.h. */
10700
10701 #include <libintl.h>
10702 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10703 extern int _nl_msg_cat_cntr;
10704 extern
10705 #ifdef __cplusplus
10706 "C"
10707 #endif
10708 const char *_nl_expand_alias (const char *);
10709 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10710 #else
10711 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10712 #endif
10713 $gt_revision_test_code
10714
10715 int
10716 main (void)
10717 {
10718
10719 bindtextdomain ("", "");
10720 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10721
10722 ;
10723 return 0;
10724 }
10725 _ACEOF
10726 if ac_fn_c_try_link "$LINENO"
10727 then :
10728 LIBINTL="$LIBINTL $LIBICONV"
10729 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10730 eval "$gt_func_gnugettext_libintl=yes"
10731
10732 fi
10733 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10734 conftest$ac_exeext conftest.$ac_ext
10735 fi
10736 CPPFLAGS="$gt_save_CPPFLAGS"
10737 LIBS="$gt_save_LIBS"
10738 fi
10739 eval ac_res=\$$gt_func_gnugettext_libintl
10740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10741 printf "%s\n" "$ac_res" >&6; }
10742 fi
10743
10744 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10745 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10746 && test "$PACKAGE" != gettext-runtime \
10747 && test "$PACKAGE" != gettext-tools; }; then
10748 gt_use_preinstalled_gnugettext=yes
10749 else
10750 LIBINTL=
10751 LTLIBINTL=
10752 INCINTL=
10753 fi
10754
10755
10756
10757 if test -n "$INTL_MACOSX_LIBS"; then
10758 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10759 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10760 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10761 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10762 fi
10763 fi
10764
10765 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10766 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10767
10768 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10769
10770 else
10771 USE_NLS=no
10772 fi
10773 fi
10774
10775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10776 printf %s "checking whether to use NLS... " >&6; }
10777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10778 printf "%s\n" "$USE_NLS" >&6; }
10779 if test "$USE_NLS" = "yes"; then
10780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10781 printf %s "checking where the gettext function comes from... " >&6; }
10782 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10783 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10784 gt_source="external libintl"
10785 else
10786 gt_source="libc"
10787 fi
10788 else
10789 gt_source="included intl directory"
10790 fi
10791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10792 printf "%s\n" "$gt_source" >&6; }
10793 fi
10794
10795 if test "$USE_NLS" = "yes"; then
10796
10797 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10798 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10800 printf %s "checking how to link with libintl... " >&6; }
10801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10802 printf "%s\n" "$LIBINTL" >&6; }
10803
10804 for element in $INCINTL; do
10805 haveit=
10806 for x in $CPPFLAGS; do
10807
10808 acl_save_prefix="$prefix"
10809 prefix="$acl_final_prefix"
10810 acl_save_exec_prefix="$exec_prefix"
10811 exec_prefix="$acl_final_exec_prefix"
10812 eval x=\"$x\"
10813 exec_prefix="$acl_save_exec_prefix"
10814 prefix="$acl_save_prefix"
10815
10816 if test "X$x" = "X$element"; then
10817 haveit=yes
10818 break
10819 fi
10820 done
10821 if test -z "$haveit"; then
10822 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10823 fi
10824 done
10825
10826 fi
10827
10828
10829 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10830
10831
10832 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10833
10834 fi
10835
10836 POSUB=po
10837 fi
10838
10839
10840
10841 INTLLIBS="$LIBINTL"
10842
10843
10844
10845
10846
10847
10848
10849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10850 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10851 set x ${MAKE-make}
10852 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10853 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10854 then :
10855 printf %s "(cached) " >&6
10856 else $as_nop
10857 cat >conftest.make <<\_ACEOF
10858 SHELL = /bin/sh
10859 all:
10860 @echo '@@@%%%=$(MAKE)=@@@%%%'
10861 _ACEOF
10862 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10863 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10864 *@@@%%%=?*=@@@%%%*)
10865 eval ac_cv_prog_make_${ac_make}_set=yes;;
10866 *)
10867 eval ac_cv_prog_make_${ac_make}_set=no;;
10868 esac
10869 rm -f conftest.make
10870 fi
10871 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10873 printf "%s\n" "yes" >&6; }
10874 SET_MAKE=
10875 else
10876 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10877 printf "%s\n" "no" >&6; }
10878 SET_MAKE="MAKE=${MAKE-make}"
10879 fi
10880
10881 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10882 printf %s "checking for GNU make... " >&6; }
10883 if test ${_cv_gnu_make_command+y}
10884 then :
10885 printf %s "(cached) " >&6
10886 else $as_nop
10887 _cv_gnu_make_command='' ;
10888 if test -n "$FORCE_NATIVE_MAKE" ; then
10889 MAKES="make"
10890 else
10891 MAKES="make gmake gnumake"
10892 fi
10893 for a in "$MAKE" $MAKES ; do
10894 if test -z "$a" ; then continue ; fi ;
10895 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
10896 _cv_gnu_make_command=$a ;
10897 break;
10898 fi
10899 done ;
10900
10901 fi
10902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10903 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10904 if test "x$_cv_gnu_make_command" != "x" ; then
10905 ifGNUmake='' ;
10906 ifNotGNUmake='#' ;
10907 else
10908 ifGNUmake='#' ;
10909 ifNotGNUmake='' ;
10910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10911 printf "%s\n" "\"Not found\"" >&6; };
10912 fi
10913
10914
10915
10916 # Extract the first word of "ln", so it can be a program name with args.
10917 set dummy ln; ac_word=$2
10918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10919 printf %s "checking for $ac_word... " >&6; }
10920 if test ${ac_cv_path_LN+y}
10921 then :
10922 printf %s "(cached) " >&6
10923 else $as_nop
10924 case $LN in
10925 [\\/]* | ?:[\\/]*)
10926 ac_cv_path_LN="$LN" # Let the user override the test with a path.
10927 ;;
10928 *)
10929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10930 for as_dir in $PATH
10931 do
10932 IFS=$as_save_IFS
10933 case $as_dir in #(((
10934 '') as_dir=./ ;;
10935 */) ;;
10936 *) as_dir=$as_dir/ ;;
10937 esac
10938 for ac_exec_ext in '' $ac_executable_extensions; do
10939 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10940 ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10941 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10942 break 2
10943 fi
10944 done
10945 done
10946 IFS=$as_save_IFS
10947
10948 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10949 ;;
10950 esac
10951 fi
10952 LN=$ac_cv_path_LN
10953 if test -n "$LN"; then
10954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10955 printf "%s\n" "$LN" >&6; }
10956 else
10957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10958 printf "%s\n" "no" >&6; }
10959 fi
10960
10961
10962
10963 mkdir_p=$MKDIR_P
10964
10965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10966 printf %s "checking whether ln -s works... " >&6; }
10967 LN_S=$as_ln_s
10968 if test "$LN_S" = "ln -s"; then
10969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10970 printf "%s\n" "yes" >&6; }
10971 else
10972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10973 printf "%s\n" "no, using $LN_S" >&6; }
10974 fi
10975
10976 # Extract the first word of "mv", so it can be a program name with args.
10977 set dummy mv; ac_word=$2
10978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10979 printf %s "checking for $ac_word... " >&6; }
10980 if test ${ac_cv_path_MV+y}
10981 then :
10982 printf %s "(cached) " >&6
10983 else $as_nop
10984 case $MV in
10985 [\\/]* | ?:[\\/]*)
10986 ac_cv_path_MV="$MV" # Let the user override the test with a path.
10987 ;;
10988 *)
10989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10990 for as_dir in $PATH
10991 do
10992 IFS=$as_save_IFS
10993 case $as_dir in #(((
10994 '') as_dir=./ ;;
10995 */) ;;
10996 *) as_dir=$as_dir/ ;;
10997 esac
10998 for ac_exec_ext in '' $ac_executable_extensions; do
10999 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11000 ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11001 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11002 break 2
11003 fi
11004 done
11005 done
11006 IFS=$as_save_IFS
11007
11008 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11009 ;;
11010 esac
11011 fi
11012 MV=$ac_cv_path_MV
11013 if test -n "$MV"; then
11014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11015 printf "%s\n" "$MV" >&6; }
11016 else
11017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11018 printf "%s\n" "no" >&6; }
11019 fi
11020
11021
11022 # Extract the first word of "cp", so it can be a program name with args.
11023 set dummy cp; ac_word=$2
11024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11025 printf %s "checking for $ac_word... " >&6; }
11026 if test ${ac_cv_path_CP+y}
11027 then :
11028 printf %s "(cached) " >&6
11029 else $as_nop
11030 case $CP in
11031 [\\/]* | ?:[\\/]*)
11032 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11033 ;;
11034 *)
11035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11036 for as_dir in $PATH
11037 do
11038 IFS=$as_save_IFS
11039 case $as_dir in #(((
11040 '') as_dir=./ ;;
11041 */) ;;
11042 *) as_dir=$as_dir/ ;;
11043 esac
11044 for ac_exec_ext in '' $ac_executable_extensions; do
11045 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11046 ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11047 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11048 break 2
11049 fi
11050 done
11051 done
11052 IFS=$as_save_IFS
11053
11054 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11055 ;;
11056 esac
11057 fi
11058 CP=$ac_cv_path_CP
11059 if test -n "$CP"; then
11060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11061 printf "%s\n" "$CP" >&6; }
11062 else
11063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11064 printf "%s\n" "no" >&6; }
11065 fi
11066
11067
11068 # Extract the first word of "rm", so it can be a program name with args.
11069 set dummy rm; ac_word=$2
11070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11071 printf %s "checking for $ac_word... " >&6; }
11072 if test ${ac_cv_path_RM+y}
11073 then :
11074 printf %s "(cached) " >&6
11075 else $as_nop
11076 case $RM in
11077 [\\/]* | ?:[\\/]*)
11078 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11079 ;;
11080 *)
11081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11082 for as_dir in $PATH
11083 do
11084 IFS=$as_save_IFS
11085 case $as_dir in #(((
11086 '') as_dir=./ ;;
11087 */) ;;
11088 *) as_dir=$as_dir/ ;;
11089 esac
11090 for ac_exec_ext in '' $ac_executable_extensions; do
11091 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11092 ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11093 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11094 break 2
11095 fi
11096 done
11097 done
11098 IFS=$as_save_IFS
11099
11100 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11101 ;;
11102 esac
11103 fi
11104 RM=$ac_cv_path_RM
11105 if test -n "$RM"; then
11106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11107 printf "%s\n" "$RM" >&6; }
11108 else
11109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11110 printf "%s\n" "no" >&6; }
11111 fi
11112
11113
11114 # Extract the first word of "chmod", so it can be a program name with args.
11115 set dummy chmod; ac_word=$2
11116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11117 printf %s "checking for $ac_word... " >&6; }
11118 if test ${ac_cv_path_CHMOD+y}
11119 then :
11120 printf %s "(cached) " >&6
11121 else $as_nop
11122 case $CHMOD in
11123 [\\/]* | ?:[\\/]*)
11124 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11125 ;;
11126 *)
11127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11128 for as_dir in $PATH
11129 do
11130 IFS=$as_save_IFS
11131 case $as_dir in #(((
11132 '') as_dir=./ ;;
11133 */) ;;
11134 *) as_dir=$as_dir/ ;;
11135 esac
11136 for ac_exec_ext in '' $ac_executable_extensions; do
11137 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11138 ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11139 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11140 break 2
11141 fi
11142 done
11143 done
11144 IFS=$as_save_IFS
11145
11146 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11147 ;;
11148 esac
11149 fi
11150 CHMOD=$ac_cv_path_CHMOD
11151 if test -n "$CHMOD"; then
11152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11153 printf "%s\n" "$CHMOD" >&6; }
11154 else
11155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11156 printf "%s\n" "no" >&6; }
11157 fi
11158
11159
11160 for ac_prog in gawk mawk nawk awk
11161 do
11162 # Extract the first word of "$ac_prog", so it can be a program name with args.
11163 set dummy $ac_prog; ac_word=$2
11164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11165 printf %s "checking for $ac_word... " >&6; }
11166 if test ${ac_cv_prog_AWK+y}
11167 then :
11168 printf %s "(cached) " >&6
11169 else $as_nop
11170 if test -n "$AWK"; then
11171 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11172 else
11173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11174 for as_dir in $PATH
11175 do
11176 IFS=$as_save_IFS
11177 case $as_dir in #(((
11178 '') as_dir=./ ;;
11179 */) ;;
11180 *) as_dir=$as_dir/ ;;
11181 esac
11182 for ac_exec_ext in '' $ac_executable_extensions; do
11183 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11184 ac_cv_prog_AWK="$ac_prog"
11185 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11186 break 2
11187 fi
11188 done
11189 done
11190 IFS=$as_save_IFS
11191
11192 fi
11193 fi
11194 AWK=$ac_cv_prog_AWK
11195 if test -n "$AWK"; then
11196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11197 printf "%s\n" "$AWK" >&6; }
11198 else
11199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11200 printf "%s\n" "no" >&6; }
11201 fi
11202
11203
11204 test -n "$AWK" && break
11205 done
11206
11207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11208 printf %s "checking for egrep... " >&6; }
11209 if test ${ac_cv_path_EGREP+y}
11210 then :
11211 printf %s "(cached) " >&6
11212 else $as_nop
11213 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11214 then ac_cv_path_EGREP="$GREP -E"
11215 else
11216 if test -z "$EGREP"; then
11217 ac_path_EGREP_found=false
11218 # Loop through the user's path and test for each of PROGNAME-LIST
11219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11220 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11221 do
11222 IFS=$as_save_IFS
11223 case $as_dir in #(((
11224 '') as_dir=./ ;;
11225 */) ;;
11226 *) as_dir=$as_dir/ ;;
11227 esac
11228 for ac_prog in egrep
11229 do
11230 for ac_exec_ext in '' $ac_executable_extensions; do
11231 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11232 as_fn_executable_p "$ac_path_EGREP" || continue
11233 # Check for GNU ac_path_EGREP and select it if it is found.
11234 # Check for GNU $ac_path_EGREP
11235 case `"$ac_path_EGREP" --version 2>&1` in
11236 *GNU*)
11237 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11238 *)
11239 ac_count=0
11240 printf %s 0123456789 >"conftest.in"
11241 while :
11242 do
11243 cat "conftest.in" "conftest.in" >"conftest.tmp"
11244 mv "conftest.tmp" "conftest.in"
11245 cp "conftest.in" "conftest.nl"
11246 printf "%s\n" 'EGREP' >> "conftest.nl"
11247 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11248 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11249 as_fn_arith $ac_count + 1 && ac_count=$as_val
11250 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11251 # Best one so far, save it but keep looking for a better one
11252 ac_cv_path_EGREP="$ac_path_EGREP"
11253 ac_path_EGREP_max=$ac_count
11254 fi
11255 # 10*(2^10) chars as input seems more than enough
11256 test $ac_count -gt 10 && break
11257 done
11258 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11259 esac
11260
11261 $ac_path_EGREP_found && break 3
11262 done
11263 done
11264 done
11265 IFS=$as_save_IFS
11266 if test -z "$ac_cv_path_EGREP"; then
11267 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11268 fi
11269 else
11270 ac_cv_path_EGREP=$EGREP
11271 fi
11272
11273 fi
11274 fi
11275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11276 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11277 EGREP="$ac_cv_path_EGREP"
11278
11279
11280 # Extract the first word of "sed", so it can be a program name with args.
11281 set dummy sed; ac_word=$2
11282 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11283 printf %s "checking for $ac_word... " >&6; }
11284 if test ${ac_cv_path_SED+y}
11285 then :
11286 printf %s "(cached) " >&6
11287 else $as_nop
11288 case $SED in
11289 [\\/]* | ?:[\\/]*)
11290 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11291 ;;
11292 *)
11293 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11294 for as_dir in $PATH
11295 do
11296 IFS=$as_save_IFS
11297 case $as_dir in #(((
11298 '') as_dir=./ ;;
11299 */) ;;
11300 *) as_dir=$as_dir/ ;;
11301 esac
11302 for ac_exec_ext in '' $ac_executable_extensions; do
11303 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11304 ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11305 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11306 break 2
11307 fi
11308 done
11309 done
11310 IFS=$as_save_IFS
11311
11312 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11313 ;;
11314 esac
11315 fi
11316 SED=$ac_cv_path_SED
11317 if test -n "$SED"; then
11318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11319 printf "%s\n" "$SED" >&6; }
11320 else
11321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11322 printf "%s\n" "no" >&6; }
11323 fi
11324
11325
11326 # Extract the first word of "perl", so it can be a program name with args.
11327 set dummy perl; ac_word=$2
11328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11329 printf %s "checking for $ac_word... " >&6; }
11330 if test ${ac_cv_path_PERL+y}
11331 then :
11332 printf %s "(cached) " >&6
11333 else $as_nop
11334 case $PERL in
11335 [\\/]* | ?:[\\/]*)
11336 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11337 ;;
11338 *)
11339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11340 for as_dir in $PATH
11341 do
11342 IFS=$as_save_IFS
11343 case $as_dir in #(((
11344 '') as_dir=./ ;;
11345 */) ;;
11346 *) as_dir=$as_dir/ ;;
11347 esac
11348 for ac_exec_ext in '' $ac_executable_extensions; do
11349 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11350 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11351 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11352 break 2
11353 fi
11354 done
11355 done
11356 IFS=$as_save_IFS
11357
11358 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11359 ;;
11360 esac
11361 fi
11362 PERL=$ac_cv_path_PERL
11363 if test -n "$PERL"; then
11364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11365 printf "%s\n" "$PERL" >&6; }
11366 else
11367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11368 printf "%s\n" "no" >&6; }
11369 fi
11370
11371
11372 # Extract the first word of "ldconfig", so it can be a program name with args.
11373 set dummy ldconfig; ac_word=$2
11374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11375 printf %s "checking for $ac_word... " >&6; }
11376 if test ${ac_cv_path_LDCONFIG+y}
11377 then :
11378 printf %s "(cached) " >&6
11379 else $as_nop
11380 case $LDCONFIG in
11381 [\\/]* | ?:[\\/]*)
11382 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11383 ;;
11384 *)
11385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11386 for as_dir in $PATH
11387 do
11388 IFS=$as_save_IFS
11389 case $as_dir in #(((
11390 '') as_dir=./ ;;
11391 */) ;;
11392 *) as_dir=$as_dir/ ;;
11393 esac
11394 for ac_exec_ext in '' $ac_executable_extensions; do
11395 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11396 ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11397 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11398 break 2
11399 fi
11400 done
11401 done
11402 IFS=$as_save_IFS
11403
11404 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11405 ;;
11406 esac
11407 fi
11408 LDCONFIG=$ac_cv_path_LDCONFIG
11409 if test -n "$LDCONFIG"; then
11410 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11411 printf "%s\n" "$LDCONFIG" >&6; }
11412 else
11413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11414 printf "%s\n" "no" >&6; }
11415 fi
11416
11417
11418 if test -n "$ac_tool_prefix"; then
11419 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11420 set dummy ${ac_tool_prefix}ar; ac_word=$2
11421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11422 printf %s "checking for $ac_word... " >&6; }
11423 if test ${ac_cv_prog_AR+y}
11424 then :
11425 printf %s "(cached) " >&6
11426 else $as_nop
11427 if test -n "$AR"; then
11428 ac_cv_prog_AR="$AR" # Let the user override the test.
11429 else
11430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11431 for as_dir in $PATH
11432 do
11433 IFS=$as_save_IFS
11434 case $as_dir in #(((
11435 '') as_dir=./ ;;
11436 */) ;;
11437 *) as_dir=$as_dir/ ;;
11438 esac
11439 for ac_exec_ext in '' $ac_executable_extensions; do
11440 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11441 ac_cv_prog_AR="${ac_tool_prefix}ar"
11442 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11443 break 2
11444 fi
11445 done
11446 done
11447 IFS=$as_save_IFS
11448
11449 fi
11450 fi
11451 AR=$ac_cv_prog_AR
11452 if test -n "$AR"; then
11453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11454 printf "%s\n" "$AR" >&6; }
11455 else
11456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11457 printf "%s\n" "no" >&6; }
11458 fi
11459
11460
11461 fi
11462 if test -z "$ac_cv_prog_AR"; then
11463 ac_ct_AR=$AR
11464 # Extract the first word of "ar", so it can be a program name with args.
11465 set dummy ar; ac_word=$2
11466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11467 printf %s "checking for $ac_word... " >&6; }
11468 if test ${ac_cv_prog_ac_ct_AR+y}
11469 then :
11470 printf %s "(cached) " >&6
11471 else $as_nop
11472 if test -n "$ac_ct_AR"; then
11473 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11474 else
11475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11476 for as_dir in $PATH
11477 do
11478 IFS=$as_save_IFS
11479 case $as_dir in #(((
11480 '') as_dir=./ ;;
11481 */) ;;
11482 *) as_dir=$as_dir/ ;;
11483 esac
11484 for ac_exec_ext in '' $ac_executable_extensions; do
11485 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11486 ac_cv_prog_ac_ct_AR="ar"
11487 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11488 break 2
11489 fi
11490 done
11491 done
11492 IFS=$as_save_IFS
11493
11494 fi
11495 fi
11496 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11497 if test -n "$ac_ct_AR"; then
11498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11499 printf "%s\n" "$ac_ct_AR" >&6; }
11500 else
11501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11502 printf "%s\n" "no" >&6; }
11503 fi
11504
11505 if test "x$ac_ct_AR" = x; then
11506 AR="ar"
11507 else
11508 case $cross_compiling:$ac_tool_warned in
11509 yes:)
11510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11511 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11512 ac_tool_warned=yes ;;
11513 esac
11514 AR=$ac_ct_AR
11515 fi
11516 else
11517 AR="$ac_cv_prog_AR"
11518 fi
11519
11520 if test -n "$ac_tool_prefix"; then
11521 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11522 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11524 printf %s "checking for $ac_word... " >&6; }
11525 if test ${ac_cv_prog_RANLIB+y}
11526 then :
11527 printf %s "(cached) " >&6
11528 else $as_nop
11529 if test -n "$RANLIB"; then
11530 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11531 else
11532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11533 for as_dir in $PATH
11534 do
11535 IFS=$as_save_IFS
11536 case $as_dir in #(((
11537 '') as_dir=./ ;;
11538 */) ;;
11539 *) as_dir=$as_dir/ ;;
11540 esac
11541 for ac_exec_ext in '' $ac_executable_extensions; do
11542 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11543 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11544 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11545 break 2
11546 fi
11547 done
11548 done
11549 IFS=$as_save_IFS
11550
11551 fi
11552 fi
11553 RANLIB=$ac_cv_prog_RANLIB
11554 if test -n "$RANLIB"; then
11555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11556 printf "%s\n" "$RANLIB" >&6; }
11557 else
11558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11559 printf "%s\n" "no" >&6; }
11560 fi
11561
11562
11563 fi
11564 if test -z "$ac_cv_prog_RANLIB"; then
11565 ac_ct_RANLIB=$RANLIB
11566 # Extract the first word of "ranlib", so it can be a program name with args.
11567 set dummy ranlib; ac_word=$2
11568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11569 printf %s "checking for $ac_word... " >&6; }
11570 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11571 then :
11572 printf %s "(cached) " >&6
11573 else $as_nop
11574 if test -n "$ac_ct_RANLIB"; then
11575 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11576 else
11577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11578 for as_dir in $PATH
11579 do
11580 IFS=$as_save_IFS
11581 case $as_dir in #(((
11582 '') as_dir=./ ;;
11583 */) ;;
11584 *) as_dir=$as_dir/ ;;
11585 esac
11586 for ac_exec_ext in '' $ac_executable_extensions; do
11587 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11588 ac_cv_prog_ac_ct_RANLIB="ranlib"
11589 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11590 break 2
11591 fi
11592 done
11593 done
11594 IFS=$as_save_IFS
11595
11596 fi
11597 fi
11598 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11599 if test -n "$ac_ct_RANLIB"; then
11600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11601 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11602 else
11603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11604 printf "%s\n" "no" >&6; }
11605 fi
11606
11607 if test "x$ac_ct_RANLIB" = x; then
11608 RANLIB=":"
11609 else
11610 case $cross_compiling:$ac_tool_warned in
11611 yes:)
11612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11613 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11614 ac_tool_warned=yes ;;
11615 esac
11616 RANLIB=$ac_ct_RANLIB
11617 fi
11618 else
11619 RANLIB="$ac_cv_prog_RANLIB"
11620 fi
11621
11622 if test -n "$ac_tool_prefix"; then
11623 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11624 set dummy ${ac_tool_prefix}strip; ac_word=$2
11625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11626 printf %s "checking for $ac_word... " >&6; }
11627 if test ${ac_cv_prog_STRIP+y}
11628 then :
11629 printf %s "(cached) " >&6
11630 else $as_nop
11631 if test -n "$STRIP"; then
11632 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11633 else
11634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11635 for as_dir in $PATH
11636 do
11637 IFS=$as_save_IFS
11638 case $as_dir in #(((
11639 '') as_dir=./ ;;
11640 */) ;;
11641 *) as_dir=$as_dir/ ;;
11642 esac
11643 for ac_exec_ext in '' $ac_executable_extensions; do
11644 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11645 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11646 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11647 break 2
11648 fi
11649 done
11650 done
11651 IFS=$as_save_IFS
11652
11653 fi
11654 fi
11655 STRIP=$ac_cv_prog_STRIP
11656 if test -n "$STRIP"; then
11657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11658 printf "%s\n" "$STRIP" >&6; }
11659 else
11660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11661 printf "%s\n" "no" >&6; }
11662 fi
11663
11664
11665 fi
11666 if test -z "$ac_cv_prog_STRIP"; then
11667 ac_ct_STRIP=$STRIP
11668 # Extract the first word of "strip", so it can be a program name with args.
11669 set dummy strip; ac_word=$2
11670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11671 printf %s "checking for $ac_word... " >&6; }
11672 if test ${ac_cv_prog_ac_ct_STRIP+y}
11673 then :
11674 printf %s "(cached) " >&6
11675 else $as_nop
11676 if test -n "$ac_ct_STRIP"; then
11677 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11678 else
11679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11680 for as_dir in $PATH
11681 do
11682 IFS=$as_save_IFS
11683 case $as_dir in #(((
11684 '') as_dir=./ ;;
11685 */) ;;
11686 *) as_dir=$as_dir/ ;;
11687 esac
11688 for ac_exec_ext in '' $ac_executable_extensions; do
11689 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11690 ac_cv_prog_ac_ct_STRIP="strip"
11691 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11692 break 2
11693 fi
11694 done
11695 done
11696 IFS=$as_save_IFS
11697
11698 fi
11699 fi
11700 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11701 if test -n "$ac_ct_STRIP"; then
11702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11703 printf "%s\n" "$ac_ct_STRIP" >&6; }
11704 else
11705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11706 printf "%s\n" "no" >&6; }
11707 fi
11708
11709 if test "x$ac_ct_STRIP" = x; then
11710 STRIP=":"
11711 else
11712 case $cross_compiling:$ac_tool_warned in
11713 yes:)
11714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11715 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11716 ac_tool_warned=yes ;;
11717 esac
11718 STRIP=$ac_ct_STRIP
11719 fi
11720 else
11721 STRIP="$ac_cv_prog_STRIP"
11722 fi
11723
11724 # Extract the first word of "makeinfo", so it can be a program name with args.
11725 set dummy makeinfo; ac_word=$2
11726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11727 printf %s "checking for $ac_word... " >&6; }
11728 if test ${ac_cv_prog_MAKEINFO+y}
11729 then :
11730 printf %s "(cached) " >&6
11731 else $as_nop
11732 if test -n "$MAKEINFO"; then
11733 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11734 else
11735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11736 for as_dir in $PATH
11737 do
11738 IFS=$as_save_IFS
11739 case $as_dir in #(((
11740 '') as_dir=./ ;;
11741 */) ;;
11742 *) as_dir=$as_dir/ ;;
11743 esac
11744 for ac_exec_ext in '' $ac_executable_extensions; do
11745 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11746 ac_cv_prog_MAKEINFO="makeinfo"
11747 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11748 break 2
11749 fi
11750 done
11751 done
11752 IFS=$as_save_IFS
11753
11754 fi
11755 fi
11756 MAKEINFO=$ac_cv_prog_MAKEINFO
11757 if test -n "$MAKEINFO"; then
11758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11759 printf "%s\n" "$MAKEINFO" >&6; }
11760 else
11761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11762 printf "%s\n" "no" >&6; }
11763 fi
11764
11765
11766 if test "_$MAKEINFO" = "_"; then
11767 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11768 else
11769 case "$MAKEINFO" in
11770 */missing.*)
11771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11772 *** Makeinfo is missing. Info documentation will not be built." >&5
11773 printf "%s\n" "$as_me: WARNING:
11774 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11775 ;;
11776 *)
11777 ;;
11778 esac
11779 fi
11780
11781
11782 # See if we need a separate native compiler.
11783 if test $cross_compiling = no; then
11784 BUILD_CC="$CC"
11785
11786 else
11787 for ac_prog in gcc cc
11788 do
11789 # Extract the first word of "$ac_prog", so it can be a program name with args.
11790 set dummy $ac_prog; ac_word=$2
11791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11792 printf %s "checking for $ac_word... " >&6; }
11793 if test ${ac_cv_prog_BUILD_CC+y}
11794 then :
11795 printf %s "(cached) " >&6
11796 else $as_nop
11797 if test -n "$BUILD_CC"; then
11798 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11799 else
11800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11801 for as_dir in $PATH
11802 do
11803 IFS=$as_save_IFS
11804 case $as_dir in #(((
11805 '') as_dir=./ ;;
11806 */) ;;
11807 *) as_dir=$as_dir/ ;;
11808 esac
11809 for ac_exec_ext in '' $ac_executable_extensions; do
11810 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11811 ac_cv_prog_BUILD_CC="$ac_prog"
11812 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11813 break 2
11814 fi
11815 done
11816 done
11817 IFS=$as_save_IFS
11818
11819 fi
11820 fi
11821 BUILD_CC=$ac_cv_prog_BUILD_CC
11822 if test -n "$BUILD_CC"; then
11823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11824 printf "%s\n" "$BUILD_CC" >&6; }
11825 else
11826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11827 printf "%s\n" "no" >&6; }
11828 fi
11829
11830
11831 test -n "$BUILD_CC" && break
11832 done
11833
11834 fi
11835 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11836 if test "x$ac_cv_header_dirent_h" = xyes
11837 then :
11838 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11839
11840 fi
11841 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11842 if test "x$ac_cv_header_errno_h" = xyes
11843 then :
11844 printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11845
11846 fi
11847 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11848 if test "x$ac_cv_header_execinfo_h" = xyes
11849 then :
11850 printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11851
11852 fi
11853 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11854 if test "x$ac_cv_header_getopt_h" = xyes
11855 then :
11856 printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11857
11858 fi
11859 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11860 if test "x$ac_cv_header_malloc_h" = xyes
11861 then :
11862 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11863
11864 fi
11865 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11866 if test "x$ac_cv_header_mntent_h" = xyes
11867 then :
11868 printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11869
11870 fi
11871 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11872 if test "x$ac_cv_header_paths_h" = xyes
11873 then :
11874 printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11875
11876 fi
11877 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11878 if test "x$ac_cv_header_pthread_h" = xyes
11879 then :
11880 printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11881
11882 fi
11883 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11884 if test "x$ac_cv_header_semaphore_h" = xyes
11885 then :
11886 printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11887
11888 fi
11889 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11890 if test "x$ac_cv_header_setjmp_h" = xyes
11891 then :
11892 printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11893
11894 fi
11895 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11896 if test "x$ac_cv_header_signal_h" = xyes
11897 then :
11898 printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11899
11900 fi
11901 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11902 if test "x$ac_cv_header_stdarg_h" = xyes
11903 then :
11904 printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11905
11906 fi
11907 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11908 if test "x$ac_cv_header_stdint_h" = xyes
11909 then :
11910 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11911
11912 fi
11913 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11914 if test "x$ac_cv_header_stdlib_h" = xyes
11915 then :
11916 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11917
11918 fi
11919 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11920 if test "x$ac_cv_header_termios_h" = xyes
11921 then :
11922 printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11923
11924 fi
11925 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11926 if test "x$ac_cv_header_termio_h" = xyes
11927 then :
11928 printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11929
11930 fi
11931 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11932 if test "x$ac_cv_header_unistd_h" = xyes
11933 then :
11934 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11935
11936 fi
11937 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11938 if test "x$ac_cv_header_utime_h" = xyes
11939 then :
11940 printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11941
11942 fi
11943 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11944 if test "x$ac_cv_header_attr_xattr_h" = xyes
11945 then :
11946 printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11947
11948 fi
11949 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11950 if test "x$ac_cv_header_linux_falloc_h" = xyes
11951 then :
11952 printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11953
11954 fi
11955 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11956 if test "x$ac_cv_header_linux_fd_h" = xyes
11957 then :
11958 printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11959
11960 fi
11961 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11962 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11963 then :
11964 printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11965
11966 fi
11967 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11968 if test "x$ac_cv_header_linux_major_h" = xyes
11969 then :
11970 printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11971
11972 fi
11973 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11974 if test "x$ac_cv_header_linux_loop_h" = xyes
11975 then :
11976 printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11977
11978 fi
11979 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
11980 if test "x$ac_cv_header_linux_types_h" = xyes
11981 then :
11982 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
11983
11984 fi
11985 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
11986 if test "x$ac_cv_header_net_if_dl_h" = xyes
11987 then :
11988 printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
11989
11990 fi
11991 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
11992 if test "x$ac_cv_header_netinet_in_h" = xyes
11993 then :
11994 printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
11995
11996 fi
11997 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
11998 if test "x$ac_cv_header_sys_acl_h" = xyes
11999 then :
12000 printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12001
12002 fi
12003 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12004 if test "x$ac_cv_header_sys_disklabel_h" = xyes
12005 then :
12006 printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12007
12008 fi
12009 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12010 if test "x$ac_cv_header_sys_disk_h" = xyes
12011 then :
12012 printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12013
12014 fi
12015 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12016 if test "x$ac_cv_header_sys_file_h" = xyes
12017 then :
12018 printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12019
12020 fi
12021 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12022 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12023 then :
12024 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12025
12026 fi
12027 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12028 if test "x$ac_cv_header_sys_key_h" = xyes
12029 then :
12030 printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12031
12032 fi
12033 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12034 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12035 then :
12036 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12037
12038 fi
12039 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12040 if test "x$ac_cv_header_sys_mman_h" = xyes
12041 then :
12042 printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12043
12044 fi
12045 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12046 if test "x$ac_cv_header_sys_mount_h" = xyes
12047 then :
12048 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12049
12050 fi
12051 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12052 if test "x$ac_cv_header_sys_prctl_h" = xyes
12053 then :
12054 printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12055
12056 fi
12057 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12058 if test "x$ac_cv_header_sys_random_h" = xyes
12059 then :
12060 printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12061
12062 fi
12063 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12064 if test "x$ac_cv_header_sys_resource_h" = xyes
12065 then :
12066 printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12067
12068 fi
12069 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12070 if test "x$ac_cv_header_sys_select_h" = xyes
12071 then :
12072 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12073
12074 fi
12075 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12076 if test "x$ac_cv_header_sys_socket_h" = xyes
12077 then :
12078 printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12079
12080 fi
12081 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12082 if test "x$ac_cv_header_sys_sockio_h" = xyes
12083 then :
12084 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12085
12086 fi
12087 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12088 if test "x$ac_cv_header_sys_stat_h" = xyes
12089 then :
12090 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12091
12092 fi
12093 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12094 if test "x$ac_cv_header_sys_syscall_h" = xyes
12095 then :
12096 printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12097
12098 fi
12099 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12100 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12101 then :
12102 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12103
12104 fi
12105 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12106 if test "x$ac_cv_header_sys_time_h" = xyes
12107 then :
12108 printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12109
12110 fi
12111 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12112 if test "x$ac_cv_header_sys_types_h" = xyes
12113 then :
12114 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12115
12116 fi
12117 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12118 if test "x$ac_cv_header_sys_un_h" = xyes
12119 then :
12120 printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12121
12122 fi
12123 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12124 if test "x$ac_cv_header_sys_wait_h" = xyes
12125 then :
12126 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12127
12128 fi
12129 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12130 if test "x$ac_cv_header_sys_xattr_h" = xyes
12131 then :
12132 printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12133
12134 fi
12135
12136 case "$host_os" in
12137 mingw*)
12138 # The above checks only detect system headers, not the headers in
12139 # ./include/mingw/, so explicitly define them to be available.
12140 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12141
12142 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12143
12144 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12145
12146 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12147
12148 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12149
12150 ;;
12151 esac
12152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12153 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12154 DD=
12155 for i in dd gdd ; do
12156 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12157 DD=$i
12158 break
12159 fi
12160 done
12161 if test -n "$DD" ; then
12162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12163 printf "%s\n" "$DD" >&6; }
12164 else
12165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12166 printf "%s\n" "not found, using dd" >&6; }
12167 DD=dd
12168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12169 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12170 fi
12171
12172
12173 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12174 #if HAVE_SYS_TYPES_H
12175 #include <sys/types.h>
12176 #endif
12177 #if HAVE_SYS_SOCKET
12178 #include <sys/socket.h>
12179 #endif
12180
12181 "
12182 if test "x$ac_cv_header_net_if_h" = xyes
12183 then :
12184 printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12185
12186 fi
12187
12188 ac_func=
12189 for ac_item in $ac_func_c_list
12190 do
12191 if test $ac_func; then
12192 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12193 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12194 echo "#define $ac_item 1" >> confdefs.h
12195 fi
12196 ac_func=
12197 else
12198 ac_func=$ac_item
12199 fi
12200 done
12201
12202 if test "x$ac_cv_func_vprintf" = xno
12203 then :
12204 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12205 if test "x$ac_cv_func__doprnt" = xyes
12206 then :
12207
12208 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12209
12210 fi
12211
12212 fi
12213 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12214 "
12215 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12216 then :
12217
12218 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12219
12220 fi
12221
12222 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12223 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12224 then :
12225
12226 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12227
12228
12229 fi
12230
12231 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12232 "
12233 if test "x$ac_cv_type_ssize_t" = xyes
12234 then :
12235
12236 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12237
12238 fi
12239
12240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12241 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12242 if test ${ac_cv_c_undeclared_builtin_options+y}
12243 then :
12244 printf %s "(cached) " >&6
12245 else $as_nop
12246 ac_save_CFLAGS=$CFLAGS
12247 ac_cv_c_undeclared_builtin_options='cannot detect'
12248 for ac_arg in '' -fno-builtin; do
12249 CFLAGS="$ac_save_CFLAGS $ac_arg"
12250 # This test program should *not* compile successfully.
12251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12252 /* end confdefs.h. */
12253
12254 int
12255 main (void)
12256 {
12257 (void) strchr;
12258 ;
12259 return 0;
12260 }
12261 _ACEOF
12262 if ac_fn_c_try_compile "$LINENO"
12263 then :
12264
12265 else $as_nop
12266 # This test program should compile successfully.
12267 # No library function is consistently available on
12268 # freestanding implementations, so test against a dummy
12269 # declaration. Include always-available headers on the
12270 # off chance that they somehow elicit warnings.
12271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12272 /* end confdefs.h. */
12273 #include <float.h>
12274 #include <limits.h>
12275 #include <stdarg.h>
12276 #include <stddef.h>
12277 extern void ac_decl (int, char *);
12278
12279 int
12280 main (void)
12281 {
12282 (void) ac_decl (0, (char *) 0);
12283 (void) ac_decl;
12284
12285 ;
12286 return 0;
12287 }
12288 _ACEOF
12289 if ac_fn_c_try_compile "$LINENO"
12290 then :
12291 if test x"$ac_arg" = x
12292 then :
12293 ac_cv_c_undeclared_builtin_options='none needed'
12294 else $as_nop
12295 ac_cv_c_undeclared_builtin_options=$ac_arg
12296 fi
12297 break
12298 fi
12299 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12300 fi
12301 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12302 done
12303 CFLAGS=$ac_save_CFLAGS
12304
12305 fi
12306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12307 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12308 case $ac_cv_c_undeclared_builtin_options in #(
12309 'cannot detect') :
12310 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12311 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12312 as_fn_error $? "cannot make $CC report undeclared builtins
12313 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12314 'none needed') :
12315 ac_c_undeclared_builtin_options='' ;; #(
12316 *) :
12317 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12318 esac
12319
12320 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12321 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12322 if test "x$ac_cv_have_decl_llseek" = xyes
12323 then :
12324
12325 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12326
12327 fi
12328 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12329 #define _LARGEFILE64_SOURCE
12330 #include <unistd.h>
12331 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12332 if test "x$ac_cv_have_decl_lseek64" = xyes
12333 then :
12334
12335 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12336
12337 fi
12338 # The cast to long int works around a bug in the HP C Compiler
12339 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12340 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12341 # This bug is HP SR number 8606223364.
12342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12343 printf %s "checking size of short... " >&6; }
12344 if test ${ac_cv_sizeof_short+y}
12345 then :
12346 printf %s "(cached) " >&6
12347 else $as_nop
12348 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"
12349 then :
12350
12351 else $as_nop
12352 if test "$ac_cv_type_short" = yes; then
12353 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12354 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12355 as_fn_error 77 "cannot compute sizeof (short)
12356 See \`config.log' for more details" "$LINENO" 5; }
12357 else
12358 ac_cv_sizeof_short=0
12359 fi
12360 fi
12361
12362 fi
12363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12364 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12365
12366
12367
12368 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12369
12370
12371 # The cast to long int works around a bug in the HP C Compiler
12372 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12373 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12374 # This bug is HP SR number 8606223364.
12375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12376 printf %s "checking size of int... " >&6; }
12377 if test ${ac_cv_sizeof_int+y}
12378 then :
12379 printf %s "(cached) " >&6
12380 else $as_nop
12381 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"
12382 then :
12383
12384 else $as_nop
12385 if test "$ac_cv_type_int" = yes; then
12386 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12387 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12388 as_fn_error 77 "cannot compute sizeof (int)
12389 See \`config.log' for more details" "$LINENO" 5; }
12390 else
12391 ac_cv_sizeof_int=0
12392 fi
12393 fi
12394
12395 fi
12396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12397 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12398
12399
12400
12401 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12402
12403
12404 # The cast to long int works around a bug in the HP C Compiler
12405 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12406 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12407 # This bug is HP SR number 8606223364.
12408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12409 printf %s "checking size of long... " >&6; }
12410 if test ${ac_cv_sizeof_long+y}
12411 then :
12412 printf %s "(cached) " >&6
12413 else $as_nop
12414 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
12415 then :
12416
12417 else $as_nop
12418 if test "$ac_cv_type_long" = yes; then
12419 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12420 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12421 as_fn_error 77 "cannot compute sizeof (long)
12422 See \`config.log' for more details" "$LINENO" 5; }
12423 else
12424 ac_cv_sizeof_long=0
12425 fi
12426 fi
12427
12428 fi
12429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12430 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12431
12432
12433
12434 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12435
12436
12437 # The cast to long int works around a bug in the HP C Compiler
12438 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12439 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12440 # This bug is HP SR number 8606223364.
12441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12442 printf %s "checking size of long long... " >&6; }
12443 if test ${ac_cv_sizeof_long_long+y}
12444 then :
12445 printf %s "(cached) " >&6
12446 else $as_nop
12447 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"
12448 then :
12449
12450 else $as_nop
12451 if test "$ac_cv_type_long_long" = yes; then
12452 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12453 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12454 as_fn_error 77 "cannot compute sizeof (long long)
12455 See \`config.log' for more details" "$LINENO" 5; }
12456 else
12457 ac_cv_sizeof_long_long=0
12458 fi
12459 fi
12460
12461 fi
12462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12463 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12464
12465
12466
12467 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12468
12469
12470 # The cast to long int works around a bug in the HP C Compiler
12471 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12472 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12473 # This bug is HP SR number 8606223364.
12474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12475 printf %s "checking size of off_t... " >&6; }
12476 if test ${ac_cv_sizeof_off_t+y}
12477 then :
12478 printf %s "(cached) " >&6
12479 else $as_nop
12480 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"
12481 then :
12482
12483 else $as_nop
12484 if test "$ac_cv_type_off_t" = yes; then
12485 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12486 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12487 as_fn_error 77 "cannot compute sizeof (off_t)
12488 See \`config.log' for more details" "$LINENO" 5; }
12489 else
12490 ac_cv_sizeof_off_t=0
12491 fi
12492 fi
12493
12494 fi
12495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12496 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12497
12498
12499
12500 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12501
12502
12503 # The cast to long int works around a bug in the HP C Compiler
12504 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12505 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12506 # This bug is HP SR number 8606223364.
12507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12508 printf %s "checking size of time_t... " >&6; }
12509 if test ${ac_cv_sizeof_time_t+y}
12510 then :
12511 printf %s "(cached) " >&6
12512 else $as_nop
12513 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"
12514 then :
12515
12516 else $as_nop
12517 if test "$ac_cv_type_time_t" = yes; then
12518 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12519 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12520 as_fn_error 77 "cannot compute sizeof (time_t)
12521 See \`config.log' for more details" "$LINENO" 5; }
12522 else
12523 ac_cv_sizeof_time_t=0
12524 fi
12525 fi
12526
12527 fi
12528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12529 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12530
12531
12532
12533 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12534
12535
12536 SIZEOF_SHORT=$ac_cv_sizeof_short
12537 SIZEOF_INT=$ac_cv_sizeof_int
12538 SIZEOF_LONG=$ac_cv_sizeof_long
12539 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12540 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12541 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12542
12543
12544
12545
12546
12547
12548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12549 printf %s "checking whether byte ordering is bigendian... " >&6; }
12550 if test ${ac_cv_c_bigendian+y}
12551 then :
12552 printf %s "(cached) " >&6
12553 else $as_nop
12554 ac_cv_c_bigendian=unknown
12555 # See if we're dealing with a universal compiler.
12556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12557 /* end confdefs.h. */
12558 #ifndef __APPLE_CC__
12559 not a universal capable compiler
12560 #endif
12561 typedef int dummy;
12562
12563 _ACEOF
12564 if ac_fn_c_try_compile "$LINENO"
12565 then :
12566
12567 # Check for potential -arch flags. It is not universal unless
12568 # there are at least two -arch flags with different values.
12569 ac_arch=
12570 ac_prev=
12571 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12572 if test -n "$ac_prev"; then
12573 case $ac_word in
12574 i?86 | x86_64 | ppc | ppc64)
12575 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12576 ac_arch=$ac_word
12577 else
12578 ac_cv_c_bigendian=universal
12579 break
12580 fi
12581 ;;
12582 esac
12583 ac_prev=
12584 elif test "x$ac_word" = "x-arch"; then
12585 ac_prev=arch
12586 fi
12587 done
12588 fi
12589 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12590 if test $ac_cv_c_bigendian = unknown; then
12591 # See if sys/param.h defines the BYTE_ORDER macro.
12592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12593 /* end confdefs.h. */
12594 #include <sys/types.h>
12595 #include <sys/param.h>
12596
12597 int
12598 main (void)
12599 {
12600 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12601 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12602 && LITTLE_ENDIAN)
12603 bogus endian macros
12604 #endif
12605
12606 ;
12607 return 0;
12608 }
12609 _ACEOF
12610 if ac_fn_c_try_compile "$LINENO"
12611 then :
12612 # It does; now see whether it defined to BIG_ENDIAN or not.
12613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12614 /* end confdefs.h. */
12615 #include <sys/types.h>
12616 #include <sys/param.h>
12617
12618 int
12619 main (void)
12620 {
12621 #if BYTE_ORDER != BIG_ENDIAN
12622 not big endian
12623 #endif
12624
12625 ;
12626 return 0;
12627 }
12628 _ACEOF
12629 if ac_fn_c_try_compile "$LINENO"
12630 then :
12631 ac_cv_c_bigendian=yes
12632 else $as_nop
12633 ac_cv_c_bigendian=no
12634 fi
12635 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12636 fi
12637 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12638 fi
12639 if test $ac_cv_c_bigendian = unknown; then
12640 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12642 /* end confdefs.h. */
12643 #include <limits.h>
12644
12645 int
12646 main (void)
12647 {
12648 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12649 bogus endian macros
12650 #endif
12651
12652 ;
12653 return 0;
12654 }
12655 _ACEOF
12656 if ac_fn_c_try_compile "$LINENO"
12657 then :
12658 # It does; now see whether it defined to _BIG_ENDIAN or not.
12659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12660 /* end confdefs.h. */
12661 #include <limits.h>
12662
12663 int
12664 main (void)
12665 {
12666 #ifndef _BIG_ENDIAN
12667 not big endian
12668 #endif
12669
12670 ;
12671 return 0;
12672 }
12673 _ACEOF
12674 if ac_fn_c_try_compile "$LINENO"
12675 then :
12676 ac_cv_c_bigendian=yes
12677 else $as_nop
12678 ac_cv_c_bigendian=no
12679 fi
12680 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12681 fi
12682 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12683 fi
12684 if test $ac_cv_c_bigendian = unknown; then
12685 # Compile a test program.
12686 if test "$cross_compiling" = yes
12687 then :
12688 # Try to guess by grepping values from an object file.
12689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12690 /* end confdefs.h. */
12691 unsigned short int ascii_mm[] =
12692 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12693 unsigned short int ascii_ii[] =
12694 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12695 int use_ascii (int i) {
12696 return ascii_mm[i] + ascii_ii[i];
12697 }
12698 unsigned short int ebcdic_ii[] =
12699 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12700 unsigned short int ebcdic_mm[] =
12701 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12702 int use_ebcdic (int i) {
12703 return ebcdic_mm[i] + ebcdic_ii[i];
12704 }
12705 extern int foo;
12706
12707 int
12708 main (void)
12709 {
12710 return use_ascii (foo) == use_ebcdic (foo);
12711 ;
12712 return 0;
12713 }
12714 _ACEOF
12715 if ac_fn_c_try_compile "$LINENO"
12716 then :
12717 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12718 ac_cv_c_bigendian=yes
12719 fi
12720 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12721 if test "$ac_cv_c_bigendian" = unknown; then
12722 ac_cv_c_bigendian=no
12723 else
12724 # finding both strings is unlikely to happen, but who knows?
12725 ac_cv_c_bigendian=unknown
12726 fi
12727 fi
12728 fi
12729 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12730 else $as_nop
12731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732 /* end confdefs.h. */
12733 $ac_includes_default
12734 int
12735 main (void)
12736 {
12737
12738 /* Are we little or big endian? From Harbison&Steele. */
12739 union
12740 {
12741 long int l;
12742 char c[sizeof (long int)];
12743 } u;
12744 u.l = 1;
12745 return u.c[sizeof (long int) - 1] == 1;
12746
12747 ;
12748 return 0;
12749 }
12750 _ACEOF
12751 if ac_fn_c_try_run "$LINENO"
12752 then :
12753 ac_cv_c_bigendian=no
12754 else $as_nop
12755 ac_cv_c_bigendian=yes
12756 fi
12757 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12758 conftest.$ac_objext conftest.beam conftest.$ac_ext
12759 fi
12760
12761 fi
12762 fi
12763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12764 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12765 case $ac_cv_c_bigendian in #(
12766 yes)
12767 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12768 ;; #(
12769 no)
12770 ;; #(
12771 universal)
12772
12773 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12774
12775 ;; #(
12776 *)
12777 as_fn_error $? "unknown endianness
12778 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12779 esac
12780
12781 if test $cross_compiling = no; then
12782 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12783 else
12784 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12785 fi
12786 ASM_TYPES_HEADER=./asm_types.h
12787
12788 echo "/* These defines are needed for the public ext2fs.h header file */" \
12789 > public_config.h
12790 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12791 uniq tmp_config.$$ >> public_config.h
12792 else
12793 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12794 fi
12795 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12796 uniq tmp_config.$$ >> public_config.h
12797 else
12798 echo "#undef WORDS_BIGENDIAN" >> public_config.h
12799 fi
12800 rm -f tmp_config.$$
12801 PUBLIC_CONFIG_HEADER=./public_config.h
12802
12803 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12804 if test "x$ac_cv_header_inttypes_h" = xyes
12805 then :
12806 printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12807
12808 fi
12809
12810 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12811 if test "x$ac_cv_type_intptr_t" = xyes
12812 then :
12813
12814 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12815
12816
12817 fi
12818
12819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12820 printf %s "checking whether struct stat has a st_flags field... " >&6; }
12821 if test ${e2fsprogs_cv_struct_st_flags+y}
12822 then :
12823 printf %s "(cached) " >&6
12824 else $as_nop
12825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12826 /* end confdefs.h. */
12827 #include <sys/stat.h>
12828 int
12829 main (void)
12830 {
12831 struct stat stat; stat.st_flags = 0;
12832 ;
12833 return 0;
12834 }
12835 _ACEOF
12836 if ac_fn_c_try_compile "$LINENO"
12837 then :
12838 e2fsprogs_cv_struct_st_flags=yes
12839 else $as_nop
12840 e2fsprogs_cv_struct_st_flags=no
12841 fi
12842 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12843 fi
12844
12845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12846 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12847 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12849 printf %s "checking whether st_flags field is useful... " >&6; }
12850 if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12851 then :
12852 printf %s "(cached) " >&6
12853 else $as_nop
12854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h. */
12856 #include <sys/stat.h>
12857 int
12858 main (void)
12859 {
12860 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12861 ;
12862 return 0;
12863 }
12864 _ACEOF
12865 if ac_fn_c_try_compile "$LINENO"
12866 then :
12867 e2fsprogs_cv_struct_st_flags_immut=yes
12868 else $as_nop
12869 e2fsprogs_cv_struct_st_flags_immut=no
12870 fi
12871 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12872 fi
12873
12874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12875 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12876 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12877
12878 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12879
12880 fi
12881 fi
12882 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12883 #include <sys/socket.h>
12884 "
12885 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12886 then :
12887
12888 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12889
12890 fi
12891
12892 if test -n "$BLKID_CMT"; then
12893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12894 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12895 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12896 then :
12897 printf %s "(cached) " >&6
12898 else $as_nop
12899 ac_check_lib_save_LIBS=$LIBS
12900 LIBS="-lblkid $LIBS"
12901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12902 /* end confdefs.h. */
12903
12904 /* Override any GCC internal prototype to avoid an error.
12905 Use char because int might match the return type of a GCC
12906 builtin and then its argument prototype would still apply. */
12907 char blkid_probe_get_topology ();
12908 int
12909 main (void)
12910 {
12911 return blkid_probe_get_topology ();
12912 ;
12913 return 0;
12914 }
12915 _ACEOF
12916 if ac_fn_c_try_link "$LINENO"
12917 then :
12918 ac_cv_lib_blkid_blkid_probe_get_topology=yes
12919 else $as_nop
12920 ac_cv_lib_blkid_blkid_probe_get_topology=no
12921 fi
12922 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12923 conftest$ac_exeext conftest.$ac_ext
12924 LIBS=$ac_check_lib_save_LIBS
12925 fi
12926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12927 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12928 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12929 then :
12930
12931 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12932
12933 fi
12934
12935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12936 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12937 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12938 then :
12939 printf %s "(cached) " >&6
12940 else $as_nop
12941 ac_check_lib_save_LIBS=$LIBS
12942 LIBS="-lblkid $LIBS"
12943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12944 /* end confdefs.h. */
12945
12946 /* Override any GCC internal prototype to avoid an error.
12947 Use char because int might match the return type of a GCC
12948 builtin and then its argument prototype would still apply. */
12949 char blkid_topology_get_dax ();
12950 int
12951 main (void)
12952 {
12953 return blkid_topology_get_dax ();
12954 ;
12955 return 0;
12956 }
12957 _ACEOF
12958 if ac_fn_c_try_link "$LINENO"
12959 then :
12960 ac_cv_lib_blkid_blkid_topology_get_dax=yes
12961 else $as_nop
12962 ac_cv_lib_blkid_blkid_topology_get_dax=no
12963 fi
12964 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12965 conftest$ac_exeext conftest.$ac_ext
12966 LIBS=$ac_check_lib_save_LIBS
12967 fi
12968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12969 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
12970 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
12971 then :
12972
12973 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
12974
12975 fi
12976
12977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
12978 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
12979 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
12980 then :
12981 printf %s "(cached) " >&6
12982 else $as_nop
12983 ac_check_lib_save_LIBS=$LIBS
12984 LIBS="-lblkid $LIBS"
12985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12986 /* end confdefs.h. */
12987
12988 /* Override any GCC internal prototype to avoid an error.
12989 Use char because int might match the return type of a GCC
12990 builtin and then its argument prototype would still apply. */
12991 char blkid_probe_enable_partitions ();
12992 int
12993 main (void)
12994 {
12995 return blkid_probe_enable_partitions ();
12996 ;
12997 return 0;
12998 }
12999 _ACEOF
13000 if ac_fn_c_try_link "$LINENO"
13001 then :
13002 ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13003 else $as_nop
13004 ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13005 fi
13006 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13007 conftest$ac_exeext conftest.$ac_ext
13008 LIBS=$ac_check_lib_save_LIBS
13009 fi
13010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13011 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13012 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13013 then :
13014
13015 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13016
13017 fi
13018
13019 fi
13020 if test -n "$DLOPEN_LIB" ; then
13021 ac_cv_func_dlopen=yes
13022 fi
13023 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13024 if test "x$ac_cv_func___secure_getenv" = xyes
13025 then :
13026 printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13027
13028 fi
13029 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13030 if test "x$ac_cv_func_add_key" = xyes
13031 then :
13032 printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13033
13034 fi
13035 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13036 if test "x$ac_cv_func_backtrace" = xyes
13037 then :
13038 printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13039
13040 fi
13041 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13042 if test "x$ac_cv_func_chflags" = xyes
13043 then :
13044 printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13045
13046 fi
13047 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13048 if test "x$ac_cv_func_dlopen" = xyes
13049 then :
13050 printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13051
13052 fi
13053 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13054 if test "x$ac_cv_func_fadvise64" = xyes
13055 then :
13056 printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13057
13058 fi
13059 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13060 if test "x$ac_cv_func_fallocate" = xyes
13061 then :
13062 printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13063
13064 fi
13065 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13066 if test "x$ac_cv_func_fallocate64" = xyes
13067 then :
13068 printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13069
13070 fi
13071 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13072 if test "x$ac_cv_func_fchown" = xyes
13073 then :
13074 printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13075
13076 fi
13077 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13078 if test "x$ac_cv_func_fcntl" = xyes
13079 then :
13080 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13081
13082 fi
13083 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13084 if test "x$ac_cv_func_fdatasync" = xyes
13085 then :
13086 printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13087
13088 fi
13089 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13090 if test "x$ac_cv_func_fstat64" = xyes
13091 then :
13092 printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13093
13094 fi
13095 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13096 if test "x$ac_cv_func_fsync" = xyes
13097 then :
13098 printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13099
13100 fi
13101 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13102 if test "x$ac_cv_func_ftruncate64" = xyes
13103 then :
13104 printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13105
13106 fi
13107 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13108 if test "x$ac_cv_func_futimes" = xyes
13109 then :
13110 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13111
13112 fi
13113 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13114 if test "x$ac_cv_func_getcwd" = xyes
13115 then :
13116 printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13117
13118 fi
13119 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13120 if test "x$ac_cv_func_getdtablesize" = xyes
13121 then :
13122 printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13123
13124 fi
13125 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13126 if test "x$ac_cv_func_getentropy" = xyes
13127 then :
13128 printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13129
13130 fi
13131 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13132 if test "x$ac_cv_func_gethostname" = xyes
13133 then :
13134 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13135
13136 fi
13137 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13138 if test "x$ac_cv_func_getmntinfo" = xyes
13139 then :
13140 printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13141
13142 fi
13143 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13144 if test "x$ac_cv_func_getpwuid_r" = xyes
13145 then :
13146 printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13147
13148 fi
13149 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13150 if test "x$ac_cv_func_getrandom" = xyes
13151 then :
13152 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13153
13154 fi
13155 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13156 if test "x$ac_cv_func_getrlimit" = xyes
13157 then :
13158 printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13159
13160 fi
13161 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13162 if test "x$ac_cv_func_getrusage" = xyes
13163 then :
13164 printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13165
13166 fi
13167 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13168 if test "x$ac_cv_func_jrand48" = xyes
13169 then :
13170 printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13171
13172 fi
13173 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13174 if test "x$ac_cv_func_keyctl" = xyes
13175 then :
13176 printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13177
13178 fi
13179 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13180 if test "x$ac_cv_func_llistxattr" = xyes
13181 then :
13182 printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13183
13184 fi
13185 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13186 if test "x$ac_cv_func_llseek" = xyes
13187 then :
13188 printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13189
13190 fi
13191 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13192 if test "x$ac_cv_func_lseek64" = xyes
13193 then :
13194 printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13195
13196 fi
13197 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13198 if test "x$ac_cv_func_mallinfo" = xyes
13199 then :
13200 printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13201
13202 fi
13203 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13204 if test "x$ac_cv_func_mallinfo2" = xyes
13205 then :
13206 printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13207
13208 fi
13209 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13210 if test "x$ac_cv_func_mbstowcs" = xyes
13211 then :
13212 printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13213
13214 fi
13215 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13216 if test "x$ac_cv_func_memalign" = xyes
13217 then :
13218 printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13219
13220 fi
13221 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13222 if test "x$ac_cv_func_mempcpy" = xyes
13223 then :
13224 printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13225
13226 fi
13227 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13228 if test "x$ac_cv_func_mmap" = xyes
13229 then :
13230 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13231
13232 fi
13233 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13234 if test "x$ac_cv_func_msync" = xyes
13235 then :
13236 printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13237
13238 fi
13239 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13240 if test "x$ac_cv_func_nanosleep" = xyes
13241 then :
13242 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13243
13244 fi
13245 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13246 if test "x$ac_cv_func_open64" = xyes
13247 then :
13248 printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13249
13250 fi
13251 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13252 if test "x$ac_cv_func_pathconf" = xyes
13253 then :
13254 printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13255
13256 fi
13257 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13258 if test "x$ac_cv_func_posix_fadvise" = xyes
13259 then :
13260 printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13261
13262 fi
13263 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13264 if test "x$ac_cv_func_posix_fadvise64" = xyes
13265 then :
13266 printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13267
13268 fi
13269 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13270 if test "x$ac_cv_func_posix_memalign" = xyes
13271 then :
13272 printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13273
13274 fi
13275 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13276 if test "x$ac_cv_func_prctl" = xyes
13277 then :
13278 printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13279
13280 fi
13281 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13282 if test "x$ac_cv_func_pread" = xyes
13283 then :
13284 printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13285
13286 fi
13287 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13288 if test "x$ac_cv_func_pwrite" = xyes
13289 then :
13290 printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13291
13292 fi
13293 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13294 if test "x$ac_cv_func_pread64" = xyes
13295 then :
13296 printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13297
13298 fi
13299 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13300 if test "x$ac_cv_func_pwrite64" = xyes
13301 then :
13302 printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13303
13304 fi
13305 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13306 if test "x$ac_cv_func_qsort_r" = xyes
13307 then :
13308 printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13309
13310 fi
13311 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13312 if test "x$ac_cv_func_secure_getenv" = xyes
13313 then :
13314 printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13315
13316 fi
13317 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13318 if test "x$ac_cv_func_setmntent" = xyes
13319 then :
13320 printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13321
13322 fi
13323 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13324 if test "x$ac_cv_func_setresgid" = xyes
13325 then :
13326 printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13327
13328 fi
13329 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13330 if test "x$ac_cv_func_setresuid" = xyes
13331 then :
13332 printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13333
13334 fi
13335 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13336 if test "x$ac_cv_func_snprintf" = xyes
13337 then :
13338 printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13339
13340 fi
13341 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13342 if test "x$ac_cv_func_srandom" = xyes
13343 then :
13344 printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13345
13346 fi
13347 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13348 if test "x$ac_cv_func_stpcpy" = xyes
13349 then :
13350 printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13351
13352 fi
13353 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13354 if test "x$ac_cv_func_strcasecmp" = xyes
13355 then :
13356 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13357
13358 fi
13359 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13360 if test "x$ac_cv_func_strdup" = xyes
13361 then :
13362 printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13363
13364 fi
13365 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13366 if test "x$ac_cv_func_strnlen" = xyes
13367 then :
13368 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13369
13370 fi
13371 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13372 if test "x$ac_cv_func_strptime" = xyes
13373 then :
13374 printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13375
13376 fi
13377 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13378 if test "x$ac_cv_func_strtoull" = xyes
13379 then :
13380 printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13381
13382 fi
13383 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13384 if test "x$ac_cv_func_sync_file_range" = xyes
13385 then :
13386 printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13387
13388 fi
13389 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13390 if test "x$ac_cv_func_sysconf" = xyes
13391 then :
13392 printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13393
13394 fi
13395 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13396 if test "x$ac_cv_func_usleep" = xyes
13397 then :
13398 printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13399
13400 fi
13401 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13402 if test "x$ac_cv_func_utime" = xyes
13403 then :
13404 printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13405
13406 fi
13407 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13408 if test "x$ac_cv_func_utimes" = xyes
13409 then :
13410 printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13411
13412 fi
13413 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13414 if test "x$ac_cv_func_valloc" = xyes
13415 then :
13416 printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13417
13418 fi
13419
13420 SOCKET_LIB=''
13421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13422 printf %s "checking for socket in -lsocket... " >&6; }
13423 if test ${ac_cv_lib_socket_socket+y}
13424 then :
13425 printf %s "(cached) " >&6
13426 else $as_nop
13427 ac_check_lib_save_LIBS=$LIBS
13428 LIBS="-lsocket $LIBS"
13429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13430 /* end confdefs.h. */
13431
13432 /* Override any GCC internal prototype to avoid an error.
13433 Use char because int might match the return type of a GCC
13434 builtin and then its argument prototype would still apply. */
13435 char socket ();
13436 int
13437 main (void)
13438 {
13439 return socket ();
13440 ;
13441 return 0;
13442 }
13443 _ACEOF
13444 if ac_fn_c_try_link "$LINENO"
13445 then :
13446 ac_cv_lib_socket_socket=yes
13447 else $as_nop
13448 ac_cv_lib_socket_socket=no
13449 fi
13450 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13451 conftest$ac_exeext conftest.$ac_ext
13452 LIBS=$ac_check_lib_save_LIBS
13453 fi
13454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13455 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13456 if test "x$ac_cv_lib_socket_socket" = xyes
13457 then :
13458 SOCKET_LIB=-lsocket
13459 fi
13460
13461
13462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13463 printf %s "checking for magic_file in -lmagic... " >&6; }
13464 if test ${ac_cv_lib_magic_magic_file+y}
13465 then :
13466 printf %s "(cached) " >&6
13467 else $as_nop
13468 ac_check_lib_save_LIBS=$LIBS
13469 LIBS="-lmagic $LIBS"
13470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13471 /* end confdefs.h. */
13472
13473 /* Override any GCC internal prototype to avoid an error.
13474 Use char because int might match the return type of a GCC
13475 builtin and then its argument prototype would still apply. */
13476 char magic_file ();
13477 int
13478 main (void)
13479 {
13480 return magic_file ();
13481 ;
13482 return 0;
13483 }
13484 _ACEOF
13485 if ac_fn_c_try_link "$LINENO"
13486 then :
13487 ac_cv_lib_magic_magic_file=yes
13488 else $as_nop
13489 ac_cv_lib_magic_magic_file=no
13490 fi
13491 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13492 conftest$ac_exeext conftest.$ac_ext
13493 LIBS=$ac_check_lib_save_LIBS
13494 fi
13495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13496 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13497 if test "x$ac_cv_lib_magic_magic_file" = xyes
13498 then :
13499 MAGIC_LIB=-lmagic
13500 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13501 if test "x$ac_cv_header_magic_h" = xyes
13502 then :
13503 printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13504
13505 fi
13506
13507 fi
13508
13509 if test "$ac_cv_func_dlopen" = yes ; then
13510 MAGIC_LIB=$DLOPEN_LIB
13511 fi
13512
13513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13514 printf %s "checking for clock_gettime in -lrt... " >&6; }
13515 if test ${ac_cv_lib_rt_clock_gettime+y}
13516 then :
13517 printf %s "(cached) " >&6
13518 else $as_nop
13519 ac_check_lib_save_LIBS=$LIBS
13520 LIBS="-lrt $LIBS"
13521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13522 /* end confdefs.h. */
13523
13524 /* Override any GCC internal prototype to avoid an error.
13525 Use char because int might match the return type of a GCC
13526 builtin and then its argument prototype would still apply. */
13527 char clock_gettime ();
13528 int
13529 main (void)
13530 {
13531 return clock_gettime ();
13532 ;
13533 return 0;
13534 }
13535 _ACEOF
13536 if ac_fn_c_try_link "$LINENO"
13537 then :
13538 ac_cv_lib_rt_clock_gettime=yes
13539 else $as_nop
13540 ac_cv_lib_rt_clock_gettime=no
13541 fi
13542 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13543 conftest$ac_exeext conftest.$ac_ext
13544 LIBS=$ac_check_lib_save_LIBS
13545 fi
13546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13547 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13548 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13549 then :
13550 CLOCK_GETTIME_LIB=-lrt
13551 fi
13552
13553
13554 FUSE_CMT=
13555 FUSE_LIB=
13556 # Check whether --enable-fuse2fs was given.
13557 if test ${enable_fuse2fs+y}
13558 then :
13559 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13560 then
13561 FUSE_CMT="#"
13562 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13563 printf "%s\n" "Disabling fuse2fs" >&6; }
13564 else
13565 for ac_header in pthread.h fuse.h
13566 do :
13567 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13568 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13569 #define FUSE_USE_VERSION 29
13570 "
13571 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13572 then :
13573 cat >>confdefs.h <<_ACEOF
13574 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13575 _ACEOF
13576
13577 else $as_nop
13578 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13579 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13580 as_fn_error $? "Cannot find fuse2fs headers.
13581 See \`config.log' for more details" "$LINENO" 5; }
13582 fi
13583
13584 done
13585
13586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13587 /* end confdefs.h. */
13588 #define FUSE_USE_VERSION 29
13589 #ifdef __linux__
13590 #include <linux/fs.h>
13591 #include <linux/falloc.h>
13592 #include <linux/xattr.h>
13593 #endif
13594
13595 int
13596 main (void)
13597 {
13598
13599 ;
13600 return 0;
13601 }
13602 _ACEOF
13603 if ac_fn_c_try_cpp "$LINENO"
13604 then :
13605
13606 else $as_nop
13607 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13608 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13609 as_fn_error $? "Cannot find fuse2fs Linux headers.
13610 See \`config.log' for more details" "$LINENO" 5; }
13611 fi
13612 rm -f conftest.err conftest.i conftest.$ac_ext
13613
13614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13615 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13616 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13617 then :
13618 printf %s "(cached) " >&6
13619 else $as_nop
13620 ac_check_lib_save_LIBS=$LIBS
13621 LIBS="-losxfuse $LIBS"
13622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13623 /* end confdefs.h. */
13624
13625 /* Override any GCC internal prototype to avoid an error.
13626 Use char because int might match the return type of a GCC
13627 builtin and then its argument prototype would still apply. */
13628 char fuse_main ();
13629 int
13630 main (void)
13631 {
13632 return fuse_main ();
13633 ;
13634 return 0;
13635 }
13636 _ACEOF
13637 if ac_fn_c_try_link "$LINENO"
13638 then :
13639 ac_cv_lib_osxfuse_fuse_main=yes
13640 else $as_nop
13641 ac_cv_lib_osxfuse_fuse_main=no
13642 fi
13643 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13644 conftest$ac_exeext conftest.$ac_ext
13645 LIBS=$ac_check_lib_save_LIBS
13646 fi
13647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13648 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13649 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13650 then :
13651 FUSE_LIB=-losxfuse
13652 else $as_nop
13653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13654 printf %s "checking for fuse_main in -lfuse... " >&6; }
13655 if test ${ac_cv_lib_fuse_fuse_main+y}
13656 then :
13657 printf %s "(cached) " >&6
13658 else $as_nop
13659 ac_check_lib_save_LIBS=$LIBS
13660 LIBS="-lfuse $LIBS"
13661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13662 /* end confdefs.h. */
13663
13664 /* Override any GCC internal prototype to avoid an error.
13665 Use char because int might match the return type of a GCC
13666 builtin and then its argument prototype would still apply. */
13667 char fuse_main ();
13668 int
13669 main (void)
13670 {
13671 return fuse_main ();
13672 ;
13673 return 0;
13674 }
13675 _ACEOF
13676 if ac_fn_c_try_link "$LINENO"
13677 then :
13678 ac_cv_lib_fuse_fuse_main=yes
13679 else $as_nop
13680 ac_cv_lib_fuse_fuse_main=no
13681 fi
13682 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13683 conftest$ac_exeext conftest.$ac_ext
13684 LIBS=$ac_check_lib_save_LIBS
13685 fi
13686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13687 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13688 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13689 then :
13690 FUSE_LIB=-lfuse
13691 else $as_nop
13692 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13693 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13694 as_fn_error $? "Cannot find fuse library.
13695 See \`config.log' for more details" "$LINENO" 5; }
13696 fi
13697
13698 fi
13699
13700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13701 printf "%s\n" "Enabling fuse2fs" >&6; }
13702 fi
13703
13704 else $as_nop
13705 for ac_header in pthread.h fuse.h
13706 do :
13707 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13708 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13709 #define FUSE_USE_VERSION 29
13710 #ifdef __linux__
13711 # include <linux/fs.h>
13712 # include <linux/falloc.h>
13713 # include <linux/xattr.h>
13714 #endif
13715 "
13716 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13717 then :
13718 cat >>confdefs.h <<_ACEOF
13719 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13720 _ACEOF
13721
13722 else $as_nop
13723 FUSE_CMT="#"
13724 fi
13725
13726 done
13727 if test -z "$FUSE_CMT"
13728 then
13729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13730 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13731 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13732 then :
13733 printf %s "(cached) " >&6
13734 else $as_nop
13735 ac_check_lib_save_LIBS=$LIBS
13736 LIBS="-losxfuse $LIBS"
13737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13738 /* end confdefs.h. */
13739
13740 /* Override any GCC internal prototype to avoid an error.
13741 Use char because int might match the return type of a GCC
13742 builtin and then its argument prototype would still apply. */
13743 char fuse_main ();
13744 int
13745 main (void)
13746 {
13747 return fuse_main ();
13748 ;
13749 return 0;
13750 }
13751 _ACEOF
13752 if ac_fn_c_try_link "$LINENO"
13753 then :
13754 ac_cv_lib_osxfuse_fuse_main=yes
13755 else $as_nop
13756 ac_cv_lib_osxfuse_fuse_main=no
13757 fi
13758 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13759 conftest$ac_exeext conftest.$ac_ext
13760 LIBS=$ac_check_lib_save_LIBS
13761 fi
13762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13763 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13764 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13765 then :
13766 FUSE_LIB=-losxfuse
13767 else $as_nop
13768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13769 printf %s "checking for fuse_main in -lfuse... " >&6; }
13770 if test ${ac_cv_lib_fuse_fuse_main+y}
13771 then :
13772 printf %s "(cached) " >&6
13773 else $as_nop
13774 ac_check_lib_save_LIBS=$LIBS
13775 LIBS="-lfuse $LIBS"
13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777 /* end confdefs.h. */
13778
13779 /* Override any GCC internal prototype to avoid an error.
13780 Use char because int might match the return type of a GCC
13781 builtin and then its argument prototype would still apply. */
13782 char fuse_main ();
13783 int
13784 main (void)
13785 {
13786 return fuse_main ();
13787 ;
13788 return 0;
13789 }
13790 _ACEOF
13791 if ac_fn_c_try_link "$LINENO"
13792 then :
13793 ac_cv_lib_fuse_fuse_main=yes
13794 else $as_nop
13795 ac_cv_lib_fuse_fuse_main=no
13796 fi
13797 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13798 conftest$ac_exeext conftest.$ac_ext
13799 LIBS=$ac_check_lib_save_LIBS
13800 fi
13801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13802 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13803 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13804 then :
13805 FUSE_LIB=-lfuse
13806 else $as_nop
13807 FUSE_CMT="#"
13808 fi
13809
13810 fi
13811
13812 fi
13813 if test -z "$FUSE_CMT"
13814 then
13815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13816 printf "%s\n" "Enabling fuse2fs by default." >&6; }
13817 fi
13818
13819 fi
13820
13821
13822
13823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13824 printf %s "checking for optreset... " >&6; }
13825 if test ${ac_cv_have_optreset+y}
13826 then :
13827 printf %s "(cached) " >&6
13828 else $as_nop
13829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13830 /* end confdefs.h. */
13831 #include <unistd.h>
13832
13833 _ACEOF
13834 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13835 $EGREP "optreset" >/dev/null 2>&1
13836 then :
13837 ac_cv_have_optreset=yes
13838 else $as_nop
13839 ac_cv_have_optreset=no
13840 fi
13841 rm -rf conftest*
13842
13843 fi
13844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13845 printf "%s\n" "$ac_cv_have_optreset" >&6; }
13846 if test $ac_cv_have_optreset = yes; then
13847
13848 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13849
13850 fi
13851
13852 SEM_INIT_LIB=''
13853 echo GL_THREADS_API: ${gl_threads_api}
13854 if test "${gl_threads_api}" != none
13855 then
13856 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13857 if test "x$ac_cv_func_sem_init" = xyes
13858 then :
13859
13860 else $as_nop
13861 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13862 printf %s "checking for sem_init in -lpthread... " >&6; }
13863 if test ${ac_cv_lib_pthread_sem_init+y}
13864 then :
13865 printf %s "(cached) " >&6
13866 else $as_nop
13867 ac_check_lib_save_LIBS=$LIBS
13868 LIBS="-lpthread $LIBS"
13869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13870 /* end confdefs.h. */
13871
13872 /* Override any GCC internal prototype to avoid an error.
13873 Use char because int might match the return type of a GCC
13874 builtin and then its argument prototype would still apply. */
13875 char sem_init ();
13876 int
13877 main (void)
13878 {
13879 return sem_init ();
13880 ;
13881 return 0;
13882 }
13883 _ACEOF
13884 if ac_fn_c_try_link "$LINENO"
13885 then :
13886 ac_cv_lib_pthread_sem_init=yes
13887 else $as_nop
13888 ac_cv_lib_pthread_sem_init=no
13889 fi
13890 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13891 conftest$ac_exeext conftest.$ac_ext
13892 LIBS=$ac_check_lib_save_LIBS
13893 fi
13894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13895 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13896 if test "x$ac_cv_lib_pthread_sem_init" = xyes
13897 then :
13898 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13899
13900 SEM_INIT_LIB=-lpthread
13901 else $as_nop
13902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13903 printf %s "checking for sem_init in -lrt... " >&6; }
13904 if test ${ac_cv_lib_rt_sem_init+y}
13905 then :
13906 printf %s "(cached) " >&6
13907 else $as_nop
13908 ac_check_lib_save_LIBS=$LIBS
13909 LIBS="-lrt $LIBS"
13910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13911 /* end confdefs.h. */
13912
13913 /* Override any GCC internal prototype to avoid an error.
13914 Use char because int might match the return type of a GCC
13915 builtin and then its argument prototype would still apply. */
13916 char sem_init ();
13917 int
13918 main (void)
13919 {
13920 return sem_init ();
13921 ;
13922 return 0;
13923 }
13924 _ACEOF
13925 if ac_fn_c_try_link "$LINENO"
13926 then :
13927 ac_cv_lib_rt_sem_init=yes
13928 else $as_nop
13929 ac_cv_lib_rt_sem_init=no
13930 fi
13931 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13932 conftest$ac_exeext conftest.$ac_ext
13933 LIBS=$ac_check_lib_save_LIBS
13934 fi
13935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13936 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13937 if test "x$ac_cv_lib_rt_sem_init" = xyes
13938 then :
13939 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13940
13941 SEM_INIT_LIB=-lrt
13942 else $as_nop
13943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13944 printf %s "checking for sem_init in -lposix4... " >&6; }
13945 if test ${ac_cv_lib_posix4_sem_init+y}
13946 then :
13947 printf %s "(cached) " >&6
13948 else $as_nop
13949 ac_check_lib_save_LIBS=$LIBS
13950 LIBS="-lposix4 $LIBS"
13951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13952 /* end confdefs.h. */
13953
13954 /* Override any GCC internal prototype to avoid an error.
13955 Use char because int might match the return type of a GCC
13956 builtin and then its argument prototype would still apply. */
13957 char sem_init ();
13958 int
13959 main (void)
13960 {
13961 return sem_init ();
13962 ;
13963 return 0;
13964 }
13965 _ACEOF
13966 if ac_fn_c_try_link "$LINENO"
13967 then :
13968 ac_cv_lib_posix4_sem_init=yes
13969 else $as_nop
13970 ac_cv_lib_posix4_sem_init=no
13971 fi
13972 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13973 conftest$ac_exeext conftest.$ac_ext
13974 LIBS=$ac_check_lib_save_LIBS
13975 fi
13976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
13977 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
13978 if test "x$ac_cv_lib_posix4_sem_init" = xyes
13979 then :
13980 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13981
13982 SEM_INIT_LIB=-lposix4
13983 fi
13984
13985 fi
13986
13987 fi
13988
13989 fi
13990 fi
13991
13992 if test "$ac_cv_func_qsort_r" != no
13993 then :
13994
13995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
13996 printf %s "checking whether qsort_r is GNU version... " >&6; }
13997 if test ${e2_cv_gnu_qsort_r+y}
13998 then :
13999 printf %s "(cached) " >&6
14000 else $as_nop
14001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14002 /* end confdefs.h. */
14003
14004 #include <stdlib.h>
14005 void (qsort_r)(void *base, size_t nmemb, size_t size,
14006 int (*compar)(const void *, const void *, void *),
14007 void *arg);
14008
14009 int
14010 main (void)
14011 {
14012
14013 ;
14014 return 0;
14015 }
14016 _ACEOF
14017 if ac_fn_c_try_compile "$LINENO"
14018 then :
14019 e2_cv_gnu_qsort_r=yes
14020 else $as_nop
14021 e2_cv_gnu_qsort_r=no
14022 fi
14023 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14024
14025 fi
14026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14027 printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14029 printf %s "checking whether qsort_r is BSD version... " >&6; }
14030 if test ${e2_cv_bsd_qsort_r+y}
14031 then :
14032 printf %s "(cached) " >&6
14033 else $as_nop
14034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14035 /* end confdefs.h. */
14036
14037 #include <stdlib.h>
14038 void (qsort_r)(void *base, size_t nmemb, size_t size,
14039 void *arg, int (*compar)(void *, const void *, const void *));
14040
14041 int
14042 main (void)
14043 {
14044
14045 ;
14046 return 0;
14047 }
14048 _ACEOF
14049 if ac_fn_c_try_compile "$LINENO"
14050 then :
14051 e2_cv_bsd_qsort_r=yes
14052 else $as_nop
14053 e2_cv_bsd_qsort_r=no
14054 fi
14055 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14056
14057 fi
14058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14059 printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14060 case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14061 yes:no) :
14062
14063
14064 printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14065
14066 ;; #(
14067 no:yes) :
14068
14069
14070 printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14071
14072 ;; #(
14073 *) :
14074 ;;
14075 esac
14076
14077 fi
14078 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14079 printf %s "checking for unified diff option... " >&6; }
14080 if diff -u $0 $0 > /dev/null 2>&1 ; then
14081 UNI_DIFF_OPTS=-u
14082 else
14083 UNI_DIFF_OPTS=-c
14084 fi
14085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14086 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14087
14088 case "$host_os" in
14089 linux*)
14090
14091 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14092
14093 ;;
14094 esac
14095
14096 printf %s "checking for mount 'nosuid' option... "
14097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14098 /* end confdefs.h. */
14099 #include <sys/mount.h>
14100 int
14101 main (void)
14102 {
14103 void *temp = (void *)(MS_NOSUID); (void) temp;
14104 ;
14105 return 0;
14106 }
14107 _ACEOF
14108 if ac_fn_c_try_compile "$LINENO"
14109 then :
14110
14111 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14112
14113 ac_cv_mount_nosuid=yes
14114 printf "%s\n" "yes"
14115 else $as_nop
14116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14117 /* end confdefs.h. */
14118 #include <sys/mount.h>
14119 int
14120 main (void)
14121 {
14122 void *temp = (void *)(MNT_NOSUID); (void) temp;
14123 ;
14124 return 0;
14125 }
14126 _ACEOF
14127 if ac_fn_c_try_compile "$LINENO"
14128 then :
14129
14130 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14131
14132 ac_cv_mount_nosuid=yes
14133 printf "%s\n" "yes"
14134 else $as_nop
14135 ac_cv_mount_nosuid=no
14136 printf "%s\n" "no"
14137
14138 fi
14139 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14140
14141 fi
14142 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14143
14144
14145 printf %s "checking for mount 'nodev' option... "
14146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14147 /* end confdefs.h. */
14148 #include <sys/mount.h>
14149 int
14150 main (void)
14151 {
14152 void *temp = (void *)(MS_NODEV); (void) temp;
14153 ;
14154 return 0;
14155 }
14156 _ACEOF
14157 if ac_fn_c_try_compile "$LINENO"
14158 then :
14159
14160 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14161
14162 ac_cv_mount_nodev=yes
14163 printf "%s\n" "yes"
14164 else $as_nop
14165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14166 /* end confdefs.h. */
14167 #include <sys/mount.h>
14168 int
14169 main (void)
14170 {
14171 void *temp = (void *)(MNT_NODEV); (void) temp;
14172 ;
14173 return 0;
14174 }
14175 _ACEOF
14176 if ac_fn_c_try_compile "$LINENO"
14177 then :
14178
14179 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14180
14181 ac_cv_mount_nodev=yes
14182 printf "%s\n" "yes"
14183 else $as_nop
14184 ac_cv_mount_nodev=no
14185 printf "%s\n" "no"
14186
14187 fi
14188 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14189
14190 fi
14191 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14192
14193 # Check whether --enable-lto was given.
14194 if test ${enable_lto+y}
14195 then :
14196 enableval=$enable_lto;
14197 else $as_nop
14198 enable_lto=no
14199 fi
14200
14201 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14203 printf %s "checking if C compiler supports LTO... " >&6; }
14204 OLD_CFLAGS="$CFLAGS"
14205 OLD_LDFLAGS="$LDFLAGS"
14206 LTO_FLAGS="-g -flto -ffat-lto-objects"
14207 CFLAGS="$CFLAGS $LTO_FLAGS"
14208 LDFLAGS="$LDFLAGS $LTO_FLAGS"
14209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14210 /* end confdefs.h. */
14211
14212 int
14213 main (void)
14214 {
14215
14216 ;
14217 return 0;
14218 }
14219 _ACEOF
14220 if ac_fn_c_try_link "$LINENO"
14221 then :
14222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14223 printf "%s\n" "yes" >&6; }
14224 lto_cflags=$LTO_FLAGS
14225 lto_ldflags=$LTO_FLAGS
14226 # Extract the first word of "gcc-ar", so it can be a program name with args.
14227 set dummy gcc-ar; ac_word=$2
14228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14229 printf %s "checking for $ac_word... " >&6; }
14230 if test ${ac_cv_path_gcc_ar+y}
14231 then :
14232 printf %s "(cached) " >&6
14233 else $as_nop
14234 case $gcc_ar in
14235 [\\/]* | ?:[\\/]*)
14236 ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14237 ;;
14238 *)
14239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14240 for as_dir in $PATH
14241 do
14242 IFS=$as_save_IFS
14243 case $as_dir in #(((
14244 '') as_dir=./ ;;
14245 */) ;;
14246 *) as_dir=$as_dir/ ;;
14247 esac
14248 for ac_exec_ext in '' $ac_executable_extensions; do
14249 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14250 ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14251 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14252 break 2
14253 fi
14254 done
14255 done
14256 IFS=$as_save_IFS
14257
14258 ;;
14259 esac
14260 fi
14261 gcc_ar=$ac_cv_path_gcc_ar
14262 if test -n "$gcc_ar"; then
14263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14264 printf "%s\n" "$gcc_ar" >&6; }
14265 else
14266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14267 printf "%s\n" "no" >&6; }
14268 fi
14269
14270
14271 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14272 set dummy gcc-ranlib; ac_word=$2
14273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14274 printf %s "checking for $ac_word... " >&6; }
14275 if test ${ac_cv_path_gcc_ranlib+y}
14276 then :
14277 printf %s "(cached) " >&6
14278 else $as_nop
14279 case $gcc_ranlib in
14280 [\\/]* | ?:[\\/]*)
14281 ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14282 ;;
14283 *)
14284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14285 for as_dir in $PATH
14286 do
14287 IFS=$as_save_IFS
14288 case $as_dir in #(((
14289 '') as_dir=./ ;;
14290 */) ;;
14291 *) as_dir=$as_dir/ ;;
14292 esac
14293 for ac_exec_ext in '' $ac_executable_extensions; do
14294 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14295 ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14296 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14297 break 2
14298 fi
14299 done
14300 done
14301 IFS=$as_save_IFS
14302
14303 ;;
14304 esac
14305 fi
14306 gcc_ranlib=$ac_cv_path_gcc_ranlib
14307 if test -n "$gcc_ranlib"; then
14308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14309 printf "%s\n" "$gcc_ranlib" >&6; }
14310 else
14311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14312 printf "%s\n" "no" >&6; }
14313 fi
14314
14315
14316 else $as_nop
14317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14318 printf "%s\n" "no" >&6; }
14319 fi
14320 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14321 conftest$ac_exeext conftest.$ac_ext
14322 if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14323 have_lto=yes
14324 AR="${gcc_ar}"
14325 RANLIB="${gcc_ranlib}"
14326 fi
14327 CFLAGS="${OLD_CFLAGS}"
14328 LDFLAGS="${OLD_LDFLAGS}"
14329
14330
14331
14332 fi
14333 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14334 as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14335 fi
14336 # Check whether --enable-ubsan was given.
14337 if test ${enable_ubsan+y}
14338 then :
14339 enableval=$enable_ubsan;
14340 else $as_nop
14341 enable_ubsan=no
14342 fi
14343
14344 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14346 printf %s "checking if C compiler supports UBSAN... " >&6; }
14347 OLD_CFLAGS="$CFLAGS"
14348 OLD_LDFLAGS="$LDFLAGS"
14349 UBSAN_FLAGS="-fsanitize=undefined"
14350 CFLAGS="$CFLAGS $UBSAN_FLAGS"
14351 LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14353 /* end confdefs.h. */
14354
14355 int
14356 main (void)
14357 {
14358
14359 ;
14360 return 0;
14361 }
14362 _ACEOF
14363 if ac_fn_c_try_link "$LINENO"
14364 then :
14365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14366 printf "%s\n" "yes" >&6; }
14367 ubsan_cflags=$UBSAN_FLAGS
14368 ubsan_ldflags=$UBSAN_FLAGS
14369 have_ubsan=yes
14370 else $as_nop
14371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14372 printf "%s\n" "no" >&6; }
14373 fi
14374 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14375 conftest$ac_exeext conftest.$ac_ext
14376 CFLAGS="${OLD_CFLAGS}"
14377 LDFLAGS="${OLD_LDFLAGS}"
14378
14379
14380
14381 fi
14382 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14383 as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14384 fi
14385 # Check whether --enable-addrsan was given.
14386 if test ${enable_addrsan+y}
14387 then :
14388 enableval=$enable_addrsan;
14389 else $as_nop
14390 enable_addrsan=no
14391 fi
14392
14393 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14395 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14396 OLD_CFLAGS="$CFLAGS"
14397 OLD_LDFLAGS="$LDFLAGS"
14398 ADDRSAN_FLAGS="-fsanitize=address"
14399 CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14400 LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14402 /* end confdefs.h. */
14403
14404 int
14405 main (void)
14406 {
14407
14408 ;
14409 return 0;
14410 }
14411 _ACEOF
14412 if ac_fn_c_try_link "$LINENO"
14413 then :
14414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14415 printf "%s\n" "yes" >&6; }
14416 addrsan_cflags=$ADDRSAN_FLAGS
14417 addrsan_ldflags=$ADDRSAN_FLAGS
14418 have_addrsan=yes
14419 else $as_nop
14420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14421 printf "%s\n" "no" >&6; }
14422 fi
14423 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14424 conftest$ac_exeext conftest.$ac_ext
14425 CFLAGS="${OLD_CFLAGS}"
14426 LDFLAGS="${OLD_LDFLAGS}"
14427
14428
14429
14430 fi
14431 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14432 as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14433 fi
14434 # Check whether --enable-threadsan was given.
14435 if test ${enable_threadsan+y}
14436 then :
14437 enableval=$enable_threadsan;
14438 else $as_nop
14439 enable_threadsan=no
14440 fi
14441
14442 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14444 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14445 OLD_CFLAGS="$CFLAGS"
14446 OLD_LDFLAGS="$LDFLAGS"
14447 THREADSAN_FLAGS="-fsanitize=thread"
14448 CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14449 LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14451 /* end confdefs.h. */
14452
14453 int
14454 main (void)
14455 {
14456
14457 ;
14458 return 0;
14459 }
14460 _ACEOF
14461 if ac_fn_c_try_link "$LINENO"
14462 then :
14463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14464 printf "%s\n" "yes" >&6; }
14465 threadsan_cflags=$THREADSAN_FLAGS
14466 threadsan_ldflags=$THREADSAN_FLAGS
14467 have_threadsan=yes
14468 else $as_nop
14469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14470 printf "%s\n" "no" >&6; }
14471 fi
14472 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14473 conftest$ac_exeext conftest.$ac_ext
14474 CFLAGS="${OLD_CFLAGS}"
14475 LDFLAGS="${OLD_LDFLAGS}"
14476
14477
14478
14479 fi
14480 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14481 as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14482 fi
14483 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14484 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14485 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14486 fi
14487 FUZZING_CMT="#"
14488 # Check whether --enable-fuzzing was given.
14489 if test ${enable_fuzzing+y}
14490 then :
14491 enableval=$enable_fuzzing;
14492 else $as_nop
14493 enable_fuzzing=no
14494 fi
14495
14496 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14497
14498
14499
14500
14501
14502
14503 ac_ext=cpp
14504 ac_cpp='$CXXCPP $CPPFLAGS'
14505 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14506 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14507 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14508 if test -z "$CXX"; then
14509 if test -n "$CCC"; then
14510 CXX=$CCC
14511 else
14512 if test -n "$ac_tool_prefix"; then
14513 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14514 do
14515 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14516 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14518 printf %s "checking for $ac_word... " >&6; }
14519 if test ${ac_cv_prog_CXX+y}
14520 then :
14521 printf %s "(cached) " >&6
14522 else $as_nop
14523 if test -n "$CXX"; then
14524 ac_cv_prog_CXX="$CXX" # Let the user override the test.
14525 else
14526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14527 for as_dir in $PATH
14528 do
14529 IFS=$as_save_IFS
14530 case $as_dir in #(((
14531 '') as_dir=./ ;;
14532 */) ;;
14533 *) as_dir=$as_dir/ ;;
14534 esac
14535 for ac_exec_ext in '' $ac_executable_extensions; do
14536 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14537 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14538 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14539 break 2
14540 fi
14541 done
14542 done
14543 IFS=$as_save_IFS
14544
14545 fi
14546 fi
14547 CXX=$ac_cv_prog_CXX
14548 if test -n "$CXX"; then
14549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14550 printf "%s\n" "$CXX" >&6; }
14551 else
14552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14553 printf "%s\n" "no" >&6; }
14554 fi
14555
14556
14557 test -n "$CXX" && break
14558 done
14559 fi
14560 if test -z "$CXX"; then
14561 ac_ct_CXX=$CXX
14562 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14563 do
14564 # Extract the first word of "$ac_prog", so it can be a program name with args.
14565 set dummy $ac_prog; ac_word=$2
14566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14567 printf %s "checking for $ac_word... " >&6; }
14568 if test ${ac_cv_prog_ac_ct_CXX+y}
14569 then :
14570 printf %s "(cached) " >&6
14571 else $as_nop
14572 if test -n "$ac_ct_CXX"; then
14573 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14574 else
14575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14576 for as_dir in $PATH
14577 do
14578 IFS=$as_save_IFS
14579 case $as_dir in #(((
14580 '') as_dir=./ ;;
14581 */) ;;
14582 *) as_dir=$as_dir/ ;;
14583 esac
14584 for ac_exec_ext in '' $ac_executable_extensions; do
14585 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14586 ac_cv_prog_ac_ct_CXX="$ac_prog"
14587 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14588 break 2
14589 fi
14590 done
14591 done
14592 IFS=$as_save_IFS
14593
14594 fi
14595 fi
14596 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14597 if test -n "$ac_ct_CXX"; then
14598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14599 printf "%s\n" "$ac_ct_CXX" >&6; }
14600 else
14601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14602 printf "%s\n" "no" >&6; }
14603 fi
14604
14605
14606 test -n "$ac_ct_CXX" && break
14607 done
14608
14609 if test "x$ac_ct_CXX" = x; then
14610 CXX="g++"
14611 else
14612 case $cross_compiling:$ac_tool_warned in
14613 yes:)
14614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14615 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14616 ac_tool_warned=yes ;;
14617 esac
14618 CXX=$ac_ct_CXX
14619 fi
14620 fi
14621
14622 fi
14623 fi
14624 # Provide some information about the compiler.
14625 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14626 set X $ac_compile
14627 ac_compiler=$2
14628 for ac_option in --version -v -V -qversion; do
14629 { { ac_try="$ac_compiler $ac_option >&5"
14630 case "(($ac_try" in
14631 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14632 *) ac_try_echo=$ac_try;;
14633 esac
14634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14635 printf "%s\n" "$ac_try_echo"; } >&5
14636 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14637 ac_status=$?
14638 if test -s conftest.err; then
14639 sed '10a\
14640 ... rest of stderr output deleted ...
14641 10q' conftest.err >conftest.er1
14642 cat conftest.er1 >&5
14643 fi
14644 rm -f conftest.er1 conftest.err
14645 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14646 test $ac_status = 0; }
14647 done
14648
14649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14650 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14651 if test ${ac_cv_cxx_compiler_gnu+y}
14652 then :
14653 printf %s "(cached) " >&6
14654 else $as_nop
14655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14656 /* end confdefs.h. */
14657
14658 int
14659 main (void)
14660 {
14661 #ifndef __GNUC__
14662 choke me
14663 #endif
14664
14665 ;
14666 return 0;
14667 }
14668 _ACEOF
14669 if ac_fn_cxx_try_compile "$LINENO"
14670 then :
14671 ac_compiler_gnu=yes
14672 else $as_nop
14673 ac_compiler_gnu=no
14674 fi
14675 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14676 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14677
14678 fi
14679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14680 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14681 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14682
14683 if test $ac_compiler_gnu = yes; then
14684 GXX=yes
14685 else
14686 GXX=
14687 fi
14688 ac_test_CXXFLAGS=${CXXFLAGS+y}
14689 ac_save_CXXFLAGS=$CXXFLAGS
14690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14691 printf %s "checking whether $CXX accepts -g... " >&6; }
14692 if test ${ac_cv_prog_cxx_g+y}
14693 then :
14694 printf %s "(cached) " >&6
14695 else $as_nop
14696 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14697 ac_cxx_werror_flag=yes
14698 ac_cv_prog_cxx_g=no
14699 CXXFLAGS="-g"
14700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14701 /* end confdefs.h. */
14702
14703 int
14704 main (void)
14705 {
14706
14707 ;
14708 return 0;
14709 }
14710 _ACEOF
14711 if ac_fn_cxx_try_compile "$LINENO"
14712 then :
14713 ac_cv_prog_cxx_g=yes
14714 else $as_nop
14715 CXXFLAGS=""
14716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14717 /* end confdefs.h. */
14718
14719 int
14720 main (void)
14721 {
14722
14723 ;
14724 return 0;
14725 }
14726 _ACEOF
14727 if ac_fn_cxx_try_compile "$LINENO"
14728 then :
14729
14730 else $as_nop
14731 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14732 CXXFLAGS="-g"
14733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14734 /* end confdefs.h. */
14735
14736 int
14737 main (void)
14738 {
14739
14740 ;
14741 return 0;
14742 }
14743 _ACEOF
14744 if ac_fn_cxx_try_compile "$LINENO"
14745 then :
14746 ac_cv_prog_cxx_g=yes
14747 fi
14748 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14749 fi
14750 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14751 fi
14752 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14753 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14754 fi
14755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14756 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14757 if test $ac_test_CXXFLAGS; then
14758 CXXFLAGS=$ac_save_CXXFLAGS
14759 elif test $ac_cv_prog_cxx_g = yes; then
14760 if test "$GXX" = yes; then
14761 CXXFLAGS="-g -O2"
14762 else
14763 CXXFLAGS="-g"
14764 fi
14765 else
14766 if test "$GXX" = yes; then
14767 CXXFLAGS="-O2"
14768 else
14769 CXXFLAGS=
14770 fi
14771 fi
14772 ac_prog_cxx_stdcxx=no
14773 if test x$ac_prog_cxx_stdcxx = xno
14774 then :
14775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14776 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14777 if test ${ac_cv_prog_cxx_cxx11+y}
14778 then :
14779 printf %s "(cached) " >&6
14780 else $as_nop
14781 ac_cv_prog_cxx_cxx11=no
14782 ac_save_CXX=$CXX
14783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14784 /* end confdefs.h. */
14785 $ac_cxx_conftest_cxx11_program
14786 _ACEOF
14787 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14788 do
14789 CXX="$ac_save_CXX $ac_arg"
14790 if ac_fn_cxx_try_compile "$LINENO"
14791 then :
14792 ac_cv_prog_cxx_cxx11=$ac_arg
14793 fi
14794 rm -f core conftest.err conftest.$ac_objext conftest.beam
14795 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14796 done
14797 rm -f conftest.$ac_ext
14798 CXX=$ac_save_CXX
14799 fi
14800
14801 if test "x$ac_cv_prog_cxx_cxx11" = xno
14802 then :
14803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14804 printf "%s\n" "unsupported" >&6; }
14805 else $as_nop
14806 if test "x$ac_cv_prog_cxx_cxx11" = x
14807 then :
14808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14809 printf "%s\n" "none needed" >&6; }
14810 else $as_nop
14811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14812 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14813 CXX="$CXX $ac_cv_prog_cxx_cxx11"
14814 fi
14815 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14816 ac_prog_cxx_stdcxx=cxx11
14817 fi
14818 fi
14819 if test x$ac_prog_cxx_stdcxx = xno
14820 then :
14821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14822 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14823 if test ${ac_cv_prog_cxx_cxx98+y}
14824 then :
14825 printf %s "(cached) " >&6
14826 else $as_nop
14827 ac_cv_prog_cxx_cxx98=no
14828 ac_save_CXX=$CXX
14829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14830 /* end confdefs.h. */
14831 $ac_cxx_conftest_cxx98_program
14832 _ACEOF
14833 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14834 do
14835 CXX="$ac_save_CXX $ac_arg"
14836 if ac_fn_cxx_try_compile "$LINENO"
14837 then :
14838 ac_cv_prog_cxx_cxx98=$ac_arg
14839 fi
14840 rm -f core conftest.err conftest.$ac_objext conftest.beam
14841 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14842 done
14843 rm -f conftest.$ac_ext
14844 CXX=$ac_save_CXX
14845 fi
14846
14847 if test "x$ac_cv_prog_cxx_cxx98" = xno
14848 then :
14849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14850 printf "%s\n" "unsupported" >&6; }
14851 else $as_nop
14852 if test "x$ac_cv_prog_cxx_cxx98" = x
14853 then :
14854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14855 printf "%s\n" "none needed" >&6; }
14856 else $as_nop
14857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14858 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14859 CXX="$CXX $ac_cv_prog_cxx_cxx98"
14860 fi
14861 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14862 ac_prog_cxx_stdcxx=cxx98
14863 fi
14864 fi
14865
14866 ac_ext=c
14867 ac_cpp='$CPP $CPPFLAGS'
14868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14871
14872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14873 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14874 ac_ext=cpp
14875 ac_cpp='$CXXCPP $CPPFLAGS'
14876 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14877 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14878 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14879
14880 OLD_CXXFLAGS="$CXXFLAGS"
14881 OLD_LDFLAGS="$LDFLAGS"
14882 FUZZER_FLAGS="-fsanitize=fuzzer"
14883 CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14884 LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14885
14886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14887 /* end confdefs.h. */
14888
14889 #include <stddef.h>
14890 #include <stdint.h>
14891
14892 int
14893 main (void)
14894 {
14895 return 0;
14896 ;
14897 return 0;
14898 }
14899 _ACEOF
14900 if ac_fn_cxx_try_compile "$LINENO"
14901 then :
14902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14903 printf "%s\n" "yes" >&6; }
14904 fuzzer_cflags=$FUZZER_FLAGS
14905 fuzzer_ldflags=$FUZZER_FLAGS
14906 FUZZING_CMT=
14907 have_fuzzer=yes
14908 else $as_nop
14909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14910 printf "%s\n" "no" >&6; }
14911 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14912 fi
14913 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14914 CXXFLAGS="${OLD_CXXFLAGS}"
14915 LDFLAGS="${OLD_LDFLAGS}"
14916 ac_ext=c
14917 ac_cpp='$CPP $CPPFLAGS'
14918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14921
14922
14923
14924
14925 fi
14926 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14927 as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14928 fi
14929
14930 LINUX_CMT="#"
14931 CYGWIN_CMT="#"
14932 UNIX_CMT=
14933 case "$host_os" in
14934 linux*)
14935 LINUX_CMT=
14936 ;;
14937 cygwin)
14938 CYGWIN_CMT=
14939 UNIX_CMT="#"
14940 ;;
14941 esac
14942
14943
14944
14945 E2SCRUB_CMT="$LINUX_CMT"
14946
14947 case "$host_os" in
14948 linux* | gnu* | k*bsd*-gnu)
14949 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14950 root_prefix="";
14951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14952 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14953 fi
14954 ;;
14955 esac
14956 case "$host_os" in
14957 linux* | gnu* | k*bsd*-gnu)
14958 if test "$prefix" = NONE ; then
14959 prefix="/usr";
14960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14961 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14962 if test "$mandir" = '${prefix}/man' ; then
14963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14964 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14965 mandir=/usr/share/man
14966 fi
14967 fi
14968 ;;
14969 esac
14970 if test "$root_prefix" = NONE ; then
14971 if test "$prefix" = NONE ; then
14972 root_prefix="$ac_default_prefix"
14973 else
14974 root_prefix="$prefix"
14975 fi
14976 root_bindir=$bindir
14977 root_sbindir=$sbindir
14978 root_libdir=$libdir
14979 root_sysconfdir=$sysconfdir
14980 else
14981 root_bindir='${root_prefix}/bin'
14982 root_sbindir='${root_prefix}/sbin'
14983 root_libdir='${root_prefix}/lib'
14984 root_sysconfdir='${root_prefix}/etc'
14985 fi
14986 if test "$bindir" != '${exec_prefix}/bin'; then
14987 root_bindir=$bindir
14988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
14989 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
14990 fi
14991 if test "$sbindir" != '${exec_prefix}/sbin'; then
14992 root_sbindir=$sbindir
14993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
14994 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
14995 fi
14996 if test "$libdir" != '${exec_prefix}/lib'; then
14997 root_libdir=$libdir
14998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
14999 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15000 fi
15001 if test "$sysconfdir" != '${prefix}/etc'; then
15002 root_sysconfdir=$sysconfdir
15003 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15004 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15005 fi
15006
15007
15008
15009
15010
15011
15012 # Check whether --with-multiarch was given.
15013 if test ${with_multiarch+y}
15014 then :
15015 withval=$with_multiarch; if test "$withval" = "lib64"; then
15016 libdir=/usr/lib64
15017 root_libdir=/lib64
15018 else
15019 libdir=$libdir/$withval
15020 root_libdir=$root_libdir/$withval
15021 fi
15022
15023 fi
15024
15025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15026 printf %s "checking whether we can link with -static... " >&6; }
15027 if test ${ac_cv_e2fsprogs_use_static+y}
15028 then :
15029 printf %s "(cached) " >&6
15030 else $as_nop
15031 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15033 /* end confdefs.h. */
15034 #include <stdio.h>
15035 int
15036 main (void)
15037 {
15038 fflush(stdout);
15039 ;
15040 return 0;
15041 }
15042 _ACEOF
15043 if ac_fn_c_try_link "$LINENO"
15044 then :
15045 ac_cv_e2fsprogs_use_static=yes
15046 else $as_nop
15047 ac_cv_e2fsprogs_use_static=no
15048 fi
15049 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15050 conftest$ac_exeext conftest.$ac_ext
15051 LDFLAGS=$SAVE_LDFLAGS
15052 fi
15053
15054 case "$host_os" in
15055 solaris2.*)
15056 ac_cv_e2fsprogs_use_static=no
15057 ;;
15058 esac
15059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15060 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15061 if test $ac_cv_e2fsprogs_use_static = yes; then
15062 LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15063 fi
15064
15065 case "$host_os" in
15066 darwin*)
15067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15068 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15069
15070 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15071
15072 ;;
15073 esac
15074 if test "$cross_compiling" = yes ; then
15075 DO_TEST_SUITE=
15076 else
15077 DO_TEST_SUITE=check
15078 fi
15079
15080 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15081 if test -n "$CPPFLAGS" ; then
15082 INCLUDES="$INCLUDES $CPPFLAGS"
15083 fi
15084 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15085 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15086 fi
15087 if test -n "$WITH_DIET_LIBC" ; then
15088 INCLUDES="$INCLUDES -D_REENTRANT"
15089 fi
15090 case "$host_os" in
15091 mingw*)
15092 INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15093 ;;
15094 esac
15095
15096 if test $cross_compiling = no; then
15097 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15098 BUILD_LDFLAGS="$LDFLAGS"
15099 fi
15100
15101
15102 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15103 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15104 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15105
15106
15107
15108
15109
15110 # Check whether --with-udev_rules_dir was given.
15111 if test ${with_udev_rules_dir+y}
15112 then :
15113 withval=$with_udev_rules_dir;
15114 else $as_nop
15115 with_udev_rules_dir=yes
15116 fi
15117
15118 if test "x${with_udev_rules_dir}" != "xno"
15119 then :
15120
15121 if test "x${with_udev_rules_dir}" = "xyes"
15122 then :
15123
15124
15125 pkg_failed=no
15126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15127 printf %s "checking for udev... " >&6; }
15128
15129 if test -n "$udev_CFLAGS"; then
15130 pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15131 elif test -n "$PKG_CONFIG"; then
15132 if test -n "$PKG_CONFIG" && \
15133 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15134 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15135 ac_status=$?
15136 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15137 test $ac_status = 0; }; then
15138 pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15139 test "x$?" != "x0" && pkg_failed=yes
15140 else
15141 pkg_failed=yes
15142 fi
15143 else
15144 pkg_failed=untried
15145 fi
15146 if test -n "$udev_LIBS"; then
15147 pkg_cv_udev_LIBS="$udev_LIBS"
15148 elif test -n "$PKG_CONFIG"; then
15149 if test -n "$PKG_CONFIG" && \
15150 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15151 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15152 ac_status=$?
15153 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15154 test $ac_status = 0; }; then
15155 pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15156 test "x$?" != "x0" && pkg_failed=yes
15157 else
15158 pkg_failed=yes
15159 fi
15160 else
15161 pkg_failed=untried
15162 fi
15163
15164
15165
15166 if test $pkg_failed = yes; then
15167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15168 printf "%s\n" "no" >&6; }
15169
15170 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15171 _pkg_short_errors_supported=yes
15172 else
15173 _pkg_short_errors_supported=no
15174 fi
15175 if test $_pkg_short_errors_supported = yes; then
15176 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15177 else
15178 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15179 fi
15180 # Put the nasty error message in config.log where it belongs
15181 echo "$udev_PKG_ERRORS" >&5
15182
15183
15184 with_udev_rules_dir=""
15185
15186 elif test $pkg_failed = untried; then
15187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15188 printf "%s\n" "no" >&6; }
15189
15190 with_udev_rules_dir=""
15191
15192 else
15193 udev_CFLAGS=$pkg_cv_udev_CFLAGS
15194 udev_LIBS=$pkg_cv_udev_LIBS
15195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15196 printf "%s\n" "yes" >&6; }
15197
15198 with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15199
15200 fi
15201
15202 fi
15203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15204 printf %s "checking for udev rules dir... " >&6; }
15205 pkg_udev_rules_dir="${with_udev_rules_dir}"
15206 if test -n "${pkg_udev_rules_dir}"
15207 then :
15208
15209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15210 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15211 have_udev="yes"
15212
15213 else $as_nop
15214
15215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15216 printf "%s\n" "no" >&6; }
15217 have_udev="no"
15218
15219 fi
15220
15221 else $as_nop
15222
15223 have_udev="disabled"
15224
15225 fi
15226
15227
15228
15229
15230 # Check whether --with-crond_dir was given.
15231 if test ${with_crond_dir+y}
15232 then :
15233 withval=$with_crond_dir;
15234 else $as_nop
15235 with_crond_dir=yes
15236 fi
15237
15238 if test "x${with_crond_dir}" != "xno"
15239 then :
15240
15241 if test "x${with_crond_dir}" = "xyes"
15242 then :
15243
15244 if test -d "/etc/cron.d"
15245 then :
15246 with_crond_dir="/etc/cron.d"
15247 else $as_nop
15248 have_crond="no"; with_crond_dir=""
15249 fi
15250
15251 fi
15252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15253 printf %s "checking for system crontab dir... " >&6; }
15254 crond_dir="${with_crond_dir}"
15255 if test -n "${crond_dir}"
15256 then :
15257
15258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15259 printf "%s\n" "${crond_dir}" >&6; }
15260 have_crond="yes"
15261
15262 else $as_nop
15263
15264 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15265 printf "%s\n" "no" >&6; }
15266 have_crond="no"
15267
15268 fi
15269
15270 else $as_nop
15271
15272 have_crond="disabled"
15273
15274 fi
15275
15276
15277
15278
15279 # Check whether --with-systemd_unit_dir was given.
15280 if test ${with_systemd_unit_dir+y}
15281 then :
15282 withval=$with_systemd_unit_dir;
15283 else $as_nop
15284 with_systemd_unit_dir=yes
15285 fi
15286
15287 if test "x${with_systemd_unit_dir}" != "xno"
15288 then :
15289
15290 if test "x${with_systemd_unit_dir}" = "xyes"
15291 then :
15292
15293
15294 pkg_failed=no
15295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15296 printf %s "checking for systemd... " >&6; }
15297
15298 if test -n "$systemd_CFLAGS"; then
15299 pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15300 elif test -n "$PKG_CONFIG"; then
15301 if test -n "$PKG_CONFIG" && \
15302 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15303 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15304 ac_status=$?
15305 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15306 test $ac_status = 0; }; then
15307 pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15308 test "x$?" != "x0" && pkg_failed=yes
15309 else
15310 pkg_failed=yes
15311 fi
15312 else
15313 pkg_failed=untried
15314 fi
15315 if test -n "$systemd_LIBS"; then
15316 pkg_cv_systemd_LIBS="$systemd_LIBS"
15317 elif test -n "$PKG_CONFIG"; then
15318 if test -n "$PKG_CONFIG" && \
15319 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15320 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15321 ac_status=$?
15322 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15323 test $ac_status = 0; }; then
15324 pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15325 test "x$?" != "x0" && pkg_failed=yes
15326 else
15327 pkg_failed=yes
15328 fi
15329 else
15330 pkg_failed=untried
15331 fi
15332
15333
15334
15335 if test $pkg_failed = yes; then
15336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15337 printf "%s\n" "no" >&6; }
15338
15339 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15340 _pkg_short_errors_supported=yes
15341 else
15342 _pkg_short_errors_supported=no
15343 fi
15344 if test $_pkg_short_errors_supported = yes; then
15345 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15346 else
15347 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15348 fi
15349 # Put the nasty error message in config.log where it belongs
15350 echo "$systemd_PKG_ERRORS" >&5
15351
15352
15353 with_systemd_unit_dir=""
15354
15355 elif test $pkg_failed = untried; then
15356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15357 printf "%s\n" "no" >&6; }
15358
15359 with_systemd_unit_dir=""
15360
15361 else
15362 systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15363 systemd_LIBS=$pkg_cv_systemd_LIBS
15364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15365 printf "%s\n" "yes" >&6; }
15366
15367 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15368
15369 fi
15370
15371
15372 fi
15373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15374 printf %s "checking for systemd system unit dir... " >&6; }
15375 systemd_system_unit_dir="${with_systemd_unit_dir}"
15376 if test -n "${systemd_system_unit_dir}"
15377 then :
15378
15379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15380 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15381 have_systemd="yes"
15382
15383 else $as_nop
15384
15385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15386 printf "%s\n" "no" >&6; }
15387 have_systemd="no"
15388
15389 fi
15390
15391 else $as_nop
15392
15393 have_systemd="disabled"
15394
15395 fi
15396
15397
15398 OS_IO_FILE=""
15399 case "$host_os" in
15400 mingw*)
15401 OS_IO_FILE=windows_io
15402 ;;
15403 *)
15404 OS_IO_FILE=unix_io
15405 ;;
15406 esac
15407
15408 test -d lib || mkdir lib
15409 test -d include || mkdir include
15410 test -d include/linux || mkdir include/linux
15411 test -d include/asm || mkdir include/asm
15412 if test -z "$UUID_CMT" ; then
15413 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15414 lib/uuid/uuid_types.h"
15415 fi
15416 if test -z "$BLKID_CMT" ; then
15417 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15418 lib/blkid/blkid_types.h"
15419 fi
15420 for i in MCONFIG Makefile \
15421 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15422 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15423 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15424 $uuid_out_list $blkid_out_list lib/support/Makefile \
15425 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15426 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15427 debugfs/Makefile tests/Makefile tests/progs/Makefile \
15428 tests/fuzz/Makefile resize/Makefile doc/Makefile \
15429 po/Makefile.in scrub/Makefile; do
15430 if test -d `dirname ${srcdir}/$i` ; then
15431 outlist="$outlist $i"
15432 fi
15433 done
15434 ac_config_files="$ac_config_files $outlist"
15435
15436 cat >confcache <<\_ACEOF
15437 # This file is a shell script that caches the results of configure
15438 # tests run on this system so they can be shared between configure
15439 # scripts and configure runs, see configure's option --config-cache.
15440 # It is not useful on other systems. If it contains results you don't
15441 # want to keep, you may remove or edit it.
15442 #
15443 # config.status only pays attention to the cache file if you give it
15444 # the --recheck option to rerun configure.
15445 #
15446 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15447 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15448 # following values.
15449
15450 _ACEOF
15451
15452 # The following way of writing the cache mishandles newlines in values,
15453 # but we know of no workaround that is simple, portable, and efficient.
15454 # So, we kill variables containing newlines.
15455 # Ultrix sh set writes to stderr and can't be redirected directly,
15456 # and sets the high bit in the cache file unless we assign to the vars.
15457 (
15458 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15459 eval ac_val=\$$ac_var
15460 case $ac_val in #(
15461 *${as_nl}*)
15462 case $ac_var in #(
15463 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15464 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15465 esac
15466 case $ac_var in #(
15467 _ | IFS | as_nl) ;; #(
15468 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15469 *) { eval $ac_var=; unset $ac_var;} ;;
15470 esac ;;
15471 esac
15472 done
15473
15474 (set) 2>&1 |
15475 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15476 *${as_nl}ac_space=\ *)
15477 # `set' does not quote correctly, so add quotes: double-quote
15478 # substitution turns \\\\ into \\, and sed turns \\ into \.
15479 sed -n \
15480 "s/'/'\\\\''/g;
15481 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15482 ;; #(
15483 *)
15484 # `set' quotes correctly as required by POSIX, so do not add quotes.
15485 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15486 ;;
15487 esac |
15488 sort
15489 ) |
15490 sed '
15491 /^ac_cv_env_/b end
15492 t clear
15493 :clear
15494 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15495 t end
15496 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15497 :end' >>confcache
15498 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15499 if test -w "$cache_file"; then
15500 if test "x$cache_file" != "x/dev/null"; then
15501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15502 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15503 if test ! -f "$cache_file" || test -h "$cache_file"; then
15504 cat confcache >"$cache_file"
15505 else
15506 case $cache_file in #(
15507 */* | ?:*)
15508 mv -f confcache "$cache_file"$$ &&
15509 mv -f "$cache_file"$$ "$cache_file" ;; #(
15510 *)
15511 mv -f confcache "$cache_file" ;;
15512 esac
15513 fi
15514 fi
15515 else
15516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15517 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15518 fi
15519 fi
15520 rm -f confcache
15521
15522 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15523 # Let make expand exec_prefix.
15524 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15525
15526 DEFS=-DHAVE_CONFIG_H
15527
15528 ac_libobjs=
15529 ac_ltlibobjs=
15530 U=
15531 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15532 # 1. Remove the extension, and $U if already installed.
15533 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15534 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15535 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15536 # will be set to the directory where LIBOBJS objects are built.
15537 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15538 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15539 done
15540 LIBOBJS=$ac_libobjs
15541
15542 LTLIBOBJS=$ac_ltlibobjs
15543
15544
15545
15546
15547 : "${CONFIG_STATUS=./config.status}"
15548 ac_write_fail=0
15549 ac_clean_files_save=$ac_clean_files
15550 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15552 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15553 as_write_fail=0
15554 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15555 #! $SHELL
15556 # Generated by $as_me.
15557 # Run this file to recreate the current configuration.
15558 # Compiler output produced by configure, useful for debugging
15559 # configure, is in config.log if it exists.
15560
15561 debug=false
15562 ac_cs_recheck=false
15563 ac_cs_silent=false
15564
15565 SHELL=\${CONFIG_SHELL-$SHELL}
15566 export SHELL
15567 _ASEOF
15568 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15569 ## -------------------- ##
15570 ## M4sh Initialization. ##
15571 ## -------------------- ##
15572
15573 # Be more Bourne compatible
15574 DUALCASE=1; export DUALCASE # for MKS sh
15575 as_nop=:
15576 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15577 then :
15578 emulate sh
15579 NULLCMD=:
15580 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15581 # is contrary to our usage. Disable this feature.
15582 alias -g '${1+"$@"}'='"$@"'
15583 setopt NO_GLOB_SUBST
15584 else $as_nop
15585 case `(set -o) 2>/dev/null` in #(
15586 *posix*) :
15587 set -o posix ;; #(
15588 *) :
15589 ;;
15590 esac
15591 fi
15592
15593
15594
15595 # Reset variables that may have inherited troublesome values from
15596 # the environment.
15597
15598 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15599 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15600 # side effect of setting IFS to empty, thus disabling word splitting.)
15601 # Quoting is to prevent editors from complaining about space-tab.
15602 as_nl='
15603 '
15604 export as_nl
15605 IFS=" "" $as_nl"
15606
15607 PS1='$ '
15608 PS2='> '
15609 PS4='+ '
15610
15611 # Ensure predictable behavior from utilities with locale-dependent output.
15612 LC_ALL=C
15613 export LC_ALL
15614 LANGUAGE=C
15615 export LANGUAGE
15616
15617 # We cannot yet rely on "unset" to work, but we need these variables
15618 # to be unset--not just set to an empty or harmless value--now, to
15619 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
15620 # also avoids known problems related to "unset" and subshell syntax
15621 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15622 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15623 do eval test \${$as_var+y} \
15624 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15625 done
15626
15627 # Ensure that fds 0, 1, and 2 are open.
15628 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15629 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15630 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
15631
15632 # The user is always right.
15633 if ${PATH_SEPARATOR+false} :; then
15634 PATH_SEPARATOR=:
15635 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15636 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15637 PATH_SEPARATOR=';'
15638 }
15639 fi
15640
15641
15642 # Find who we are. Look in the path if we contain no directory separator.
15643 as_myself=
15644 case $0 in #((
15645 *[\\/]* ) as_myself=$0 ;;
15646 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15647 for as_dir in $PATH
15648 do
15649 IFS=$as_save_IFS
15650 case $as_dir in #(((
15651 '') as_dir=./ ;;
15652 */) ;;
15653 *) as_dir=$as_dir/ ;;
15654 esac
15655 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15656 done
15657 IFS=$as_save_IFS
15658
15659 ;;
15660 esac
15661 # We did not find ourselves, most probably we were run as `sh COMMAND'
15662 # in which case we are not to be found in the path.
15663 if test "x$as_myself" = x; then
15664 as_myself=$0
15665 fi
15666 if test ! -f "$as_myself"; then
15667 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15668 exit 1
15669 fi
15670
15671
15672
15673 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15674 # ----------------------------------------
15675 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15676 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15677 # script with STATUS, using 1 if that was 0.
15678 as_fn_error ()
15679 {
15680 as_status=$1; test $as_status -eq 0 && as_status=1
15681 if test "$4"; then
15682 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15683 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15684 fi
15685 printf "%s\n" "$as_me: error: $2" >&2
15686 as_fn_exit $as_status
15687 } # as_fn_error
15688
15689
15690
15691 # as_fn_set_status STATUS
15692 # -----------------------
15693 # Set $? to STATUS, without forking.
15694 as_fn_set_status ()
15695 {
15696 return $1
15697 } # as_fn_set_status
15698
15699 # as_fn_exit STATUS
15700 # -----------------
15701 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15702 as_fn_exit ()
15703 {
15704 set +e
15705 as_fn_set_status $1
15706 exit $1
15707 } # as_fn_exit
15708
15709 # as_fn_unset VAR
15710 # ---------------
15711 # Portably unset VAR.
15712 as_fn_unset ()
15713 {
15714 { eval $1=; unset $1;}
15715 }
15716 as_unset=as_fn_unset
15717
15718 # as_fn_append VAR VALUE
15719 # ----------------------
15720 # Append the text in VALUE to the end of the definition contained in VAR. Take
15721 # advantage of any shell optimizations that allow amortized linear growth over
15722 # repeated appends, instead of the typical quadratic growth present in naive
15723 # implementations.
15724 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15725 then :
15726 eval 'as_fn_append ()
15727 {
15728 eval $1+=\$2
15729 }'
15730 else $as_nop
15731 as_fn_append ()
15732 {
15733 eval $1=\$$1\$2
15734 }
15735 fi # as_fn_append
15736
15737 # as_fn_arith ARG...
15738 # ------------------
15739 # Perform arithmetic evaluation on the ARGs, and store the result in the
15740 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15741 # must be portable across $(()) and expr.
15742 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15743 then :
15744 eval 'as_fn_arith ()
15745 {
15746 as_val=$(( $* ))
15747 }'
15748 else $as_nop
15749 as_fn_arith ()
15750 {
15751 as_val=`expr "$@" || test $? -eq 1`
15752 }
15753 fi # as_fn_arith
15754
15755
15756 if expr a : '\(a\)' >/dev/null 2>&1 &&
15757 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15758 as_expr=expr
15759 else
15760 as_expr=false
15761 fi
15762
15763 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15764 as_basename=basename
15765 else
15766 as_basename=false
15767 fi
15768
15769 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15770 as_dirname=dirname
15771 else
15772 as_dirname=false
15773 fi
15774
15775 as_me=`$as_basename -- "$0" ||
15776 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15777 X"$0" : 'X\(//\)$' \| \
15778 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15779 printf "%s\n" X/"$0" |
15780 sed '/^.*\/\([^/][^/]*\)\/*$/{
15781 s//\1/
15782 q
15783 }
15784 /^X\/\(\/\/\)$/{
15785 s//\1/
15786 q
15787 }
15788 /^X\/\(\/\).*/{
15789 s//\1/
15790 q
15791 }
15792 s/.*/./; q'`
15793
15794 # Avoid depending upon Character Ranges.
15795 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15796 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15797 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15798 as_cr_digits='0123456789'
15799 as_cr_alnum=$as_cr_Letters$as_cr_digits
15800
15801
15802 # Determine whether it's possible to make 'echo' print without a newline.
15803 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
15804 # for compatibility with existing Makefiles.
15805 ECHO_C= ECHO_N= ECHO_T=
15806 case `echo -n x` in #(((((
15807 -n*)
15808 case `echo 'xy\c'` in
15809 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15810 xy) ECHO_C='\c';;
15811 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15812 ECHO_T=' ';;
15813 esac;;
15814 *)
15815 ECHO_N='-n';;
15816 esac
15817
15818 # For backward compatibility with old third-party macros, we provide
15819 # the shell variables $as_echo and $as_echo_n. New code should use
15820 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
15821 as_echo='printf %s\n'
15822 as_echo_n='printf %s'
15823
15824 rm -f conf$$ conf$$.exe conf$$.file
15825 if test -d conf$$.dir; then
15826 rm -f conf$$.dir/conf$$.file
15827 else
15828 rm -f conf$$.dir
15829 mkdir conf$$.dir 2>/dev/null
15830 fi
15831 if (echo >conf$$.file) 2>/dev/null; then
15832 if ln -s conf$$.file conf$$ 2>/dev/null; then
15833 as_ln_s='ln -s'
15834 # ... but there are two gotchas:
15835 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15836 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15837 # In both cases, we have to default to `cp -pR'.
15838 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15839 as_ln_s='cp -pR'
15840 elif ln conf$$.file conf$$ 2>/dev/null; then
15841 as_ln_s=ln
15842 else
15843 as_ln_s='cp -pR'
15844 fi
15845 else
15846 as_ln_s='cp -pR'
15847 fi
15848 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15849 rmdir conf$$.dir 2>/dev/null
15850
15851
15852 # as_fn_mkdir_p
15853 # -------------
15854 # Create "$as_dir" as a directory, including parents if necessary.
15855 as_fn_mkdir_p ()
15856 {
15857
15858 case $as_dir in #(
15859 -*) as_dir=./$as_dir;;
15860 esac
15861 test -d "$as_dir" || eval $as_mkdir_p || {
15862 as_dirs=
15863 while :; do
15864 case $as_dir in #(
15865 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15866 *) as_qdir=$as_dir;;
15867 esac
15868 as_dirs="'$as_qdir' $as_dirs"
15869 as_dir=`$as_dirname -- "$as_dir" ||
15870 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15871 X"$as_dir" : 'X\(//\)[^/]' \| \
15872 X"$as_dir" : 'X\(//\)$' \| \
15873 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15874 printf "%s\n" X"$as_dir" |
15875 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15876 s//\1/
15877 q
15878 }
15879 /^X\(\/\/\)[^/].*/{
15880 s//\1/
15881 q
15882 }
15883 /^X\(\/\/\)$/{
15884 s//\1/
15885 q
15886 }
15887 /^X\(\/\).*/{
15888 s//\1/
15889 q
15890 }
15891 s/.*/./; q'`
15892 test -d "$as_dir" && break
15893 done
15894 test -z "$as_dirs" || eval "mkdir $as_dirs"
15895 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15896
15897
15898 } # as_fn_mkdir_p
15899 if mkdir -p . 2>/dev/null; then
15900 as_mkdir_p='mkdir -p "$as_dir"'
15901 else
15902 test -d ./-p && rmdir ./-p
15903 as_mkdir_p=false
15904 fi
15905
15906
15907 # as_fn_executable_p FILE
15908 # -----------------------
15909 # Test if FILE is an executable regular file.
15910 as_fn_executable_p ()
15911 {
15912 test -f "$1" && test -x "$1"
15913 } # as_fn_executable_p
15914 as_test_x='test -x'
15915 as_executable_p=as_fn_executable_p
15916
15917 # Sed expression to map a string onto a valid CPP name.
15918 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15919
15920 # Sed expression to map a string onto a valid variable name.
15921 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15922
15923
15924 exec 6>&1
15925 ## ----------------------------------- ##
15926 ## Main body of $CONFIG_STATUS script. ##
15927 ## ----------------------------------- ##
15928 _ASEOF
15929 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15930
15931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15932 # Save the log message, to keep $0 and so on meaningful, and to
15933 # report actual input values of CONFIG_FILES etc. instead of their
15934 # values after options handling.
15935 ac_log="
15936 This file was extended by $as_me, which was
15937 generated by GNU Autoconf 2.71. Invocation command line was
15938
15939 CONFIG_FILES = $CONFIG_FILES
15940 CONFIG_HEADERS = $CONFIG_HEADERS
15941 CONFIG_LINKS = $CONFIG_LINKS
15942 CONFIG_COMMANDS = $CONFIG_COMMANDS
15943 $ $0 $@
15944
15945 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15946 "
15947
15948 _ACEOF
15949
15950 case $ac_config_files in *"
15951 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15952 esac
15953
15954 case $ac_config_headers in *"
15955 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15956 esac
15957
15958
15959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15960 # Files that config.status was made for.
15961 config_files="$ac_config_files"
15962 config_headers="$ac_config_headers"
15963 config_commands="$ac_config_commands"
15964
15965 _ACEOF
15966
15967 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15968 ac_cs_usage="\
15969 \`$as_me' instantiates files and other configuration actions
15970 from templates according to the current configuration. Unless the files
15971 and actions are specified as TAGs, all are instantiated by default.
15972
15973 Usage: $0 [OPTION]... [TAG]...
15974
15975 -h, --help print this help, then exit
15976 -V, --version print version number and configuration settings, then exit
15977 --config print configuration, then exit
15978 -q, --quiet, --silent
15979 do not print progress messages
15980 -d, --debug don't remove temporary files
15981 --recheck update $as_me by reconfiguring in the same conditions
15982 --file=FILE[:TEMPLATE]
15983 instantiate the configuration file FILE
15984 --header=FILE[:TEMPLATE]
15985 instantiate the configuration header FILE
15986
15987 Configuration files:
15988 $config_files
15989
15990 Configuration headers:
15991 $config_headers
15992
15993 Configuration commands:
15994 $config_commands
15995
15996 Report bugs to the package provider."
15997
15998 _ACEOF
15999 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16000 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16001 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16002 ac_cs_config='$ac_cs_config_escaped'
16003 ac_cs_version="\\
16004 config.status
16005 configured by $0, generated by GNU Autoconf 2.71,
16006 with options \\"\$ac_cs_config\\"
16007
16008 Copyright (C) 2021 Free Software Foundation, Inc.
16009 This config.status script is free software; the Free Software Foundation
16010 gives unlimited permission to copy, distribute and modify it."
16011
16012 ac_pwd='$ac_pwd'
16013 srcdir='$srcdir'
16014 INSTALL='$INSTALL'
16015 MKDIR_P='$MKDIR_P'
16016 AWK='$AWK'
16017 test -n "\$AWK" || AWK=awk
16018 _ACEOF
16019
16020 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16021 # The default lists apply if the user does not specify any file.
16022 ac_need_defaults=:
16023 while test $# != 0
16024 do
16025 case $1 in
16026 --*=?*)
16027 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16028 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16029 ac_shift=:
16030 ;;
16031 --*=)
16032 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16033 ac_optarg=
16034 ac_shift=:
16035 ;;
16036 *)
16037 ac_option=$1
16038 ac_optarg=$2
16039 ac_shift=shift
16040 ;;
16041 esac
16042
16043 case $ac_option in
16044 # Handling of the options.
16045 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16046 ac_cs_recheck=: ;;
16047 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16048 printf "%s\n" "$ac_cs_version"; exit ;;
16049 --config | --confi | --conf | --con | --co | --c )
16050 printf "%s\n" "$ac_cs_config"; exit ;;
16051 --debug | --debu | --deb | --de | --d | -d )
16052 debug=: ;;
16053 --file | --fil | --fi | --f )
16054 $ac_shift
16055 case $ac_optarg in
16056 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16057 '') as_fn_error $? "missing file argument" ;;
16058 esac
16059 as_fn_append CONFIG_FILES " '$ac_optarg'"
16060 ac_need_defaults=false;;
16061 --header | --heade | --head | --hea )
16062 $ac_shift
16063 case $ac_optarg in
16064 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16065 esac
16066 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16067 ac_need_defaults=false;;
16068 --he | --h)
16069 # Conflict between --help and --header
16070 as_fn_error $? "ambiguous option: \`$1'
16071 Try \`$0 --help' for more information.";;
16072 --help | --hel | -h )
16073 printf "%s\n" "$ac_cs_usage"; exit ;;
16074 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16075 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16076 ac_cs_silent=: ;;
16077
16078 # This is an error.
16079 -*) as_fn_error $? "unrecognized option: \`$1'
16080 Try \`$0 --help' for more information." ;;
16081
16082 *) as_fn_append ac_config_targets " $1"
16083 ac_need_defaults=false ;;
16084
16085 esac
16086 shift
16087 done
16088
16089 ac_configure_extra_args=
16090
16091 if $ac_cs_silent; then
16092 exec 6>/dev/null
16093 ac_configure_extra_args="$ac_configure_extra_args --silent"
16094 fi
16095
16096 _ACEOF
16097 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16098 if \$ac_cs_recheck; then
16099 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16100 shift
16101 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16102 CONFIG_SHELL='$SHELL'
16103 export CONFIG_SHELL
16104 exec "\$@"
16105 fi
16106
16107 _ACEOF
16108 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16109 exec 5>>config.log
16110 {
16111 echo
16112 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16113 ## Running $as_me. ##
16114 _ASBOX
16115 printf "%s\n" "$ac_log"
16116 } >&5
16117
16118 _ACEOF
16119 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16120 #
16121 # INIT-COMMANDS
16122 #
16123 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16124 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16125 OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16126 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16127 LINGUAS="${LINGUAS-%UNSET%}"
16128
16129
16130 _ACEOF
16131
16132 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16133
16134 # Handling of arguments.
16135 for ac_config_target in $ac_config_targets
16136 do
16137 case $ac_config_target in
16138 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16139 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16140 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16141
16142 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16143 esac
16144 done
16145
16146
16147 # If the user did not use the arguments to specify the items to instantiate,
16148 # then the envvar interface is used. Set only those that are not.
16149 # We use the long form for the default assignment because of an extremely
16150 # bizarre bug on SunOS 4.1.3.
16151 if $ac_need_defaults; then
16152 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16153 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16154 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16155 fi
16156
16157 # Have a temporary directory for convenience. Make it in the build tree
16158 # simply because there is no reason against having it here, and in addition,
16159 # creating and moving files from /tmp can sometimes cause problems.
16160 # Hook for its removal unless debugging.
16161 # Note that there is a small window in which the directory will not be cleaned:
16162 # after its creation but before its name has been assigned to `$tmp'.
16163 $debug ||
16164 {
16165 tmp= ac_tmp=
16166 trap 'exit_status=$?
16167 : "${ac_tmp:=$tmp}"
16168 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16169 ' 0
16170 trap 'as_fn_exit 1' 1 2 13 15
16171 }
16172 # Create a (secure) tmp directory for tmp files.
16173
16174 {
16175 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16176 test -d "$tmp"
16177 } ||
16178 {
16179 tmp=./conf$$-$RANDOM
16180 (umask 077 && mkdir "$tmp")
16181 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16182 ac_tmp=$tmp
16183
16184 # Set up the scripts for CONFIG_FILES section.
16185 # No need to generate them if there are no CONFIG_FILES.
16186 # This happens for instance with `./config.status config.h'.
16187 if test -n "$CONFIG_FILES"; then
16188
16189 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16190 ac_cs_awk_getline=:
16191 ac_cs_awk_pipe_init=
16192 ac_cs_awk_read_file='
16193 while ((getline aline < (F[key])) > 0)
16194 print(aline)
16195 close(F[key])'
16196 ac_cs_awk_pipe_fini=
16197 else
16198 ac_cs_awk_getline=false
16199 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16200 ac_cs_awk_read_file='
16201 print "|#_!!_#|"
16202 print "cat " F[key] " &&"
16203 '$ac_cs_awk_pipe_init
16204 # The final `:' finishes the AND list.
16205 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16206 fi
16207 ac_cr=`echo X | tr X '\015'`
16208 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16209 # But we know of no other shell where ac_cr would be empty at this
16210 # point, so we can use a bashism as a fallback.
16211 if test "x$ac_cr" = x; then
16212 eval ac_cr=\$\'\\r\'
16213 fi
16214 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16215 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16216 ac_cs_awk_cr='\\r'
16217 else
16218 ac_cs_awk_cr=$ac_cr
16219 fi
16220
16221 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16222 _ACEOF
16223
16224 # Create commands to substitute file output variables.
16225 {
16226 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16227 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16228 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16229 echo "_ACAWK" &&
16230 echo "_ACEOF"
16231 } >conf$$files.sh &&
16232 . ./conf$$files.sh ||
16233 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16234 rm -f conf$$files.sh
16235
16236 {
16237 echo "cat >conf$$subs.awk <<_ACEOF" &&
16238 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16239 echo "_ACEOF"
16240 } >conf$$subs.sh ||
16241 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16242 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16243 ac_delim='%!_!# '
16244 for ac_last_try in false false false false false :; do
16245 . ./conf$$subs.sh ||
16246 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16247
16248 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16249 if test $ac_delim_n = $ac_delim_num; then
16250 break
16251 elif $ac_last_try; then
16252 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16253 else
16254 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16255 fi
16256 done
16257 rm -f conf$$subs.sh
16258
16259 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16260 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16261 _ACEOF
16262 sed -n '
16263 h
16264 s/^/S["/; s/!.*/"]=/
16265 p
16266 g
16267 s/^[^!]*!//
16268 :repl
16269 t repl
16270 s/'"$ac_delim"'$//
16271 t delim
16272 :nl
16273 h
16274 s/\(.\{148\}\)..*/\1/
16275 t more1
16276 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16277 p
16278 n
16279 b repl
16280 :more1
16281 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16282 p
16283 g
16284 s/.\{148\}//
16285 t nl
16286 :delim
16287 h
16288 s/\(.\{148\}\)..*/\1/
16289 t more2
16290 s/["\\]/\\&/g; s/^/"/; s/$/"/
16291 p
16292 b
16293 :more2
16294 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16295 p
16296 g
16297 s/.\{148\}//
16298 t delim
16299 ' <conf$$subs.awk | sed '
16300 /^[^""]/{
16301 N
16302 s/\n//
16303 }
16304 ' >>$CONFIG_STATUS || ac_write_fail=1
16305 rm -f conf$$subs.awk
16306 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16307 _ACAWK
16308 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16309 for (key in S) S_is_set[key] = 1
16310 FS = "\a"
16311 \$ac_cs_awk_pipe_init
16312 }
16313 {
16314 line = $ 0
16315 nfields = split(line, field, "@")
16316 substed = 0
16317 len = length(field[1])
16318 for (i = 2; i < nfields; i++) {
16319 key = field[i]
16320 keylen = length(key)
16321 if (S_is_set[key]) {
16322 value = S[key]
16323 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16324 len += length(value) + length(field[++i])
16325 substed = 1
16326 } else
16327 len += 1 + keylen
16328 }
16329 if (nfields == 3 && !substed) {
16330 key = field[2]
16331 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16332 \$ac_cs_awk_read_file
16333 next
16334 }
16335 }
16336 print line
16337 }
16338 \$ac_cs_awk_pipe_fini
16339 _ACAWK
16340 _ACEOF
16341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16342 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16343 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16344 else
16345 cat
16346 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16347 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16348 _ACEOF
16349
16350 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16351 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16352 # trailing colons and then remove the whole line if VPATH becomes empty
16353 # (actually we leave an empty line to preserve line numbers).
16354 if test "x$srcdir" = x.; then
16355 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16356 h
16357 s///
16358 s/^/:/
16359 s/[ ]*$/:/
16360 s/:\$(srcdir):/:/g
16361 s/:\${srcdir}:/:/g
16362 s/:@srcdir@:/:/g
16363 s/^:*//
16364 s/:*$//
16365 x
16366 s/\(=[ ]*\).*/\1/
16367 G
16368 s/\n//
16369 s/^[^=]*=[ ]*$//
16370 }'
16371 fi
16372
16373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16374 fi # test -n "$CONFIG_FILES"
16375
16376 # Set up the scripts for CONFIG_HEADERS section.
16377 # No need to generate them if there are no CONFIG_HEADERS.
16378 # This happens for instance with `./config.status Makefile'.
16379 if test -n "$CONFIG_HEADERS"; then
16380 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16381 BEGIN {
16382 _ACEOF
16383
16384 # Transform confdefs.h into an awk script `defines.awk', embedded as
16385 # here-document in config.status, that substitutes the proper values into
16386 # config.h.in to produce config.h.
16387
16388 # Create a delimiter string that does not exist in confdefs.h, to ease
16389 # handling of long lines.
16390 ac_delim='%!_!# '
16391 for ac_last_try in false false :; do
16392 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16393 if test -z "$ac_tt"; then
16394 break
16395 elif $ac_last_try; then
16396 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16397 else
16398 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16399 fi
16400 done
16401
16402 # For the awk script, D is an array of macro values keyed by name,
16403 # likewise P contains macro parameters if any. Preserve backslash
16404 # newline sequences.
16405
16406 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16407 sed -n '
16408 s/.\{148\}/&'"$ac_delim"'/g
16409 t rset
16410 :rset
16411 s/^[ ]*#[ ]*define[ ][ ]*/ /
16412 t def
16413 d
16414 :def
16415 s/\\$//
16416 t bsnl
16417 s/["\\]/\\&/g
16418 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16419 D["\1"]=" \3"/p
16420 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16421 d
16422 :bsnl
16423 s/["\\]/\\&/g
16424 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16425 D["\1"]=" \3\\\\\\n"\\/p
16426 t cont
16427 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16428 t cont
16429 d
16430 :cont
16431 n
16432 s/.\{148\}/&'"$ac_delim"'/g
16433 t clear
16434 :clear
16435 s/\\$//
16436 t bsnlc
16437 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16438 d
16439 :bsnlc
16440 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16441 b cont
16442 ' <confdefs.h | sed '
16443 s/'"$ac_delim"'/"\\\
16444 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16445
16446 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16447 for (key in D) D_is_set[key] = 1
16448 FS = "\a"
16449 }
16450 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16451 line = \$ 0
16452 split(line, arg, " ")
16453 if (arg[1] == "#") {
16454 defundef = arg[2]
16455 mac1 = arg[3]
16456 } else {
16457 defundef = substr(arg[1], 2)
16458 mac1 = arg[2]
16459 }
16460 split(mac1, mac2, "(") #)
16461 macro = mac2[1]
16462 prefix = substr(line, 1, index(line, defundef) - 1)
16463 if (D_is_set[macro]) {
16464 # Preserve the white space surrounding the "#".
16465 print prefix "define", macro P[macro] D[macro]
16466 next
16467 } else {
16468 # Replace #undef with comments. This is necessary, for example,
16469 # in the case of _POSIX_SOURCE, which is predefined and required
16470 # on some systems where configure will not decide to define it.
16471 if (defundef == "undef") {
16472 print "/*", prefix defundef, macro, "*/"
16473 next
16474 }
16475 }
16476 }
16477 { print }
16478 _ACAWK
16479 _ACEOF
16480 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16481 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16482 fi # test -n "$CONFIG_HEADERS"
16483
16484
16485 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16486 shift
16487 for ac_tag
16488 do
16489 case $ac_tag in
16490 :[FHLC]) ac_mode=$ac_tag; continue;;
16491 esac
16492 case $ac_mode$ac_tag in
16493 :[FHL]*:*);;
16494 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16495 :[FH]-) ac_tag=-:-;;
16496 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16497 esac
16498 ac_save_IFS=$IFS
16499 IFS=:
16500 set x $ac_tag
16501 IFS=$ac_save_IFS
16502 shift
16503 ac_file=$1
16504 shift
16505
16506 case $ac_mode in
16507 :L) ac_source=$1;;
16508 :[FH])
16509 ac_file_inputs=
16510 for ac_f
16511 do
16512 case $ac_f in
16513 -) ac_f="$ac_tmp/stdin";;
16514 *) # Look for the file first in the build tree, then in the source tree
16515 # (if the path is not absolute). The absolute path cannot be DOS-style,
16516 # because $ac_f cannot contain `:'.
16517 test -f "$ac_f" ||
16518 case $ac_f in
16519 [\\/$]*) false;;
16520 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16521 esac ||
16522 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16523 esac
16524 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16525 as_fn_append ac_file_inputs " '$ac_f'"
16526 done
16527
16528 # Let's still pretend it is `configure' which instantiates (i.e., don't
16529 # use $as_me), people would be surprised to read:
16530 # /* config.h. Generated by config.status. */
16531 configure_input='Generated from '`
16532 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16533 `' by configure.'
16534 if test x"$ac_file" != x-; then
16535 configure_input="$ac_file. $configure_input"
16536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16537 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16538 fi
16539 # Neutralize special characters interpreted by sed in replacement strings.
16540 case $configure_input in #(
16541 *\&* | *\|* | *\\* )
16542 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16543 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16544 *) ac_sed_conf_input=$configure_input;;
16545 esac
16546
16547 case $ac_tag in
16548 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16549 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16550 esac
16551 ;;
16552 esac
16553
16554 ac_dir=`$as_dirname -- "$ac_file" ||
16555 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16556 X"$ac_file" : 'X\(//\)[^/]' \| \
16557 X"$ac_file" : 'X\(//\)$' \| \
16558 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16559 printf "%s\n" X"$ac_file" |
16560 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16561 s//\1/
16562 q
16563 }
16564 /^X\(\/\/\)[^/].*/{
16565 s//\1/
16566 q
16567 }
16568 /^X\(\/\/\)$/{
16569 s//\1/
16570 q
16571 }
16572 /^X\(\/\).*/{
16573 s//\1/
16574 q
16575 }
16576 s/.*/./; q'`
16577 as_dir="$ac_dir"; as_fn_mkdir_p
16578 ac_builddir=.
16579
16580 case "$ac_dir" in
16581 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16582 *)
16583 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16584 # A ".." for each directory in $ac_dir_suffix.
16585 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16586 case $ac_top_builddir_sub in
16587 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16588 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16589 esac ;;
16590 esac
16591 ac_abs_top_builddir=$ac_pwd
16592 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16593 # for backward compatibility:
16594 ac_top_builddir=$ac_top_build_prefix
16595
16596 case $srcdir in
16597 .) # We are building in place.
16598 ac_srcdir=.
16599 ac_top_srcdir=$ac_top_builddir_sub
16600 ac_abs_top_srcdir=$ac_pwd ;;
16601 [\\/]* | ?:[\\/]* ) # Absolute name.
16602 ac_srcdir=$srcdir$ac_dir_suffix;
16603 ac_top_srcdir=$srcdir
16604 ac_abs_top_srcdir=$srcdir ;;
16605 *) # Relative name.
16606 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16607 ac_top_srcdir=$ac_top_build_prefix$srcdir
16608 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16609 esac
16610 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16611
16612
16613 case $ac_mode in
16614 :F)
16615 #
16616 # CONFIG_FILE
16617 #
16618
16619 case $INSTALL in
16620 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16621 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16622 esac
16623 ac_MKDIR_P=$MKDIR_P
16624 case $MKDIR_P in
16625 [\\/$]* | ?:[\\/]* ) ;;
16626 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16627 esac
16628 _ACEOF
16629
16630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16631 # If the template does not know about datarootdir, expand it.
16632 # FIXME: This hack should be removed a few years after 2.60.
16633 ac_datarootdir_hack=; ac_datarootdir_seen=
16634 ac_sed_dataroot='
16635 /datarootdir/ {
16636 p
16637 q
16638 }
16639 /@datadir@/p
16640 /@docdir@/p
16641 /@infodir@/p
16642 /@localedir@/p
16643 /@mandir@/p'
16644 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16645 *datarootdir*) ac_datarootdir_seen=yes;;
16646 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16648 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16649 _ACEOF
16650 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16651 ac_datarootdir_hack='
16652 s&@datadir@&$datadir&g
16653 s&@docdir@&$docdir&g
16654 s&@infodir@&$infodir&g
16655 s&@localedir@&$localedir&g
16656 s&@mandir@&$mandir&g
16657 s&\\\${datarootdir}&$datarootdir&g' ;;
16658 esac
16659 _ACEOF
16660
16661 # Neutralize VPATH when `$srcdir' = `.'.
16662 # Shell code in configure.ac might set extrasub.
16663 # FIXME: do we really want to maintain this feature?
16664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16665 ac_sed_extra="$ac_vpsub
16666 $extrasub
16667 _ACEOF
16668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16669 :t
16670 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16671 s|@configure_input@|$ac_sed_conf_input|;t t
16672 s&@top_builddir@&$ac_top_builddir_sub&;t t
16673 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16674 s&@srcdir@&$ac_srcdir&;t t
16675 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16676 s&@top_srcdir@&$ac_top_srcdir&;t t
16677 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16678 s&@builddir@&$ac_builddir&;t t
16679 s&@abs_builddir@&$ac_abs_builddir&;t t
16680 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16681 s&@INSTALL@&$ac_INSTALL&;t t
16682 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16683 $ac_datarootdir_hack
16684 "
16685 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16686 if $ac_cs_awk_getline; then
16687 $AWK -f "$ac_tmp/subs.awk"
16688 else
16689 $AWK -f "$ac_tmp/subs.awk" | $SHELL
16690 fi \
16691 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16692
16693 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16694 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16695 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16696 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16698 which seems to be undefined. Please make sure it is defined" >&5
16699 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16700 which seems to be undefined. Please make sure it is defined" >&2;}
16701
16702 rm -f "$ac_tmp/stdin"
16703 case $ac_file in
16704 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16705 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16706 esac \
16707 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16708 ;;
16709 :H)
16710 #
16711 # CONFIG_HEADER
16712 #
16713 if test x"$ac_file" != x-; then
16714 {
16715 printf "%s\n" "/* $configure_input */" >&1 \
16716 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16717 } >"$ac_tmp/config.h" \
16718 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16719 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16721 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16722 else
16723 rm -f "$ac_file"
16724 mv "$ac_tmp/config.h" "$ac_file" \
16725 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16726 fi
16727 else
16728 printf "%s\n" "/* $configure_input */" >&1 \
16729 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16730 || as_fn_error $? "could not create -" "$LINENO" 5
16731 fi
16732 ;;
16733
16734 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16735 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16736 ;;
16737 esac
16738
16739
16740 case $ac_file$ac_mode in
16741 "po-directories":C)
16742 for ac_file in $CONFIG_FILES; do
16743 # Support "outfile[:infile[:infile...]]"
16744 case "$ac_file" in
16745 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16746 esac
16747 # PO directories have a Makefile.in generated from Makefile.in.in.
16748 case "$ac_file" in */Makefile.in)
16749 # Adjust a relative srcdir.
16750 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16751 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16752 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16753 # In autoconf-2.13 it is called $ac_given_srcdir.
16754 # In autoconf-2.50 it is called $srcdir.
16755 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16756 case "$ac_given_srcdir" in
16757 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16758 /*) top_srcdir="$ac_given_srcdir" ;;
16759 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16760 esac
16761 # Treat a directory as a PO directory if and only if it has a
16762 # POTFILES.in file. This allows packages to have multiple PO
16763 # directories under different names or in different locations.
16764 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16765 rm -f "$ac_dir/POTFILES"
16766 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16767 gt_tab=`printf '\t'`
16768 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16769 POMAKEFILEDEPS="POTFILES.in"
16770 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
16771 # on $ac_dir but don't depend on user-specified configuration
16772 # parameters.
16773 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16774 # The LINGUAS file contains the set of available languages.
16775 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16776 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16777 fi
16778 ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16779 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16780 else
16781 # The set of available languages was given in configure.in.
16782 ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
16783 fi
16784 # Compute POFILES
16785 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16786 # Compute UPDATEPOFILES
16787 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16788 # Compute DUMMYPOFILES
16789 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16790 # Compute GMOFILES
16791 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
16792 case "$ac_given_srcdir" in
16793 .) srcdirpre= ;;
16794 *) srcdirpre='$(srcdir)/' ;;
16795 esac
16796 POFILES=
16797 UPDATEPOFILES=
16798 DUMMYPOFILES=
16799 GMOFILES=
16800 for lang in $ALL_LINGUAS; do
16801 POFILES="$POFILES $srcdirpre$lang.po"
16802 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16803 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16804 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16805 done
16806 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16807 # environment variable.
16808 INST_LINGUAS=
16809 if test -n "$ALL_LINGUAS"; then
16810 for presentlang in $ALL_LINGUAS; do
16811 useit=no
16812 if test "%UNSET%" != "$LINGUAS"; then
16813 desiredlanguages="$LINGUAS"
16814 else
16815 desiredlanguages="$ALL_LINGUAS"
16816 fi
16817 for desiredlang in $desiredlanguages; do
16818 # Use the presentlang catalog if desiredlang is
16819 # a. equal to presentlang, or
16820 # b. a variant of presentlang (because in this case,
16821 # presentlang can be used as a fallback for messages
16822 # which are not translated in the desiredlang catalog).
16823 case "$desiredlang" in
16824 "$presentlang"*) useit=yes;;
16825 esac
16826 done
16827 if test $useit = yes; then
16828 INST_LINGUAS="$INST_LINGUAS $presentlang"
16829 fi
16830 done
16831 fi
16832 CATALOGS=
16833 if test -n "$INST_LINGUAS"; then
16834 for lang in $INST_LINGUAS; do
16835 CATALOGS="$CATALOGS $lang.gmo"
16836 done
16837 fi
16838 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16839 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
16840 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16841 if test -f "$f"; then
16842 case "$f" in
16843 *.orig | *.bak | *~) ;;
16844 *) cat "$f" >> "$ac_dir/Makefile" ;;
16845 esac
16846 fi
16847 done
16848 fi
16849 ;;
16850 esac
16851 done ;;
16852
16853 esac
16854 done # for ac_tag
16855
16856
16857 as_fn_exit 0
16858 _ACEOF
16859 ac_clean_files=$ac_clean_files_save
16860
16861 test $ac_write_fail = 0 ||
16862 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16863
16864
16865 # configure is writing to config.log, and then calls config.status.
16866 # config.status does its own redirection, appending to config.log.
16867 # Unfortunately, on DOS this fails, as config.log is still kept open
16868 # by configure, so config.status won't be able to write to it; its
16869 # output is simply discarded. So we exec the FD to /dev/null,
16870 # effectively closing config.log, so it can be properly (re)opened and
16871 # appended to by config.status. When coming back to configure, we
16872 # need to make the FD available again.
16873 if test "$no_create" != yes; then
16874 ac_cs_success=:
16875 ac_config_status_args=
16876 test "$silent" = yes &&
16877 ac_config_status_args="$ac_config_status_args --quiet"
16878 exec 5>/dev/null
16879 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16880 exec 5>>config.log
16881 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16882 # would make configure fail if this is the last instruction.
16883 $ac_cs_success || as_fn_exit 1
16884 fi
16885 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16887 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16888 fi
16889
16890 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
16891