blob: fc5ab433eb64045ef0db587effaa7a7ee7c25619 [file] [log] [blame]
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001#! /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002# Guess values for system-dependent variables and create Makefiles.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003# Generated by GNU Autoconf 2.69.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04004#
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005#
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05008#
Theodore Ts'o50e1e101997-04-26 13:58:21 +00009# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050017if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050018 emulate sh
19 NULLCMD=:
Scott James Remnant39fd3d42009-05-14 13:03:25 +010020 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050021 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040023 setopt NO_GLOB_SUBST
24else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050025 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040030esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050031fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040032
33
Scott James Remnant39fd3d42009-05-14 13:03:25 +010034as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050041# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010048 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050058 case $arg in #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +010059 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70fi
71
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050072# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010074 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050079fi
80
Theodore Ts'oe1052142006-10-21 21:46:47 -040081
82# IFS
83# We need space, tab and new line, in precisely that order. Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
Theodore Ts'oe1052142006-10-21 21:46:47 -040087IFS=" "" $as_nl"
88
89# Find who we are. Look in the path if we contain no directory separator.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100090as_myself=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050091case $0 in #((
Theodore Ts'oe1052142006-10-21 21:46:47 -040092 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050094for as_dir in $PATH
95do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050098 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
Theodore Ts'oe1052142006-10-21 21:46:47 -0400100IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500101
Theodore Ts'oe1052142006-10-21 21:46:47 -0400102 ;;
103esac
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.
106if test "x$as_myself" = x; then
107 as_myself=$0
108fi
109if test ! -f "$as_myself"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500111 exit 1
Theodore Ts'oe1052142006-10-21 21:46:47 -0400112fi
113
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there. '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Theodore Ts'oe1052142006-10-21 21:46:47 -0400121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
Theodore Ts'oe1052142006-10-21 21:46:47 -0400131
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000135# Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500160if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174esac
175fi
176"
177 as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191 exitcode=1; echo positional parameters were not saved.
192fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202else
203 as_have_required=no
204fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225fi
226fi
227 done;;
228 esac
229 as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000239 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.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252esac
253exec $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$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500258fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271 fi
272 exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290 { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299 return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307 set +e
308 as_fn_set_status $1
309 exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500356
357
358} # as_fn_mkdir_p
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365 test -f "$1" && test -x "$1"
366} # as_fn_executable_p
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400fi # as_fn_arith
401
402
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000407# script with STATUS, using 1 if that was 0.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500408as_fn_error ()
409{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500414 fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000415 $as_echo "$as_me: error: $2" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500416 as_fn_exit $as_status
417} # as_fn_error
418
Theodore Ts'oe1052142006-10-21 21:46:47 -0400419if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422else
423 as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428else
429 as_basename=false
430fi
431
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434else
435 as_dirname=false
436fi
Theodore Ts'oe1052142006-10-21 21:46:47 -0400437
Theodore Ts'oe1052142006-10-21 21:46:47 -0400438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100442$as_echo X/"$0" |
Theodore Ts'oe1052142006-10-21 21:46:47 -0400443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
456
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
Theodore Ts'oe1052142006-10-21 21:46:47 -0400463
464
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Theodore Ts'oe1052142006-10-21 21:46:47 -0400470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500474 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -0400475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500479 N
Theodore Ts'oe1052142006-10-21 21:46:47 -0400480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500482 t loop
Theodore Ts'oe1052142006-10-21 21:46:47 -0400483 s/-\n.*//
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500484 ' >$as_me.lineno &&
Theodore Ts'oe1052142006-10-21 21:46:47 -0400485 chmod +x "$as_me.lineno" ||
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500487
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
Theodore Ts'oe1052142006-10-21 21:46:47 -0400494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500496 # Exit status is that of the last command.
497 exit
498}
499
Theodore Ts'oe1052142006-10-21 21:46:47 -0400500ECHO_C= ECHO_N= ECHO_T=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500501case `echo -n x` in #(((((
Theodore Ts'oe1052142006-10-21 21:46:47 -0400502-n*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500503 case `echo 'xy\c'` in
Theodore Ts'oe1052142006-10-21 21:46:47 -0400504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
Theodore Ts'oe1052142006-10-21 21:46:47 -0400508 esac;;
509*)
510 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500511esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500512
513rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -0400514if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516else
517 rm -f conf$$.dir
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100518 mkdir conf$$.dir 2>/dev/null
Theodore Ts'oe1052142006-10-21 21:46:47 -0400519fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100520if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000526 # In both cases, we have to default to `cp -pR'.
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000528 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000532 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100533 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500534else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000535 as_ln_s='cp -pR'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500536fi
Theodore Ts'oe1052142006-10-21 21:46:47 -0400537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500539
540if mkdir -p . 2>/dev/null; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500541 as_mkdir_p='mkdir -p "$as_dir"'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500542else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545fi
546
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
Theodore Ts'o61ef2472010-08-01 22:30:33 -0400557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 6>&1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500559
560# Name of the host.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500562# so uname gets run too.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500565#
566# Initializations.
567#
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000568ac_default_prefix=/usr/local
Theodore Ts'oe1052142006-10-21 21:46:47 -0400569ac_clean_files=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500570ac_config_libobj_dir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400571LIBOBJS=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500576
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500583PACKAGE_URL=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500584
585ac_unique_file="version.h"
586# Factoring default headers for most tests.
587ac_includes_default="\
588#include <stdio.h>
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400589#ifdef HAVE_SYS_TYPES_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500590# include <sys/types.h>
591#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400592#ifdef HAVE_SYS_STAT_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500593# include <sys/stat.h>
594#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400595#ifdef STDC_HEADERS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500596# include <stdlib.h>
597# include <stddef.h>
598#else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400599# ifdef HAVE_STDLIB_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500600# include <stdlib.h>
601# endif
602#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400603#ifdef HAVE_STRING_H
604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500605# include <memory.h>
606# endif
607# include <string.h>
608#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400609#ifdef HAVE_STRINGS_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500610# include <strings.h>
611#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400612#ifdef HAVE_INTTYPES_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500613# include <inttypes.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -0400614#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400615#ifdef HAVE_STDINT_H
Theodore Ts'oe1052142006-10-21 21:46:47 -0400616# include <stdint.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500617#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400618#ifdef HAVE_UNISTD_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500619# include <unistd.h>
620#endif"
621
Theodore Ts'o93613952014-07-03 23:44:13 -0400622gt_needs=
Theodore Ts'o61ef2472010-08-01 22:30:33 -0400623ac_header_list=
Theodore Ts'o93613952014-07-03 23:44:13 -0400624gl_use_threads_default=
625ac_func_list=
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100626ac_subst_vars='LTLIBOBJS
Theodore Ts'oe1052142006-10-21 21:46:47 -0400627LIBOBJS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100628BUILD_LDFLAGS
629BUILD_CFLAGS
Theodore Ts'o5b5bd2c2014-07-10 00:17:05 -0400630MKINSTALLDIRS
Theodore Ts'od1154eb2011-09-18 17:34:37 -0400631INCLUDES
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100632DO_TEST_SUITE
633ET_DIR
634SS_DIR
635LDFLAG_STATIC
636root_sysconfdir
637root_libdir
638root_sbindir
639root_bindir
640root_prefix
641UNIX_CMT
642CYGWIN_CMT
643LINUX_CMT
644UNI_DIFF_OPTS
645SEM_INIT_LIB
Darrick J. Wong81cbf1e2015-05-13 17:22:40 -0700646FUSE_CMT
647FUSE_LIB
Darrick J. Wongb291c112014-09-13 15:12:46 -0700648MAGIC_LIB
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100649SOCKET_LIB
Theodore Ts'occ68e8a2013-05-04 19:01:09 -0400650SIZEOF_OFF_T
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100651SIZEOF_LONG_LONG
652SIZEOF_LONG
653SIZEOF_INT
654SIZEOF_SHORT
655BUILD_CC
656MAKEINFO
657STRIP
658AR
659LDCONFIG
660PERL
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100661AWK
662CHMOD
663RM
664CP
665MV
666LN_S
667LN
Theodore Ts'obcb915b2009-07-02 18:19:10 -0400668ifNotGNUmake
669ifGNUmake
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100670BINARY_TYPE
671POSUB
672LTLIBINTL
673LIBINTL
674INTLLIBS
675INTL_LIBTOOL_SUFFIX_PREFIX
676INTLOBJS
677GENCAT
678INSTOBJEXT
679DATADIRNAME
680CATOBJEXT
681USE_INCLUDED_LIBINTL
682BUILD_INCLUDED_LIBINTL
Theodore Ts'o93613952014-07-03 23:44:13 -0400683LTLIBC
684WINDRES
685WOE32
686WOE32DLL
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100687HAVE_WPRINTF
Theodore Ts'o93613952014-07-03 23:44:13 -0400688HAVE_NEWLOCALE
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100689HAVE_SNPRINTF
690HAVE_ASPRINTF
691HAVE_POSIX_PRINTF
Theodore Ts'o93613952014-07-03 23:44:13 -0400692INTL_DEFAULT_VERBOSITY
693INTL_MACOSX_LIBS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100694GLIBC21
Theodore Ts'o93613952014-07-03 23:44:13 -0400695INTLBISON
696LTLIBICONV
697LIBICONV
698LTLIBMULTITHREAD
699LIBMULTITHREAD
700LTLIBTHREAD
701LIBTHREAD
702LIBPTH_PREFIX
703LTLIBPTH
704LIBPTH
705PRI_MACROS_BROKEN
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100706ALLOCA
Theodore Ts'o93613952014-07-03 23:44:13 -0400707HAVE_VISIBILITY
708CFLAG_VISIBILITY
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100709RANLIB
Theodore Ts'o93613952014-07-03 23:44:13 -0400710GLIBC2
711XGETTEXT_EXTRA_OPTIONS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100712MSGMERGE
Theodore Ts'o93613952014-07-03 23:44:13 -0400713XGETTEXT_015
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100714XGETTEXT
Theodore Ts'o93613952014-07-03 23:44:13 -0400715GMSGFMT_015
716MSGFMT_015
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100717GMSGFMT
718MSGFMT
Theodore Ts'o93613952014-07-03 23:44:13 -0400719GETTEXT_MACRO_VERSION
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100720USE_NLS
Theodore Ts'o93613952014-07-03 23:44:13 -0400721SED
722MKDIR_P
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100723INSTALL_DATA
724INSTALL_SCRIPT
725INSTALL_PROGRAM
726SET_MAKE
727VERSION
728PACKAGE
729GETTEXT_PACKAGE
730UUIDD_CMT
731E2INITRD_MAN
732E2INITRD_PROG
733FSCK_MAN
734FSCK_PROG
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -0500735DEFRAG_CMT
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100736RESIZER_CMT
737IMAGER_CMT
738DEBUGFS_CMT
Aditya Kalif239fef2011-07-20 11:40:02 -0700739QUOTA_CMT
740DEPPROFILED_LIBQUOTA
741PROFILED_LIBQUOTA
742DEPSTATIC_LIBQUOTA
743STATIC_LIBQUOTA
744DEPLIBQUOTA
745LIBQUOTA
Eric Sandeenf5589f42013-10-14 08:54:15 -0400746QUOTA_MAN_COMMENT
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100747BLKID_CMT
748DEPPROFILED_LIBBLKID
749PROFILED_LIBBLKID
750DEPSTATIC_LIBBLKID
751STATIC_LIBBLKID
752DEPLIBBLKID
753LIBBLKID
754UUID_CMT
755DEPPROFILED_LIBUUID
756PROFILED_LIBUUID
757DEPSTATIC_LIBUUID
758STATIC_LIBUUID
759DEPLIBUUID
760LIBUUID
Theodore Ts'o93613952014-07-03 23:44:13 -0400761PKG_CONFIG_LIBDIR
762PKG_CONFIG_PATH
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100763PKG_CONFIG
764TEST_IO_CMT
765PRIVATE_LIBS_CMT
766LDFLAG_DYNAMIC
767PROFILED_LIB_EXT
768STATIC_LIB_EXT
769LIB_EXT
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100770PROFILE_CMT
771BSDLIB_CMT
772ELF_CMT
773HTREE_CMT
Theodore Ts'oc13351f2009-07-02 00:11:17 -0400774Q
Theodore Ts'oc1986ec2012-06-13 15:29:13 -0400775ES
Theodore Ts'oc13351f2009-07-02 00:11:17 -0400776E
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400777LINK_BUILD_FLAGS
Theodore Ts'o183c73b2012-05-12 23:13:24 -0400778SYMLINK_RELATIVE
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400779LINK_INSTALL_FLAGS
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100780MAINTAINER_CMT
Theodore Ts'o93613952014-07-03 23:44:13 -0400781EGREP
782GREP
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100783CPP
Theodore Ts'o9b3018a2011-08-11 14:56:49 -0400784RDYNAMIC
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500785DLOPEN_LIB
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100786OBJEXT
787EXEEXT
788ac_ct_CC
789CPPFLAGS
790LDFLAGS
791CFLAGS
792CC
793host_os
794host_vendor
795host_cpu
796host
797build_os
798build_vendor
799build_cpu
800build
801E2FSPROGS_PKGVER
802E2FSPROGS_VERSION
803E2FSPROGS_DAY
804E2FSPROGS_MONTH
805E2FSPROGS_YEAR
806target_alias
807host_alias
808build_alias
809LIBS
810ECHO_T
811ECHO_N
812ECHO_C
813DEFS
814mandir
815localedir
816libdir
817psdir
818pdfdir
819dvidir
820htmldir
821infodir
822docdir
823oldincludedir
824includedir
825localstatedir
826sharedstatedir
827sysconfdir
828datadir
829datarootdir
830libexecdir
831sbindir
832bindir
833program_transform_name
834prefix
835exec_prefix
Theodore Ts'o57aa50d2009-11-26 10:38:04 -0500836PACKAGE_URL
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100837PACKAGE_BUGREPORT
838PACKAGE_STRING
839PACKAGE_VERSION
840PACKAGE_TARNAME
841PACKAGE_NAME
842PATH_SEPARATOR
843SHELL'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400844ac_subst_files='MCONFIG
845MAKEFILE_ELF
846MAKEFILE_BSDLIB
847MAKEFILE_PROFILE
Theodore Ts'oe1052142006-10-21 21:46:47 -0400848MAKEFILE_LIBRARY
Theodore Ts'o488c75a2008-06-07 08:55:21 -0400849ASM_TYPES_HEADER
850PUBLIC_CONFIG_HEADER'
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100851ac_user_opts='
852enable_option_checking
853with_diet_libc
854with_cc
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100855with_ccopts
856with_ldopts
857with_root_prefix
858enable_maintainer_mode
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400859enable_symlink_install
Theodore Ts'o91d11da2012-09-06 23:01:14 -0400860enable_relative_symlinks
Theodore Ts'o183c73b2012-05-12 23:13:24 -0400861enable_symlink_relative_symlinks
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -0400862enable_symlink_build
Theodore Ts'oc13351f2009-07-02 00:11:17 -0400863enable_verbose_makecmds
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100864enable_htree
865enable_elf_shlibs
866enable_bsd_shlibs
867enable_profile
Theodore Ts'ofedfb272014-02-23 00:17:09 -0500868enable_gcov
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100869enable_jbd_debug
870enable_blkid_debug
871enable_testio_debug
872enable_libuuid
873enable_libblkid
Theodore Ts'o7becb202011-11-14 10:40:43 -0500874enable_quota
Theodore Ts'o3df60142013-06-16 16:14:40 -0400875enable_backtrace
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100876enable_debugfs
877enable_imager
878enable_resizer
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -0500879enable_defrag
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100880enable_fsck
881enable_e2initrd_helper
882enable_tls
883enable_uuidd
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000884enable_mmp
Tony Breeds1625bf42012-07-30 14:44:12 -0400885enable_bmap_stats
886enable_bmap_stats_ops
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100887enable_nls
Theodore Ts'o93613952014-07-03 23:44:13 -0400888enable_threads
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100889with_gnu_ld
890enable_rpath
Theodore Ts'o93613952014-07-03 23:44:13 -0400891with_libpth_prefix
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100892with_libiconv_prefix
893with_included_gettext
894with_libintl_prefix
Darrick J. Wong81cbf1e2015-05-13 17:22:40 -0700895enable_fuse2fs
Theodore Ts'o55e00a22011-09-18 23:53:23 -0400896with_multiarch
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100897'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400898 ac_precious_vars='build_alias
899host_alias
900target_alias
901CC
902CFLAGS
903LDFLAGS
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400904LIBS
Theodore Ts'oe1052142006-10-21 21:46:47 -0400905CPPFLAGS
Theodore Ts'o14b596d2009-04-22 09:18:30 -0400906CPP
Theodore Ts'o93613952014-07-03 23:44:13 -0400907PKG_CONFIG
908PKG_CONFIG_PATH
909PKG_CONFIG_LIBDIR'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400910
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000911
912# Initialize some variables set by options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500913ac_init_help=
914ac_init_version=false
Scott James Remnant39fd3d42009-05-14 13:03:25 +0100915ac_unrecognized_opts=
916ac_unrecognized_sep=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000917# The variables have the same names as the options, with
918# dashes changed to underlines.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500919cache_file=/dev/null
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000920exec_prefix=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000921no_create=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000922no_recursion=
923prefix=NONE
924program_prefix=NONE
925program_suffix=NONE
926program_transform_name=s,x,x,
927silent=
928site=
929srcdir=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000930verbose=
931x_includes=NONE
932x_libraries=NONE
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500933
934# Installation directory options.
935# These are left unexpanded so users can "make install exec_prefix=/foo"
936# and all the variables that are supposed to be based on exec_prefix
937# by default will actually change.
938# Use braces instead of parens because sh, perl, etc. also accept them.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400939# (The list follows the same order as the GNU Coding Standards.)
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000940bindir='${exec_prefix}/bin'
941sbindir='${exec_prefix}/sbin'
942libexecdir='${exec_prefix}/libexec'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400943datarootdir='${prefix}/share'
944datadir='${datarootdir}'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000945sysconfdir='${prefix}/etc'
946sharedstatedir='${prefix}/com'
947localstatedir='${prefix}/var'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000948includedir='${prefix}/include'
949oldincludedir='/usr/include'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400950docdir='${datarootdir}/doc/${PACKAGE}'
951infodir='${datarootdir}/info'
952htmldir='${docdir}'
953dvidir='${docdir}'
954pdfdir='${docdir}'
955psdir='${docdir}'
956libdir='${exec_prefix}/lib'
957localedir='${datarootdir}/locale'
958mandir='${datarootdir}/man'
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000959
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000960ac_prev=
Theodore Ts'oe1052142006-10-21 21:46:47 -0400961ac_dashdash=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000962for ac_option
963do
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000964 # If the previous option needs an argument, assign it.
965 if test -n "$ac_prev"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -0400966 eval $ac_prev=\$ac_option
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000967 ac_prev=
968 continue
969 fi
970
Theodore Ts'oe1052142006-10-21 21:46:47 -0400971 case $ac_option in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +1000972 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
973 *=) ac_optarg= ;;
974 *) ac_optarg=yes ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -0400975 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000976
977 # Accept the important Cygnus configure options, so we can diagnose typos.
978
Theodore Ts'oe1052142006-10-21 21:46:47 -0400979 case $ac_dashdash$ac_option in
980 --)
981 ac_dashdash=yes ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000982
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000983 -bindir | --bindir | --bindi | --bind | --bin | --bi)
984 ac_prev=bindir ;;
985 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500986 bindir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000987
988 -build | --build | --buil | --bui | --bu)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500989 ac_prev=build_alias ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000990 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500991 build_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000992
993 -cache-file | --cache-file | --cache-fil | --cache-fi \
994 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
995 ac_prev=cache_file ;;
996 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
997 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500998 cache_file=$ac_optarg ;;
999
1000 --config-cache | -C)
1001 cache_file=config.cache ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001002
Theodore Ts'oe1052142006-10-21 21:46:47 -04001003 -datadir | --datadir | --datadi | --datad)
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001004 ac_prev=datadir ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001005 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001006 datadir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001007
Theodore Ts'oe1052142006-10-21 21:46:47 -04001008 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1009 | --dataroo | --dataro | --datar)
1010 ac_prev=datarootdir ;;
1011 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1012 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1013 datarootdir=$ac_optarg ;;
1014
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001015 -disable-* | --disable-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001016 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001017 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001018 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001019 as_fn_error $? "invalid feature name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001020 ac_useropt_orig=$ac_useropt
1021 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1022 case $ac_user_opts in
1023 *"
1024"enable_$ac_useropt"
1025"*) ;;
1026 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1027 ac_unrecognized_sep=', ';;
1028 esac
1029 eval enable_$ac_useropt=no ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001030
1031 -docdir | --docdir | --docdi | --doc | --do)
1032 ac_prev=docdir ;;
1033 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1034 docdir=$ac_optarg ;;
1035
1036 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1037 ac_prev=dvidir ;;
1038 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1039 dvidir=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001040
1041 -enable-* | --enable-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001042 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001043 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001044 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001045 as_fn_error $? "invalid feature name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001046 ac_useropt_orig=$ac_useropt
1047 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1048 case $ac_user_opts in
1049 *"
1050"enable_$ac_useropt"
1051"*) ;;
1052 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1053 ac_unrecognized_sep=', ';;
1054 esac
1055 eval enable_$ac_useropt=\$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001056
1057 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1058 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1059 | --exec | --exe | --ex)
1060 ac_prev=exec_prefix ;;
1061 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1062 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1063 | --exec=* | --exe=* | --ex=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001064 exec_prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001065
1066 -gas | --gas | --ga | --g)
1067 # Obsolete; use --with-gas.
1068 with_gas=yes ;;
1069
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001070 -help | --help | --hel | --he | -h)
1071 ac_init_help=long ;;
1072 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1073 ac_init_help=recursive ;;
1074 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1075 ac_init_help=short ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001076
1077 -host | --host | --hos | --ho)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001078 ac_prev=host_alias ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001079 -host=* | --host=* | --hos=* | --ho=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001080 host_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001081
Theodore Ts'oe1052142006-10-21 21:46:47 -04001082 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1083 ac_prev=htmldir ;;
1084 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1085 | --ht=*)
1086 htmldir=$ac_optarg ;;
1087
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001088 -includedir | --includedir | --includedi | --included | --include \
1089 | --includ | --inclu | --incl | --inc)
1090 ac_prev=includedir ;;
1091 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1092 | --includ=* | --inclu=* | --incl=* | --inc=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001093 includedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001094
1095 -infodir | --infodir | --infodi | --infod | --info | --inf)
1096 ac_prev=infodir ;;
1097 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001098 infodir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001099
1100 -libdir | --libdir | --libdi | --libd)
1101 ac_prev=libdir ;;
1102 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001103 libdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001104
1105 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1106 | --libexe | --libex | --libe)
1107 ac_prev=libexecdir ;;
1108 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1109 | --libexe=* | --libex=* | --libe=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001110 libexecdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001111
Theodore Ts'oe1052142006-10-21 21:46:47 -04001112 -localedir | --localedir | --localedi | --localed | --locale)
1113 ac_prev=localedir ;;
1114 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1115 localedir=$ac_optarg ;;
1116
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001117 -localstatedir | --localstatedir | --localstatedi | --localstated \
Theodore Ts'oe1052142006-10-21 21:46:47 -04001118 | --localstate | --localstat | --localsta | --localst | --locals)
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001119 ac_prev=localstatedir ;;
1120 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Theodore Ts'oe1052142006-10-21 21:46:47 -04001121 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001122 localstatedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001123
1124 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1125 ac_prev=mandir ;;
1126 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001127 mandir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001128
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001129 -nfp | --nfp | --nf)
1130 # Obsolete; use --without-fp.
1131 with_fp=no ;;
1132
1133 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001134 | --no-cr | --no-c | -n)
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001135 no_create=yes ;;
1136
1137 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1138 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1139 no_recursion=yes ;;
1140
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001141 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1142 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1143 | --oldin | --oldi | --old | --ol | --o)
1144 ac_prev=oldincludedir ;;
1145 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1146 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1147 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001148 oldincludedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001149
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001150 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1151 ac_prev=prefix ;;
1152 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001153 prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001154
1155 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1156 | --program-pre | --program-pr | --program-p)
1157 ac_prev=program_prefix ;;
1158 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1159 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001160 program_prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001161
1162 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1163 | --program-suf | --program-su | --program-s)
1164 ac_prev=program_suffix ;;
1165 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1166 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001167 program_suffix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001168
1169 -program-transform-name | --program-transform-name \
1170 | --program-transform-nam | --program-transform-na \
1171 | --program-transform-n | --program-transform- \
1172 | --program-transform | --program-transfor \
1173 | --program-transfo | --program-transf \
1174 | --program-trans | --program-tran \
1175 | --progr-tra | --program-tr | --program-t)
1176 ac_prev=program_transform_name ;;
1177 -program-transform-name=* | --program-transform-name=* \
1178 | --program-transform-nam=* | --program-transform-na=* \
1179 | --program-transform-n=* | --program-transform-=* \
1180 | --program-transform=* | --program-transfor=* \
1181 | --program-transfo=* | --program-transf=* \
1182 | --program-trans=* | --program-tran=* \
1183 | --progr-tra=* | --program-tr=* | --program-t=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001184 program_transform_name=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001185
Theodore Ts'oe1052142006-10-21 21:46:47 -04001186 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1187 ac_prev=pdfdir ;;
1188 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1189 pdfdir=$ac_optarg ;;
1190
1191 -psdir | --psdir | --psdi | --psd | --ps)
1192 ac_prev=psdir ;;
1193 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1194 psdir=$ac_optarg ;;
1195
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001196 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1197 | -silent | --silent | --silen | --sile | --sil)
1198 silent=yes ;;
1199
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001200 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1201 ac_prev=sbindir ;;
1202 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1203 | --sbi=* | --sb=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001204 sbindir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001205
1206 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1207 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1208 | --sharedst | --shareds | --shared | --share | --shar \
1209 | --sha | --sh)
1210 ac_prev=sharedstatedir ;;
1211 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1212 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1213 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1214 | --sha=* | --sh=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001215 sharedstatedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001216
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001217 -site | --site | --sit)
1218 ac_prev=site ;;
1219 -site=* | --site=* | --sit=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001220 site=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001221
1222 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1223 ac_prev=srcdir ;;
1224 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001225 srcdir=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001226
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001227 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1228 | --syscon | --sysco | --sysc | --sys | --sy)
1229 ac_prev=sysconfdir ;;
1230 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1231 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001232 sysconfdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001233
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001234 -target | --target | --targe | --targ | --tar | --ta | --t)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001235 ac_prev=target_alias ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001236 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001237 target_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001238
1239 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1240 verbose=yes ;;
1241
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001242 -version | --version | --versio | --versi | --vers | -V)
1243 ac_init_version=: ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001244
1245 -with-* | --with-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001246 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001247 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001248 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001249 as_fn_error $? "invalid package name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001250 ac_useropt_orig=$ac_useropt
1251 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1252 case $ac_user_opts in
1253 *"
1254"with_$ac_useropt"
1255"*) ;;
1256 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1257 ac_unrecognized_sep=', ';;
1258 esac
1259 eval with_$ac_useropt=\$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001260
1261 -without-* | --without-*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001262 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001263 # Reject names that are not valid shell variable names.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001264 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001265 as_fn_error $? "invalid package name: $ac_useropt"
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001266 ac_useropt_orig=$ac_useropt
1267 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1268 case $ac_user_opts in
1269 *"
1270"with_$ac_useropt"
1271"*) ;;
1272 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1273 ac_unrecognized_sep=', ';;
1274 esac
1275 eval with_$ac_useropt=no ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001276
1277 --x)
1278 # Obsolete; use --with-x.
1279 with_x=yes ;;
1280
1281 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1282 | --x-incl | --x-inc | --x-in | --x-i)
1283 ac_prev=x_includes ;;
1284 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1285 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001286 x_includes=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001287
1288 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1289 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1290 ac_prev=x_libraries ;;
1291 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1292 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001293 x_libraries=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001294
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001295 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1296Try \`$0 --help' for more information"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001297 ;;
1298
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001299 *=*)
1300 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1301 # Reject names that are not valid shell variable names.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001302 case $ac_envvar in #(
1303 '' | [0-9]* | *[!_$as_cr_alnum]* )
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001304 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001305 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04001306 eval $ac_envvar=\$ac_optarg
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001307 export $ac_envvar ;;
1308
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001309 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001310 # FIXME: should be removed in autoconf 3.0.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001311 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001312 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001313 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001314 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001315 ;;
1316
1317 esac
1318done
1319
1320if test -n "$ac_prev"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001321 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001322 as_fn_error $? "missing argument to $ac_option"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001323fi
1324
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001325if test -n "$ac_unrecognized_opts"; then
1326 case $enable_option_checking in
1327 no) ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001328 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001329 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1330 esac
1331fi
1332
1333# Check all directory arguments for consistency.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001334for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1335 datadir sysconfdir sharedstatedir localstatedir includedir \
1336 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1337 libdir localedir mandir
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001338do
Theodore Ts'oe1052142006-10-21 21:46:47 -04001339 eval ac_val=\$$ac_var
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001340 # Remove trailing slashes.
1341 case $ac_val in
1342 */ )
1343 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1344 eval $ac_var=\$ac_val;;
1345 esac
1346 # Be sure to have absolute directory names.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001347 case $ac_val in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001348 [\\/$]* | ?:[\\/]* ) continue;;
1349 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001350 esac
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001351 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001352done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001353
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001354# There might be people who depend on the old broken behavior: `$host'
1355# used to hold the argument of --host etc.
1356# FIXME: To remove some day.
1357build=$build_alias
1358host=$host_alias
1359target=$target_alias
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001360
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001361# FIXME: To remove some day.
1362if test "x$host_alias" != x; then
1363 if test "x$build_alias" = x; then
1364 cross_compiling=maybe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001365 elif test "x$build_alias" != "x$host_alias"; then
1366 cross_compiling=yes
1367 fi
1368fi
1369
1370ac_tool_prefix=
1371test -n "$host_alias" && ac_tool_prefix=$host_alias-
1372
1373test "$silent" = yes && exec 6>/dev/null
1374
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001375
Theodore Ts'oe1052142006-10-21 21:46:47 -04001376ac_pwd=`pwd` && test -n "$ac_pwd" &&
1377ac_ls_di=`ls -di .` &&
1378ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001379 as_fn_error $? "working directory cannot be determined"
Theodore Ts'oe1052142006-10-21 21:46:47 -04001380test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001381 as_fn_error $? "pwd does not report name of working directory"
Theodore Ts'oe1052142006-10-21 21:46:47 -04001382
1383
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001384# Find the source files, if location was not specified.
1385if test -z "$srcdir"; then
1386 ac_srcdir_defaulted=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04001387 # Try the directory containing this script, then the parent directory.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001388 ac_confdir=`$as_dirname -- "$as_myself" ||
1389$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1390 X"$as_myself" : 'X\(//\)[^/]' \| \
1391 X"$as_myself" : 'X\(//\)$' \| \
1392 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1393$as_echo X"$as_myself" |
Theodore Ts'oe1052142006-10-21 21:46:47 -04001394 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1395 s//\1/
1396 q
1397 }
1398 /^X\(\/\/\)[^/].*/{
1399 s//\1/
1400 q
1401 }
1402 /^X\(\/\/\)$/{
1403 s//\1/
1404 q
1405 }
1406 /^X\(\/\).*/{
1407 s//\1/
1408 q
1409 }
1410 s/.*/./; q'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001411 srcdir=$ac_confdir
Theodore Ts'oe1052142006-10-21 21:46:47 -04001412 if test ! -r "$srcdir/$ac_unique_file"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001413 srcdir=..
1414 fi
1415else
1416 ac_srcdir_defaulted=no
1417fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001418if test ! -r "$srcdir/$ac_unique_file"; then
1419 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001420 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001421fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001422ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1423ac_abs_confdir=`(
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001424 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Theodore Ts'oe1052142006-10-21 21:46:47 -04001425 pwd)`
1426# When building in place, set srcdir=.
1427if test "$ac_abs_confdir" = "$ac_pwd"; then
1428 srcdir=.
1429fi
1430# Remove unnecessary trailing slashes from srcdir.
1431# Double slashes in file names in object file debugging info
1432# mess up M-x gdb in Emacs.
1433case $srcdir in
1434*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1435esac
1436for ac_var in $ac_precious_vars; do
1437 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1438 eval ac_env_${ac_var}_value=\$${ac_var}
1439 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1440 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1441done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001442
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001443#
1444# Report the --help message.
1445#
1446if test "$ac_init_help" = "long"; then
1447 # Omit some internal or obsolete options to make the list less imposing.
1448 # This message is too long to be a string in the A/UX 3.1 sh.
1449 cat <<_ACEOF
1450\`configure' configures this package to adapt to many kinds of systems.
1451
1452Usage: $0 [OPTION]... [VAR=VALUE]...
1453
1454To assign environment variables (e.g., CC, CFLAGS...), specify them as
1455VAR=VALUE. See below for descriptions of some of the useful variables.
1456
1457Defaults for the options are specified in brackets.
1458
1459Configuration:
1460 -h, --help display this help and exit
1461 --help=short display options specific to this package
1462 --help=recursive display the short help of all the included packages
1463 -V, --version display version information and exit
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001464 -q, --quiet, --silent do not print \`checking ...' messages
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001465 --cache-file=FILE cache test results in FILE [disabled]
1466 -C, --config-cache alias for \`--cache-file=config.cache'
1467 -n, --no-create do not create output files
1468 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1469
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001470Installation directories:
1471 --prefix=PREFIX install architecture-independent files in PREFIX
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001472 [$ac_default_prefix]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001473 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001474 [PREFIX]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001475
1476By default, \`make install' will install all the files in
1477\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1478an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1479for instance \`--prefix=\$HOME'.
1480
1481For better control, use the options below.
1482
1483Fine tuning of the installation directories:
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001484 --bindir=DIR user executables [EPREFIX/bin]
1485 --sbindir=DIR system admin executables [EPREFIX/sbin]
1486 --libexecdir=DIR program executables [EPREFIX/libexec]
1487 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1488 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1489 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1490 --libdir=DIR object code libraries [EPREFIX/lib]
1491 --includedir=DIR C header files [PREFIX/include]
1492 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1493 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1494 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1495 --infodir=DIR info documentation [DATAROOTDIR/info]
1496 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1497 --mandir=DIR man documentation [DATAROOTDIR/man]
1498 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1499 --htmldir=DIR html documentation [DOCDIR]
1500 --dvidir=DIR dvi documentation [DOCDIR]
1501 --pdfdir=DIR pdf documentation [DOCDIR]
1502 --psdir=DIR ps documentation [DOCDIR]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001503_ACEOF
1504
1505 cat <<\_ACEOF
1506
1507System types:
1508 --build=BUILD configure for building on BUILD [guessed]
1509 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1510_ACEOF
1511fi
1512
1513if test -n "$ac_init_help"; then
1514
1515 cat <<\_ACEOF
1516
1517Optional Features:
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001518 --disable-option-checking ignore unrecognized --enable/--with options
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001519 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1520 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Theodore Ts'o98919bd2005-02-04 10:43:58 -05001521 --enable-maintainer-mode enable makefile rules useful for maintainers
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04001522 --enable-symlink-install use symlinks when installing instead of hard links
Theodore Ts'o183c73b2012-05-12 23:13:24 -04001523 --enable-relative-symlinks use relative symlinks when installing
Theodore Ts'o91d11da2012-09-06 23:01:14 -04001524
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04001525 --enable-symlink-build use symlinks while building instead of hard links
1526 --enable-verbose-makecmds enable verbose make command output
Theodore Ts'of5dffb82015-06-20 14:20:14 -04001527 --disable-htree disable htree directory support
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001528 --enable-elf-shlibs select ELF shared libraries
1529 --enable-bsd-shlibs select BSD shared libraries
1530 --enable-profile build profiling libraries
Theodore Ts'ofedfb272014-02-23 00:17:09 -05001531 --enable-gcov build for coverage testing using gcov
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001532 --enable-jbd-debug enable journal debugging
1533 --enable-blkid-debug enable blkid debugging
Theodore Ts'oaf773652008-09-01 11:27:27 -04001534 --disable-testio-debug disable the use of the test I/O manager for debugging
Theodore Ts'of5dffb82015-06-20 14:20:14 -04001535 --enable-libuuid build and use private uuid library
1536 --enable-libblkid build and use private blkid library
1537 --disable-quota disable quota support
Theodore Ts'o3df60142013-06-16 16:14:40 -04001538 --disable-backtrace disable use backtrace
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001539 --disable-debugfs disable support of debugfs program
1540 --disable-imager disable support of e2image program
1541 --disable-resizer disable support of e2resize program
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05001542 --disable-defrag disable support of e4defrag program
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001543 --enable-fsck build fsck wrapper program
1544 --enable-e2initrd-helper build e2initrd-helper program
Theodore Ts'o32493942007-12-31 10:45:01 -05001545 --disable-tls disable use of thread local support
Theodore Ts'o5610f992007-12-31 11:16:56 -05001546 --disable-uuidd disable building the uuid daemon
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001547 --disable-mmp disable support mmp, Multi Mount Protection
Tony Breeds1625bf42012-07-30 14:44:12 -04001548 --disable-bmap-stats disable collection of bitmap stats.
1549 --enable-bmap-stats-ops enable collection of additional bitmap stats
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001550 --disable-nls do not use Native Language Support
Theodore Ts'o93613952014-07-03 23:44:13 -04001551 --enable-threads={posix|solaris|pth|windows}
1552 specify multithreading API
1553 --disable-threads build without multithread safety
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001554 --disable-rpath do not hardcode runtime library paths
Theodore Ts'of5dffb82015-06-20 14:20:14 -04001555 --disable-fuse2fs do not build fuse2fs
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001556
1557Optional Packages:
1558 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1559 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Theodore Ts'o32493942007-12-31 10:45:01 -05001560 --with-diet-libc use diet libc
Theodore Ts'o0b5b9f92009-09-06 21:28:47 -04001561 --with-cc no longer supported, use CC= instead
1562 --with-ccopts no longer supported, use CFLAGS= instead
1563 --with-ldopts no longer supported, use LDFLAGS= instead
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001564 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
Theodore Ts'o93613952014-07-03 23:44:13 -04001565 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1566 --with-libpth-prefix[=DIR] search for libpth in DIR/include and DIR/lib
1567 --without-libpth-prefix don't search for libpth in includedir and libdir
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001568 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1569 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1570 --with-included-gettext use the GNU gettext library included here
1571 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1572 --without-libintl-prefix don't search for libintl in includedir and libdir
Theodore Ts'o55e00a22011-09-18 23:53:23 -04001573 --with-multiarch=ARCH specify the multiarch triplet
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001574
1575Some influential environment variables:
1576 CC C compiler command
1577 CFLAGS C compiler flags
1578 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1579 nonstandard directory <lib dir>
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001580 LIBS libraries to pass to the linker, e.g. -l<library>
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001581 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Theodore Ts'oe1052142006-10-21 21:46:47 -04001582 you have headers in a nonstandard directory <include dir>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001583 CPP C preprocessor
Theodore Ts'o14b596d2009-04-22 09:18:30 -04001584 PKG_CONFIG path to pkg-config utility
Theodore Ts'o93613952014-07-03 23:44:13 -04001585 PKG_CONFIG_PATH
1586 directories to add to pkg-config's search path
1587 PKG_CONFIG_LIBDIR
1588 path overriding pkg-config's built-in search path
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001589
1590Use these variables to override the choices made by `configure' or to help
1591it to find libraries and programs with nonstandard names/locations.
1592
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001593Report bugs to the package provider.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001594_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001595ac_status=$?
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001596fi
1597
1598if test "$ac_init_help" = "recursive"; then
1599 # If there are subdirs, report their specific --help.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001600 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001601 test -d "$ac_dir" ||
1602 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1603 continue
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001604 ac_builddir=.
1605
Theodore Ts'oe1052142006-10-21 21:46:47 -04001606case "$ac_dir" in
1607.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1608*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001609 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001610 # A ".." for each directory in $ac_dir_suffix.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001611 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001612 case $ac_top_builddir_sub in
1613 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1614 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1615 esac ;;
1616esac
1617ac_abs_top_builddir=$ac_pwd
1618ac_abs_builddir=$ac_pwd$ac_dir_suffix
1619# for backward compatibility:
1620ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001621
1622case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001623 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001624 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001625 ac_top_srcdir=$ac_top_builddir_sub
1626 ac_abs_top_srcdir=$ac_pwd ;;
1627 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001628 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001629 ac_top_srcdir=$srcdir
1630 ac_abs_top_srcdir=$srcdir ;;
1631 *) # Relative name.
1632 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1633 ac_top_srcdir=$ac_top_build_prefix$srcdir
1634 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001635esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04001636ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001637
Theodore Ts'oe1052142006-10-21 21:46:47 -04001638 cd "$ac_dir" || { ac_status=$?; continue; }
1639 # Check for guested configure.
1640 if test -f "$ac_srcdir/configure.gnu"; then
1641 echo &&
1642 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1643 elif test -f "$ac_srcdir/configure"; then
1644 echo &&
1645 $SHELL "$ac_srcdir/configure" --help=recursive
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001646 else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01001647 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Theodore Ts'oe1052142006-10-21 21:46:47 -04001648 fi || ac_status=$?
1649 cd "$ac_pwd" || { ac_status=$?; break; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001650 done
1651fi
1652
Theodore Ts'oe1052142006-10-21 21:46:47 -04001653test -n "$ac_init_help" && exit $ac_status
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001654if $ac_init_version; then
1655 cat <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001656configure
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001657generated by GNU Autoconf 2.69
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001658
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001659Copyright (C) 2012 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001660This configure script is free software; the Free Software Foundation
1661gives unlimited permission to copy, distribute and modify it.
1662_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001663 exit
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001664fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001665
1666## ------------------------ ##
1667## Autoconf initialization. ##
1668## ------------------------ ##
1669
1670# ac_fn_c_try_compile LINENO
1671# --------------------------
1672# Try to compile conftest.$ac_ext, and return whether this succeeded.
1673ac_fn_c_try_compile ()
1674{
1675 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676 rm -f conftest.$ac_objext
1677 if { { ac_try="$ac_compile"
1678case "(($ac_try" in
1679 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680 *) ac_try_echo=$ac_try;;
1681esac
1682eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683$as_echo "$ac_try_echo"; } >&5
1684 (eval "$ac_compile") 2>conftest.err
1685 ac_status=$?
1686 if test -s conftest.err; then
1687 grep -v '^ *+' conftest.err >conftest.er1
1688 cat conftest.er1 >&5
1689 mv -f conftest.er1 conftest.err
1690 fi
1691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1692 test $ac_status = 0; } && {
1693 test -z "$ac_c_werror_flag" ||
1694 test ! -s conftest.err
1695 } && test -s conftest.$ac_objext; then :
1696 ac_retval=0
1697else
1698 $as_echo "$as_me: failed program was:" >&5
1699sed 's/^/| /' conftest.$ac_ext >&5
1700
1701 ac_retval=1
1702fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001703 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001704 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001705
1706} # ac_fn_c_try_compile
1707
1708# ac_fn_c_try_link LINENO
1709# -----------------------
1710# Try to link conftest.$ac_ext, and return whether this succeeded.
1711ac_fn_c_try_link ()
1712{
1713 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1714 rm -f conftest.$ac_objext conftest$ac_exeext
1715 if { { ac_try="$ac_link"
1716case "(($ac_try" in
1717 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718 *) ac_try_echo=$ac_try;;
1719esac
1720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721$as_echo "$ac_try_echo"; } >&5
1722 (eval "$ac_link") 2>conftest.err
1723 ac_status=$?
1724 if test -s conftest.err; then
1725 grep -v '^ *+' conftest.err >conftest.er1
1726 cat conftest.er1 >&5
1727 mv -f conftest.er1 conftest.err
1728 fi
1729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1730 test $ac_status = 0; } && {
1731 test -z "$ac_c_werror_flag" ||
1732 test ! -s conftest.err
1733 } && test -s conftest$ac_exeext && {
1734 test "$cross_compiling" = yes ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001735 test -x conftest$ac_exeext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001736 }; then :
1737 ac_retval=0
1738else
1739 $as_echo "$as_me: failed program was:" >&5
1740sed 's/^/| /' conftest.$ac_ext >&5
1741
1742 ac_retval=1
1743fi
1744 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1745 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1746 # interfere with the next link command; also delete a directory that is
1747 # left behind by Apple's compiler. We do this before executing the actions.
1748 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001749 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001750 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001751
1752} # ac_fn_c_try_link
1753
1754# ac_fn_c_try_cpp LINENO
1755# ----------------------
1756# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1757ac_fn_c_try_cpp ()
1758{
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 if { { ac_try="$ac_cpp conftest.$ac_ext"
1761case "(($ac_try" in
1762 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1763 *) ac_try_echo=$ac_try;;
1764esac
1765eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1766$as_echo "$ac_try_echo"; } >&5
1767 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1768 ac_status=$?
1769 if test -s conftest.err; then
1770 grep -v '^ *+' conftest.err >conftest.er1
1771 cat conftest.er1 >&5
1772 mv -f conftest.er1 conftest.err
1773 fi
1774 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001775 test $ac_status = 0; } > conftest.i && {
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001776 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1777 test ! -s conftest.err
1778 }; then :
1779 ac_retval=0
1780else
1781 $as_echo "$as_me: failed program was:" >&5
1782sed 's/^/| /' conftest.$ac_ext >&5
1783
1784 ac_retval=1
1785fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001786 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04001787 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001788
1789} # ac_fn_c_try_cpp
1790
1791# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1792# -------------------------------------------------------
1793# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1794# the include files in INCLUDES and setting the cache variable VAR
1795# accordingly.
1796ac_fn_c_check_header_mongrel ()
1797{
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001799 if eval \${$3+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801$as_echo_n "checking for $2... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001802if eval \${$3+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001803 $as_echo_n "(cached) " >&6
1804fi
1805eval ac_res=\$$3
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1807$as_echo "$ac_res" >&6; }
1808else
1809 # Is the header compilable?
1810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1811$as_echo_n "checking $2 usability... " >&6; }
1812cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1813/* end confdefs.h. */
1814$4
1815#include <$2>
1816_ACEOF
1817if ac_fn_c_try_compile "$LINENO"; then :
1818 ac_header_compiler=yes
1819else
1820 ac_header_compiler=no
1821fi
1822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1824$as_echo "$ac_header_compiler" >&6; }
1825
1826# Is the header present?
1827{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1828$as_echo_n "checking $2 presence... " >&6; }
1829cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830/* end confdefs.h. */
1831#include <$2>
1832_ACEOF
1833if ac_fn_c_try_cpp "$LINENO"; then :
1834 ac_header_preproc=yes
1835else
1836 ac_header_preproc=no
1837fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001838rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1840$as_echo "$ac_header_preproc" >&6; }
1841
1842# So? What about this header?
1843case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1844 yes:no: )
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1846$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1848$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1849 ;;
1850 no:yes:* )
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1852$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1854$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1856$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1858$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1860$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1861 ;;
1862esac
1863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1864$as_echo_n "checking for $2... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001865if eval \${$3+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001866 $as_echo_n "(cached) " >&6
1867else
1868 eval "$3=\$ac_header_compiler"
1869fi
1870eval ac_res=\$$3
1871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872$as_echo "$ac_res" >&6; }
1873fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10001874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05001875
1876} # ac_fn_c_check_header_mongrel
1877
Theodore Ts'o93613952014-07-03 23:44:13 -04001878# ac_fn_c_try_run LINENO
1879# ----------------------
1880# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1881# that executables *can* be run.
1882ac_fn_c_try_run ()
1883{
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 if { { ac_try="$ac_link"
1886case "(($ac_try" in
1887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1888 *) ac_try_echo=$ac_try;;
1889esac
1890eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1891$as_echo "$ac_try_echo"; } >&5
1892 (eval "$ac_link") 2>&5
1893 ac_status=$?
1894 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1895 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1896 { { case "(($ac_try" in
1897 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1898 *) ac_try_echo=$ac_try;;
1899esac
1900eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1901$as_echo "$ac_try_echo"; } >&5
1902 (eval "$ac_try") 2>&5
1903 ac_status=$?
1904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1905 test $ac_status = 0; }; }; then :
1906 ac_retval=0
1907else
1908 $as_echo "$as_me: program exited with status $ac_status" >&5
1909 $as_echo "$as_me: failed program was:" >&5
1910sed 's/^/| /' conftest.$ac_ext >&5
1911
1912 ac_retval=$ac_status
1913fi
1914 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1915 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1916 as_fn_set_status $ac_retval
1917
1918} # ac_fn_c_try_run
1919
1920# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1921# -------------------------------------------------------
1922# Tests whether HEADER exists and can be compiled using the include files in
1923# INCLUDES, setting the cache variable VAR accordingly.
1924ac_fn_c_check_header_compile ()
1925{
1926 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1928$as_echo_n "checking for $2... " >&6; }
1929if eval \${$3+:} false; then :
1930 $as_echo_n "(cached) " >&6
1931else
1932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1933/* end confdefs.h. */
1934$4
1935#include <$2>
1936_ACEOF
1937if ac_fn_c_try_compile "$LINENO"; then :
1938 eval "$3=yes"
1939else
1940 eval "$3=no"
1941fi
1942rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1943fi
1944eval ac_res=\$$3
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946$as_echo "$ac_res" >&6; }
1947 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1948
1949} # ac_fn_c_check_header_compile
1950
1951# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1952# -------------------------------------------
1953# Tests whether TYPE exists after having included INCLUDES, setting cache
1954# variable VAR accordingly.
1955ac_fn_c_check_type ()
1956{
1957 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959$as_echo_n "checking for $2... " >&6; }
1960if eval \${$3+:} false; then :
1961 $as_echo_n "(cached) " >&6
1962else
1963 eval "$3=no"
1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965/* end confdefs.h. */
1966$4
1967int
1968main ()
1969{
1970if (sizeof ($2))
1971 return 0;
1972 ;
1973 return 0;
1974}
1975_ACEOF
1976if ac_fn_c_try_compile "$LINENO"; then :
1977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1978/* end confdefs.h. */
1979$4
1980int
1981main ()
1982{
1983if (sizeof (($2)))
1984 return 0;
1985 ;
1986 return 0;
1987}
1988_ACEOF
1989if ac_fn_c_try_compile "$LINENO"; then :
1990
1991else
1992 eval "$3=yes"
1993fi
1994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1995fi
1996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1997fi
1998eval ac_res=\$$3
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000$as_echo "$ac_res" >&6; }
2001 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2002
2003} # ac_fn_c_check_type
2004
2005# ac_fn_c_check_func LINENO FUNC VAR
2006# ----------------------------------
2007# Tests whether FUNC exists, setting the cache variable VAR accordingly
2008ac_fn_c_check_func ()
2009{
2010 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2012$as_echo_n "checking for $2... " >&6; }
2013if eval \${$3+:} false; then :
2014 $as_echo_n "(cached) " >&6
2015else
2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2017/* end confdefs.h. */
2018/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2019 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2020#define $2 innocuous_$2
2021
2022/* System header to define __stub macros and hopefully few prototypes,
2023 which can conflict with char $2 (); below.
2024 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2025 <limits.h> exists even on freestanding compilers. */
2026
2027#ifdef __STDC__
2028# include <limits.h>
2029#else
2030# include <assert.h>
2031#endif
2032
2033#undef $2
2034
2035/* Override any GCC internal prototype to avoid an error.
2036 Use char because int might match the return type of a GCC
2037 builtin and then its argument prototype would still apply. */
2038#ifdef __cplusplus
2039extern "C"
2040#endif
2041char $2 ();
2042/* The GNU C library defines this for functions which it implements
2043 to always fail with ENOSYS. Some functions are actually named
2044 something starting with __ and the normal name is an alias. */
2045#if defined __stub_$2 || defined __stub___$2
2046choke me
2047#endif
2048
2049int
2050main ()
2051{
2052return $2 ();
2053 ;
2054 return 0;
2055}
2056_ACEOF
2057if ac_fn_c_try_link "$LINENO"; then :
2058 eval "$3=yes"
2059else
2060 eval "$3=no"
2061fi
2062rm -f core conftest.err conftest.$ac_objext \
2063 conftest$ac_exeext conftest.$ac_ext
2064fi
2065eval ac_res=\$$3
2066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2067$as_echo "$ac_res" >&6; }
2068 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2069
2070} # ac_fn_c_check_func
2071
2072# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2073# ---------------------------------------------
2074# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2075# accordingly.
2076ac_fn_c_check_decl ()
2077{
2078 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2079 as_decl_name=`echo $2|sed 's/ *(.*//'`
2080 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2082$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2083if eval \${$3+:} false; then :
2084 $as_echo_n "(cached) " >&6
2085else
2086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2087/* end confdefs.h. */
2088$4
2089int
2090main ()
2091{
2092#ifndef $as_decl_name
2093#ifdef __cplusplus
2094 (void) $as_decl_use;
2095#else
2096 (void) $as_decl_name;
2097#endif
2098#endif
2099
2100 ;
2101 return 0;
2102}
2103_ACEOF
2104if ac_fn_c_try_compile "$LINENO"; then :
2105 eval "$3=yes"
2106else
2107 eval "$3=no"
2108fi
2109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2110fi
2111eval ac_res=\$$3
2112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2113$as_echo "$ac_res" >&6; }
2114 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2115
2116} # ac_fn_c_check_decl
2117
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002118# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2119# --------------------------------------------
2120# Tries to find the compile-time value of EXPR in a program that includes
2121# INCLUDES, setting VAR accordingly. Returns whether the value could be
2122# computed
2123ac_fn_c_compute_int ()
2124{
2125 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126 if test "$cross_compiling" = yes; then
2127 # Depending upon the size, compute the lo and hi bounds.
2128cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129/* end confdefs.h. */
2130$4
2131int
2132main ()
2133{
2134static int test_array [1 - 2 * !(($2) >= 0)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002135test_array [0] = 0;
2136return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002137
2138 ;
2139 return 0;
2140}
2141_ACEOF
2142if ac_fn_c_try_compile "$LINENO"; then :
2143 ac_lo=0 ac_mid=0
2144 while :; do
2145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2146/* end confdefs.h. */
2147$4
2148int
2149main ()
2150{
2151static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002152test_array [0] = 0;
2153return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002154
2155 ;
2156 return 0;
2157}
2158_ACEOF
2159if ac_fn_c_try_compile "$LINENO"; then :
2160 ac_hi=$ac_mid; break
2161else
2162 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2163 if test $ac_lo -le $ac_mid; then
2164 ac_lo= ac_hi=
2165 break
2166 fi
2167 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2168fi
2169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 done
2171else
2172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173/* end confdefs.h. */
2174$4
2175int
2176main ()
2177{
2178static int test_array [1 - 2 * !(($2) < 0)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002179test_array [0] = 0;
2180return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002181
2182 ;
2183 return 0;
2184}
2185_ACEOF
2186if ac_fn_c_try_compile "$LINENO"; then :
2187 ac_hi=-1 ac_mid=-1
2188 while :; do
2189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2190/* end confdefs.h. */
2191$4
2192int
2193main ()
2194{
2195static int test_array [1 - 2 * !(($2) >= $ac_mid)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002196test_array [0] = 0;
2197return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002198
2199 ;
2200 return 0;
2201}
2202_ACEOF
2203if ac_fn_c_try_compile "$LINENO"; then :
2204 ac_lo=$ac_mid; break
2205else
2206 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2207 if test $ac_mid -le $ac_hi; then
2208 ac_lo= ac_hi=
2209 break
2210 fi
2211 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2212fi
2213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214 done
2215else
2216 ac_lo= ac_hi=
2217fi
2218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2219fi
2220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221# Binary search between lo and hi bounds.
2222while test "x$ac_lo" != "x$ac_hi"; do
2223 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225/* end confdefs.h. */
2226$4
2227int
2228main ()
2229{
2230static int test_array [1 - 2 * !(($2) <= $ac_mid)];
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002231test_array [0] = 0;
2232return test_array [0];
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002233
2234 ;
2235 return 0;
2236}
2237_ACEOF
2238if ac_fn_c_try_compile "$LINENO"; then :
2239 ac_hi=$ac_mid
2240else
2241 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2242fi
2243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244done
2245case $ac_lo in #((
2246?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2247'') ac_retval=1 ;;
2248esac
2249 else
2250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2251/* end confdefs.h. */
2252$4
2253static long int longval () { return $2; }
2254static unsigned long int ulongval () { return $2; }
2255#include <stdio.h>
2256#include <stdlib.h>
2257int
2258main ()
2259{
2260
2261 FILE *f = fopen ("conftest.val", "w");
2262 if (! f)
2263 return 1;
2264 if (($2) < 0)
2265 {
2266 long int i = longval ();
2267 if (i != ($2))
2268 return 1;
2269 fprintf (f, "%ld", i);
2270 }
2271 else
2272 {
2273 unsigned long int i = ulongval ();
2274 if (i != ($2))
2275 return 1;
2276 fprintf (f, "%lu", i);
2277 }
2278 /* Do not output a trailing newline, as this causes \r\n confusion
2279 on some platforms. */
2280 return ferror (f) || fclose (f) != 0;
2281
2282 ;
2283 return 0;
2284}
2285_ACEOF
2286if ac_fn_c_try_run "$LINENO"; then :
2287 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2288else
2289 ac_retval=1
2290fi
2291rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2292 conftest.$ac_objext conftest.beam conftest.$ac_ext
2293rm -f conftest.val
2294
2295 fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002296 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002297 as_fn_set_status $ac_retval
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002298
2299} # ac_fn_c_compute_int
2300
2301# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2302# ----------------------------------------------------
2303# Tries to find if the field MEMBER exists in type AGGR, after including
2304# INCLUDES, setting cache variable VAR accordingly.
2305ac_fn_c_check_member ()
2306{
2307 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2309$as_echo_n "checking for $2.$3... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002310if eval \${$4+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002311 $as_echo_n "(cached) " >&6
2312else
2313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2314/* end confdefs.h. */
2315$5
2316int
2317main ()
2318{
2319static $2 ac_aggr;
2320if (ac_aggr.$3)
2321return 0;
2322 ;
2323 return 0;
2324}
2325_ACEOF
2326if ac_fn_c_try_compile "$LINENO"; then :
2327 eval "$4=yes"
2328else
2329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2330/* end confdefs.h. */
2331$5
2332int
2333main ()
2334{
2335static $2 ac_aggr;
2336if (sizeof ac_aggr.$3)
2337return 0;
2338 ;
2339 return 0;
2340}
2341_ACEOF
2342if ac_fn_c_try_compile "$LINENO"; then :
2343 eval "$4=yes"
2344else
2345 eval "$4=no"
2346fi
2347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2348fi
2349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2350fi
2351eval ac_res=\$$4
2352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2353$as_echo "$ac_res" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002354 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002355
2356} # ac_fn_c_check_member
Theodore Ts'oe1052142006-10-21 21:46:47 -04002357cat >config.log <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002358This file contains any messages produced by compilers while
2359running configure, to aid debugging if configure makes a mistake.
2360
2361It was created by $as_me, which was
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002362generated by GNU Autoconf 2.69. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002363
2364 $ $0 $@
2365
2366_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04002367exec 5>>config.log
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002368{
2369cat <<_ASUNAME
2370## --------- ##
2371## Platform. ##
2372## --------- ##
2373
2374hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2375uname -m = `(uname -m) 2>/dev/null || echo unknown`
2376uname -r = `(uname -r) 2>/dev/null || echo unknown`
2377uname -s = `(uname -s) 2>/dev/null || echo unknown`
2378uname -v = `(uname -v) 2>/dev/null || echo unknown`
2379
2380/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2381/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2382
2383/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2384/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2385/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Theodore Ts'oe1052142006-10-21 21:46:47 -04002386/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002387/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2388/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2389/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2390
2391_ASUNAME
2392
2393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2394for as_dir in $PATH
2395do
2396 IFS=$as_save_IFS
2397 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002398 $as_echo "PATH: $as_dir"
2399 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002400IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002401
2402} >&5
2403
2404cat >&5 <<_ACEOF
2405
2406
2407## ----------- ##
2408## Core tests. ##
2409## ----------- ##
2410
2411_ACEOF
2412
2413
2414# Keep a trace of the command line.
2415# Strip out --no-create and --no-recursion so they do not pile up.
2416# Strip out --silent because we don't want to record it for future runs.
2417# Also quote any args containing shell meta-characters.
2418# Make two passes to allow for proper duplicate-argument suppression.
2419ac_configure_args=
2420ac_configure_args0=
2421ac_configure_args1=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002422ac_must_keep_next=false
2423for ac_pass in 1 2
2424do
2425 for ac_arg
2426 do
2427 case $ac_arg in
2428 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2429 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2430 | -silent | --silent | --silen | --sile | --sil)
2431 continue ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002432 *\'*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002433 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002434 esac
2435 case $ac_pass in
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002436 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002437 2)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002438 as_fn_append ac_configure_args1 " '$ac_arg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002439 if test $ac_must_keep_next = true; then
2440 ac_must_keep_next=false # Got value, back to normal.
2441 else
2442 case $ac_arg in
2443 *=* | --config-cache | -C | -disable-* | --disable-* \
2444 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2445 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2446 | -with-* | --with-* | -without-* | --without-* | --x)
2447 case "$ac_configure_args0 " in
2448 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2449 esac
2450 ;;
2451 -* ) ac_must_keep_next=true ;;
2452 esac
2453 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002454 as_fn_append ac_configure_args " '$ac_arg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002455 ;;
2456 esac
2457 done
2458done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002459{ ac_configure_args0=; unset ac_configure_args0;}
2460{ ac_configure_args1=; unset ac_configure_args1;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002461
2462# When interrupted or exit'd, cleanup temporary files, and complete
2463# config.log. We remove comments because anyway the quotes in there
2464# would cause problems or look ugly.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002465# WARNING: Use '\'' to represent an apostrophe within the trap.
2466# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002467trap 'exit_status=$?
2468 # Save into config.log some information that might help in debugging.
2469 {
2470 echo
2471
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002472 $as_echo "## ---------------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002473## Cache variables. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002474## ---------------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002475 echo
2476 # The following way of writing the cache mishandles newlines in values,
Theodore Ts'oe1052142006-10-21 21:46:47 -04002477(
2478 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2479 eval ac_val=\$$ac_var
2480 case $ac_val in #(
2481 *${as_nl}*)
2482 case $ac_var in #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002483 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002484$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002485 esac
2486 case $ac_var in #(
2487 _ | IFS | as_nl) ;; #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002488 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002489 *) { eval $ac_var=; unset $ac_var;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002490 esac ;;
2491 esac
2492 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002493 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -04002494 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2495 *${as_nl}ac_space=\ *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002496 sed -n \
Theodore Ts'oe1052142006-10-21 21:46:47 -04002497 "s/'\''/'\''\\\\'\'''\''/g;
2498 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2499 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002500 *)
Theodore Ts'oe1052142006-10-21 21:46:47 -04002501 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002502 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002503 esac |
2504 sort
2505)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002506 echo
2507
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002508 $as_echo "## ----------------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002509## Output variables. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002510## ----------------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002511 echo
2512 for ac_var in $ac_subst_vars
2513 do
Theodore Ts'oe1052142006-10-21 21:46:47 -04002514 eval ac_val=\$$ac_var
2515 case $ac_val in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002516 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002517 esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002518 $as_echo "$ac_var='\''$ac_val'\''"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002519 done | sort
2520 echo
2521
2522 if test -n "$ac_subst_files"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002523 $as_echo "## ------------------- ##
Theodore Ts'oe1052142006-10-21 21:46:47 -04002524## File substitutions. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002525## ------------------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002526 echo
2527 for ac_var in $ac_subst_files
2528 do
Theodore Ts'oe1052142006-10-21 21:46:47 -04002529 eval ac_val=\$$ac_var
2530 case $ac_val in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002531 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002532 esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002533 $as_echo "$ac_var='\''$ac_val'\''"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002534 done | sort
2535 echo
2536 fi
2537
2538 if test -s confdefs.h; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002539 $as_echo "## ----------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002540## confdefs.h. ##
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002541## ----------- ##"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002542 echo
Theodore Ts'oe1052142006-10-21 21:46:47 -04002543 cat confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002544 echo
2545 fi
2546 test "$ac_signal" != 0 &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002547 $as_echo "$as_me: caught signal $ac_signal"
2548 $as_echo "$as_me: exit $exit_status"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002549 } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04002550 rm -f core *.core core.conftest.* &&
2551 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002552 exit $exit_status
Theodore Ts'oe1052142006-10-21 21:46:47 -04002553' 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002554for ac_signal in 1 2 13 15; do
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002555 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002556done
2557ac_signal=0
2558
2559# confdefs.h avoids OS command line length limits that DEFS can exceed.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002560rm -f -r conftest* confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002561
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002562$as_echo "/* confdefs.h */" > confdefs.h
2563
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002564# Predefined preprocessor variables.
2565
2566cat >>confdefs.h <<_ACEOF
2567#define PACKAGE_NAME "$PACKAGE_NAME"
2568_ACEOF
2569
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002570cat >>confdefs.h <<_ACEOF
2571#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2572_ACEOF
2573
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002574cat >>confdefs.h <<_ACEOF
2575#define PACKAGE_VERSION "$PACKAGE_VERSION"
2576_ACEOF
2577
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002578cat >>confdefs.h <<_ACEOF
2579#define PACKAGE_STRING "$PACKAGE_STRING"
2580_ACEOF
2581
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002582cat >>confdefs.h <<_ACEOF
2583#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2584_ACEOF
2585
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002586cat >>confdefs.h <<_ACEOF
2587#define PACKAGE_URL "$PACKAGE_URL"
2588_ACEOF
2589
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002590
2591# Let the site file select an alternate cache file if it wants to.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002592# Prefer an explicitly selected file to automatically selected ones.
2593ac_site_file1=NONE
2594ac_site_file2=NONE
Theodore Ts'oe1052142006-10-21 21:46:47 -04002595if test -n "$CONFIG_SITE"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002596 # We do not want a PATH search for config.site.
2597 case $CONFIG_SITE in #((
2598 -*) ac_site_file1=./$CONFIG_SITE;;
2599 */*) ac_site_file1=$CONFIG_SITE;;
2600 *) ac_site_file1=./$CONFIG_SITE;;
2601 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04002602elif test "x$prefix" != xNONE; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002603 ac_site_file1=$prefix/share/config.site
2604 ac_site_file2=$prefix/etc/config.site
Theodore Ts'oe1052142006-10-21 21:46:47 -04002605else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002606 ac_site_file1=$ac_default_prefix/share/config.site
2607 ac_site_file2=$ac_default_prefix/etc/config.site
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002608fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002609for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Theodore Ts'oe1052142006-10-21 21:46:47 -04002610do
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002611 test "x$ac_site_file" = xNONE && continue
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002612 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002613 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002614$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002615 sed 's/^/| /' "$ac_site_file" >&5
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002616 . "$ac_site_file" \
2617 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2619as_fn_error $? "failed to load site script $ac_site_file
2620See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002621 fi
2622done
2623
2624if test -r "$cache_file"; then
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002625 # Some versions of bash will fail to source /dev/null (special files
2626 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2627 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002628 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002629$as_echo "$as_me: loading cache $cache_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002630 case $cache_file in
Theodore Ts'oe1052142006-10-21 21:46:47 -04002631 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2632 *) . "./$cache_file";;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002633 esac
2634 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002635else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002636 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002637$as_echo "$as_me: creating cache $cache_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002638 >$cache_file
2639fi
2640
Theodore Ts'o93613952014-07-03 23:44:13 -04002641gt_needs="$gt_needs "
Theodore Ts'o61ef2472010-08-01 22:30:33 -04002642as_fn_append ac_header_list " stdlib.h"
2643as_fn_append ac_header_list " unistd.h"
2644as_fn_append ac_header_list " sys/param.h"
Theodore Ts'o93613952014-07-03 23:44:13 -04002645as_fn_append ac_func_list " symlink"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002646# Check that the precious variables saved in the cache have kept the same
2647# value.
2648ac_cache_corrupted=false
Theodore Ts'oe1052142006-10-21 21:46:47 -04002649for ac_var in $ac_precious_vars; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002650 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2651 eval ac_new_set=\$ac_env_${ac_var}_set
Theodore Ts'oe1052142006-10-21 21:46:47 -04002652 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2653 eval ac_new_val=\$ac_env_${ac_var}_value
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002654 case $ac_old_set,$ac_new_set in
2655 set,)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002656 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002657$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002658 ac_cache_corrupted=: ;;
2659 ,set)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002660 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002661$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002662 ac_cache_corrupted=: ;;
2663 ,);;
2664 *)
2665 if test "x$ac_old_val" != "x$ac_new_val"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002666 # differences in whitespace do not lead to failure.
2667 ac_old_val_w=`echo x $ac_old_val`
2668 ac_new_val_w=`echo x $ac_new_val`
2669 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002670 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002671$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2672 ac_cache_corrupted=:
2673 else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002674 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002675$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2676 eval $ac_var=\$ac_old_val
2677 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002678 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002679$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002680 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002681$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002682 fi;;
2683 esac
2684 # Pass precious variables to config.status.
2685 if test "$ac_new_set" = set; then
2686 case $ac_new_val in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002687 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002688 *) ac_arg=$ac_var=$ac_new_val ;;
2689 esac
2690 case " $ac_configure_args " in
2691 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002692 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002693 esac
2694 fi
2695done
2696if $ac_cache_corrupted; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002697 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002698$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002699 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002700$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002701 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002702fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002703## -------------------- ##
2704## Main body of script. ##
2705## -------------------- ##
Theodore Ts'oe1052142006-10-21 21:46:47 -04002706
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002707ac_ext=c
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002708ac_cpp='$CPP $CPPFLAGS'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002709ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2710ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2711ac_compiler_gnu=$ac_cv_c_compiler_gnu
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002712
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002713
2714
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002715ac_aux_dir=
Theodore Ts'oe1052142006-10-21 21:46:47 -04002716for ac_dir in config "$srcdir"/config; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002717 if test -f "$ac_dir/install-sh"; then
2718 ac_aux_dir=$ac_dir
2719 ac_install_sh="$ac_aux_dir/install-sh -c"
2720 break
2721 elif test -f "$ac_dir/install.sh"; then
2722 ac_aux_dir=$ac_dir
2723 ac_install_sh="$ac_aux_dir/install.sh -c"
2724 break
2725 elif test -f "$ac_dir/shtool"; then
2726 ac_aux_dir=$ac_dir
2727 ac_install_sh="$ac_aux_dir/shtool install -c"
2728 break
2729 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002730done
2731if test -z "$ac_aux_dir"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002732 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002733fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002734
2735# These three variables are undocumented and unsupported,
2736# and are intended to be withdrawn in a future Autoconf release.
2737# They can cause serious problems if a builder's source tree is in a directory
2738# whose full name contains unusual characters.
2739ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2740ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2741ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2742
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00002743
Theodore Ts'od1154eb2011-09-18 17:34:37 -04002744ac_config_headers="$ac_config_headers lib/config.h"
2745
2746
Theodore Ts'o50e1e101997-04-26 13:58:21 +00002747MCONFIG=./MCONFIG
2748
Theodore Ts'o74becf31997-04-26 14:37:06 +00002749BINARY_TYPE=bin
2750E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
2751 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
2752DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
2753 | tr \" " "`
Theodore Ts'obff0cc92003-03-23 01:37:53 -05002754E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
Theodore Ts'o74becf31997-04-26 14:37:06 +00002755MONTH=`echo $DATE | awk -F- '{print $2}'`
2756YEAR=`echo $DATE | awk -F- '{print $3}'`
2757
Theodore Ts'o14790ed1999-01-12 23:32:52 +00002758if expr $YEAR ">" 1900 > /dev/null ; then
2759 E2FSPROGS_YEAR=$YEAR
2760elif expr $YEAR ">" 90 >/dev/null ; then
Theodore Ts'o74becf31997-04-26 14:37:06 +00002761 E2FSPROGS_YEAR=19$YEAR
2762else
2763 E2FSPROGS_YEAR=20$YEAR
2764fi
2765
2766case $MONTH in
Andreas Dilger927566a2006-11-12 19:41:25 -05002767Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
2768Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
2769Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
2770Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
2771May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
2772Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
2773Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
2774Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
2775Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
2776Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
2777Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
2778Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002779*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002780$as_echo "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
Theodore Ts'o74becf31997-04-26 14:37:06 +00002781esac
2782
Andreas Dilger927566a2006-11-12 19:41:25 -05002783base_ver=`echo $E2FSPROGS_VERSION | \
2784 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
Andreas Dilger927566a2006-11-12 19:41:25 -05002785
2786date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
2787
2788case $E2FSPROGS_VERSION in
2789*-WIP|pre-*)
Theodore Ts'oab063962008-07-07 16:07:43 -04002790 E2FSPROGS_PKGVER="$base_ver~WIP-$E2FSPROGS_YEAR-$MONTH_NUM-$E2FSPROGS_DAY"
Andreas Dilger927566a2006-11-12 19:41:25 -05002791 ;;
2792*)
2793 E2FSPROGS_PKGVER="$base_ver"
2794 ;;
2795esac
2796
2797unset DATE MONTH YEAR base_ver pre_vers date_spec
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002799$as_echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002801$as_echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +00002802
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002803
2804
2805
Andreas Dilger927566a2006-11-12 19:41:25 -05002806
Theodore Ts'o6c59a662014-01-04 20:44:29 -05002807WITH_DIET_LIBC=
2808
2809# Check whether --with-diet-libc was given.
2810if test "${with_diet_libc+set}" = set; then :
2811 withval=$with_diet_libc; CC="diet cc -nostdinc"
2812WITH_DIET_LIBC=yes
2813if test -z "$LIBS"
2814then
2815 LIBS="-lcompat"
2816else
2817 LIBS="$LIBS -lcompat"
2818fi
2819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
2820$as_echo "CC=$CC" >&6; }
2821fi
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002822# Make sure we can run config.sub.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002823$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002824 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002825
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002827$as_echo_n "checking build system type... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002828if ${ac_cv_build+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002829 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002830else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002831 ac_build_alias=$build_alias
2832test "x$ac_build_alias" = x &&
2833 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2834test "x$ac_build_alias" = x &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002835 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -04002836ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002837 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002838
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002839fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002841$as_echo "$ac_cv_build" >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04002842case $ac_cv_build in
2843*-*-*) ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002844*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002845esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002846build=$ac_cv_build
Theodore Ts'oe1052142006-10-21 21:46:47 -04002847ac_save_IFS=$IFS; IFS='-'
2848set x $ac_cv_build
2849shift
2850build_cpu=$1
2851build_vendor=$2
2852shift; shift
2853# Remember, the first character of IFS is used to create $*,
2854# except with old shells:
2855build_os=$*
2856IFS=$ac_save_IFS
2857case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002858
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002859
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002861$as_echo_n "checking host system type... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002862if ${ac_cv_host+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002863 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002864else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002865 if test "x$host_alias" = x; then
2866 ac_cv_host=$ac_cv_build
2867else
2868 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002869 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -04002870fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002871
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002872fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002874$as_echo "$ac_cv_host" >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04002875case $ac_cv_host in
2876*-*-*) ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002877*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04002878esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002879host=$ac_cv_host
Theodore Ts'oe1052142006-10-21 21:46:47 -04002880ac_save_IFS=$IFS; IFS='-'
2881set x $ac_cv_host
2882shift
2883host_cpu=$1
2884host_vendor=$2
2885shift; shift
2886# Remember, the first character of IFS is used to create $*,
2887# except with old shells:
2888host_os=$*
2889IFS=$ac_save_IFS
2890case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002891
2892
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002893DLOPEN_LIB=''
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002894ac_ext=c
2895ac_cpp='$CPP $CPPFLAGS'
2896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2898ac_compiler_gnu=$ac_cv_c_compiler_gnu
2899if test -n "$ac_tool_prefix"; then
2900 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2901set dummy ${ac_tool_prefix}gcc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002903$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002904if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002905 $as_echo_n "(cached) " >&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002906else
2907 if test -n "$CC"; then
2908 ac_cv_prog_CC="$CC" # Let the user override the test.
2909else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911for as_dir in $PATH
2912do
2913 IFS=$as_save_IFS
2914 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002915 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002916 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002917 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002918 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002919 break 2
2920 fi
2921done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002922 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002923IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002924
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002925fi
2926fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002927CC=$ac_cv_prog_CC
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002928if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002930$as_echo "$CC" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002931else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002933$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002934fi
2935
Theodore Ts'oe1052142006-10-21 21:46:47 -04002936
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002937fi
2938if test -z "$ac_cv_prog_CC"; then
2939 ac_ct_CC=$CC
2940 # Extract the first word of "gcc", so it can be a program name with args.
2941set dummy gcc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002943$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002944if ${ac_cv_prog_ac_ct_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002945 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002946else
2947 if test -n "$ac_ct_CC"; then
2948 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2949else
2950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951for as_dir in $PATH
2952do
2953 IFS=$as_save_IFS
2954 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002955 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002956 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002957 ac_cv_prog_ac_ct_CC="gcc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002959 break 2
2960 fi
2961done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002962 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002963IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002964
2965fi
2966fi
2967ac_ct_CC=$ac_cv_prog_ac_ct_CC
2968if test -n "$ac_ct_CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002970$as_echo "$ac_ct_CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002971else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002973$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002974fi
2975
Theodore Ts'oe1052142006-10-21 21:46:47 -04002976 if test "x$ac_ct_CC" = x; then
2977 CC=""
2978 else
2979 case $cross_compiling:$ac_tool_warned in
2980yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002981{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002982$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04002983ac_tool_warned=yes ;;
2984esac
2985 CC=$ac_ct_CC
2986 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002987else
2988 CC="$ac_cv_prog_CC"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002989fi
2990
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002991if test -z "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002992 if test -n "$ac_tool_prefix"; then
2993 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002994set dummy ${ac_tool_prefix}cc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05002995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002996$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10002997if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01002998 $as_echo_n "(cached) " >&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002999else
3000 if test -n "$CC"; then
3001 ac_cv_prog_CC="$CC" # Let the user override the test.
3002else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006 IFS=$as_save_IFS
3007 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003008 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003009 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003010 ac_cv_prog_CC="${ac_tool_prefix}cc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003011 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003012 break 2
3013 fi
3014done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003015 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003016IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003017
3018fi
3019fi
3020CC=$ac_cv_prog_CC
3021if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003023$as_echo "$CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003024else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003026$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003027fi
3028
Theodore Ts'oe1052142006-10-21 21:46:47 -04003029
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003030 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003031fi
3032if test -z "$CC"; then
3033 # Extract the first word of "cc", so it can be a program name with args.
3034set dummy cc; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003036$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003037if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003038 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003039else
3040 if test -n "$CC"; then
3041 ac_cv_prog_CC="$CC" # Let the user override the test.
3042else
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003043 ac_prog_rejected=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045for as_dir in $PATH
3046do
3047 IFS=$as_save_IFS
3048 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003049 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003051 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3052 ac_prog_rejected=yes
3053 continue
3054 fi
3055 ac_cv_prog_CC="cc"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003056 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003057 break 2
3058 fi
3059done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003060 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003061IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003062
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003063if test $ac_prog_rejected = yes; then
3064 # We found a bogon in the path, so make sure we never use it.
3065 set dummy $ac_cv_prog_CC
3066 shift
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003067 if test $# != 0; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003068 # We chose a different compiler from the bogus one.
3069 # However, it has the same basename, so the bogon will be chosen
3070 # first if we set CC to just the basename; use the full file name.
3071 shift
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003072 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003073 fi
3074fi
3075fi
3076fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003077CC=$ac_cv_prog_CC
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003078if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003080$as_echo "$CC" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003081else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003083$as_echo "no" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003084fi
3085
Theodore Ts'oe1052142006-10-21 21:46:47 -04003086
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003087fi
3088if test -z "$CC"; then
3089 if test -n "$ac_tool_prefix"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003090 for ac_prog in cl.exe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003091 do
3092 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3093set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003095$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003096if ${ac_cv_prog_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003097 $as_echo_n "(cached) " >&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003098else
3099 if test -n "$CC"; then
3100 ac_cv_prog_CC="$CC" # Let the user override the test.
3101else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3103for as_dir in $PATH
3104do
3105 IFS=$as_save_IFS
3106 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003107 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003109 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003111 break 2
3112 fi
3113done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003114 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003115IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003116
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003117fi
3118fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003119CC=$ac_cv_prog_CC
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003120if test -n "$CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003122$as_echo "$CC" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003123else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003125$as_echo "no" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003126fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003127
Theodore Ts'oe1052142006-10-21 21:46:47 -04003128
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003129 test -n "$CC" && break
3130 done
3131fi
3132if test -z "$CC"; then
3133 ac_ct_CC=$CC
Theodore Ts'oe1052142006-10-21 21:46:47 -04003134 for ac_prog in cl.exe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003135do
3136 # Extract the first word of "$ac_prog", so it can be a program name with args.
3137set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003139$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003140if ${ac_cv_prog_ac_ct_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003141 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003142else
3143 if test -n "$ac_ct_CC"; then
3144 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3145else
3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3147for as_dir in $PATH
3148do
3149 IFS=$as_save_IFS
3150 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003151 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003152 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003153 ac_cv_prog_ac_ct_CC="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003154 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003155 break 2
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003156 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003157done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003158 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003159IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003160
3161fi
3162fi
3163ac_ct_CC=$ac_cv_prog_ac_ct_CC
3164if test -n "$ac_ct_CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003166$as_echo "$ac_ct_CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003167else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003169$as_echo "no" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003170fi
3171
Theodore Ts'oe1052142006-10-21 21:46:47 -04003172
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003173 test -n "$ac_ct_CC" && break
3174done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003175
Theodore Ts'oe1052142006-10-21 21:46:47 -04003176 if test "x$ac_ct_CC" = x; then
3177 CC=""
3178 else
3179 case $cross_compiling:$ac_tool_warned in
3180yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003181{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003182$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04003183ac_tool_warned=yes ;;
3184esac
3185 CC=$ac_ct_CC
3186 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003187fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003188
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003189fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003190
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003191
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003192test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003194as_fn_error $? "no acceptable C compiler found in \$PATH
3195See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003196
3197# Provide some information about the compiler.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003198$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003199set X $ac_compile
3200ac_compiler=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003201for ac_option in --version -v -V -qversion; do
3202 { { ac_try="$ac_compiler $ac_option >&5"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003203case "(($ac_try" in
3204 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3205 *) ac_try_echo=$ac_try;;
3206esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003207eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3208$as_echo "$ac_try_echo"; } >&5
3209 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003210 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003211 if test -s conftest.err; then
3212 sed '10a\
3213... rest of stderr output deleted ...
3214 10q' conftest.err >conftest.er1
3215 cat conftest.er1 >&5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003216 fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003217 rm -f conftest.er1 conftest.err
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003218 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3219 test $ac_status = 0; }
3220done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003221
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003223/* end confdefs.h. */
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003224
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003225int
3226main ()
3227{
3228
3229 ;
3230 return 0;
3231}
3232_ACEOF
3233ac_clean_files_save=$ac_clean_files
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003234ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003235# Try to create an executable without -o first, disregard a.out.
3236# It will help us diagnose broken compilers, and finding out an intuition
3237# of exeext.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3239$as_echo_n "checking whether the C compiler works... " >&6; }
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003240ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3241
3242# The possible output files:
3243ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3244
Theodore Ts'oe1052142006-10-21 21:46:47 -04003245ac_rmfiles=
3246for ac_file in $ac_files
3247do
3248 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003249 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04003250 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3251 esac
3252done
3253rm -f $ac_rmfiles
3254
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003255if { { ac_try="$ac_link_default"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003256case "(($ac_try" in
3257 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3258 *) ac_try_echo=$ac_try;;
3259esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003260eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3261$as_echo "$ac_try_echo"; } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04003262 (eval "$ac_link_default") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003263 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3265 test $ac_status = 0; }; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003266 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3267# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3268# in a Makefile. We should not override ac_cv_exeext if it was cached,
3269# so that the user can short-circuit this test for compilers unknown to
3270# Autoconf.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003271for ac_file in $ac_files ''
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003272do
3273 test -f "$ac_file" || continue
3274 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003275 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003276 ;;
3277 [ab].out )
3278 # We found the default executable, but exeext='' is most
3279 # certainly right.
3280 break;;
3281 *.* )
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003282 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Theodore Ts'oe1052142006-10-21 21:46:47 -04003283 then :; else
3284 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3285 fi
3286 # We set ac_cv_exeext here because the later test for it is not
3287 # safe: cross compilers may not add the suffix if given an `-o'
3288 # argument, so we may need to know it at that point already.
3289 # Even if this section looks crufty: it has the advantage of
3290 # actually working.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003291 break;;
3292 * )
3293 break;;
3294 esac
3295done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003296test "$ac_cv_exeext" = no && ac_cv_exeext=
3297
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003298else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003299 ac_file=''
3300fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003301if test -z "$ac_file"; then :
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304$as_echo "$as_me: failed program was:" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003305sed 's/^/| /' conftest.$ac_ext >&5
3306
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003307{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003308$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003309as_fn_error 77 "C compiler cannot create executables
3310See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003311else
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3313$as_echo "yes" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003314fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3316$as_echo_n "checking for C compiler default output file name... " >&6; }
3317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3318$as_echo "$ac_file" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003319ac_exeext=$ac_cv_exeext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003320
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003321rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003322ac_clean_files=$ac_clean_files_save
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003324$as_echo_n "checking for suffix of executables... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003325if { { ac_try="$ac_link"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003326case "(($ac_try" in
3327 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3328 *) ac_try_echo=$ac_try;;
3329esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003330eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3331$as_echo "$ac_try_echo"; } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04003332 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003333 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335 test $ac_status = 0; }; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003336 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3337# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3338# work properly (i.e., refer to `conftest.exe'), while it won't with
3339# `rm'.
3340for ac_file in conftest.exe conftest conftest.*; do
3341 test -f "$ac_file" || continue
3342 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003343 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003344 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003345 break;;
3346 * ) break;;
3347 esac
3348done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003349else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003350 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003351$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003352as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3353See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003354fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003355rm -f conftest conftest$ac_cv_exeext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003357$as_echo "$ac_cv_exeext" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003358
3359rm -f conftest.$ac_ext
3360EXEEXT=$ac_cv_exeext
3361ac_exeext=$EXEEXT
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003362cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3363/* end confdefs.h. */
3364#include <stdio.h>
3365int
3366main ()
3367{
3368FILE *f = fopen ("conftest.out", "w");
3369 return ferror (f) || fclose (f) != 0;
3370
3371 ;
3372 return 0;
3373}
3374_ACEOF
3375ac_clean_files="$ac_clean_files conftest.out"
3376# Check that the compiler produces executables we can run. If not, either
3377# the compiler is broken, or we cross compile.
3378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3379$as_echo_n "checking whether we are cross compiling... " >&6; }
3380if test "$cross_compiling" != yes; then
3381 { { ac_try="$ac_link"
3382case "(($ac_try" in
3383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3384 *) ac_try_echo=$ac_try;;
3385esac
3386eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3387$as_echo "$ac_try_echo"; } >&5
3388 (eval "$ac_link") 2>&5
3389 ac_status=$?
3390 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3391 test $ac_status = 0; }
3392 if { ac_try='./conftest$ac_cv_exeext'
3393 { { case "(($ac_try" in
3394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3395 *) ac_try_echo=$ac_try;;
3396esac
3397eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3398$as_echo "$ac_try_echo"; } >&5
3399 (eval "$ac_try") 2>&5
3400 ac_status=$?
3401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3402 test $ac_status = 0; }; }; then
3403 cross_compiling=no
3404 else
3405 if test "$cross_compiling" = maybe; then
3406 cross_compiling=yes
3407 else
3408 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3409$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003410as_fn_error $? "cannot run C compiled programs.
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003411If you meant to cross compile, use \`--host'.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003412See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o61ef2472010-08-01 22:30:33 -04003413 fi
3414 fi
3415fi
3416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3417$as_echo "$cross_compiling" >&6; }
3418
3419rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3420ac_clean_files=$ac_clean_files_save
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003422$as_echo_n "checking for suffix of object files... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003423if ${ac_cv_objext+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003424 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003425else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003427/* end confdefs.h. */
3428
3429int
3430main ()
3431{
3432
3433 ;
3434 return 0;
3435}
3436_ACEOF
3437rm -f conftest.o conftest.obj
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003438if { { ac_try="$ac_compile"
Theodore Ts'oe1052142006-10-21 21:46:47 -04003439case "(($ac_try" in
3440 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3441 *) ac_try_echo=$ac_try;;
3442esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003443eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3444$as_echo "$ac_try_echo"; } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04003445 (eval "$ac_compile") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003446 ac_status=$?
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003447 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3448 test $ac_status = 0; }; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003449 for ac_file in conftest.o conftest.obj conftest.*; do
3450 test -f "$ac_file" || continue;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003451 case $ac_file in
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003452 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003453 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3454 break;;
3455 esac
3456done
3457else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003458 $as_echo "$as_me: failed program was:" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003459sed 's/^/| /' conftest.$ac_ext >&5
3460
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003461{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003463as_fn_error $? "cannot compute suffix of object files: cannot compile
3464See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003465fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003466rm -f conftest.$ac_cv_objext conftest.$ac_ext
3467fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003469$as_echo "$ac_cv_objext" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003470OBJEXT=$ac_cv_objext
3471ac_objext=$OBJEXT
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003473$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003474if ${ac_cv_c_compiler_gnu+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003475 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003476else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003478/* end confdefs.h. */
3479
3480int
3481main ()
3482{
3483#ifndef __GNUC__
3484 choke me
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003485#endif
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003486
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003487 ;
3488 return 0;
3489}
3490_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003491if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003492 ac_compiler_gnu=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003493else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003494 ac_compiler_gnu=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003495fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003496rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003497ac_cv_c_compiler_gnu=$ac_compiler_gnu
Theodore Ts'o07a0db12003-07-05 14:50:24 -04003498
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003499fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003501$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3502if test $ac_compiler_gnu = yes; then
3503 GCC=yes
3504else
3505 GCC=
3506fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003507ac_test_CFLAGS=${CFLAGS+set}
3508ac_save_CFLAGS=$CFLAGS
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003510$as_echo_n "checking whether $CC accepts -g... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003511if ${ac_cv_prog_cc_g+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003512 $as_echo_n "(cached) " >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003513else
Theodore Ts'oe1052142006-10-21 21:46:47 -04003514 ac_save_c_werror_flag=$ac_c_werror_flag
3515 ac_c_werror_flag=yes
3516 ac_cv_prog_cc_g=no
3517 CFLAGS="-g"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003519/* end confdefs.h. */
3520
3521int
3522main ()
3523{
3524
3525 ;
3526 return 0;
3527}
3528_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003529if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003530 ac_cv_prog_cc_g=yes
3531else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003532 CFLAGS=""
3533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003534/* end confdefs.h. */
3535
3536int
3537main ()
3538{
3539
3540 ;
3541 return 0;
3542}
3543_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003544if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003545
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003546else
3547 ac_c_werror_flag=$ac_save_c_werror_flag
Theodore Ts'oe1052142006-10-21 21:46:47 -04003548 CFLAGS="-g"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003550/* end confdefs.h. */
3551
3552int
3553main ()
3554{
3555
3556 ;
3557 return 0;
3558}
3559_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003560if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003561 ac_cv_prog_cc_g=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003562fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003564fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3566fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3568 ac_c_werror_flag=$ac_save_c_werror_flag
3569fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003571$as_echo "$ac_cv_prog_cc_g" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003572if test "$ac_test_CFLAGS" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003573 CFLAGS=$ac_save_CFLAGS
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003574elif test $ac_cv_prog_cc_g = yes; then
3575 if test "$GCC" = yes; then
3576 CFLAGS="-g -O2"
3577 else
3578 CFLAGS="-g"
3579 fi
3580else
3581 if test "$GCC" = yes; then
3582 CFLAGS="-O2"
3583 else
3584 CFLAGS=
3585 fi
3586fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003588$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003589if ${ac_cv_prog_cc_c89+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003590 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003591else
Theodore Ts'oe1052142006-10-21 21:46:47 -04003592 ac_cv_prog_cc_c89=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003593ac_save_CC=$CC
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003594cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003595/* end confdefs.h. */
3596#include <stdarg.h>
3597#include <stdio.h>
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003598struct stat;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003599/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3600struct buf { int x; };
3601FILE * (*rcsopen) (struct buf *, struct stat *, int);
3602static char *e (p, i)
3603 char **p;
3604 int i;
3605{
3606 return p[i];
3607}
3608static char *f (char * (*g) (char **, int), char **p, ...)
3609{
3610 char *s;
3611 va_list v;
3612 va_start (v,p);
3613 s = g (p, va_arg (v,int));
3614 va_end (v);
3615 return s;
3616}
3617
3618/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3619 function prototypes and stuff, but not '\xHH' hex character constants.
3620 These don't provoke an error unfortunately, instead are silently treated
Theodore Ts'oe1052142006-10-21 21:46:47 -04003621 as 'x'. The following induces an error, until -std is added to get
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003622 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3623 array size at least. It's necessary to write '\x00'==0 to get something
Theodore Ts'oe1052142006-10-21 21:46:47 -04003624 that's true only with -std. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003625int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3626
Theodore Ts'oe1052142006-10-21 21:46:47 -04003627/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3628 inside strings and character constants. */
3629#define FOO(x) 'x'
3630int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3631
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003632int test (int i, double x);
3633struct s1 {int (*f) (int a);};
3634struct s2 {int (*f) (double a);};
3635int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3636int argc;
3637char **argv;
3638int
3639main ()
3640{
3641return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3642 ;
3643 return 0;
3644}
3645_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04003646for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3647 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003648do
3649 CC="$ac_save_CC $ac_arg"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003650 if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04003651 ac_cv_prog_cc_c89=$ac_arg
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003652fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003653rm -f core conftest.err conftest.$ac_objext
3654 test "x$ac_cv_prog_cc_c89" != "xno" && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003655done
Theodore Ts'oe1052142006-10-21 21:46:47 -04003656rm -f conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003657CC=$ac_save_CC
3658
3659fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003660# AC_CACHE_VAL
3661case "x$ac_cv_prog_cc_c89" in
3662 x)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003664$as_echo "none needed" >&6; } ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04003665 xno)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003667$as_echo "unsupported" >&6; } ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003668 *)
Theodore Ts'oe1052142006-10-21 21:46:47 -04003669 CC="$CC $ac_cv_prog_cc_c89"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01003671$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003672esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003673if test "x$ac_cv_prog_cc_c89" != xno; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003674
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003675fi
3676
3677ac_ext=c
3678ac_cpp='$CPP $CPPFLAGS'
3679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3681ac_compiler_gnu=$ac_cv_c_compiler_gnu
3682
3683
3684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
3685$as_echo_n "checking for dlopen in -ldl... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003686if ${ac_cv_lib_dl_dlopen+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003687 $as_echo_n "(cached) " >&6
3688else
3689 ac_check_lib_save_LIBS=$LIBS
3690LIBS="-ldl $LIBS"
3691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3692/* end confdefs.h. */
3693
3694/* Override any GCC internal prototype to avoid an error.
3695 Use char because int might match the return type of a GCC
3696 builtin and then its argument prototype would still apply. */
3697#ifdef __cplusplus
3698extern "C"
3699#endif
3700char dlopen ();
3701int
3702main ()
3703{
3704return dlopen ();
3705 ;
3706 return 0;
3707}
3708_ACEOF
3709if ac_fn_c_try_link "$LINENO"; then :
3710 ac_cv_lib_dl_dlopen=yes
3711else
3712 ac_cv_lib_dl_dlopen=no
3713fi
3714rm -f core conftest.err conftest.$ac_objext \
3715 conftest$ac_exeext conftest.$ac_ext
3716LIBS=$ac_check_lib_save_LIBS
3717fi
3718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
3719$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003720if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003721 DLOPEN_LIB=-ldl
Theodore Ts'od1154eb2011-09-18 17:34:37 -04003722
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003723$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
3724
3725fi
3726
3727
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003728
3729# Check whether --with-cc was given.
3730if test "${with_cc+set}" = set; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003731 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003732fi
3733
3734
3735# Check whether --with-ccopts was given.
3736if test "${with_ccopts+set}" = set; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003737 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003738fi
3739
3740
3741# Check whether --with-ldopts was given.
3742if test "${with_ldopts+set}" = set; then :
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003743 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003744fi
3745
3746ac_ext=c
3747ac_cpp='$CPP $CPPFLAGS'
3748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3750ac_compiler_gnu=$ac_cv_c_compiler_gnu
3751if test -n "$ac_tool_prefix"; then
3752 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3753set dummy ${ac_tool_prefix}gcc; ac_word=$2
3754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003756if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003757 $as_echo_n "(cached) " >&6
3758else
3759 if test -n "$CC"; then
3760 ac_cv_prog_CC="$CC" # Let the user override the test.
3761else
3762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3763for as_dir in $PATH
3764do
3765 IFS=$as_save_IFS
3766 test -z "$as_dir" && as_dir=.
3767 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003769 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3771 break 2
3772 fi
3773done
3774 done
3775IFS=$as_save_IFS
3776
3777fi
3778fi
3779CC=$ac_cv_prog_CC
3780if test -n "$CC"; then
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3782$as_echo "$CC" >&6; }
3783else
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3785$as_echo "no" >&6; }
3786fi
3787
3788
3789fi
3790if test -z "$ac_cv_prog_CC"; then
3791 ac_ct_CC=$CC
3792 # Extract the first word of "gcc", so it can be a program name with args.
3793set dummy gcc; ac_word=$2
3794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3795$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003796if ${ac_cv_prog_ac_ct_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003797 $as_echo_n "(cached) " >&6
3798else
3799 if test -n "$ac_ct_CC"; then
3800 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3801else
3802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3803for as_dir in $PATH
3804do
3805 IFS=$as_save_IFS
3806 test -z "$as_dir" && as_dir=.
3807 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003808 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003809 ac_cv_prog_ac_ct_CC="gcc"
3810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3811 break 2
3812 fi
3813done
3814 done
3815IFS=$as_save_IFS
3816
3817fi
3818fi
3819ac_ct_CC=$ac_cv_prog_ac_ct_CC
3820if test -n "$ac_ct_CC"; then
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3822$as_echo "$ac_ct_CC" >&6; }
3823else
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3825$as_echo "no" >&6; }
3826fi
3827
3828 if test "x$ac_ct_CC" = x; then
3829 CC=""
3830 else
3831 case $cross_compiling:$ac_tool_warned in
3832yes:)
3833{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3834$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3835ac_tool_warned=yes ;;
3836esac
3837 CC=$ac_ct_CC
3838 fi
3839else
3840 CC="$ac_cv_prog_CC"
3841fi
3842
3843if test -z "$CC"; then
3844 if test -n "$ac_tool_prefix"; then
3845 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3846set dummy ${ac_tool_prefix}cc; ac_word=$2
3847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3848$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003849if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003850 $as_echo_n "(cached) " >&6
3851else
3852 if test -n "$CC"; then
3853 ac_cv_prog_CC="$CC" # Let the user override the test.
3854else
3855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3856for as_dir in $PATH
3857do
3858 IFS=$as_save_IFS
3859 test -z "$as_dir" && as_dir=.
3860 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003861 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003862 ac_cv_prog_CC="${ac_tool_prefix}cc"
3863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3864 break 2
3865 fi
3866done
3867 done
3868IFS=$as_save_IFS
3869
3870fi
3871fi
3872CC=$ac_cv_prog_CC
3873if test -n "$CC"; then
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3875$as_echo "$CC" >&6; }
3876else
3877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3878$as_echo "no" >&6; }
3879fi
3880
3881
3882 fi
3883fi
3884if test -z "$CC"; then
3885 # Extract the first word of "cc", so it can be a program name with args.
3886set dummy cc; ac_word=$2
3887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3888$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003889if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003890 $as_echo_n "(cached) " >&6
3891else
3892 if test -n "$CC"; then
3893 ac_cv_prog_CC="$CC" # Let the user override the test.
3894else
3895 ac_prog_rejected=no
3896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3897for as_dir in $PATH
3898do
3899 IFS=$as_save_IFS
3900 test -z "$as_dir" && as_dir=.
3901 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003903 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3904 ac_prog_rejected=yes
3905 continue
3906 fi
3907 ac_cv_prog_CC="cc"
3908 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3909 break 2
3910 fi
3911done
3912 done
3913IFS=$as_save_IFS
3914
3915if test $ac_prog_rejected = yes; then
3916 # We found a bogon in the path, so make sure we never use it.
3917 set dummy $ac_cv_prog_CC
3918 shift
3919 if test $# != 0; then
3920 # We chose a different compiler from the bogus one.
3921 # However, it has the same basename, so the bogon will be chosen
3922 # first if we set CC to just the basename; use the full file name.
3923 shift
3924 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3925 fi
3926fi
3927fi
3928fi
3929CC=$ac_cv_prog_CC
3930if test -n "$CC"; then
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3932$as_echo "$CC" >&6; }
3933else
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3935$as_echo "no" >&6; }
3936fi
3937
3938
3939fi
3940if test -z "$CC"; then
3941 if test -n "$ac_tool_prefix"; then
3942 for ac_prog in cl.exe
3943 do
3944 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3945set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3947$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003948if ${ac_cv_prog_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003949 $as_echo_n "(cached) " >&6
3950else
3951 if test -n "$CC"; then
3952 ac_cv_prog_CC="$CC" # Let the user override the test.
3953else
3954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3955for as_dir in $PATH
3956do
3957 IFS=$as_save_IFS
3958 test -z "$as_dir" && as_dir=.
3959 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003960 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003961 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3963 break 2
3964 fi
3965done
3966 done
3967IFS=$as_save_IFS
3968
3969fi
3970fi
3971CC=$ac_cv_prog_CC
3972if test -n "$CC"; then
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3974$as_echo "$CC" >&6; }
3975else
3976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3977$as_echo "no" >&6; }
3978fi
3979
3980
3981 test -n "$CC" && break
3982 done
3983fi
3984if test -z "$CC"; then
3985 ac_ct_CC=$CC
3986 for ac_prog in cl.exe
3987do
3988 # Extract the first word of "$ac_prog", so it can be a program name with args.
3989set dummy $ac_prog; ac_word=$2
3990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3991$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10003992if ${ac_cv_prog_ac_ct_CC+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05003993 $as_echo_n "(cached) " >&6
3994else
3995 if test -n "$ac_ct_CC"; then
3996 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3997else
3998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3999for as_dir in $PATH
4000do
4001 IFS=$as_save_IFS
4002 test -z "$as_dir" && as_dir=.
4003 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004005 ac_cv_prog_ac_ct_CC="$ac_prog"
4006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4007 break 2
4008 fi
4009done
4010 done
4011IFS=$as_save_IFS
4012
4013fi
4014fi
4015ac_ct_CC=$ac_cv_prog_ac_ct_CC
4016if test -n "$ac_ct_CC"; then
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4018$as_echo "$ac_ct_CC" >&6; }
4019else
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4021$as_echo "no" >&6; }
4022fi
4023
4024
4025 test -n "$ac_ct_CC" && break
4026done
4027
4028 if test "x$ac_ct_CC" = x; then
4029 CC=""
4030 else
4031 case $cross_compiling:$ac_tool_warned in
4032yes:)
4033{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4034$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4035ac_tool_warned=yes ;;
4036esac
4037 CC=$ac_ct_CC
4038 fi
4039fi
4040
4041fi
4042
4043
4044test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4045$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004046as_fn_error $? "no acceptable C compiler found in \$PATH
4047See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004048
4049# Provide some information about the compiler.
4050$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4051set X $ac_compile
4052ac_compiler=$2
4053for ac_option in --version -v -V -qversion; do
4054 { { ac_try="$ac_compiler $ac_option >&5"
4055case "(($ac_try" in
4056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4057 *) ac_try_echo=$ac_try;;
4058esac
4059eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4060$as_echo "$ac_try_echo"; } >&5
4061 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4062 ac_status=$?
4063 if test -s conftest.err; then
4064 sed '10a\
4065... rest of stderr output deleted ...
4066 10q' conftest.err >conftest.er1
4067 cat conftest.er1 >&5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004068 fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04004069 rm -f conftest.er1 conftest.err
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071 test $ac_status = 0; }
4072done
4073
4074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4075$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004076if ${ac_cv_c_compiler_gnu+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004077 $as_echo_n "(cached) " >&6
4078else
4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080/* end confdefs.h. */
4081
4082int
4083main ()
4084{
4085#ifndef __GNUC__
4086 choke me
4087#endif
4088
4089 ;
4090 return 0;
4091}
4092_ACEOF
4093if ac_fn_c_try_compile "$LINENO"; then :
4094 ac_compiler_gnu=yes
4095else
4096 ac_compiler_gnu=no
4097fi
4098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4099ac_cv_c_compiler_gnu=$ac_compiler_gnu
4100
4101fi
4102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4103$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4104if test $ac_compiler_gnu = yes; then
4105 GCC=yes
4106else
4107 GCC=
4108fi
4109ac_test_CFLAGS=${CFLAGS+set}
4110ac_save_CFLAGS=$CFLAGS
4111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4112$as_echo_n "checking whether $CC accepts -g... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004113if ${ac_cv_prog_cc_g+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004114 $as_echo_n "(cached) " >&6
4115else
4116 ac_save_c_werror_flag=$ac_c_werror_flag
4117 ac_c_werror_flag=yes
4118 ac_cv_prog_cc_g=no
4119 CFLAGS="-g"
4120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4121/* end confdefs.h. */
4122
4123int
4124main ()
4125{
4126
4127 ;
4128 return 0;
4129}
4130_ACEOF
4131if ac_fn_c_try_compile "$LINENO"; then :
4132 ac_cv_prog_cc_g=yes
4133else
4134 CFLAGS=""
4135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4136/* end confdefs.h. */
4137
4138int
4139main ()
4140{
4141
4142 ;
4143 return 0;
4144}
4145_ACEOF
4146if ac_fn_c_try_compile "$LINENO"; then :
4147
4148else
4149 ac_c_werror_flag=$ac_save_c_werror_flag
4150 CFLAGS="-g"
4151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4152/* end confdefs.h. */
4153
4154int
4155main ()
4156{
4157
4158 ;
4159 return 0;
4160}
4161_ACEOF
4162if ac_fn_c_try_compile "$LINENO"; then :
4163 ac_cv_prog_cc_g=yes
4164fi
4165rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4166fi
4167rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4168fi
4169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4170 ac_c_werror_flag=$ac_save_c_werror_flag
4171fi
4172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4173$as_echo "$ac_cv_prog_cc_g" >&6; }
4174if test "$ac_test_CFLAGS" = set; then
4175 CFLAGS=$ac_save_CFLAGS
4176elif test $ac_cv_prog_cc_g = yes; then
4177 if test "$GCC" = yes; then
4178 CFLAGS="-g -O2"
4179 else
4180 CFLAGS="-g"
4181 fi
4182else
4183 if test "$GCC" = yes; then
4184 CFLAGS="-O2"
4185 else
4186 CFLAGS=
4187 fi
4188fi
4189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4190$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004191if ${ac_cv_prog_cc_c89+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004192 $as_echo_n "(cached) " >&6
4193else
4194 ac_cv_prog_cc_c89=no
4195ac_save_CC=$CC
4196cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4197/* end confdefs.h. */
4198#include <stdarg.h>
4199#include <stdio.h>
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004200struct stat;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004201/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4202struct buf { int x; };
4203FILE * (*rcsopen) (struct buf *, struct stat *, int);
4204static char *e (p, i)
4205 char **p;
4206 int i;
4207{
4208 return p[i];
4209}
4210static char *f (char * (*g) (char **, int), char **p, ...)
4211{
4212 char *s;
4213 va_list v;
4214 va_start (v,p);
4215 s = g (p, va_arg (v,int));
4216 va_end (v);
4217 return s;
4218}
4219
4220/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4221 function prototypes and stuff, but not '\xHH' hex character constants.
4222 These don't provoke an error unfortunately, instead are silently treated
4223 as 'x'. The following induces an error, until -std is added to get
4224 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4225 array size at least. It's necessary to write '\x00'==0 to get something
4226 that's true only with -std. */
4227int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4228
4229/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4230 inside strings and character constants. */
4231#define FOO(x) 'x'
4232int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4233
4234int test (int i, double x);
4235struct s1 {int (*f) (int a);};
4236struct s2 {int (*f) (double a);};
4237int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4238int argc;
4239char **argv;
4240int
4241main ()
4242{
4243return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4244 ;
4245 return 0;
4246}
4247_ACEOF
4248for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4249 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4250do
4251 CC="$ac_save_CC $ac_arg"
4252 if ac_fn_c_try_compile "$LINENO"; then :
4253 ac_cv_prog_cc_c89=$ac_arg
4254fi
4255rm -f core conftest.err conftest.$ac_objext
4256 test "x$ac_cv_prog_cc_c89" != "xno" && break
4257done
4258rm -f conftest.$ac_ext
4259CC=$ac_save_CC
4260
4261fi
4262# AC_CACHE_VAL
4263case "x$ac_cv_prog_cc_c89" in
4264 x)
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4266$as_echo "none needed" >&6; } ;;
4267 xno)
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4269$as_echo "unsupported" >&6; } ;;
4270 *)
4271 CC="$CC $ac_cv_prog_cc_c89"
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4273$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4274esac
4275if test "x$ac_cv_prog_cc_c89" != xno; then :
4276
4277fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004278
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004279ac_ext=c
4280ac_cpp='$CPP $CPPFLAGS'
4281ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4282ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4283ac_compiler_gnu=$ac_cv_c_compiler_gnu
4284
Theodore Ts'o9b3018a2011-08-11 14:56:49 -04004285if test "$GCC" = yes; then
4286 RDYNAMIC="-rdynamic"
4287
4288fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004289ac_ext=c
4290ac_cpp='$CPP $CPPFLAGS'
4291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4293ac_compiler_gnu=$ac_cv_c_compiler_gnu
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004295$as_echo_n "checking how to run the C preprocessor... " >&6; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004296# On Suns, sometimes $CPP names a directory.
4297if test -n "$CPP" && test -d "$CPP"; then
4298 CPP=
4299fi
4300if test -z "$CPP"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004301 if ${ac_cv_prog_CPP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004302 $as_echo_n "(cached) " >&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004303else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004304 # Double quotes because CPP needs to be expanded
4305 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4306 do
4307 ac_preproc_ok=false
4308for ac_c_preproc_warn_flag in '' yes
4309do
4310 # Use a header file that comes with gcc, so configuring glibc
4311 # with a fresh cross-compiler works.
4312 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4313 # <limits.h> exists even on freestanding compilers.
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004314 # On the NeXT, cc -E runs the code through the compiler's parser,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004315 # not just through cpp. "Syntax error" is here to catch this case.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004317/* end confdefs.h. */
4318#ifdef __STDC__
4319# include <limits.h>
4320#else
4321# include <assert.h>
4322#endif
4323 Syntax error
4324_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004325if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004326
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004327else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004328 # Broken: fails on valid input.
4329continue
4330fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004331rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004332
Theodore Ts'oe1052142006-10-21 21:46:47 -04004333 # OK, works on sane cases. Now check whether nonexistent headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004334 # can be detected and how.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004336/* end confdefs.h. */
4337#include <ac_nonexistent.h>
4338_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004339if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004340 # Broken: success on invalid input.
4341continue
Theodore Ts'of8bd9801999-10-26 04:19:45 +00004342else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004343 # Passes both tests.
4344ac_preproc_ok=:
4345break
4346fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004347rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004348
4349done
4350# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004351rm -f conftest.i conftest.err conftest.$ac_ext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004352if $ac_preproc_ok; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004353 break
4354fi
4355
4356 done
4357 ac_cv_prog_CPP=$CPP
4358
4359fi
4360 CPP=$ac_cv_prog_CPP
4361else
4362 ac_cv_prog_CPP=$CPP
4363fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004365$as_echo "$CPP" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004366ac_preproc_ok=false
4367for ac_c_preproc_warn_flag in '' yes
4368do
4369 # Use a header file that comes with gcc, so configuring glibc
4370 # with a fresh cross-compiler works.
4371 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4372 # <limits.h> exists even on freestanding compilers.
4373 # On the NeXT, cc -E runs the code through the compiler's parser,
4374 # not just through cpp. "Syntax error" is here to catch this case.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004376/* end confdefs.h. */
4377#ifdef __STDC__
4378# include <limits.h>
4379#else
4380# include <assert.h>
4381#endif
4382 Syntax error
4383_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004384if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004385
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004386else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004387 # Broken: fails on valid input.
4388continue
4389fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004390rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004391
Theodore Ts'oe1052142006-10-21 21:46:47 -04004392 # OK, works on sane cases. Now check whether nonexistent headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004393 # can be detected and how.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004395/* end confdefs.h. */
4396#include <ac_nonexistent.h>
4397_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004398if ac_fn_c_try_cpp "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004399 # Broken: success on invalid input.
4400continue
4401else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004402 # Passes both tests.
4403ac_preproc_ok=:
4404break
4405fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004406rm -f conftest.err conftest.i conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004407
4408done
4409# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004410rm -f conftest.i conftest.err conftest.$ac_ext
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004411if $ac_preproc_ok; then :
4412
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004413else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004414 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004415$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10004416as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4417See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004418fi
4419
4420ac_ext=c
4421ac_cpp='$CPP $CPPFLAGS'
4422ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4423ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4424ac_compiler_gnu=$ac_cv_c_compiler_gnu
4425
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004427$as_echo_n "checking for additional special compiler flags... " >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004428if test "$GCC" = yes
4429then
4430 case "$host_cpu" in
4431 alpha) addcflags="-mieee" ;;
4432 esac
4433fi
4434if test "x$addcflags" != x
4435then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004437$as_echo "$addcflags" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004438 CFLAGS="$addcflags $CFLAGS"
4439else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004441$as_echo "(none)" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01004442fi
Theodore Ts'o93613952014-07-03 23:44:13 -04004443
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4445$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4446if ${ac_cv_path_GREP+:} false; then :
4447 $as_echo_n "(cached) " >&6
4448else
4449 if test -z "$GREP"; then
4450 ac_path_GREP_found=false
4451 # Loop through the user's path and test for each of PROGNAME-LIST
4452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4453for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4454do
4455 IFS=$as_save_IFS
4456 test -z "$as_dir" && as_dir=.
4457 for ac_prog in grep ggrep; do
4458 for ac_exec_ext in '' $ac_executable_extensions; do
4459 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4460 as_fn_executable_p "$ac_path_GREP" || continue
4461# Check for GNU ac_path_GREP and select it if it is found.
4462 # Check for GNU $ac_path_GREP
4463case `"$ac_path_GREP" --version 2>&1` in
4464*GNU*)
4465 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4466*)
4467 ac_count=0
4468 $as_echo_n 0123456789 >"conftest.in"
4469 while :
4470 do
4471 cat "conftest.in" "conftest.in" >"conftest.tmp"
4472 mv "conftest.tmp" "conftest.in"
4473 cp "conftest.in" "conftest.nl"
4474 $as_echo 'GREP' >> "conftest.nl"
4475 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4476 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4477 as_fn_arith $ac_count + 1 && ac_count=$as_val
4478 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4479 # Best one so far, save it but keep looking for a better one
4480 ac_cv_path_GREP="$ac_path_GREP"
4481 ac_path_GREP_max=$ac_count
4482 fi
4483 # 10*(2^10) chars as input seems more than enough
4484 test $ac_count -gt 10 && break
4485 done
4486 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4487esac
4488
4489 $ac_path_GREP_found && break 3
4490 done
4491 done
4492 done
4493IFS=$as_save_IFS
4494 if test -z "$ac_cv_path_GREP"; then
4495 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4496 fi
4497else
4498 ac_cv_path_GREP=$GREP
4499fi
4500
4501fi
4502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4503$as_echo "$ac_cv_path_GREP" >&6; }
4504 GREP="$ac_cv_path_GREP"
4505
4506
4507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4508$as_echo_n "checking for egrep... " >&6; }
4509if ${ac_cv_path_EGREP+:} false; then :
4510 $as_echo_n "(cached) " >&6
4511else
4512 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4513 then ac_cv_path_EGREP="$GREP -E"
4514 else
4515 if test -z "$EGREP"; then
4516 ac_path_EGREP_found=false
4517 # Loop through the user's path and test for each of PROGNAME-LIST
4518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4519for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4520do
4521 IFS=$as_save_IFS
4522 test -z "$as_dir" && as_dir=.
4523 for ac_prog in egrep; do
4524 for ac_exec_ext in '' $ac_executable_extensions; do
4525 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4526 as_fn_executable_p "$ac_path_EGREP" || continue
4527# Check for GNU ac_path_EGREP and select it if it is found.
4528 # Check for GNU $ac_path_EGREP
4529case `"$ac_path_EGREP" --version 2>&1` in
4530*GNU*)
4531 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4532*)
4533 ac_count=0
4534 $as_echo_n 0123456789 >"conftest.in"
4535 while :
4536 do
4537 cat "conftest.in" "conftest.in" >"conftest.tmp"
4538 mv "conftest.tmp" "conftest.in"
4539 cp "conftest.in" "conftest.nl"
4540 $as_echo 'EGREP' >> "conftest.nl"
4541 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4542 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4543 as_fn_arith $ac_count + 1 && ac_count=$as_val
4544 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4545 # Best one so far, save it but keep looking for a better one
4546 ac_cv_path_EGREP="$ac_path_EGREP"
4547 ac_path_EGREP_max=$ac_count
4548 fi
4549 # 10*(2^10) chars as input seems more than enough
4550 test $ac_count -gt 10 && break
4551 done
4552 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4553esac
4554
4555 $ac_path_EGREP_found && break 3
4556 done
4557 done
4558 done
4559IFS=$as_save_IFS
4560 if test -z "$ac_cv_path_EGREP"; then
4561 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4562 fi
4563else
4564 ac_cv_path_EGREP=$EGREP
4565fi
4566
4567 fi
4568fi
4569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4570$as_echo "$ac_cv_path_EGREP" >&6; }
4571 EGREP="$ac_cv_path_EGREP"
4572
4573
4574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4575$as_echo_n "checking for ANSI C header files... " >&6; }
4576if ${ac_cv_header_stdc+:} false; then :
4577 $as_echo_n "(cached) " >&6
4578else
4579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4580/* end confdefs.h. */
4581#include <stdlib.h>
4582#include <stdarg.h>
4583#include <string.h>
4584#include <float.h>
4585
4586int
4587main ()
4588{
4589
4590 ;
4591 return 0;
4592}
4593_ACEOF
4594if ac_fn_c_try_compile "$LINENO"; then :
4595 ac_cv_header_stdc=yes
4596else
4597 ac_cv_header_stdc=no
4598fi
4599rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4600
4601if test $ac_cv_header_stdc = yes; then
4602 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h. */
4605#include <string.h>
4606
4607_ACEOF
4608if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4609 $EGREP "memchr" >/dev/null 2>&1; then :
4610
4611else
4612 ac_cv_header_stdc=no
4613fi
4614rm -f conftest*
4615
4616fi
4617
4618if test $ac_cv_header_stdc = yes; then
4619 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4621/* end confdefs.h. */
4622#include <stdlib.h>
4623
4624_ACEOF
4625if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4626 $EGREP "free" >/dev/null 2>&1; then :
4627
4628else
4629 ac_cv_header_stdc=no
4630fi
4631rm -f conftest*
4632
4633fi
4634
4635if test $ac_cv_header_stdc = yes; then
4636 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4637 if test "$cross_compiling" = yes; then :
4638 :
4639else
4640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4641/* end confdefs.h. */
4642#include <ctype.h>
4643#include <stdlib.h>
4644#if ((' ' & 0x0FF) == 0x020)
4645# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4646# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4647#else
4648# define ISLOWER(c) \
4649 (('a' <= (c) && (c) <= 'i') \
4650 || ('j' <= (c) && (c) <= 'r') \
4651 || ('s' <= (c) && (c) <= 'z'))
4652# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4653#endif
4654
4655#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4656int
4657main ()
4658{
4659 int i;
4660 for (i = 0; i < 256; i++)
4661 if (XOR (islower (i), ISLOWER (i))
4662 || toupper (i) != TOUPPER (i))
4663 return 2;
4664 return 0;
4665}
4666_ACEOF
4667if ac_fn_c_try_run "$LINENO"; then :
4668
4669else
4670 ac_cv_header_stdc=no
4671fi
4672rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4673 conftest.$ac_objext conftest.beam conftest.$ac_ext
4674fi
4675
4676fi
4677fi
4678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4679$as_echo "$ac_cv_header_stdc" >&6; }
4680if test $ac_cv_header_stdc = yes; then
4681
4682$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4683
4684fi
4685
4686# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4687for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4688 inttypes.h stdint.h unistd.h
4689do :
4690 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4691ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4692"
4693if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4694 cat >>confdefs.h <<_ACEOF
4695#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4696_ACEOF
4697
4698fi
4699
4700done
4701
4702
4703
4704 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4705if test "x$ac_cv_header_minix_config_h" = xyes; then :
4706 MINIX=yes
4707else
4708 MINIX=
4709fi
4710
4711
4712 if test "$MINIX" = yes; then
4713
4714$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4715
4716
4717$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4718
4719
4720$as_echo "#define _MINIX 1" >>confdefs.h
4721
4722 fi
4723
4724
4725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4726$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4727if ${ac_cv_safe_to_define___extensions__+:} false; then :
4728 $as_echo_n "(cached) " >&6
4729else
4730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4731/* end confdefs.h. */
4732
4733# define __EXTENSIONS__ 1
4734 $ac_includes_default
4735int
4736main ()
4737{
4738
4739 ;
4740 return 0;
4741}
4742_ACEOF
4743if ac_fn_c_try_compile "$LINENO"; then :
4744 ac_cv_safe_to_define___extensions__=yes
4745else
4746 ac_cv_safe_to_define___extensions__=no
4747fi
4748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4749fi
4750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4751$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4752 test $ac_cv_safe_to_define___extensions__ = yes &&
4753 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4754
4755 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4756
4757 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4758
4759 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4760
4761 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4762
4763
Theodore Ts'oa4d09611997-04-29 14:28:00 +00004764LIB_EXT=.a
4765STATIC_LIB_EXT=.a
Theodore Ts'o14b596d2009-04-22 09:18:30 -04004766PROFILED_LIB_EXT=.a
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004767
Theodore Ts'oe1052142006-10-21 21:46:47 -04004768# Check whether --with-root-prefix was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004769if test "${with_root_prefix+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004770 withval=$with_root_prefix; root_prefix=$withval
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00004771else
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00004772 root_prefix=NONE
Theodore Ts'oe1052142006-10-21 21:46:47 -04004773fi
4774# Check whether --enable-maintainer-mode was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004775if test "${enable_maintainer_mode+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004776 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004777then
4778 MAINTAINER_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004780$as_echo "Disabling maintainer mode" >&6; }
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004781else
4782 MAINTAINER_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004784$as_echo "Enabling maintainer mode" >&6; }
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004785fi
4786
4787else
4788 MAINTAINER_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004790$as_echo "Disabling maintainer mode by default" >&6; }
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004791
Theodore Ts'oe1052142006-10-21 21:46:47 -04004792fi
Theodore Ts'o98919bd2005-02-04 10:43:58 -05004793
Theodore Ts'oe1052142006-10-21 21:46:47 -04004794
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04004795# Check whether --enable-symlink-install was given.
4796if test "${enable_symlink_install+set}" = set; then :
4797 enableval=$enable_symlink_install; if test "$enableval" = "no"
4798then
4799 LINK_INSTALL_FLAGS=-f
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
4801$as_echo "Disabling symlinks for install" >&6; }
4802else
4803 LINK_INSTALL_FLAGS=-sf
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
4805$as_echo "Enabling symlinks for install" >&6; }
4806fi
4807
4808else
4809 LINK_INSTALL_FLAGS=-f
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
4811$as_echo "Disabling symlinks for install by default" >&6; }
4812
4813fi
4814
4815
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004816relative_symlink_defined=
4817# Check whether --enable-relative-symlinks was given.
4818if test "${enable_relative_symlinks+set}" = set; then :
4819 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004820then
4821 SYMLINK_RELATIVE=
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004822 relative_symlink_defined=yes
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4824$as_echo "Disabling relative symlinks for install" >&6; }
4825else
4826 SYMLINK_RELATIVE=--relative
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004827 relative_symlink_defined=yes
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4829$as_echo "Enabling relative symlinks for install" >&6; }
4830fi
4831fi
4832
4833# Check whether --enable-symlink-relative-symlinks was given.
4834if test "${enable_symlink_relative_symlinks+set}" = set; then :
4835 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
4836then
4837 SYMLINK_RELATIVE=yes
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
4839$as_echo "Disabling relative symlinks for install" >&6; }
4840else
4841 SYMLINK_RELATIVE=--relative
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
4843$as_echo "Enabling relative symlinks for install" >&6; }
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004844fi
4845
4846else
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004847 if test -z "$relative_symlink_defined"
4848then
4849 SYMLINK_RELATIVE=
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
4851$as_echo "Disabling relative symlinks for install by default" >&6; }
Theodore Ts'o91d11da2012-09-06 23:01:14 -04004852fi
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04004853
4854fi
4855
4856
4857# Check whether --enable-symlink-build was given.
4858if test "${enable_symlink_build+set}" = set; then :
4859 enableval=$enable_symlink_build; if test "$enableval" = "no"
4860then
4861 LINK_BUILD_FLAGS=
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
4863$as_echo "Disabling symlinks for build" >&6; }
4864else
4865 LINK_BUILD_FLAGS=-s
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
4867$as_echo "Enabling symlinks for build" >&6; }
4868fi
4869
4870else
4871 LINK_BUILD_FLAGS=
Theodore Ts'o183c73b2012-05-12 23:13:24 -04004872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
4873$as_echo "Disabling symlinks for build by default" >&6; }
Theodore Ts'o5aa6c3f2010-05-17 19:21:42 -04004874
4875fi
4876
4877
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004878# Check whether --enable-verbose-makecmds was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004879if test "${enable_verbose_makecmds+set}" = set; then :
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004880 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
4881then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004883$as_echo "Disabling verbose make commands" >&6; }
4884 E=@echo
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004885 ES=echo
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004886 Q=@
4887else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004889$as_echo "Enabling verbose make commands" >&6; }
4890 E=@\\#
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004891 ES=\\#
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004892 Q=
4893fi
4894
4895else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004897$as_echo "Disabling verbose make commands" >&6; }
4898E=@echo
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004899ES=echo
Theodore Ts'oc13351f2009-07-02 00:11:17 -04004900Q=@
4901
4902fi
4903
4904
4905
Theodore Ts'oc1986ec2012-06-13 15:29:13 -04004906
Theodore Ts'od1154eb2011-09-18 17:34:37 -04004907
Theodore Ts'oe1052142006-10-21 21:46:47 -04004908# Check whether --enable-htree was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004909if test "${enable_htree+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004910 enableval=$enable_htree; if test "$enableval" = "no"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004911then
4912 HTREE_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling htree directory support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004914$as_echo "Disabling htree directory support" >&6; }
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004915else
4916 HTREE_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004917 $as_echo "#define ENABLE_HTREE 1" >>confdefs.h
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004918
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004920$as_echo "Enabling htree directory support" >&6; }
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004921fi
4922
4923else
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04004924 HTREE_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004925$as_echo "#define ENABLE_HTREE 1" >>confdefs.h
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04004926
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling htree directory support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004928$as_echo "Enabling htree directory support by default" >&6; }
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004929
Theodore Ts'oe1052142006-10-21 21:46:47 -04004930fi
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04004931
Theodore Ts'oe1052142006-10-21 21:46:47 -04004932
Theodore Ts'oa4ece352008-01-01 20:05:04 -05004933E2_PKG_CONFIG_STATIC=--static
Theodore Ts'o55da9872008-09-02 23:12:38 -04004934LDFLAG_DYNAMIC=
4935PRIVATE_LIBS_CMT=
Theodore Ts'oe1052142006-10-21 21:46:47 -04004936# Check whether --enable-elf-shlibs was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004937if test "${enable_elf_shlibs+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004938 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004939then
4940 ELF_CMT=#
4941 MAKEFILE_ELF=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004943$as_echo "Disabling ELF shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004944else
Theodore Ts'oa4ece352008-01-01 20:05:04 -05004945 E2_PKG_CONFIG_STATIC=
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004946 ELF_CMT=
4947 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
Theodore Ts'of5955dd2000-10-25 02:38:39 +00004948 case "$host_os" in
4949 solaris2.*)
4950 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
4951 ;;
4952 esac
Theodore Ts'o74becf31997-04-26 14:37:06 +00004953 BINARY_TYPE=elfbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00004954 LIB_EXT=.so
Theodore Ts'o55da9872008-09-02 23:12:38 -04004955 PRIVATE_LIBS_CMT=#
4956 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004958$as_echo "Enabling ELF shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004959fi
4960
4961else
4962 MAKEFILE_ELF=/dev/null
4963ELF_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004965$as_echo "Disabling ELF shared libraries by default" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004966
Theodore Ts'oe1052142006-10-21 21:46:47 -04004967fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004968
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004969
Theodore Ts'oe1052142006-10-21 21:46:47 -04004970
4971# Check whether --enable-bsd-shlibs was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004972if test "${enable_bsd_shlibs+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04004973 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004974then
4975 BSDLIB_CMT=#
4976 MAKEFILE_BSDLIB=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004978$as_echo "Disabling BSD shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004979else
Theodore Ts'oa4ece352008-01-01 20:05:04 -05004980 E2_PKG_CONFIG_STATIC=
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004981 BSDLIB_CMT=
4982 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
Theodore Ts'oa4d09611997-04-29 14:28:00 +00004983 LIB_EXT=.so
Theodore Ts'oe1f07222003-03-14 02:25:36 -05004984 case "$host_os" in
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05004985 darwin*)
Theodore Ts'oe1f07222003-03-14 02:25:36 -05004986 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
4987 LIB_EXT=.dylib
4988 ;;
4989 esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004991$as_echo "Enabling BSD shared libraries" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004992fi
4993
4994else
4995 MAKEFILE_BSDLIB=/dev/null
4996BSDLIB_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05004997{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01004998$as_echo "Disabling BSD shared libraries by default" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004999
Theodore Ts'oe1052142006-10-21 21:46:47 -04005000fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005001
Theodore Ts'o50e1e101997-04-26 13:58:21 +00005002
Theodore Ts'oe1052142006-10-21 21:46:47 -04005003
5004# Check whether --enable-profile was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005005if test "${enable_profile+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005006 enableval=$enable_profile; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005007then
5008 PROFILE_CMT=#
5009 MAKEFILE_PROFILE=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005011$as_echo "Disabling profiling libraries" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005012else
5013 PROFILE_CMT=
5014 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5015 PROFILED_LIB_EXT=_p.a
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005017$as_echo "Building profiling libraries" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005018fi
5019
5020else
5021 PROFILE_CMT=#
5022MAKEFILE_PROFILE=/dev/null
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005024$as_echo "Disabling profiling libraries by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005025
Theodore Ts'oe1052142006-10-21 21:46:47 -04005026fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005027
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005028
Theodore Ts'oe1052142006-10-21 21:46:47 -04005029
Theodore Ts'ofedfb272014-02-23 00:17:09 -05005030# Check whether --enable-gcov was given.
5031if test "${enable_gcov+set}" = set; then :
5032 enableval=$enable_gcov; if test "$enableval" = "yes"
5033then
5034 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5035 LDFLAGS="-fprofile-arcs -ftest-coverage"
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5037$as_echo "Enabling gcov support" >&6; }
5038fi
5039
5040fi
5041
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005042
5043
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005044
Theodore Ts'oe1052142006-10-21 21:46:47 -04005045
Theodore Ts'o55da9872008-09-02 23:12:38 -04005046
5047
Theodore Ts'oe1052142006-10-21 21:46:47 -04005048# Check whether --enable-jbd-debug was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005049if test "${enable_jbd_debug+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005050 enableval=$enable_jbd_debug; if test "$enableval" = "no"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005051then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005053$as_echo "Disabling journal debugging" >&6; }
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005054else
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005055
5056$as_echo "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005057
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005059$as_echo "Enabling journal debugging" >&6; }
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005060fi
5061
5062else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005064$as_echo "Disabling journal debugging by default" >&6; }
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00005065
Theodore Ts'oe1052142006-10-21 21:46:47 -04005066fi
5067
5068# Check whether --enable-blkid-debug was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005069if test "${enable_blkid_debug+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005070 enableval=$enable_blkid_debug; if test "$enableval" = "no"
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005071then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005073$as_echo "Disabling blkid debugging" >&6; }
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005074else
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005075
5076$as_echo "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005077
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005079$as_echo "Enabling blkid debugging" >&6; }
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005080fi
5081
5082else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005084$as_echo "Disabling blkid debugging by default" >&6; }
Theodore Ts'of0a22d02003-02-22 13:19:53 -05005085
Theodore Ts'oe1052142006-10-21 21:46:47 -04005086fi
5087
5088# Check whether --enable-testio-debug was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005089if test "${enable_testio_debug+set}" = set; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005090 enableval=$enable_testio_debug;
5091if test "$enableval" = "no"
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005092then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005094$as_echo "Disabling testio debugging" >&6; }
Theodore Ts'oaf773652008-09-01 11:27:27 -04005095 TEST_IO_CMT="#"
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005096else
Theodore Ts'oaf773652008-09-01 11:27:27 -04005097 TEST_IO_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005098 $as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005099
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005101$as_echo "Enabling testio debugging" >&6; }
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005102fi
5103
5104else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005106$as_echo "Enabling testio debugging by default" >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005107$as_echo "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
Theodore Ts'oaf773652008-09-01 11:27:27 -04005108
5109TEST_IO_CMT=
Theodore Ts'o2a29f132003-05-05 12:08:47 -04005110
Theodore Ts'oe1052142006-10-21 21:46:47 -04005111fi
5112
Theodore Ts'oaf773652008-09-01 11:27:27 -04005113
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005114
5115
Theodore Ts'o93613952014-07-03 23:44:13 -04005116
5117
5118
5119
5120
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005121if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005122 if test -n "$ac_tool_prefix"; then
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005123 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5124set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005126$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005127if ${ac_cv_path_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005128 $as_echo_n "(cached) " >&6
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005129else
5130 case $PKG_CONFIG in
5131 [\\/]* | ?:[\\/]*)
5132 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5133 ;;
5134 *)
5135 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5136for as_dir in $PATH
5137do
5138 IFS=$as_save_IFS
5139 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005140 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005141 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005142 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005143 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005144 break 2
5145 fi
5146done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005147 done
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005148IFS=$as_save_IFS
5149
5150 ;;
5151esac
5152fi
5153PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5154if test -n "$PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005156$as_echo "$PKG_CONFIG" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005157else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005159$as_echo "no" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005160fi
5161
5162
5163fi
5164if test -z "$ac_cv_path_PKG_CONFIG"; then
5165 ac_pt_PKG_CONFIG=$PKG_CONFIG
5166 # Extract the first word of "pkg-config", so it can be a program name with args.
5167set dummy pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005169$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005170if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005171 $as_echo_n "(cached) " >&6
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005172else
5173 case $ac_pt_PKG_CONFIG in
5174 [\\/]* | ?:[\\/]*)
5175 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5176 ;;
5177 *)
5178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5179for as_dir in $PATH
5180do
5181 IFS=$as_save_IFS
5182 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005183 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005184 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005185 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005187 break 2
5188 fi
5189done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005190 done
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005191IFS=$as_save_IFS
5192
5193 ;;
5194esac
5195fi
5196ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5197if test -n "$ac_pt_PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005199$as_echo "$ac_pt_PKG_CONFIG" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005200else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005202$as_echo "no" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005203fi
5204
5205 if test "x$ac_pt_PKG_CONFIG" = x; then
5206 PKG_CONFIG=""
5207 else
5208 case $cross_compiling:$ac_tool_warned in
5209yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005212ac_tool_warned=yes ;;
5213esac
5214 PKG_CONFIG=$ac_pt_PKG_CONFIG
5215 fi
5216else
5217 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5218fi
5219
5220fi
5221if test -n "$PKG_CONFIG"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005222 _pkg_min_version=0.9.0
5223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005224$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005225 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005227$as_echo "yes" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005228 else
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005230$as_echo "no" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005231 PKG_CONFIG=""
5232 fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005233fi
5234LIBUUID=
5235DEPLIBUUID=
5236STATIC_LIBUUID=
5237DEPSTATIC_LIBUUID=
5238PROFILED_LIBUUID=
5239DEPPROFILED_LIBUUID=
5240UUID_CMT=
5241# Check whether --enable-libuuid was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005242if test "${enable_libuuid+set}" = set; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005243 enableval=$enable_libuuid; if test "$enableval" = "no"
5244then
5245 if test -z "$PKG_CONFIG"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005246 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005247 fi
5248
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005250$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005251if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005252 $as_echo_n "(cached) " >&6
5253else
5254 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'o2d7583b2014-07-05 00:27:02 -04005255LIBS="-luuid $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005256cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005257/* end confdefs.h. */
5258
5259/* Override any GCC internal prototype to avoid an error.
5260 Use char because int might match the return type of a GCC
5261 builtin and then its argument prototype would still apply. */
5262#ifdef __cplusplus
5263extern "C"
5264#endif
5265char uuid_generate ();
5266int
5267main ()
5268{
5269return uuid_generate ();
5270 ;
5271 return 0;
5272}
5273_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005274if ac_fn_c_try_link "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005275 ac_cv_lib_uuid_uuid_generate=yes
5276else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005277 ac_cv_lib_uuid_uuid_generate=no
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005278fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005279rm -f core conftest.err conftest.$ac_objext \
5280 conftest$ac_exeext conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005281LIBS=$ac_check_lib_save_LIBS
5282fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005284$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005285if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005286 LIBUUID=`$PKG_CONFIG --libs uuid`;
5287 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5288else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005289 as_fn_error $? "external uuid library not found" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005290fi
5291
Theodore Ts'o5afdf372014-09-18 21:11:33 -04005292 PROFILED_LIBUUID=$LIBUUID
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005293 UUID_CMT=#
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005295$as_echo "Disabling private uuid library" >&6; }
5296else
5297 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5298 DEPLIBUUID=$LIBUUID
5299 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5300 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5301 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5302 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005304$as_echo "Enabling private uuid library" >&6; }
5305fi
5306
5307else
Theodore Ts'of5dffb82015-06-20 14:20:14 -04005308 if test -n "$PKG_CONFIG"; then
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
5310$as_echo_n "checking for uuid_generate in -luuid... " >&6; }
5311if ${ac_cv_lib_uuid_uuid_generate+:} false; then :
5312 $as_echo_n "(cached) " >&6
5313else
5314 ac_check_lib_save_LIBS=$LIBS
5315LIBS="-luuid $LIBS"
5316cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5317/* end confdefs.h. */
5318
5319/* Override any GCC internal prototype to avoid an error.
5320 Use char because int might match the return type of a GCC
5321 builtin and then its argument prototype would still apply. */
5322#ifdef __cplusplus
5323extern "C"
5324#endif
5325char uuid_generate ();
5326int
5327main ()
5328{
5329return uuid_generate ();
5330 ;
5331 return 0;
5332}
5333_ACEOF
5334if ac_fn_c_try_link "$LINENO"; then :
5335 ac_cv_lib_uuid_uuid_generate=yes
5336else
5337 ac_cv_lib_uuid_uuid_generate=no
5338fi
5339rm -f core conftest.err conftest.$ac_objext \
5340 conftest$ac_exeext conftest.$ac_ext
5341LIBS=$ac_check_lib_save_LIBS
5342fi
5343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
5344$as_echo "$ac_cv_lib_uuid_uuid_generate" >&6; }
5345if test "x$ac_cv_lib_uuid_uuid_generate" = xyes; then :
5346 LIBUUID=`$PKG_CONFIG --libs uuid`;
5347 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
5348fi
5349
5350fi
5351if test -n "$LIBUUID"; then
5352 PROFILED_LIBUUID=$LIBUUID
5353 UUID_CMT=#
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
5355$as_echo "Using system uuid by default" >&6; }
5356else
5357 LIBUUID='$(LIB)/libuuid'$LIB_EXT
5358 DEPLIBUUID=$LIBUUID
5359 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
5360 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
5361 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
5362 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005364$as_echo "Enabling private uuid library by default" >&6; }
Theodore Ts'of5dffb82015-06-20 14:20:14 -04005365fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005366
5367fi
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
Theodore Ts'o93613952014-07-03 23:44:13 -04005378
5379
5380
5381
5382
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005383if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005384 if test -n "$ac_tool_prefix"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005385 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5386set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005388$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005389if ${ac_cv_path_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005390 $as_echo_n "(cached) " >&6
5391else
5392 case $PKG_CONFIG in
5393 [\\/]* | ?:[\\/]*)
5394 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5395 ;;
5396 *)
5397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5398for as_dir in $PATH
5399do
5400 IFS=$as_save_IFS
5401 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005402 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005404 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005406 break 2
5407 fi
5408done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005409 done
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005410IFS=$as_save_IFS
5411
5412 ;;
5413esac
5414fi
5415PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5416if test -n "$PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005418$as_echo "$PKG_CONFIG" >&6; }
5419else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005421$as_echo "no" >&6; }
5422fi
5423
5424
5425fi
5426if test -z "$ac_cv_path_PKG_CONFIG"; then
5427 ac_pt_PKG_CONFIG=$PKG_CONFIG
5428 # Extract the first word of "pkg-config", so it can be a program name with args.
5429set dummy pkg-config; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005431$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005432if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005433 $as_echo_n "(cached) " >&6
5434else
5435 case $ac_pt_PKG_CONFIG in
5436 [\\/]* | ?:[\\/]*)
5437 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5438 ;;
5439 *)
5440 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5441for as_dir in $PATH
5442do
5443 IFS=$as_save_IFS
5444 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005445 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005446 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005447 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005448 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005449 break 2
5450 fi
5451done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005452 done
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005453IFS=$as_save_IFS
5454
5455 ;;
5456esac
5457fi
5458ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5459if test -n "$ac_pt_PKG_CONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005461$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5462else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005464$as_echo "no" >&6; }
5465fi
5466
5467 if test "x$ac_pt_PKG_CONFIG" = x; then
5468 PKG_CONFIG=""
5469 else
5470 case $cross_compiling:$ac_tool_warned in
5471yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005472{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005473$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5474ac_tool_warned=yes ;;
5475esac
5476 PKG_CONFIG=$ac_pt_PKG_CONFIG
5477 fi
5478else
5479 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5480fi
5481
5482fi
5483if test -n "$PKG_CONFIG"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005484 _pkg_min_version=0.9.0
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005486$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005487 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005489$as_echo "yes" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005490 else
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005492$as_echo "no" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005493 PKG_CONFIG=""
5494 fi
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005495fi
5496LIBBLKID=
5497DEPLIBBLKID=
5498STATIC_LIBBLKID=
5499DEPSTATIC_LIBBLKID=
5500PROFILED_LIBBLKID=
5501DEPPROFILED_LIBBLKID=
5502BLKID_CMT=
Theodore Ts'od1154eb2011-09-18 17:34:37 -04005503
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005504# Check whether --enable-libblkid was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005505if test "${enable_libblkid+set}" = set; then :
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005506 enableval=$enable_libblkid; if test "$enableval" = "no"
5507then
5508 if test -z "$PKG_CONFIG"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005509 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005510 fi
5511
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005513$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005514if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005515 $as_echo_n "(cached) " >&6
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005516else
5517 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'o2d7583b2014-07-05 00:27:02 -04005518LIBS="-lblkid -luuid $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005519cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005520/* end confdefs.h. */
5521
5522/* Override any GCC internal prototype to avoid an error.
5523 Use char because int might match the return type of a GCC
5524 builtin and then its argument prototype would still apply. */
5525#ifdef __cplusplus
5526extern "C"
5527#endif
5528char blkid_get_cache ();
5529int
5530main ()
5531{
5532return blkid_get_cache ();
5533 ;
5534 return 0;
5535}
5536_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005537if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005538 ac_cv_lib_blkid_blkid_get_cache=yes
5539else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005540 ac_cv_lib_blkid_blkid_get_cache=no
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005541fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005542rm -f core conftest.err conftest.$ac_objext \
5543 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005544LIBS=$ac_check_lib_save_LIBS
5545fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005547$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005548if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005549 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5550 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
5551else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005552 as_fn_error $? "external blkid library not found" "$LINENO" 5
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005553fi
5554
5555 BLKID_CMT=#
Theodore Ts'o5afdf372014-09-18 21:11:33 -04005556 PROFILED_LIBBLKID=$LIBBLKID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005558$as_echo "Disabling private blkid library" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005559else
5560 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5561 DEPLIBBLKID=$LIBBLKID
5562 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5563 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5564 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5565 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005566 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005567
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005569$as_echo "Enabling private blkid library" >&6; }
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005570fi
5571
5572else
Theodore Ts'of5dffb82015-06-20 14:20:14 -04005573 if test -n "$PKG_CONFIG"; then
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
5575$as_echo_n "checking for blkid_get_cache in -lblkid... " >&6; }
5576if ${ac_cv_lib_blkid_blkid_get_cache+:} false; then :
5577 $as_echo_n "(cached) " >&6
5578else
5579 ac_check_lib_save_LIBS=$LIBS
5580LIBS="-lblkid $LIBS"
5581cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5582/* end confdefs.h. */
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005583
Theodore Ts'of5dffb82015-06-20 14:20:14 -04005584/* Override any GCC internal prototype to avoid an error.
5585 Use char because int might match the return type of a GCC
5586 builtin and then its argument prototype would still apply. */
5587#ifdef __cplusplus
5588extern "C"
5589#endif
5590char blkid_get_cache ();
5591int
5592main ()
5593{
5594return blkid_get_cache ();
5595 ;
5596 return 0;
5597}
5598_ACEOF
5599if ac_fn_c_try_link "$LINENO"; then :
5600 ac_cv_lib_blkid_blkid_get_cache=yes
5601else
5602 ac_cv_lib_blkid_blkid_get_cache=no
5603fi
5604rm -f core conftest.err conftest.$ac_objext \
5605 conftest$ac_exeext conftest.$ac_ext
5606LIBS=$ac_check_lib_save_LIBS
5607fi
5608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
5609$as_echo "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
5610if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes; then :
5611 LIBBLKID=`$PKG_CONFIG --libs blkid`;
5612 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
5613fi
5614
5615fi
5616if test -n "$LIBBLKID"; then
5617 BLKID_CMT=#
5618 PROFILED_LIBBLKID=$LIBBLKID
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
5620$as_echo "Using system blkid library by default" >&6; }
5621else
5622 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
5623 DEPLIBBLKID=$LIBBLKID
5624 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
5625 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
5626 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
5627 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
5628 $as_echo "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
5629
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005631$as_echo "Enabling private blkid library by default" >&6; }
Theodore Ts'of5dffb82015-06-20 14:20:14 -04005632fi
Theodore Ts'o14b596d2009-04-22 09:18:30 -04005633
5634fi
5635
5636
5637
5638
5639
5640
5641
5642
Eric Sandeenf5589f42013-10-14 08:54:15 -04005643QUOTA_MAN_COMMENT='.\"'
Niu Yawei43075b42013-10-14 09:49:27 -04005644QUOTA_CMT=
Eric Sandeenf5589f42013-10-14 08:54:15 -04005645
Aditya Kalif239fef2011-07-20 11:40:02 -07005646
5647
Theodore Ts'o93613952014-07-03 23:44:13 -04005648
5649
5650
5651
5652
Aditya Kalif239fef2011-07-20 11:40:02 -07005653if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005654 if test -n "$ac_tool_prefix"; then
Aditya Kalif239fef2011-07-20 11:40:02 -07005655 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5656set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5658$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005659if ${ac_cv_path_PKG_CONFIG+:} false; then :
Aditya Kalif239fef2011-07-20 11:40:02 -07005660 $as_echo_n "(cached) " >&6
5661else
5662 case $PKG_CONFIG in
5663 [\\/]* | ?:[\\/]*)
5664 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5665 ;;
5666 *)
5667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5668for as_dir in $PATH
5669do
5670 IFS=$as_save_IFS
5671 test -z "$as_dir" && as_dir=.
5672 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005673 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Aditya Kalif239fef2011-07-20 11:40:02 -07005674 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5676 break 2
5677 fi
5678done
5679 done
5680IFS=$as_save_IFS
5681
5682 ;;
5683esac
5684fi
5685PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5686if test -n "$PKG_CONFIG"; then
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5688$as_echo "$PKG_CONFIG" >&6; }
5689else
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5691$as_echo "no" >&6; }
5692fi
5693
5694
5695fi
5696if test -z "$ac_cv_path_PKG_CONFIG"; then
5697 ac_pt_PKG_CONFIG=$PKG_CONFIG
5698 # Extract the first word of "pkg-config", so it can be a program name with args.
5699set dummy pkg-config; ac_word=$2
5700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5701$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005702if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
Aditya Kalif239fef2011-07-20 11:40:02 -07005703 $as_echo_n "(cached) " >&6
5704else
5705 case $ac_pt_PKG_CONFIG in
5706 [\\/]* | ?:[\\/]*)
5707 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5708 ;;
5709 *)
5710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5711for as_dir in $PATH
5712do
5713 IFS=$as_save_IFS
5714 test -z "$as_dir" && as_dir=.
5715 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10005716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Aditya Kalif239fef2011-07-20 11:40:02 -07005717 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5719 break 2
5720 fi
5721done
5722 done
5723IFS=$as_save_IFS
5724
5725 ;;
5726esac
5727fi
5728ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5729if test -n "$ac_pt_PKG_CONFIG"; then
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5731$as_echo "$ac_pt_PKG_CONFIG" >&6; }
5732else
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5734$as_echo "no" >&6; }
5735fi
5736
5737 if test "x$ac_pt_PKG_CONFIG" = x; then
5738 PKG_CONFIG=""
5739 else
5740 case $cross_compiling:$ac_tool_warned in
5741yes:)
5742{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5743$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5744ac_tool_warned=yes ;;
5745esac
5746 PKG_CONFIG=$ac_pt_PKG_CONFIG
5747 fi
5748else
5749 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5750fi
5751
5752fi
5753if test -n "$PKG_CONFIG"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04005754 _pkg_min_version=0.9.0
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
Aditya Kalif239fef2011-07-20 11:40:02 -07005756$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005757 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Aditya Kalif239fef2011-07-20 11:40:02 -07005759$as_echo "yes" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005760 else
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Aditya Kalif239fef2011-07-20 11:40:02 -07005762$as_echo "no" >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04005763 PKG_CONFIG=""
5764 fi
Aditya Kalif239fef2011-07-20 11:40:02 -07005765fi
Theodore Ts'o7becb202011-11-14 10:40:43 -05005766
5767# Check whether --enable-quota was given.
5768if test "${enable_quota+set}" = set; then :
5769 enableval=$enable_quota; if test "$enableval" = "no"
Aditya Kalif239fef2011-07-20 11:40:02 -07005770then
Niu Yawei43075b42013-10-14 09:49:27 -04005771 QUOTA_CMT=#
Theodore Ts'o7becb202011-11-14 10:40:43 -05005772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling quota support" >&5
5773$as_echo "Disabling quota support" >&6; }
5774else
Niu Yawei43075b42013-10-14 09:49:27 -04005775 QUOTA_CMT=
Theodore Ts'o7becb202011-11-14 10:40:43 -05005776 $as_echo "#define CONFIG_QUOTA 1" >>confdefs.h
Aditya Kalif239fef2011-07-20 11:40:02 -07005777
Theodore Ts'o7becb202011-11-14 10:40:43 -05005778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling quota support" >&5
5779$as_echo "Enabling quota support" >&6; }
Eric Sandeenf5589f42013-10-14 08:54:15 -04005780 QUOTA_MAN_COMMENT=""
Aditya Kalif239fef2011-07-20 11:40:02 -07005781fi
5782
5783else
Theodore Ts'of5dffb82015-06-20 14:20:14 -04005784 QUOTA_CMT=
5785QUOTA_MAN_COMMENT=""
5786$as_echo "#define CONFIG_QUOTA 1" >>confdefs.h
5787
5788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling quota support by default" >&5
5789$as_echo "Enabling quota support by default" >&6; }
Theodore Ts'o7becb202011-11-14 10:40:43 -05005790
5791fi
5792
5793LIBQUOTA='$(LIB)/libquota'$LIB_EXT
Aditya Kalif239fef2011-07-20 11:40:02 -07005794DEPLIBQUOTA=$LIBQUOTA
5795STATIC_LIBQUOTA='$(LIB)/libquota'$STATIC_LIB_EXT
5796DEPSTATIC_LIBQUOTA=$STATIC_LIBQUOTA
5797PROFILED_LIBQUOTA='$(LIB)/libquota'$PROFILED_LIB_EXT
5798DEPPROFILED_LIBQUOTA=$PROFILED_LIBQUOTA
Aditya Kalif239fef2011-07-20 11:40:02 -07005799
5800
5801
5802
5803
5804
5805
Theodore Ts'o3df60142013-06-16 16:14:40 -04005806
5807# Check whether --enable-backtrace was given.
5808if test "${enable_backtrace+set}" = set; then :
5809 enableval=$enable_backtrace; if test "$enableval" = "no"
5810then
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
5812$as_echo "Disabling use of backtrace" >&6; }
5813 $as_echo "#define DISABLE_BACKTRACE 1" >>confdefs.h
5814
5815else
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
5817$as_echo "Enabling use of backtrace" >&6; }
5818fi
5819
5820else
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
5822$as_echo "Enabling use of backtrace by default" >&6; }
5823
5824fi
5825
Theodore Ts'oe1052142006-10-21 21:46:47 -04005826# Check whether --enable-debugfs was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005827if test "${enable_debugfs+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005828 enableval=$enable_debugfs; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005829then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005831$as_echo "Disabling debugfs support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005832 DEBUGFS_CMT="#"
5833else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005834 DEBUGFS_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005836$as_echo "Enabling debugfs support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005837fi
5838
5839else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005841$as_echo "Enabling debugfs support by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005842DEBUGFS_CMT=
5843
Theodore Ts'oe1052142006-10-21 21:46:47 -04005844fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005845
Theodore Ts'oe1052142006-10-21 21:46:47 -04005846
5847# Check whether --enable-imager was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005848if test "${enable_imager+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005849 enableval=$enable_imager; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005850then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005852$as_echo "Disabling e2image support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005853 IMAGER_CMT="#"
5854else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005855 IMAGER_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005857$as_echo "Enabling e2image support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005858fi
5859
5860else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005862$as_echo "Enabling e2image support by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005863IMAGER_CMT=
5864
Theodore Ts'oe1052142006-10-21 21:46:47 -04005865fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005866
Theodore Ts'oe1052142006-10-21 21:46:47 -04005867
5868# Check whether --enable-resizer was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005869if test "${enable_resizer+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005870 enableval=$enable_resizer; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005871then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005873$as_echo "Disabling e2resize support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005874 RESIZER_CMT="#"
5875else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005876 RESIZER_CMT=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005878$as_echo "Enabling e2resize support" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005879fi
5880
5881else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005883$as_echo "Enabling e2resize support by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005884RESIZER_CMT=
5885
Theodore Ts'oe1052142006-10-21 21:46:47 -04005886fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005887
Theodore Ts'oe1052142006-10-21 21:46:47 -04005888
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05005889# Check whether --enable-defrag was given.
5890if test "${enable_defrag+set}" = set; then :
5891 enableval=$enable_defrag; if test "$enableval" = "no"
5892then
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
5894$as_echo "Disabling e4defrag support" >&6; }
5895 DEFRAG_CMT="#"
5896else
5897 DEFRAG_CMT=
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
5899$as_echo "Enabling e4defrag support" >&6; }
5900fi
5901
5902else
Theodore Ts'o6c59a662014-01-04 20:44:29 -05005903 if test -z "$WITH_DIET_LIBC"
5904then
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05005906$as_echo "Enabling e4defrag support by default" >&6; }
Theodore Ts'o6c59a662014-01-04 20:44:29 -05005907 DEFRAG_CMT=
5908else
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
5910$as_echo "Disabling e4defrag support by default" >&6; }
5911 DEFRAG_CMT="#"
5912fi
Theodore Ts'o8d9c50c2010-12-24 15:19:44 -05005913
5914fi
5915
5916
Theodore Ts'oe1052142006-10-21 21:46:47 -04005917# Check whether --enable-fsck was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005918if test "${enable_fsck+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005919 enableval=$enable_fsck; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005920then
5921 FSCK_PROG='' FSCK_MAN=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005923$as_echo "Not building fsck wrapper" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005924else
5925 FSCK_PROG=fsck FSCK_MAN=fsck.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005927$as_echo "Building fsck wrapper" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005928fi
5929
5930else
5931 case "$host_os" in
Theodore Ts'oe3632402004-05-04 19:39:54 -04005932 gnu*)
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005933 FSCK_PROG='' FSCK_MAN=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005935$as_echo "Not building fsck wrapper by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005936 ;;
5937 *)
5938 FSCK_PROG=fsck FSCK_MAN=fsck.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005940$as_echo "Building fsck wrapper by default" >&6; }
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005941esac
5942
Theodore Ts'oe1052142006-10-21 21:46:47 -04005943fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005944
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00005945
Theodore Ts'oe1052142006-10-21 21:46:47 -04005946
5947# Check whether --enable-e2initrd-helper was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005948if test "${enable_e2initrd_helper+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04005949 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
Theodore Ts'o5d407732004-09-18 14:53:14 -04005950then
5951 E2INITRD_PROG='' E2INITRD_MAN=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005953$as_echo "Not building e2initrd helper" >&6; }
Theodore Ts'o5d407732004-09-18 14:53:14 -04005954else
5955 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005957$as_echo "Building e2initrd helper" >&6; }
Theodore Ts'o5d407732004-09-18 14:53:14 -04005958fi
5959
5960else
5961 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005963$as_echo "Building e2initrd helper by default" >&6; }
Theodore Ts'o5d407732004-09-18 14:53:14 -04005964
Theodore Ts'oe1052142006-10-21 21:46:47 -04005965fi
Theodore Ts'o5d407732004-09-18 14:53:14 -04005966
5967
Theodore Ts'oe1052142006-10-21 21:46:47 -04005968
Theodore Ts'o32493942007-12-31 10:45:01 -05005969# Check whether --enable-tls was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005970if test "${enable_tls+set}" = set; then :
Theodore Ts'o32493942007-12-31 10:45:01 -05005971 enableval=$enable_tls; if test "$enableval" = "no"
5972then
5973 try_tls=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005975$as_echo "Disabling thread local support" >&6; }
Theodore Ts'o32493942007-12-31 10:45:01 -05005976else
5977 try_tls="yes"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005979$as_echo "Enabling thread local support" >&6; }
Theodore Ts'o32493942007-12-31 10:45:01 -05005980fi
5981
5982else
Theodore Ts'oeafba6c2008-07-10 10:21:42 -04005983 if test -n "$WITH_DIET_LIBC"
5984then
5985 try_tls=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005987$as_echo "Diet libc does not support thread local support" >&6; }
Theodore Ts'oeafba6c2008-07-10 10:21:42 -04005988else
5989 try_tls="yes"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01005991$as_echo "Try using thread local support by default" >&6; }
Theodore Ts'oeafba6c2008-07-10 10:21:42 -04005992fi
Theodore Ts'o32493942007-12-31 10:45:01 -05005993
5994fi
5995
5996if test "$try_tls" = "yes"
5997then
5998
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05005999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006000$as_echo_n "checking for thread local storage (TLS) class... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006001 if ${ac_cv_tls+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006002 $as_echo_n "(cached) " >&6
Theodore Ts'o32493942007-12-31 10:45:01 -05006003else
6004
6005 ax_tls_keywords="__thread __declspec(thread) none"
6006 for ax_tls_keyword in $ax_tls_keywords; do
6007 case $ax_tls_keyword in
6008 none) ac_cv_tls=none ; break ;;
6009 *)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'o32493942007-12-31 10:45:01 -05006011/* end confdefs.h. */
6012#include <stdlib.h>
6013 static void
6014 foo(void) {
6015 static $ax_tls_keyword int bar;
6016 exit(1);
6017 }
6018int
6019main ()
6020{
6021
6022 ;
6023 return 0;
6024}
6025_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006026if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o32493942007-12-31 10:45:01 -05006027 ac_cv_tls=$ax_tls_keyword ; break
6028else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006029 ac_cv_tls=none
Theodore Ts'o32493942007-12-31 10:45:01 -05006030
6031fi
Theodore Ts'o32493942007-12-31 10:45:01 -05006032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6033 esac
6034 done
6035
6036fi
6037
6038
6039 if test "$ac_cv_tls" != "none"; then
6040
6041cat >>confdefs.h <<_ACEOF
6042#define TLS $ac_cv_tls
6043_ACEOF
6044
6045 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006047$as_echo "$ac_cv_tls" >&6; }
Theodore Ts'o32493942007-12-31 10:45:01 -05006048
6049fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006050
Theodore Ts'o5610f992007-12-31 11:16:56 -05006051# Check whether --enable-uuidd was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006052if test "${enable_uuidd+set}" = set; then :
Theodore Ts'o5610f992007-12-31 11:16:56 -05006053 enableval=$enable_uuidd; if test "$enableval" = "no"
6054then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006056$as_echo "Not building uuidd" >&6; }
Theodore Ts'o5610f992007-12-31 11:16:56 -05006057 UUIDD_CMT="#"
6058else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006059 $as_echo "#define USE_UUIDD 1" >>confdefs.h
Theodore Ts'o5610f992007-12-31 11:16:56 -05006060
6061 UUIDD_CMT=""
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006063$as_echo "Building uuidd" >&6; }
Theodore Ts'o5610f992007-12-31 11:16:56 -05006064fi
6065
6066else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006067 $as_echo "#define USE_UUIDD 1" >>confdefs.h
Theodore Ts'o5610f992007-12-31 11:16:56 -05006068
Theodore Ts'oe3d10152014-09-19 00:26:26 -04006069if test -z "$UUID_CMT"
6070then
6071 UUIDD_CMT=""
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006073$as_echo "Building uuidd by default" >&6; }
Theodore Ts'oe3d10152014-09-19 00:26:26 -04006074else
6075 UUIDD_CMT="#"
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
6077$as_echo "Disabling uuidd by default" >&6; }
6078fi
Theodore Ts'o5610f992007-12-31 11:16:56 -05006079
6080fi
6081
6082
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006083
6084# Check whether --enable-mmp was given.
6085if test "${enable_mmp+set}" = set; then :
6086 enableval=$enable_mmp; if test "$enableval" = "no"
6087then
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
6089$as_echo "Disabling mmp support" >&6; }
6090else
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
6092$as_echo "Enabling mmp support" >&6; }
6093 $as_echo "#define CONFIG_MMP 1" >>confdefs.h
6094
6095fi
6096
6097else
6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
6099$as_echo "Enabling mmp support by default" >&6; }
6100$as_echo "#define CONFIG_MMP 1" >>confdefs.h
6101
6102
6103fi
6104
Tony Breeds1625bf42012-07-30 14:44:12 -04006105
6106# Check whether --enable-bmap-stats was given.
6107if test "${enable_bmap_stats+set}" = set; then :
6108 enableval=$enable_bmap_stats; if test "$enableval" = "no"
6109then
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
6111$as_echo "Disabling bitmap statistics support" >&6; }
6112else
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
6114$as_echo "Enabling bitmap statistics support" >&6; }
6115 $as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6116
6117fi
6118
6119else
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
6121$as_echo "Enabling bitmap statistics support by default" >&6; }
6122$as_echo "#define ENABLE_BMAP_STATS 1" >>confdefs.h
6123
6124
6125fi
6126
6127
6128# Check whether --enable-bmap-stats-ops was given.
6129if test "${enable_bmap_stats_ops+set}" = set; then :
6130 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
6131then
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
6133$as_echo "Disabling additional bitmap statistics" >&6; }
6134else
6135 if test "x${enable_bmap_stats}" = "xno"; then :
6136 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6137$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6138as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
6139See \`config.log' for more details" "$LINENO" 5; }
6140fi
6141
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
6143$as_echo "Enabling additional bitmap statistics" >&6; }
6144 $as_echo "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
6145
6146fi
6147
6148else
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
6150$as_echo "Disabling additional bitmap statistics by default" >&6; }
6151
6152fi
6153
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00006154MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
6155
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006156GETTEXT_PACKAGE=e2fsprogs
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006157PACKAGE=e2fsprogs
6158VERSION="$E2FSPROGS_VERSION"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006159VERSION=0.14.1
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006160
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006161cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006162#define PACKAGE "$PACKAGE"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006163_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006164
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006165
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006166cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006167#define VERSION "$VERSION"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006168_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006169
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006170
6171
6172
6173
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006175$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6176set x ${MAKE-make}
6177ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006178if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006179 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006180else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006181 cat >conftest.make <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04006182SHELL = /bin/sh
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006183all:
Theodore Ts'oe1052142006-10-21 21:46:47 -04006184 @echo '@@@%%%=$(MAKE)=@@@%%%'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006185_ACEOF
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006186# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Theodore Ts'oe1052142006-10-21 21:46:47 -04006187case `${MAKE-make} -f conftest.make 2>/dev/null` in
6188 *@@@%%%=?*=@@@%%%*)
6189 eval ac_cv_prog_make_${ac_make}_set=yes;;
6190 *)
6191 eval ac_cv_prog_make_${ac_make}_set=no;;
6192esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006193rm -f conftest.make
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006194fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006195if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006197$as_echo "yes" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006198 SET_MAKE=
6199else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006201$as_echo "no" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006202 SET_MAKE="MAKE=${MAKE-make}"
6203fi
6204
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006205# Find a good install program. We prefer a C program (faster),
6206# so one script is as good as another. But avoid the broken or
6207# incompatible versions:
6208# SysV /etc/install, /usr/sbin/install
6209# SunOS /usr/etc/install
6210# IRIX /sbin/install
6211# AIX /bin/install
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006212# AmigaOS /C/install, which installs bootblocks on floppy discs
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006213# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
6214# AFS /usr/afsws/bin/install, which mishandles nonexistent args
6215# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006216# OS/2's system install, which has a completely different semantic
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006217# ./install, which can be erroneously created by make from ./install.sh.
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006218# Reject install programs that cannot install multiple files.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006220$as_echo_n "checking for a BSD-compatible install... " >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006221if test -z "$INSTALL"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006222if ${ac_cv_path_install+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006223 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006224else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6226for as_dir in $PATH
6227do
6228 IFS=$as_save_IFS
6229 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006230 # Account for people who put trailing slashes in PATH elements.
6231case $as_dir/ in #((
6232 ./ | .// | /[cC]/* | \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006233 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006234 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006235 /usr/ucb/* ) ;;
6236 *)
6237 # OSF1 and SCO ODT 3.0 have their own names for install.
6238 # Don't use installbsd from OSF since it installs stuff as root
6239 # by default.
6240 for ac_prog in ginstall scoinst install; do
6241 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006242 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006243 if test $ac_prog = install &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006244 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006245 # AIX install. It has an incompatible calling convention.
6246 :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006247 elif test $ac_prog = install &&
6248 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
6249 # program-specific install script used by HP pwplus--don't use.
6250 :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006251 else
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006252 rm -rf conftest.one conftest.two conftest.dir
6253 echo one > conftest.one
6254 echo two > conftest.two
6255 mkdir conftest.dir
6256 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
6257 test -s conftest.one && test -s conftest.two &&
6258 test -s conftest.dir/conftest.one &&
6259 test -s conftest.dir/conftest.two
6260 then
6261 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
6262 break 3
6263 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006264 fi
6265 fi
6266 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006267 done
6268 ;;
6269esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006270
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006271 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006272IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006273
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006274rm -rf conftest.one conftest.two conftest.dir
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006275
6276fi
6277 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006278 INSTALL=$ac_cv_path_install
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006279 else
Theodore Ts'oe1052142006-10-21 21:46:47 -04006280 # As a last resort, use the slow shell script. Don't cache a
6281 # value for INSTALL within a source directory, because that will
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006282 # break other packages using the cache if that directory is
Theodore Ts'oe1052142006-10-21 21:46:47 -04006283 # removed, or if the value is a relative name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006284 INSTALL=$ac_install_sh
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006285 fi
6286fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006288$as_echo "$INSTALL" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006289
6290# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
6291# It thinks the first close brace ends the variable substitution.
6292test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
6293
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006294test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006295
6296test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
6297
Theodore Ts'o93613952014-07-03 23:44:13 -04006298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
6299$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
6300if test -z "$MKDIR_P"; then
6301 if ${ac_cv_path_mkdir+:} false; then :
6302 $as_echo_n "(cached) " >&6
6303else
6304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6305for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
6306do
6307 IFS=$as_save_IFS
6308 test -z "$as_dir" && as_dir=.
6309 for ac_prog in mkdir gmkdir; do
6310 for ac_exec_ext in '' $ac_executable_extensions; do
6311 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
6312 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
6313 'mkdir (GNU coreutils) '* | \
6314 'mkdir (coreutils) '* | \
6315 'mkdir (fileutils) '4.1*)
6316 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
6317 break 3;;
6318 esac
6319 done
6320 done
6321 done
6322IFS=$as_save_IFS
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006323
Theodore Ts'o93613952014-07-03 23:44:13 -04006324fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006325
Theodore Ts'o93613952014-07-03 23:44:13 -04006326 test -d ./--version && rmdir ./--version
6327 if test "${ac_cv_path_mkdir+set}" = set; then
6328 MKDIR_P="$ac_cv_path_mkdir -p"
6329 else
6330 # As a last resort, use the slow shell script. Don't cache a
6331 # value for MKDIR_P within a source directory, because that will
6332 # break other packages using the cache if that directory is
6333 # removed, or if the value is a relative name.
6334 MKDIR_P="$ac_install_sh -d"
6335 fi
6336fi
6337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
6338$as_echo "$MKDIR_P" >&6; }
6339
6340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6341$as_echo_n "checking for a sed that does not truncate output... " >&6; }
6342if ${ac_cv_path_SED+:} false; then :
6343 $as_echo_n "(cached) " >&6
6344else
6345 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6346 for ac_i in 1 2 3 4 5 6 7; do
6347 ac_script="$ac_script$as_nl$ac_script"
6348 done
6349 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6350 { ac_script=; unset ac_script;}
6351 if test -z "$SED"; then
6352 ac_path_SED_found=false
6353 # Loop through the user's path and test for each of PROGNAME-LIST
6354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357 IFS=$as_save_IFS
6358 test -z "$as_dir" && as_dir=.
6359 for ac_prog in sed gsed; do
6360 for ac_exec_ext in '' $ac_executable_extensions; do
6361 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6362 as_fn_executable_p "$ac_path_SED" || continue
6363# Check for GNU ac_path_SED and select it if it is found.
6364 # Check for GNU $ac_path_SED
6365case `"$ac_path_SED" --version 2>&1` in
6366*GNU*)
6367 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6368*)
6369 ac_count=0
6370 $as_echo_n 0123456789 >"conftest.in"
6371 while :
6372 do
6373 cat "conftest.in" "conftest.in" >"conftest.tmp"
6374 mv "conftest.tmp" "conftest.in"
6375 cp "conftest.in" "conftest.nl"
6376 $as_echo '' >> "conftest.nl"
6377 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6378 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6379 as_fn_arith $ac_count + 1 && ac_count=$as_val
6380 if test $ac_count -gt ${ac_path_SED_max-0}; then
6381 # Best one so far, save it but keep looking for a better one
6382 ac_cv_path_SED="$ac_path_SED"
6383 ac_path_SED_max=$ac_count
6384 fi
6385 # 10*(2^10) chars as input seems more than enough
6386 test $ac_count -gt 10 && break
6387 done
6388 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6389esac
6390
6391 $ac_path_SED_found && break 3
6392 done
6393 done
6394 done
6395IFS=$as_save_IFS
6396 if test -z "$ac_cv_path_SED"; then
6397 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6398 fi
6399else
6400 ac_cv_path_SED=$SED
6401fi
6402
6403fi
6404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6405$as_echo "$ac_cv_path_SED" >&6; }
6406 SED="$ac_cv_path_SED"
6407 rm -f conftest.sed
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006408
6409
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006411$as_echo_n "checking whether NLS is requested... " >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04006412 # Check whether --enable-nls was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006413if test "${enable_nls+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04006414 enableval=$enable_nls; USE_NLS=$enableval
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006415else
6416 USE_NLS=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04006417fi
6418
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006420$as_echo "$USE_NLS" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006421
6422
6423
6424
Theodore Ts'o93613952014-07-03 23:44:13 -04006425 GETTEXT_MACRO_VERSION=0.18
6426
6427
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006428
6429
6430# Prepare PATH_SEPARATOR.
6431# The user is always right.
6432if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006433 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6434 # contains only /bin. Note that ksh looks also at the FPATH variable,
6435 # so we have to set that as well for the test.
6436 PATH_SEPARATOR=:
6437 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6438 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6439 || PATH_SEPARATOR=';'
6440 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006441fi
6442
6443# Find out how to test for executable files. Don't use a zero-byte file,
6444# as systems may use methods other than mode bits to determine executability.
6445cat >conf$$.file <<_ASEOF
6446#! /bin/sh
6447exit 0
6448_ASEOF
6449chmod +x conf$$.file
6450if test -x conf$$.file >/dev/null 2>&1; then
6451 ac_executable_p="test -x"
6452else
6453 ac_executable_p="test -f"
6454fi
6455rm -f conf$$.file
6456
6457# Extract the first word of "msgfmt", so it can be a program name with args.
6458set dummy msgfmt; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006460$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006461if ${ac_cv_path_MSGFMT+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006462 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006463else
6464 case "$MSGFMT" in
6465 [\\/]* | ?:[\\/]*)
6466 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6467 ;;
6468 *)
6469 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6470 for ac_dir in $PATH; do
6471 IFS="$ac_save_IFS"
6472 test -z "$ac_dir" && ac_dir=.
6473 for ac_exec_ext in '' $ac_executable_extensions; do
6474 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006475 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6476 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006477 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6478 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6479 break 2
6480 fi
6481 fi
6482 done
6483 done
6484 IFS="$ac_save_IFS"
6485 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6486 ;;
6487esac
6488fi
6489MSGFMT="$ac_cv_path_MSGFMT"
6490if test "$MSGFMT" != ":"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006492$as_echo "$MSGFMT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006493else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006495$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006496fi
6497
6498 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6499set dummy gmsgfmt; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006501$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006502if ${ac_cv_path_GMSGFMT+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006503 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006504else
6505 case $GMSGFMT in
6506 [\\/]* | ?:[\\/]*)
6507 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6508 ;;
6509 *)
6510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6511for as_dir in $PATH
6512do
6513 IFS=$as_save_IFS
6514 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006515 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006517 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006519 break 2
6520 fi
6521done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006522 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006523IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006524
6525 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6526 ;;
6527esac
6528fi
6529GMSGFMT=$ac_cv_path_GMSGFMT
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006530if test -n "$GMSGFMT"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006532$as_echo "$GMSGFMT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006533else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006535$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006536fi
6537
6538
6539
Theodore Ts'o93613952014-07-03 23:44:13 -04006540 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6541 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;;
6542 *) MSGFMT_015=$MSGFMT ;;
6543 esac
6544
6545 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6546 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
6547 *) GMSGFMT_015=$GMSGFMT ;;
6548 esac
6549
6550
Theodore Ts'oe1052142006-10-21 21:46:47 -04006551
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006552# Prepare PATH_SEPARATOR.
6553# The user is always right.
6554if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006555 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6556 # contains only /bin. Note that ksh looks also at the FPATH variable,
6557 # so we have to set that as well for the test.
6558 PATH_SEPARATOR=:
6559 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6560 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6561 || PATH_SEPARATOR=';'
6562 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006563fi
6564
6565# Find out how to test for executable files. Don't use a zero-byte file,
6566# as systems may use methods other than mode bits to determine executability.
6567cat >conf$$.file <<_ASEOF
6568#! /bin/sh
6569exit 0
6570_ASEOF
6571chmod +x conf$$.file
6572if test -x conf$$.file >/dev/null 2>&1; then
6573 ac_executable_p="test -x"
6574else
6575 ac_executable_p="test -f"
6576fi
6577rm -f conf$$.file
6578
6579# Extract the first word of "xgettext", so it can be a program name with args.
6580set dummy xgettext; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006582$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006583if ${ac_cv_path_XGETTEXT+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006584 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006585else
6586 case "$XGETTEXT" in
6587 [\\/]* | ?:[\\/]*)
6588 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6589 ;;
6590 *)
6591 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6592 for ac_dir in $PATH; do
6593 IFS="$ac_save_IFS"
6594 test -z "$ac_dir" && ac_dir=.
6595 for ac_exec_ext in '' $ac_executable_extensions; do
6596 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006597 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6598 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006599 (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
6600 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6601 break 2
6602 fi
6603 fi
6604 done
6605 done
6606 IFS="$ac_save_IFS"
6607 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6608 ;;
6609esac
6610fi
6611XGETTEXT="$ac_cv_path_XGETTEXT"
6612if test "$XGETTEXT" != ":"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006614$as_echo "$XGETTEXT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006615else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006617$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006618fi
6619
6620 rm -f messages.po
6621
Theodore Ts'o93613952014-07-03 23:44:13 -04006622 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
6623 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
6624 *) XGETTEXT_015=$XGETTEXT ;;
6625 esac
6626
6627
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006628
6629# Prepare PATH_SEPARATOR.
6630# The user is always right.
6631if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006632 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
6633 # contains only /bin. Note that ksh looks also at the FPATH variable,
6634 # so we have to set that as well for the test.
6635 PATH_SEPARATOR=:
6636 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6637 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
6638 || PATH_SEPARATOR=';'
6639 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006640fi
6641
6642# Find out how to test for executable files. Don't use a zero-byte file,
6643# as systems may use methods other than mode bits to determine executability.
6644cat >conf$$.file <<_ASEOF
6645#! /bin/sh
6646exit 0
6647_ASEOF
6648chmod +x conf$$.file
6649if test -x conf$$.file >/dev/null 2>&1; then
6650 ac_executable_p="test -x"
6651else
6652 ac_executable_p="test -f"
6653fi
6654rm -f conf$$.file
6655
6656# Extract the first word of "msgmerge", so it can be a program name with args.
6657set dummy msgmerge; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006659$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006660if ${ac_cv_path_MSGMERGE+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006661 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006662else
6663 case "$MSGMERGE" in
6664 [\\/]* | ?:[\\/]*)
6665 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6666 ;;
6667 *)
6668 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6669 for ac_dir in $PATH; do
6670 IFS="$ac_save_IFS"
6671 test -z "$ac_dir" && ac_dir=.
6672 for ac_exec_ext in '' $ac_executable_extensions; do
6673 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04006674 echo "$as_me: trying $ac_dir/$ac_word..." >&5
6675 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006676 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6677 break 2
6678 fi
6679 fi
6680 done
6681 done
6682 IFS="$ac_save_IFS"
6683 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6684 ;;
6685esac
6686fi
6687MSGMERGE="$ac_cv_path_MSGMERGE"
6688if test "$MSGMERGE" != ":"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006690$as_echo "$MSGMERGE" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006691else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006693$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006694fi
6695
6696
Theodore Ts'o93613952014-07-03 23:44:13 -04006697 test -n "$localedir" || localedir='${datadir}/locale'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006698
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006699
Theodore Ts'o93613952014-07-03 23:44:13 -04006700 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
6701
6702
6703 ac_config_commands="$ac_config_commands po-directories"
6704
6705
6706
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2 or newer" >&5
6708$as_echo_n "checking whether we are using the GNU C Library 2 or newer... " >&6; }
6709if ${ac_cv_gnu_library_2+:} false; then :
6710 $as_echo_n "(cached) " >&6
6711else
6712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6713/* end confdefs.h. */
6714
6715#include <features.h>
6716#ifdef __GNU_LIBRARY__
6717 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
6718 Lucky GNU user
6719 #endif
6720#endif
6721
6722_ACEOF
6723if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6724 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
6725 ac_cv_gnu_library_2=yes
6726else
6727 ac_cv_gnu_library_2=no
6728fi
6729rm -f conftest*
6730
6731
6732
6733fi
6734{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2" >&5
6735$as_echo "$ac_cv_gnu_library_2" >&6; }
6736
6737 GLIBC2="$ac_cv_gnu_library_2"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006738
6739
6740if test -n "$ac_tool_prefix"; then
6741 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6742set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006744$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006745if ${ac_cv_prog_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006746 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006747else
6748 if test -n "$RANLIB"; then
6749 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6750else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6752for as_dir in $PATH
6753do
6754 IFS=$as_save_IFS
6755 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006756 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006757 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006758 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006759 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006760 break 2
6761 fi
6762done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006763 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006764IFS=$as_save_IFS
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006765
6766fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006767fi
6768RANLIB=$ac_cv_prog_RANLIB
6769if test -n "$RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006771$as_echo "$RANLIB" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006772else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006774$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006775fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006776
Theodore Ts'oe1052142006-10-21 21:46:47 -04006777
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006778fi
6779if test -z "$ac_cv_prog_RANLIB"; then
6780 ac_ct_RANLIB=$RANLIB
6781 # Extract the first word of "ranlib", so it can be a program name with args.
6782set dummy ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006784$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006785if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006786 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006787else
6788 if test -n "$ac_ct_RANLIB"; then
6789 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6790else
6791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6792for as_dir in $PATH
6793do
6794 IFS=$as_save_IFS
6795 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006796 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006797 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006798 ac_cv_prog_ac_ct_RANLIB="ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006799 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006800 break 2
6801 fi
6802done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006803 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04006804IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006805
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006806fi
6807fi
6808ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6809if test -n "$ac_ct_RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006811$as_echo "$ac_ct_RANLIB" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006812else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006814$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006815fi
6816
Theodore Ts'oe1052142006-10-21 21:46:47 -04006817 if test "x$ac_ct_RANLIB" = x; then
6818 RANLIB=":"
6819 else
6820 case $cross_compiling:$ac_tool_warned in
6821yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006822{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006823$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04006824ac_tool_warned=yes ;;
6825esac
6826 RANLIB=$ac_ct_RANLIB
6827 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006828else
6829 RANLIB="$ac_cv_prog_RANLIB"
6830fi
6831
6832
Theodore Ts'o93613952014-07-03 23:44:13 -04006833
6834 CFLAG_VISIBILITY=
6835 HAVE_VISIBILITY=0
6836 if test -n "$GCC"; then
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the -Werror option is usable" >&5
6838$as_echo_n "checking whether the -Werror option is usable... " >&6; }
6839 if ${gl_cv_cc_vis_werror+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006840 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006841else
Theodore Ts'o93613952014-07-03 23:44:13 -04006842
6843 gl_save_CFLAGS="$CFLAGS"
6844 CFLAGS="$CFLAGS -Werror"
6845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006846/* end confdefs.h. */
6847
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006848int
6849main ()
6850{
Theodore Ts'o93613952014-07-03 23:44:13 -04006851
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006852 ;
6853 return 0;
6854}
6855_ACEOF
Theodore Ts'o93613952014-07-03 23:44:13 -04006856if ac_fn_c_try_compile "$LINENO"; then :
6857 gl_cv_cc_vis_werror=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006858else
Theodore Ts'o93613952014-07-03 23:44:13 -04006859 gl_cv_cc_vis_werror=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006860fi
Theodore Ts'o93613952014-07-03 23:44:13 -04006861rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6862 CFLAGS="$gl_save_CFLAGS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006863fi
6864
Theodore Ts'o93613952014-07-03 23:44:13 -04006865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_vis_werror" >&5
6866$as_echo "$gl_cv_cc_vis_werror" >&6; }
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for simple visibility declarations" >&5
6868$as_echo_n "checking for simple visibility declarations... " >&6; }
6869 if ${gl_cv_cc_visibility+:} false; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006870 $as_echo_n "(cached) " >&6
6871else
Theodore Ts'o93613952014-07-03 23:44:13 -04006872
6873 gl_save_CFLAGS="$CFLAGS"
6874 CFLAGS="$CFLAGS -fvisibility=hidden"
6875 if test $gl_cv_cc_vis_werror = yes; then
6876 CFLAGS="$CFLAGS -Werror"
6877 fi
6878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6879/* end confdefs.h. */
6880extern __attribute__((__visibility__("hidden"))) int hiddenvar;
6881 extern __attribute__((__visibility__("default"))) int exportedvar;
6882 extern __attribute__((__visibility__("hidden"))) int hiddenfunc (void);
6883 extern __attribute__((__visibility__("default"))) int exportedfunc (void);
6884 void dummyfunc (void) {}
6885
6886int
6887main ()
6888{
6889
6890 ;
6891 return 0;
6892}
6893_ACEOF
6894if ac_fn_c_try_compile "$LINENO"; then :
6895 gl_cv_cc_visibility=yes
6896else
6897 gl_cv_cc_visibility=no
6898fi
6899rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6900 CFLAGS="$gl_save_CFLAGS"
6901fi
6902
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_visibility" >&5
6904$as_echo "$gl_cv_cc_visibility" >&6; }
6905 if test $gl_cv_cc_visibility = yes; then
6906 CFLAG_VISIBILITY="-fvisibility=hidden"
6907 HAVE_VISIBILITY=1
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006908 fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006909 fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006910
6911
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006912
Theodore Ts'o93613952014-07-03 23:44:13 -04006913cat >>confdefs.h <<_ACEOF
6914#define HAVE_VISIBILITY $HAVE_VISIBILITY
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006915_ACEOF
Theodore Ts'od1154eb2011-09-18 17:34:37 -04006916
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006917
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006919$as_echo_n "checking for inline... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006920if ${ac_cv_c_inline+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006921 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006922else
6923 ac_cv_c_inline=no
6924for ac_kw in inline __inline__ __inline; do
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006926/* end confdefs.h. */
6927#ifndef __cplusplus
6928typedef int foo_t;
6929static $ac_kw foo_t static_foo () {return 0; }
6930$ac_kw foo_t foo () {return 0; }
6931#endif
6932
6933_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006934if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04006935 ac_cv_c_inline=$ac_kw
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006936fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6938 test "$ac_cv_c_inline" != no && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006939done
6940
6941fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006943$as_echo "$ac_cv_c_inline" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006944
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006945case $ac_cv_c_inline in
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006946 inline | yes) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006947 *)
6948 case $ac_cv_c_inline in
6949 no) ac_val=;;
6950 *) ac_val=$ac_cv_c_inline;;
6951 esac
6952 cat >>confdefs.h <<_ACEOF
6953#ifndef __cplusplus
6954#define inline $ac_val
6955#endif
6956_ACEOF
6957 ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006958esac
6959
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006960ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10006961if test "x$ac_cv_type_size_t" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006962
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006963else
6964
6965cat >>confdefs.h <<_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04006966#define size_t unsigned int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006967_ACEOF
6968
6969fi
6970
6971
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006973$as_echo_n "checking for stdint.h... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -04006974if ${gl_cv_header_stdint_h+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01006975 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006976else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006978/* end confdefs.h. */
6979#include <sys/types.h>
Theodore Ts'o93613952014-07-03 23:44:13 -04006980 #include <stdint.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006981int
6982main ()
6983{
Theodore Ts'o93613952014-07-03 23:44:13 -04006984uintmax_t i = (uintmax_t) -1; return !i;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006985 ;
6986 return 0;
6987}
6988_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05006989if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -04006990 gl_cv_header_stdint_h=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006991else
Theodore Ts'o93613952014-07-03 23:44:13 -04006992 gl_cv_header_stdint_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006993fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006995fi
Theodore Ts'o93613952014-07-03 23:44:13 -04006996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
6997$as_echo "$gl_cv_header_stdint_h" >&6; }
6998 if test $gl_cv_header_stdint_h = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006999
7000cat >>confdefs.h <<_ACEOF
7001#define HAVE_STDINT_H_WITH_UINTMAX 1
7002_ACEOF
7003
7004 fi
7005
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007006# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7007# for constant arguments. Useless!
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007009$as_echo_n "checking for working alloca.h... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007010if ${ac_cv_working_alloca_h+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007011 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007012else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007014/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007015#include <alloca.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007016int
7017main ()
7018{
7019char *p = (char *) alloca (2 * sizeof (int));
Theodore Ts'oe1052142006-10-21 21:46:47 -04007020 if (p) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007021 ;
7022 return 0;
7023}
7024_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007025if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007026 ac_cv_working_alloca_h=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007027else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007028 ac_cv_working_alloca_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007029fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007030rm -f core conftest.err conftest.$ac_objext \
7031 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007032fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007034$as_echo "$ac_cv_working_alloca_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007035if test $ac_cv_working_alloca_h = yes; then
7036
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007037$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007038
7039fi
7040
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007042$as_echo_n "checking for alloca... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007043if ${ac_cv_func_alloca_works+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007044 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007045else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007047/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007048#ifdef __GNUC__
7049# define alloca __builtin_alloca
7050#else
7051# ifdef _MSC_VER
7052# include <malloc.h>
7053# define alloca _alloca
7054# else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007055# ifdef HAVE_ALLOCA_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007056# include <alloca.h>
7057# else
7058# ifdef _AIX
7059 #pragma alloca
7060# else
7061# ifndef alloca /* predefined by HP cc +Olibcalls */
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007062void *alloca (size_t);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007063# endif
7064# endif
7065# endif
7066# endif
7067#endif
7068
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007069int
7070main ()
7071{
7072char *p = (char *) alloca (1);
Theodore Ts'oe1052142006-10-21 21:46:47 -04007073 if (p) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007074 ;
7075 return 0;
7076}
7077_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007078if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007079 ac_cv_func_alloca_works=yes
7080else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007081 ac_cv_func_alloca_works=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007082fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007083rm -f core conftest.err conftest.$ac_objext \
7084 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007085fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007087$as_echo "$ac_cv_func_alloca_works" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007088
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007089if test $ac_cv_func_alloca_works = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007090
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007091$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007092
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007093else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007094 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7095# that cause trouble. Some versions do not even contain alloca or
7096# contain a buggy version. If you still want to use their alloca,
7097# use ar to extract alloca.o from them instead of compiling alloca.c.
7098
Theodore Ts'oe1052142006-10-21 21:46:47 -04007099ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007100
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007101$as_echo "#define C_ALLOCA 1" >>confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007102
7103
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007105$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007106if ${ac_cv_os_cray+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007107 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007108else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007110/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04007111#if defined CRAY && ! defined CRAY2
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007112webecray
7113#else
7114wenotbecray
7115#endif
7116
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007117_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007118if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007119 $EGREP "webecray" >/dev/null 2>&1; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007120 ac_cv_os_cray=yes
7121else
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007122 ac_cv_os_cray=no
7123fi
7124rm -f conftest*
7125
7126fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007128$as_echo "$ac_cv_os_cray" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007129if test $ac_cv_os_cray = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007130 for ac_func in _getb67 GETB67 getb67; do
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007131 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007132ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007133if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007134
7135cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007136#define CRAY_STACKSEG_END $ac_func
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007137_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007138
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007139 break
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007140fi
7141
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007142 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007143fi
7144
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007146$as_echo_n "checking stack direction for C alloca... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007147if ${ac_cv_c_stack_direction+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007148 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007149else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007150 if test "$cross_compiling" = yes; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007151 ac_cv_c_stack_direction=0
7152else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007154/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04007155$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007156int
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007157find_stack_direction (int *addr, int depth)
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007158{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007159 int dir, dummy = 0;
7160 if (! addr)
7161 addr = &dummy;
7162 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7163 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7164 return dir + dummy;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007165}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007166
7167int
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007168main (int argc, char **argv)
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007169{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007170 return find_stack_direction (0, argc + !argv + 20) < 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007171}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007172_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007173if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007174 ac_cv_c_stack_direction=1
7175else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007176 ac_cv_c_stack_direction=-1
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007177fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007178rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7179 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007180fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007181
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007182fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007183{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007184$as_echo "$ac_cv_c_stack_direction" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007185cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007186#define STACK_DIRECTION $ac_cv_c_stack_direction
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007187_ACEOF
7188
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007189
7190fi
7191
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007192
7193
7194
7195 for ac_header in $ac_header_list
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007196do :
7197 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007198ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7199"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007200if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007201 cat >>confdefs.h <<_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007202#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007203_ACEOF
7204
7205fi
7206
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007207done
7208
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007209
7210
7211
7212
7213
7214
7215
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007216for ac_func in getpagesize
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007217do :
7218 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007219if test "x$ac_cv_func_getpagesize" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007220 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007221#define HAVE_GETPAGESIZE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007222_ACEOF
7223
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007224fi
7225done
7226
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007228$as_echo_n "checking for working mmap... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007229if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007230 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007231else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007232 if test "$cross_compiling" = yes; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007233 ac_cv_func_mmap_fixed_mapped=no
7234else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007236/* end confdefs.h. */
7237$ac_includes_default
7238/* malloc might have been renamed as rpl_malloc. */
7239#undef malloc
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007240
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007241/* Thanks to Mike Haertel and Jim Avera for this test.
7242 Here is a matrix of mmap possibilities:
7243 mmap private not fixed
7244 mmap private fixed at somewhere currently unmapped
7245 mmap private fixed at somewhere already mapped
7246 mmap shared not fixed
7247 mmap shared fixed at somewhere currently unmapped
7248 mmap shared fixed at somewhere already mapped
7249 For private mappings, we should verify that changes cannot be read()
7250 back from the file, nor mmap's back from the file at a different
7251 address. (There have been systems where private was not correctly
7252 implemented like the infamous i386 svr4.0, and systems where the
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007253 VM page cache was not coherent with the file system buffer cache
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007254 like early versions of FreeBSD and possibly contemporary NetBSD.)
7255 For shared mappings, we should conversely verify that changes get
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007256 propagated back to all the places they're supposed to be.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007257
7258 Grep wants private fixed already mapped.
7259 The main things grep needs to know about mmap are:
7260 * does it exist and is it safe to write into the mmap'd area
7261 * how to use it (BSD variants) */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007262
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007263#include <fcntl.h>
7264#include <sys/mman.h>
7265
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007266#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007267char *malloc ();
7268#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007269
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007270/* This mess was copied from the GNU getpagesize.h. */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007271#ifndef HAVE_GETPAGESIZE
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007272# ifdef _SC_PAGESIZE
7273# define getpagesize() sysconf(_SC_PAGESIZE)
7274# else /* no _SC_PAGESIZE */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007275# ifdef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007276# include <sys/param.h>
7277# ifdef EXEC_PAGESIZE
7278# define getpagesize() EXEC_PAGESIZE
7279# else /* no EXEC_PAGESIZE */
7280# ifdef NBPG
7281# define getpagesize() NBPG * CLSIZE
7282# ifndef CLSIZE
7283# define CLSIZE 1
7284# endif /* no CLSIZE */
7285# else /* no NBPG */
7286# ifdef NBPC
7287# define getpagesize() NBPC
7288# else /* no NBPC */
7289# ifdef PAGESIZE
7290# define getpagesize() PAGESIZE
7291# endif /* PAGESIZE */
7292# endif /* no NBPC */
7293# endif /* no NBPG */
7294# endif /* no EXEC_PAGESIZE */
7295# else /* no HAVE_SYS_PARAM_H */
7296# define getpagesize() 8192 /* punt totally */
7297# endif /* no HAVE_SYS_PARAM_H */
7298# endif /* no _SC_PAGESIZE */
7299
7300#endif /* no HAVE_GETPAGESIZE */
7301
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007302int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007303main ()
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007304{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007305 char *data, *data2, *data3;
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007306 const char *cdata2;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007307 int i, pagesize;
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007308 int fd, fd2;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007309
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007310 pagesize = getpagesize ();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007311
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007312 /* First, make a file with some known garbage in it. */
7313 data = (char *) malloc (pagesize);
7314 if (!data)
Theodore Ts'oe1052142006-10-21 21:46:47 -04007315 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007316 for (i = 0; i < pagesize; ++i)
7317 *(data + i) = rand ();
7318 umask (0);
7319 fd = creat ("conftest.mmap", 0600);
7320 if (fd < 0)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007321 return 2;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007322 if (write (fd, data, pagesize) != pagesize)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007323 return 3;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007324 close (fd);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007325
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007326 /* Next, check that the tail of a page is zero-filled. File must have
7327 non-zero length, otherwise we risk SIGBUS for entire page. */
7328 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7329 if (fd2 < 0)
7330 return 4;
7331 cdata2 = "";
7332 if (write (fd2, cdata2, 1) != 1)
7333 return 5;
7334 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7335 if (data2 == MAP_FAILED)
7336 return 6;
7337 for (i = 0; i < pagesize; ++i)
7338 if (*(data2 + i))
7339 return 7;
7340 close (fd2);
7341 if (munmap (data2, pagesize))
7342 return 8;
7343
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007344 /* Next, try to mmap the file at a fixed address which already has
7345 something else allocated at it. If we can, also make sure that
7346 we see the same garbage. */
7347 fd = open ("conftest.mmap", O_RDWR);
7348 if (fd < 0)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007349 return 9;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007350 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
7351 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007352 return 10;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007353 for (i = 0; i < pagesize; ++i)
7354 if (*(data + i) != *(data2 + i))
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007355 return 11;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007356
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007357 /* Finally, make sure that changes to the mapped area do not
7358 percolate back to the file as seen by read(). (This is a bug on
7359 some variants of i386 svr4.0.) */
7360 for (i = 0; i < pagesize; ++i)
7361 *(data2 + i) = *(data2 + i) + 1;
7362 data3 = (char *) malloc (pagesize);
7363 if (!data3)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007364 return 12;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007365 if (read (fd, data3, pagesize) != pagesize)
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007366 return 13;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007367 for (i = 0; i < pagesize; ++i)
7368 if (*(data + i) != *(data3 + i))
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007369 return 14;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007370 close (fd);
Theodore Ts'oe1052142006-10-21 21:46:47 -04007371 return 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007372}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007373_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007374if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007375 ac_cv_func_mmap_fixed_mapped=yes
7376else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007377 ac_cv_func_mmap_fixed_mapped=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007378fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007379rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7380 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007381fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007382
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007383fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007385$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007386if test $ac_cv_func_mmap_fixed_mapped = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007387
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007388$as_echo "#define HAVE_MMAP 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007389
7390fi
Theodore Ts'o61ef2472010-08-01 22:30:33 -04007391rm -f conftest.mmap conftest.txt
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00007392
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007393
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007394
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007396$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007397if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007398 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007399else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007400
Theodore Ts'o93613952014-07-03 23:44:13 -04007401 gt_cv_int_divbyzero_sigfpe=
7402 case "$host_os" in
7403 macos* | darwin[6-9]* | darwin[1-9][0-9]*)
7404 # On Mac OS X 10.2 or newer, just assume the same as when cross-
7405 # compiling. If we were to perform the real test, 1 Crash Report
7406 # dialog window would pop up.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007407 case "$host_cpu" in
Theodore Ts'o93613952014-07-03 23:44:13 -04007408 i[34567]86 | x86_64)
7409 gt_cv_int_divbyzero_sigfpe="guessing yes" ;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007410 esac
Theodore Ts'o93613952014-07-03 23:44:13 -04007411 ;;
7412 esac
7413 if test -z "$gt_cv_int_divbyzero_sigfpe"; then
7414 if test "$cross_compiling" = yes; then :
7415
7416 # Guess based on the CPU.
7417 case "$host_cpu" in
7418 alpha* | i[34567]86 | x86_64 | m68k | s390*)
7419 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7420 *)
7421 gt_cv_int_divbyzero_sigfpe="guessing no";;
7422 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007423
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007424else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007426/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007427
7428#include <stdlib.h>
7429#include <signal.h>
7430
7431static void
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007432sigfpe_handler (int sig)
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007433{
7434 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7435 exit (sig != SIGFPE);
7436}
7437
7438int x = 1;
7439int y = 0;
7440int z;
7441int nan;
7442
7443int main ()
7444{
7445 signal (SIGFPE, sigfpe_handler);
7446/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7447#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7448 signal (SIGTRAP, sigfpe_handler);
7449#endif
7450/* Linux/SPARC yields signal SIGILL. */
7451#if defined (__sparc__) && defined (__linux__)
7452 signal (SIGILL, sigfpe_handler);
7453#endif
7454
7455 z = x / y;
7456 nan = y / y;
Theodore Ts'o93613952014-07-03 23:44:13 -04007457 exit (2);
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007458}
7459
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007460_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007461if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007462 gt_cv_int_divbyzero_sigfpe=yes
7463else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007464 gt_cv_int_divbyzero_sigfpe=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007465fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007466rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7467 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007468fi
7469
Theodore Ts'o93613952014-07-03 23:44:13 -04007470 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007471
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007472fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007474$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007475 case "$gt_cv_int_divbyzero_sigfpe" in
7476 *yes) value=1;;
7477 *) value=0;;
7478 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007479
7480cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007481#define INTDIV0_RAISES_SIGFPE $value
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007482_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007483
7484
7485
Theodore Ts'o93613952014-07-03 23:44:13 -04007486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7487$as_echo_n "checking for inttypes.h... " >&6; }
7488if ${gl_cv_header_inttypes_h+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007489 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007490else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007492/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04007493
7494#include <sys/types.h>
7495#include <inttypes.h>
7496
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007497int
7498main ()
7499{
Theodore Ts'o93613952014-07-03 23:44:13 -04007500uintmax_t i = (uintmax_t) -1; return !i;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007501 ;
7502 return 0;
7503}
7504_ACEOF
Theodore Ts'o93613952014-07-03 23:44:13 -04007505if ac_fn_c_try_compile "$LINENO"; then :
7506 gl_cv_header_inttypes_h=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007507else
Theodore Ts'o93613952014-07-03 23:44:13 -04007508 gl_cv_header_inttypes_h=no
7509fi
7510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7511fi
7512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
7513$as_echo "$gl_cv_header_inttypes_h" >&6; }
7514 if test $gl_cv_header_inttypes_h = yes; then
7515
7516cat >>confdefs.h <<_ACEOF
7517#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7518_ACEOF
7519
7520 fi
7521
7522
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
7524$as_echo_n "checking for unsigned long long int... " >&6; }
7525if ${ac_cv_type_unsigned_long_long_int+:} false; then :
7526 $as_echo_n "(cached) " >&6
7527else
7528 ac_cv_type_unsigned_long_long_int=yes
7529 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
7530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7531/* end confdefs.h. */
7532
7533 /* For now, do not test the preprocessor; as of 2007 there are too many
7534 implementations with broken preprocessors. Perhaps this can
7535 be revisited in 2012. In the meantime, code should not expect
7536 #if to work with literals wider than 32 bits. */
7537 /* Test literals. */
7538 long long int ll = 9223372036854775807ll;
7539 long long int nll = -9223372036854775807LL;
7540 unsigned long long int ull = 18446744073709551615ULL;
7541 /* Test constant expressions. */
7542 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
7543 ? 1 : -1)];
7544 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
7545 ? 1 : -1)];
7546 int i = 63;
7547int
7548main ()
7549{
7550/* Test availability of runtime routines for shift and division. */
7551 long long int llmax = 9223372036854775807ll;
7552 unsigned long long int ullmax = 18446744073709551615ull;
7553 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
7554 | (llmax / ll) | (llmax % ll)
7555 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
7556 | (ullmax / ull) | (ullmax % ull));
7557 ;
7558 return 0;
7559}
7560
7561_ACEOF
7562if ac_fn_c_try_link "$LINENO"; then :
7563
7564else
7565 ac_cv_type_unsigned_long_long_int=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007566fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007567rm -f core conftest.err conftest.$ac_objext \
7568 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o93613952014-07-03 23:44:13 -04007569 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007570fi
Theodore Ts'o93613952014-07-03 23:44:13 -04007571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
7572$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
7573 if test $ac_cv_type_unsigned_long_long_int = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007574
Theodore Ts'o93613952014-07-03 23:44:13 -04007575$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007576
7577 fi
7578
7579
7580
7581
Theodore Ts'o93613952014-07-03 23:44:13 -04007582 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007583
Theodore Ts'o93613952014-07-03 23:44:13 -04007584 test $ac_cv_type_unsigned_long_long_int = yes \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007585 && ac_type='unsigned long long' \
7586 || ac_type='unsigned long'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007587
7588cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007589#define uintmax_t $ac_type
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007590_ACEOF
7591
7592 else
7593
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007594$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007595
7596 fi
7597
Theodore Ts'o07a0db12003-07-05 14:50:24 -04007598
Theodore Ts'o93613952014-07-03 23:44:13 -04007599 for ac_header in inttypes.h
7600do :
7601 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7602if test "x$ac_cv_header_inttypes_h" = xyes; then :
7603 cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007604#define HAVE_INTTYPES_H 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007605_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007606
Theodore Ts'o93613952014-07-03 23:44:13 -04007607fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007608
Theodore Ts'o93613952014-07-03 23:44:13 -04007609done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04007610
Theodore Ts'o93613952014-07-03 23:44:13 -04007611 if test $ac_cv_header_inttypes_h = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007613$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007614if ${gt_cv_inttypes_pri_broken+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007615 $as_echo_n "(cached) " >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04007616else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007617
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007619/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04007620
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007621#include <inttypes.h>
7622#ifdef PRId32
7623char *p = PRId32;
7624#endif
7625
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007626int
7627main ()
7628{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007629
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007630 ;
7631 return 0;
7632}
7633_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007634if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007635 gt_cv_inttypes_pri_broken=no
7636else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007637 gt_cv_inttypes_pri_broken=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007638fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007640
7641fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007643$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007644 fi
7645 if test "$gt_cv_inttypes_pri_broken" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007646
7647cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007648#define PRI_MACROS_BROKEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007649_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04007650
Theodore Ts'o93613952014-07-03 23:44:13 -04007651 PRI_MACROS_BROKEN=1
7652 else
7653 PRI_MACROS_BROKEN=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007654 fi
7655
7656
7657
Theodore Ts'o93613952014-07-03 23:44:13 -04007658
7659
7660
7661
7662 # Check whether --enable-threads was given.
7663if test "${enable_threads+set}" = set; then :
7664 enableval=$enable_threads; gl_use_threads=$enableval
7665else
7666 if test -n "$gl_use_threads_default"; then
7667 gl_use_threads="$gl_use_threads_default"
7668 else
7669 case "$host_os" in
7670 osf*) gl_use_threads=no ;;
7671 cygwin*)
7672 case `uname -r` in
7673 1.[0-5].*) gl_use_threads=no ;;
7674 *) gl_use_threads=yes ;;
7675 esac
7676 ;;
7677 *) gl_use_threads=yes ;;
7678 esac
7679 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007680
7681fi
7682
Theodore Ts'o93613952014-07-03 23:44:13 -04007683 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
7684 # For using <pthread.h>:
7685 case "$host_os" in
7686 osf*)
7687 # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
7688 # groks <pthread.h>. cc also understands the flag -pthread, but
7689 # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
7690 # 2. putting a flag into CPPFLAGS that has an effect on the linker
7691 # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
7692 # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
7693 CPPFLAGS="$CPPFLAGS -D_REENTRANT"
7694 ;;
7695 esac
7696 # Some systems optimize for single-threaded programs by default, and
7697 # need special flags to disable these optimizations. For example, the
7698 # definition of 'errno' in <errno.h>.
7699 case "$host_os" in
7700 aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
7701 solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
7702 esac
7703 fi
7704
7705
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007706
7707
7708
7709 if test "X$prefix" = "XNONE"; then
7710 acl_final_prefix="$ac_default_prefix"
7711 else
7712 acl_final_prefix="$prefix"
7713 fi
7714 if test "X$exec_prefix" = "XNONE"; then
7715 acl_final_exec_prefix='${prefix}'
7716 else
7717 acl_final_exec_prefix="$exec_prefix"
7718 fi
7719 acl_save_prefix="$prefix"
7720 prefix="$acl_final_prefix"
7721 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7722 prefix="$acl_save_prefix"
7723
7724
Theodore Ts'o93613952014-07-03 23:44:13 -04007725
Theodore Ts'oe1052142006-10-21 21:46:47 -04007726# Check whether --with-gnu-ld was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007727if test "${with_gnu_ld+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04007728 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007729else
7730 with_gnu_ld=no
Theodore Ts'oe1052142006-10-21 21:46:47 -04007731fi
7732
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007733# Prepare PATH_SEPARATOR.
7734# The user is always right.
7735if test "${PATH_SEPARATOR+set}" != set; then
Theodore Ts'o93613952014-07-03 23:44:13 -04007736 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
7737 # contains only /bin. Note that ksh looks also at the FPATH variable,
7738 # so we have to set that as well for the test.
7739 PATH_SEPARATOR=:
7740 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7741 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
7742 || PATH_SEPARATOR=';'
7743 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007744fi
Theodore Ts'o93613952014-07-03 23:44:13 -04007745
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007746ac_prog=ld
7747if test "$GCC" = yes; then
7748 # Check if gcc -print-prog-name=ld gives a path.
Theodore Ts'o93613952014-07-03 23:44:13 -04007749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7750$as_echo_n "checking for ld used by $CC... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007751 case $host in
7752 *-*-mingw*)
7753 # gcc leaves a trailing carriage return which upsets mingw
7754 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7755 *)
7756 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7757 esac
7758 case $ac_prog in
7759 # Accept absolute paths.
Theodore Ts'o93613952014-07-03 23:44:13 -04007760 [\\/]* | ?:[\\/]*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007761 re_direlt='/[^/][^/]*/\.\./'
Theodore Ts'o93613952014-07-03 23:44:13 -04007762 # Canonicalize the pathname of ld
7763 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
7764 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
7765 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007766 done
7767 test -z "$LD" && LD="$ac_prog"
7768 ;;
7769 "")
7770 # If it fails, then pretend we aren't using GCC.
7771 ac_prog=ld
7772 ;;
7773 *)
7774 # If it is relative, then search for the first ld in PATH.
7775 with_gnu_ld=unknown
7776 ;;
7777 esac
7778elif test "$with_gnu_ld" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007780$as_echo_n "checking for GNU ld... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007781else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007783$as_echo_n "checking for non-GNU ld... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007784fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007785if ${acl_cv_path_LD+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007786 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007787else
7788 if test -z "$LD"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04007789 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007790 for ac_dir in $PATH; do
Theodore Ts'o93613952014-07-03 23:44:13 -04007791 IFS="$acl_save_ifs"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007792 test -z "$ac_dir" && ac_dir=.
7793 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7794 acl_cv_path_LD="$ac_dir/$ac_prog"
7795 # Check to see if the program is GNU ld. I'd rather use --version,
Theodore Ts'o93613952014-07-03 23:44:13 -04007796 # but apparently some variants of GNU ld only accept -v.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007797 # Break only if it was the GNU/non-GNU ld that we prefer.
Theodore Ts'o93613952014-07-03 23:44:13 -04007798 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007799 *GNU* | *'with BFD'*)
Theodore Ts'o93613952014-07-03 23:44:13 -04007800 test "$with_gnu_ld" != no && break
7801 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007802 *)
Theodore Ts'o93613952014-07-03 23:44:13 -04007803 test "$with_gnu_ld" != yes && break
7804 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007805 esac
7806 fi
7807 done
Theodore Ts'o93613952014-07-03 23:44:13 -04007808 IFS="$acl_save_ifs"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007809else
7810 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7811fi
7812fi
7813
7814LD="$acl_cv_path_LD"
7815if test -n "$LD"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007817$as_echo "$LD" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007818else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007820$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007821fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007822test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007824$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007825if ${acl_cv_prog_gnu_ld+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007826 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007827else
Theodore Ts'o93613952014-07-03 23:44:13 -04007828 # I'd rather use --version here, but apparently some GNU lds only accept -v.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007829case `$LD -v 2>&1 </dev/null` in
7830*GNU* | *'with BFD'*)
Theodore Ts'o93613952014-07-03 23:44:13 -04007831 acl_cv_prog_gnu_ld=yes
7832 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007833*)
Theodore Ts'o93613952014-07-03 23:44:13 -04007834 acl_cv_prog_gnu_ld=no
7835 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007836esac
7837fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007839$as_echo "$acl_cv_prog_gnu_ld" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007840with_gnu_ld=$acl_cv_prog_gnu_ld
7841
7842
7843
Theodore Ts'o93613952014-07-03 23:44:13 -04007844
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007846$as_echo_n "checking for shared library run path origin... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10007847if ${acl_cv_rpath+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007848 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007849else
7850
7851 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7852 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7853 . ./conftest.sh
7854 rm -f ./conftest.sh
7855 acl_cv_rpath=done
7856
7857fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01007859$as_echo "$acl_cv_rpath" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007860 wl="$acl_cv_wl"
Theodore Ts'o93613952014-07-03 23:44:13 -04007861 acl_libext="$acl_cv_libext"
7862 acl_shlibext="$acl_cv_shlibext"
7863 acl_libname_spec="$acl_cv_libname_spec"
7864 acl_library_names_spec="$acl_cv_library_names_spec"
7865 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7866 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7867 acl_hardcode_direct="$acl_cv_hardcode_direct"
7868 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
Theodore Ts'oe1052142006-10-21 21:46:47 -04007869 # Check whether --enable-rpath was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05007870if test "${enable_rpath+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04007871 enableval=$enable_rpath; :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007872else
7873 enable_rpath=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04007874fi
7875
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007876
7877
7878
Theodore Ts'o93613952014-07-03 23:44:13 -04007879 acl_libdirstem=lib
7880 acl_libdirstem2=
7881 case "$host_os" in
7882 solaris*)
7883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
7884$as_echo_n "checking for 64-bit host... " >&6; }
7885if ${gl_cv_solaris_64bit+:} false; then :
7886 $as_echo_n "(cached) " >&6
7887else
7888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7889/* end confdefs.h. */
7890
7891#ifdef _LP64
7892sixtyfour bits
7893#endif
7894
7895_ACEOF
7896if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7897 $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
7898 gl_cv_solaris_64bit=yes
7899else
7900 gl_cv_solaris_64bit=no
7901fi
7902rm -f conftest*
7903
7904
7905fi
7906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
7907$as_echo "$gl_cv_solaris_64bit" >&6; }
7908 if test $gl_cv_solaris_64bit = yes; then
7909 acl_libdirstem=lib/64
7910 case "$host_cpu" in
7911 sparc*) acl_libdirstem2=lib/sparcv9 ;;
7912 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
7913 esac
7914 fi
7915 ;;
7916 *)
7917 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
7918 if test -n "$searchpath"; then
7919 acl_save_IFS="${IFS= }"; IFS=":"
7920 for searchdir in $searchpath; do
7921 if test -d "$searchdir"; then
7922 case "$searchdir" in
7923 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
7924 */../ | */.. )
7925 # Better ignore directories of this form. They are misleading.
7926 ;;
7927 *) searchdir=`cd "$searchdir" && pwd`
7928 case "$searchdir" in
7929 */lib64 ) acl_libdirstem=lib64 ;;
7930 esac ;;
7931 esac
7932 fi
7933 done
7934 IFS="$acl_save_IFS"
7935 fi
7936 ;;
7937 esac
7938 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
7939
7940
7941
7942 gl_threads_api=none
7943 LIBTHREAD=
7944 LTLIBTHREAD=
7945 LIBMULTITHREAD=
7946 LTLIBMULTITHREAD=
7947 if test "$gl_use_threads" != no; then
7948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
7949$as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
7950if ${gl_cv_have_weak+:} false; then :
7951 $as_echo_n "(cached) " >&6
7952else
7953 gl_cv_have_weak=no
7954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7955/* end confdefs.h. */
7956extern void xyzzy ();
7957#pragma weak xyzzy
7958int
7959main ()
7960{
7961xyzzy();
7962 ;
7963 return 0;
7964}
7965_ACEOF
7966if ac_fn_c_try_link "$LINENO"; then :
7967 gl_cv_have_weak=maybe
7968fi
7969rm -f core conftest.err conftest.$ac_objext \
7970 conftest$ac_exeext conftest.$ac_ext
7971 if test $gl_cv_have_weak = maybe; then
7972 if test "$cross_compiling" = yes; then :
7973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7974/* end confdefs.h. */
7975#ifdef __ELF__
7976 Extensible Linking Format
7977 #endif
7978
7979_ACEOF
7980if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7981 $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
7982 gl_cv_have_weak="guessing yes"
7983else
7984 gl_cv_have_weak="guessing no"
7985fi
7986rm -f conftest*
7987
7988
7989else
7990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7991/* end confdefs.h. */
7992
7993#include <stdio.h>
7994#pragma weak fputs
7995int main ()
7996{
7997 return (fputs == NULL);
7998}
7999_ACEOF
8000if ac_fn_c_try_run "$LINENO"; then :
8001 gl_cv_have_weak=yes
8002else
8003 gl_cv_have_weak=no
8004fi
8005rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8006 conftest.$ac_objext conftest.beam conftest.$ac_ext
8007fi
8008
8009 fi
8010
8011fi
8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
8013$as_echo "$gl_cv_have_weak" >&6; }
8014 if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
8015 # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
8016 # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
8017 ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
8018if test "x$ac_cv_header_pthread_h" = xyes; then :
8019 gl_have_pthread_h=yes
8020else
8021 gl_have_pthread_h=no
8022fi
8023
8024
8025 if test "$gl_have_pthread_h" = yes; then
8026 # Other possible tests:
8027 # -lpthreads (FSU threads, PCthreads)
8028 # -lgthreads
8029 gl_have_pthread=
8030 # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
8031 # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
8032 # the second one only in libpthread, and lock.c needs it.
8033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8034/* end confdefs.h. */
8035#include <pthread.h>
8036int
8037main ()
8038{
8039pthread_mutex_lock((pthread_mutex_t*)0);
8040 pthread_mutexattr_init((pthread_mutexattr_t*)0);
8041 ;
8042 return 0;
8043}
8044_ACEOF
8045if ac_fn_c_try_link "$LINENO"; then :
8046 gl_have_pthread=yes
8047fi
8048rm -f core conftest.err conftest.$ac_objext \
8049 conftest$ac_exeext conftest.$ac_ext
8050 # Test for libpthread by looking for pthread_kill. (Not pthread_self,
8051 # since it is defined as a macro on OSF/1.)
8052 if test -n "$gl_have_pthread"; then
8053 # The program links fine without libpthread. But it may actually
8054 # need to link with libpthread in order to create multiple threads.
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8056$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8057if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
8058 $as_echo_n "(cached) " >&6
8059else
8060 ac_check_lib_save_LIBS=$LIBS
8061LIBS="-lpthread $LIBS"
8062cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8063/* end confdefs.h. */
8064
8065/* Override any GCC internal prototype to avoid an error.
8066 Use char because int might match the return type of a GCC
8067 builtin and then its argument prototype would still apply. */
8068#ifdef __cplusplus
8069extern "C"
8070#endif
8071char pthread_kill ();
8072int
8073main ()
8074{
8075return pthread_kill ();
8076 ;
8077 return 0;
8078}
8079_ACEOF
8080if ac_fn_c_try_link "$LINENO"; then :
8081 ac_cv_lib_pthread_pthread_kill=yes
8082else
8083 ac_cv_lib_pthread_pthread_kill=no
8084fi
8085rm -f core conftest.err conftest.$ac_objext \
8086 conftest$ac_exeext conftest.$ac_ext
8087LIBS=$ac_check_lib_save_LIBS
8088fi
8089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8090$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8091if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8092 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
8093 # On Solaris and HP-UX, most pthread functions exist also in libc.
8094 # Therefore pthread_in_use() needs to actually try to create a
8095 # thread: pthread_create from libc will fail, whereas
8096 # pthread_create will actually create a thread.
8097 case "$host_os" in
8098 solaris* | hpux*)
8099
8100$as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
8101
8102 esac
8103
8104fi
8105
8106 else
8107 # Some library is needed. Try libpthread and libc_r.
8108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
8109$as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
8110if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
8111 $as_echo_n "(cached) " >&6
8112else
8113 ac_check_lib_save_LIBS=$LIBS
8114LIBS="-lpthread $LIBS"
8115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8116/* end confdefs.h. */
8117
8118/* Override any GCC internal prototype to avoid an error.
8119 Use char because int might match the return type of a GCC
8120 builtin and then its argument prototype would still apply. */
8121#ifdef __cplusplus
8122extern "C"
8123#endif
8124char pthread_kill ();
8125int
8126main ()
8127{
8128return pthread_kill ();
8129 ;
8130 return 0;
8131}
8132_ACEOF
8133if ac_fn_c_try_link "$LINENO"; then :
8134 ac_cv_lib_pthread_pthread_kill=yes
8135else
8136 ac_cv_lib_pthread_pthread_kill=no
8137fi
8138rm -f core conftest.err conftest.$ac_objext \
8139 conftest$ac_exeext conftest.$ac_ext
8140LIBS=$ac_check_lib_save_LIBS
8141fi
8142{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
8143$as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
8144if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
8145 gl_have_pthread=yes
8146 LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
8147 LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
8148fi
8149
8150 if test -z "$gl_have_pthread"; then
8151 # For FreeBSD 4.
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
8153$as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
8154if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
8155 $as_echo_n "(cached) " >&6
8156else
8157 ac_check_lib_save_LIBS=$LIBS
8158LIBS="-lc_r $LIBS"
8159cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8160/* end confdefs.h. */
8161
8162/* Override any GCC internal prototype to avoid an error.
8163 Use char because int might match the return type of a GCC
8164 builtin and then its argument prototype would still apply. */
8165#ifdef __cplusplus
8166extern "C"
8167#endif
8168char pthread_kill ();
8169int
8170main ()
8171{
8172return pthread_kill ();
8173 ;
8174 return 0;
8175}
8176_ACEOF
8177if ac_fn_c_try_link "$LINENO"; then :
8178 ac_cv_lib_c_r_pthread_kill=yes
8179else
8180 ac_cv_lib_c_r_pthread_kill=no
8181fi
8182rm -f core conftest.err conftest.$ac_objext \
8183 conftest$ac_exeext conftest.$ac_ext
8184LIBS=$ac_check_lib_save_LIBS
8185fi
8186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
8187$as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
8188if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
8189 gl_have_pthread=yes
8190 LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
8191 LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
8192fi
8193
8194 fi
8195 fi
8196 if test -n "$gl_have_pthread"; then
8197 gl_threads_api=posix
8198
8199$as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
8200
8201 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8202 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8203
8204$as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
8205
8206 LIBTHREAD=
8207 LTLIBTHREAD=
8208 fi
8209 fi
8210 fi
8211 fi
8212 fi
8213 if test -z "$gl_have_pthread"; then
8214 if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
8215 gl_have_solaristhread=
8216 gl_save_LIBS="$LIBS"
8217 LIBS="$LIBS -lthread"
8218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8219/* end confdefs.h. */
8220
8221#include <thread.h>
8222#include <synch.h>
8223
8224int
8225main ()
8226{
8227thr_self();
8228 ;
8229 return 0;
8230}
8231_ACEOF
8232if ac_fn_c_try_link "$LINENO"; then :
8233 gl_have_solaristhread=yes
8234fi
8235rm -f core conftest.err conftest.$ac_objext \
8236 conftest$ac_exeext conftest.$ac_ext
8237 LIBS="$gl_save_LIBS"
8238 if test -n "$gl_have_solaristhread"; then
8239 gl_threads_api=solaris
8240 LIBTHREAD=-lthread
8241 LTLIBTHREAD=-lthread
8242 LIBMULTITHREAD="$LIBTHREAD"
8243 LTLIBMULTITHREAD="$LTLIBTHREAD"
8244
8245$as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h
8246
8247 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8248
8249$as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h
8250
8251 LIBTHREAD=
8252 LTLIBTHREAD=
8253 fi
8254 fi
8255 fi
8256 fi
8257 if test "$gl_use_threads" = pth; then
8258 gl_save_CPPFLAGS="$CPPFLAGS"
8259
8260
8261
8262
8263
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5
8265$as_echo_n "checking how to link with libpth... " >&6; }
8266if ${ac_cv_libpth_libs+:} false; then :
8267 $as_echo_n "(cached) " >&6
8268else
8269
8270
8271
8272
8273
8274
8275
8276
8277 use_additional=yes
8278
8279 acl_save_prefix="$prefix"
8280 prefix="$acl_final_prefix"
8281 acl_save_exec_prefix="$exec_prefix"
8282 exec_prefix="$acl_final_exec_prefix"
8283
8284 eval additional_includedir=\"$includedir\"
8285 eval additional_libdir=\"$libdir\"
8286
8287 exec_prefix="$acl_save_exec_prefix"
8288 prefix="$acl_save_prefix"
8289
8290
8291# Check whether --with-libpth-prefix was given.
8292if test "${with_libpth_prefix+set}" = set; then :
8293 withval=$with_libpth_prefix;
8294 if test "X$withval" = "Xno"; then
8295 use_additional=no
8296 else
8297 if test "X$withval" = "X"; then
8298
8299 acl_save_prefix="$prefix"
8300 prefix="$acl_final_prefix"
8301 acl_save_exec_prefix="$exec_prefix"
8302 exec_prefix="$acl_final_exec_prefix"
8303
8304 eval additional_includedir=\"$includedir\"
8305 eval additional_libdir=\"$libdir\"
8306
8307 exec_prefix="$acl_save_exec_prefix"
8308 prefix="$acl_save_prefix"
8309
8310 else
8311 additional_includedir="$withval/include"
8312 additional_libdir="$withval/$acl_libdirstem"
8313 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8314 && ! test -d "$withval/$acl_libdirstem"; then
8315 additional_libdir="$withval/$acl_libdirstem2"
8316 fi
8317 fi
8318 fi
8319
8320fi
8321
8322 LIBPTH=
8323 LTLIBPTH=
8324 INCPTH=
8325 LIBPTH_PREFIX=
8326 HAVE_LIBPTH=
8327 rpathdirs=
8328 ltrpathdirs=
8329 names_already_handled=
8330 names_next_round='pth '
8331 while test -n "$names_next_round"; do
8332 names_this_round="$names_next_round"
8333 names_next_round=
8334 for name in $names_this_round; do
8335 already_handled=
8336 for n in $names_already_handled; do
8337 if test "$n" = "$name"; then
8338 already_handled=yes
8339 break
8340 fi
8341 done
8342 if test -z "$already_handled"; then
8343 names_already_handled="$names_already_handled $name"
8344 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
8345 eval value=\"\$HAVE_LIB$uppername\"
8346 if test -n "$value"; then
8347 if test "$value" = yes; then
8348 eval value=\"\$LIB$uppername\"
8349 test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value"
8350 eval value=\"\$LTLIB$uppername\"
8351 test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value"
8352 else
8353 :
8354 fi
8355 else
8356 found_dir=
8357 found_la=
8358 found_so=
8359 found_a=
8360 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8361 if test -n "$acl_shlibext"; then
8362 shrext=".$acl_shlibext" # typically: shrext=.so
8363 else
8364 shrext=
8365 fi
8366 if test $use_additional = yes; then
8367 dir="$additional_libdir"
8368 if test -n "$acl_shlibext"; then
8369 if test -f "$dir/$libname$shrext"; then
8370 found_dir="$dir"
8371 found_so="$dir/$libname$shrext"
8372 else
8373 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8374 ver=`(cd "$dir" && \
8375 for f in "$libname$shrext".*; do echo "$f"; done \
8376 | sed -e "s,^$libname$shrext\\\\.,," \
8377 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8378 | sed 1q ) 2>/dev/null`
8379 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8380 found_dir="$dir"
8381 found_so="$dir/$libname$shrext.$ver"
8382 fi
8383 else
8384 eval library_names=\"$acl_library_names_spec\"
8385 for f in $library_names; do
8386 if test -f "$dir/$f"; then
8387 found_dir="$dir"
8388 found_so="$dir/$f"
8389 break
8390 fi
8391 done
8392 fi
8393 fi
8394 fi
8395 if test "X$found_dir" = "X"; then
8396 if test -f "$dir/$libname.$acl_libext"; then
8397 found_dir="$dir"
8398 found_a="$dir/$libname.$acl_libext"
8399 fi
8400 fi
8401 if test "X$found_dir" != "X"; then
8402 if test -f "$dir/$libname.la"; then
8403 found_la="$dir/$libname.la"
8404 fi
8405 fi
8406 fi
8407 if test "X$found_dir" = "X"; then
8408 for x in $LDFLAGS $LTLIBPTH; do
8409
8410 acl_save_prefix="$prefix"
8411 prefix="$acl_final_prefix"
8412 acl_save_exec_prefix="$exec_prefix"
8413 exec_prefix="$acl_final_exec_prefix"
8414 eval x=\"$x\"
8415 exec_prefix="$acl_save_exec_prefix"
8416 prefix="$acl_save_prefix"
8417
8418 case "$x" in
8419 -L*)
8420 dir=`echo "X$x" | sed -e 's/^X-L//'`
8421 if test -n "$acl_shlibext"; then
8422 if test -f "$dir/$libname$shrext"; then
8423 found_dir="$dir"
8424 found_so="$dir/$libname$shrext"
8425 else
8426 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8427 ver=`(cd "$dir" && \
8428 for f in "$libname$shrext".*; do echo "$f"; done \
8429 | sed -e "s,^$libname$shrext\\\\.,," \
8430 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
8431 | sed 1q ) 2>/dev/null`
8432 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
8433 found_dir="$dir"
8434 found_so="$dir/$libname$shrext.$ver"
8435 fi
8436 else
8437 eval library_names=\"$acl_library_names_spec\"
8438 for f in $library_names; do
8439 if test -f "$dir/$f"; then
8440 found_dir="$dir"
8441 found_so="$dir/$f"
8442 break
8443 fi
8444 done
8445 fi
8446 fi
8447 fi
8448 if test "X$found_dir" = "X"; then
8449 if test -f "$dir/$libname.$acl_libext"; then
8450 found_dir="$dir"
8451 found_a="$dir/$libname.$acl_libext"
8452 fi
8453 fi
8454 if test "X$found_dir" != "X"; then
8455 if test -f "$dir/$libname.la"; then
8456 found_la="$dir/$libname.la"
8457 fi
8458 fi
8459 ;;
8460 esac
8461 if test "X$found_dir" != "X"; then
8462 break
8463 fi
8464 done
8465 fi
8466 if test "X$found_dir" != "X"; then
8467 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name"
8468 if test "X$found_so" != "X"; then
8469 if test "$enable_rpath" = no \
8470 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
8471 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
8472 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8473 else
8474 haveit=
8475 for x in $ltrpathdirs; do
8476 if test "X$x" = "X$found_dir"; then
8477 haveit=yes
8478 break
8479 fi
8480 done
8481 if test -z "$haveit"; then
8482 ltrpathdirs="$ltrpathdirs $found_dir"
8483 fi
8484 if test "$acl_hardcode_direct" = yes; then
8485 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8486 else
8487 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
8488 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8489 haveit=
8490 for x in $rpathdirs; do
8491 if test "X$x" = "X$found_dir"; then
8492 haveit=yes
8493 break
8494 fi
8495 done
8496 if test -z "$haveit"; then
8497 rpathdirs="$rpathdirs $found_dir"
8498 fi
8499 else
8500 haveit=
8501 for x in $LDFLAGS $LIBPTH; do
8502
8503 acl_save_prefix="$prefix"
8504 prefix="$acl_final_prefix"
8505 acl_save_exec_prefix="$exec_prefix"
8506 exec_prefix="$acl_final_exec_prefix"
8507 eval x=\"$x\"
8508 exec_prefix="$acl_save_exec_prefix"
8509 prefix="$acl_save_prefix"
8510
8511 if test "X$x" = "X-L$found_dir"; then
8512 haveit=yes
8513 break
8514 fi
8515 done
8516 if test -z "$haveit"; then
8517 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir"
8518 fi
8519 if test "$acl_hardcode_minus_L" != no; then
8520 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
8521 else
8522 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8523 fi
8524 fi
8525 fi
8526 fi
8527 else
8528 if test "X$found_a" != "X"; then
8529 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a"
8530 else
8531 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name"
8532 fi
8533 fi
8534 additional_includedir=
8535 case "$found_dir" in
8536 */$acl_libdirstem | */$acl_libdirstem/)
8537 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
8538 if test "$name" = 'pth'; then
8539 LIBPTH_PREFIX="$basedir"
8540 fi
8541 additional_includedir="$basedir/include"
8542 ;;
8543 */$acl_libdirstem2 | */$acl_libdirstem2/)
8544 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
8545 if test "$name" = 'pth'; then
8546 LIBPTH_PREFIX="$basedir"
8547 fi
8548 additional_includedir="$basedir/include"
8549 ;;
8550 esac
8551 if test "X$additional_includedir" != "X"; then
8552 if test "X$additional_includedir" != "X/usr/include"; then
8553 haveit=
8554 if test "X$additional_includedir" = "X/usr/local/include"; then
8555 if test -n "$GCC"; then
8556 case $host_os in
8557 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
8558 esac
8559 fi
8560 fi
8561 if test -z "$haveit"; then
8562 for x in $CPPFLAGS $INCPTH; do
8563
8564 acl_save_prefix="$prefix"
8565 prefix="$acl_final_prefix"
8566 acl_save_exec_prefix="$exec_prefix"
8567 exec_prefix="$acl_final_exec_prefix"
8568 eval x=\"$x\"
8569 exec_prefix="$acl_save_exec_prefix"
8570 prefix="$acl_save_prefix"
8571
8572 if test "X$x" = "X-I$additional_includedir"; then
8573 haveit=yes
8574 break
8575 fi
8576 done
8577 if test -z "$haveit"; then
8578 if test -d "$additional_includedir"; then
8579 INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir"
8580 fi
8581 fi
8582 fi
8583 fi
8584 fi
8585 if test -n "$found_la"; then
8586 save_libdir="$libdir"
8587 case "$found_la" in
8588 */* | *\\*) . "$found_la" ;;
8589 *) . "./$found_la" ;;
8590 esac
8591 libdir="$save_libdir"
8592 for dep in $dependency_libs; do
8593 case "$dep" in
8594 -L*)
8595 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8596 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
8597 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
8598 haveit=
8599 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
8600 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
8601 if test -n "$GCC"; then
8602 case $host_os in
8603 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
8604 esac
8605 fi
8606 fi
8607 if test -z "$haveit"; then
8608 haveit=
8609 for x in $LDFLAGS $LIBPTH; do
8610
8611 acl_save_prefix="$prefix"
8612 prefix="$acl_final_prefix"
8613 acl_save_exec_prefix="$exec_prefix"
8614 exec_prefix="$acl_final_exec_prefix"
8615 eval x=\"$x\"
8616 exec_prefix="$acl_save_exec_prefix"
8617 prefix="$acl_save_prefix"
8618
8619 if test "X$x" = "X-L$additional_libdir"; then
8620 haveit=yes
8621 break
8622 fi
8623 done
8624 if test -z "$haveit"; then
8625 if test -d "$additional_libdir"; then
8626 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir"
8627 fi
8628 fi
8629 haveit=
8630 for x in $LDFLAGS $LTLIBPTH; do
8631
8632 acl_save_prefix="$prefix"
8633 prefix="$acl_final_prefix"
8634 acl_save_exec_prefix="$exec_prefix"
8635 exec_prefix="$acl_final_exec_prefix"
8636 eval x=\"$x\"
8637 exec_prefix="$acl_save_exec_prefix"
8638 prefix="$acl_save_prefix"
8639
8640 if test "X$x" = "X-L$additional_libdir"; then
8641 haveit=yes
8642 break
8643 fi
8644 done
8645 if test -z "$haveit"; then
8646 if test -d "$additional_libdir"; then
8647 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir"
8648 fi
8649 fi
8650 fi
8651 fi
8652 ;;
8653 -R*)
8654 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8655 if test "$enable_rpath" != no; then
8656 haveit=
8657 for x in $rpathdirs; do
8658 if test "X$x" = "X$dir"; then
8659 haveit=yes
8660 break
8661 fi
8662 done
8663 if test -z "$haveit"; then
8664 rpathdirs="$rpathdirs $dir"
8665 fi
8666 haveit=
8667 for x in $ltrpathdirs; do
8668 if test "X$x" = "X$dir"; then
8669 haveit=yes
8670 break
8671 fi
8672 done
8673 if test -z "$haveit"; then
8674 ltrpathdirs="$ltrpathdirs $dir"
8675 fi
8676 fi
8677 ;;
8678 -l*)
8679 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8680 ;;
8681 *.la)
8682 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8683 ;;
8684 *)
8685 LIBPTH="${LIBPTH}${LIBPTH:+ }$dep"
8686 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep"
8687 ;;
8688 esac
8689 done
8690 fi
8691 else
8692 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
8693 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name"
8694 fi
8695 fi
8696 fi
8697 done
8698 done
8699 if test "X$rpathdirs" != "X"; then
8700 if test -n "$acl_hardcode_libdir_separator"; then
8701 alldirs=
8702 for found_dir in $rpathdirs; do
8703 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
8704 done
8705 acl_save_libdir="$libdir"
8706 libdir="$alldirs"
8707 eval flag=\"$acl_hardcode_libdir_flag_spec\"
8708 libdir="$acl_save_libdir"
8709 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
8710 else
8711 for found_dir in $rpathdirs; do
8712 acl_save_libdir="$libdir"
8713 libdir="$found_dir"
8714 eval flag=\"$acl_hardcode_libdir_flag_spec\"
8715 libdir="$acl_save_libdir"
8716 LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
8717 done
8718 fi
8719 fi
8720 if test "X$ltrpathdirs" != "X"; then
8721 for found_dir in $ltrpathdirs; do
8722 LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir"
8723 done
8724 fi
8725
8726
8727
8728
8729
8730
8731 ac_cv_libpth_libs="$LIBPTH"
8732 ac_cv_libpth_ltlibs="$LTLIBPTH"
8733 ac_cv_libpth_cppflags="$INCPTH"
8734 ac_cv_libpth_prefix="$LIBPTH_PREFIX"
8735
8736fi
8737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5
8738$as_echo "$ac_cv_libpth_libs" >&6; }
8739 LIBPTH="$ac_cv_libpth_libs"
8740 LTLIBPTH="$ac_cv_libpth_ltlibs"
8741 INCPTH="$ac_cv_libpth_cppflags"
8742 LIBPTH_PREFIX="$ac_cv_libpth_prefix"
8743
8744 for element in $INCPTH; do
8745 haveit=
8746 for x in $CPPFLAGS; do
8747
8748 acl_save_prefix="$prefix"
8749 prefix="$acl_final_prefix"
8750 acl_save_exec_prefix="$exec_prefix"
8751 exec_prefix="$acl_final_exec_prefix"
8752 eval x=\"$x\"
8753 exec_prefix="$acl_save_exec_prefix"
8754 prefix="$acl_save_prefix"
8755
8756 if test "X$x" = "X$element"; then
8757 haveit=yes
8758 break
8759 fi
8760 done
8761 if test -z "$haveit"; then
8762 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8763 fi
8764 done
8765
8766
8767
8768
8769 HAVE_LIBPTH=yes
8770
8771
8772
8773 gl_have_pth=
8774 gl_save_LIBS="$LIBS"
8775 LIBS="$LIBS $LIBPTH"
8776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8777/* end confdefs.h. */
8778#include <pth.h>
8779int
8780main ()
8781{
8782pth_self();
8783 ;
8784 return 0;
8785}
8786_ACEOF
8787if ac_fn_c_try_link "$LINENO"; then :
8788 gl_have_pth=yes
8789fi
8790rm -f core conftest.err conftest.$ac_objext \
8791 conftest$ac_exeext conftest.$ac_ext
8792 LIBS="$gl_save_LIBS"
8793 if test -n "$gl_have_pth"; then
8794 gl_threads_api=pth
8795 LIBTHREAD="$LIBPTH"
8796 LTLIBTHREAD="$LTLIBPTH"
8797 LIBMULTITHREAD="$LIBTHREAD"
8798 LTLIBMULTITHREAD="$LTLIBTHREAD"
8799
8800$as_echo "#define USE_PTH_THREADS 1" >>confdefs.h
8801
8802 if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
8803 if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
8804
8805$as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h
8806
8807 LIBTHREAD=
8808 LTLIBTHREAD=
8809 fi
8810 fi
8811 else
8812 CPPFLAGS="$gl_save_CPPFLAGS"
8813 fi
8814 fi
8815 if test -z "$gl_have_pthread"; then
8816 case "$gl_use_threads" in
8817 yes | windows | win32) # The 'win32' is for backward compatibility.
8818 if { case "$host_os" in
8819 mingw*) true;;
8820 *) false;;
8821 esac
8822 }; then
8823 gl_threads_api=windows
8824
8825$as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
8826
8827 fi
8828 ;;
8829 esac
8830 fi
8831 fi
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
8833$as_echo_n "checking for multithread API to use... " >&6; }
8834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
8835$as_echo "$gl_threads_api" >&6; }
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847 if test "$gl_threads_api" = posix; then
8848 # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
8849 # pthread_rwlock_* functions.
8850 ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
8851"
8852if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
8853
8854$as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
8855
8856fi
8857
8858 # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
8859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860/* end confdefs.h. */
8861
8862 #include <pthread.h>
8863int
8864main ()
8865{
8866
8867#if __FreeBSD__ == 4
8868error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
8869#elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \
8870 && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070)
8871error "No, in Mac OS X < 10.7 recursive mutexes actually don't work."
8872#else
8873int x = (int)PTHREAD_MUTEX_RECURSIVE;
8874return !x;
8875#endif
8876
8877 ;
8878 return 0;
8879}
8880_ACEOF
8881if ac_fn_c_try_compile "$LINENO"; then :
8882
8883$as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
8884
8885fi
8886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8887 fi
8888 :
8889
8890
8891
8892
8893
8894
8895
8896
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008897
8898
8899
8900
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008901 use_additional=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008902
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008903 acl_save_prefix="$prefix"
8904 prefix="$acl_final_prefix"
8905 acl_save_exec_prefix="$exec_prefix"
8906 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008907
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008908 eval additional_includedir=\"$includedir\"
8909 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008910
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008911 exec_prefix="$acl_save_exec_prefix"
8912 prefix="$acl_save_prefix"
8913
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008914
Theodore Ts'oe1052142006-10-21 21:46:47 -04008915# Check whether --with-libiconv-prefix was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05008916if test "${with_libiconv_prefix+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -04008917 withval=$with_libiconv_prefix;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008918 if test "X$withval" = "Xno"; then
8919 use_additional=no
8920 else
8921 if test "X$withval" = "X"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008922
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008923 acl_save_prefix="$prefix"
8924 prefix="$acl_final_prefix"
8925 acl_save_exec_prefix="$exec_prefix"
8926 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008927
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008928 eval additional_includedir=\"$includedir\"
8929 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008930
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008931 exec_prefix="$acl_save_exec_prefix"
8932 prefix="$acl_save_prefix"
8933
8934 else
8935 additional_includedir="$withval/include"
Theodore Ts'o93613952014-07-03 23:44:13 -04008936 additional_libdir="$withval/$acl_libdirstem"
8937 if test "$acl_libdirstem2" != "$acl_libdirstem" \
8938 && ! test -d "$withval/$acl_libdirstem"; then
8939 additional_libdir="$withval/$acl_libdirstem2"
8940 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008941 fi
8942 fi
8943
Theodore Ts'oe1052142006-10-21 21:46:47 -04008944fi
8945
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008946 LIBICONV=
8947 LTLIBICONV=
8948 INCICONV=
Theodore Ts'o93613952014-07-03 23:44:13 -04008949 LIBICONV_PREFIX=
8950 HAVE_LIBICONV=
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008951 rpathdirs=
8952 ltrpathdirs=
8953 names_already_handled=
8954 names_next_round='iconv '
8955 while test -n "$names_next_round"; do
8956 names_this_round="$names_next_round"
8957 names_next_round=
8958 for name in $names_this_round; do
8959 already_handled=
8960 for n in $names_already_handled; do
8961 if test "$n" = "$name"; then
8962 already_handled=yes
8963 break
8964 fi
8965 done
8966 if test -z "$already_handled"; then
8967 names_already_handled="$names_already_handled $name"
Theodore Ts'o93613952014-07-03 23:44:13 -04008968 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008969 eval value=\"\$HAVE_LIB$uppername\"
8970 if test -n "$value"; then
8971 if test "$value" = yes; then
8972 eval value=\"\$LIB$uppername\"
8973 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8974 eval value=\"\$LTLIB$uppername\"
8975 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8976 else
8977 :
8978 fi
8979 else
8980 found_dir=
8981 found_la=
8982 found_so=
8983 found_a=
Theodore Ts'o93613952014-07-03 23:44:13 -04008984 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
8985 if test -n "$acl_shlibext"; then
8986 shrext=".$acl_shlibext" # typically: shrext=.so
8987 else
8988 shrext=
8989 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008990 if test $use_additional = yes; then
Theodore Ts'o93613952014-07-03 23:44:13 -04008991 dir="$additional_libdir"
8992 if test -n "$acl_shlibext"; then
8993 if test -f "$dir/$libname$shrext"; then
8994 found_dir="$dir"
8995 found_so="$dir/$libname$shrext"
8996 else
8997 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
8998 ver=`(cd "$dir" && \
8999 for f in "$libname$shrext".*; do echo "$f"; done \
9000 | sed -e "s,^$libname$shrext\\\\.,," \
9001 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9002 | sed 1q ) 2>/dev/null`
9003 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
9004 found_dir="$dir"
9005 found_so="$dir/$libname$shrext.$ver"
9006 fi
9007 else
9008 eval library_names=\"$acl_library_names_spec\"
9009 for f in $library_names; do
9010 if test -f "$dir/$f"; then
9011 found_dir="$dir"
9012 found_so="$dir/$f"
9013 break
9014 fi
9015 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009016 fi
9017 fi
9018 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009019 if test "X$found_dir" = "X"; then
9020 if test -f "$dir/$libname.$acl_libext"; then
9021 found_dir="$dir"
9022 found_a="$dir/$libname.$acl_libext"
9023 fi
9024 fi
9025 if test "X$found_dir" != "X"; then
9026 if test -f "$dir/$libname.la"; then
9027 found_la="$dir/$libname.la"
9028 fi
9029 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009030 fi
9031 if test "X$found_dir" = "X"; then
9032 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009033
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009034 acl_save_prefix="$prefix"
9035 prefix="$acl_final_prefix"
9036 acl_save_exec_prefix="$exec_prefix"
9037 exec_prefix="$acl_final_exec_prefix"
9038 eval x=\"$x\"
9039 exec_prefix="$acl_save_exec_prefix"
9040 prefix="$acl_save_prefix"
9041
9042 case "$x" in
9043 -L*)
9044 dir=`echo "X$x" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -04009045 if test -n "$acl_shlibext"; then
9046 if test -f "$dir/$libname$shrext"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009047 found_dir="$dir"
Theodore Ts'o93613952014-07-03 23:44:13 -04009048 found_so="$dir/$libname$shrext"
9049 else
9050 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9051 ver=`(cd "$dir" && \
9052 for f in "$libname$shrext".*; do echo "$f"; done \
9053 | sed -e "s,^$libname$shrext\\\\.,," \
9054 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9055 | sed 1q ) 2>/dev/null`
9056 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
9057 found_dir="$dir"
9058 found_so="$dir/$libname$shrext.$ver"
9059 fi
9060 else
9061 eval library_names=\"$acl_library_names_spec\"
9062 for f in $library_names; do
9063 if test -f "$dir/$f"; then
9064 found_dir="$dir"
9065 found_so="$dir/$f"
9066 break
9067 fi
9068 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009069 fi
9070 fi
9071 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009072 if test "X$found_dir" = "X"; then
9073 if test -f "$dir/$libname.$acl_libext"; then
9074 found_dir="$dir"
9075 found_a="$dir/$libname.$acl_libext"
9076 fi
9077 fi
9078 if test "X$found_dir" != "X"; then
9079 if test -f "$dir/$libname.la"; then
9080 found_la="$dir/$libname.la"
9081 fi
9082 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009083 ;;
9084 esac
9085 if test "X$found_dir" != "X"; then
9086 break
9087 fi
9088 done
9089 fi
9090 if test "X$found_dir" != "X"; then
9091 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9092 if test "X$found_so" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04009093 if test "$enable_rpath" = no \
9094 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9095 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009096 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9097 else
9098 haveit=
9099 for x in $ltrpathdirs; do
9100 if test "X$x" = "X$found_dir"; then
9101 haveit=yes
9102 break
9103 fi
9104 done
9105 if test -z "$haveit"; then
9106 ltrpathdirs="$ltrpathdirs $found_dir"
9107 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009108 if test "$acl_hardcode_direct" = yes; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009109 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9110 else
Theodore Ts'o93613952014-07-03 23:44:13 -04009111 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009112 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9113 haveit=
9114 for x in $rpathdirs; do
9115 if test "X$x" = "X$found_dir"; then
9116 haveit=yes
9117 break
9118 fi
9119 done
9120 if test -z "$haveit"; then
9121 rpathdirs="$rpathdirs $found_dir"
9122 fi
9123 else
9124 haveit=
9125 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009126
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009127 acl_save_prefix="$prefix"
9128 prefix="$acl_final_prefix"
9129 acl_save_exec_prefix="$exec_prefix"
9130 exec_prefix="$acl_final_exec_prefix"
9131 eval x=\"$x\"
9132 exec_prefix="$acl_save_exec_prefix"
9133 prefix="$acl_save_prefix"
9134
9135 if test "X$x" = "X-L$found_dir"; then
9136 haveit=yes
9137 break
9138 fi
9139 done
9140 if test -z "$haveit"; then
9141 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9142 fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009143 if test "$acl_hardcode_minus_L" != no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009144 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9145 else
9146 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9147 fi
9148 fi
9149 fi
9150 fi
9151 else
9152 if test "X$found_a" != "X"; then
9153 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9154 else
9155 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9156 fi
9157 fi
9158 additional_includedir=
9159 case "$found_dir" in
Theodore Ts'o93613952014-07-03 23:44:13 -04009160 */$acl_libdirstem | */$acl_libdirstem/)
9161 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9162 if test "$name" = 'iconv'; then
9163 LIBICONV_PREFIX="$basedir"
9164 fi
9165 additional_includedir="$basedir/include"
9166 ;;
9167 */$acl_libdirstem2 | */$acl_libdirstem2/)
9168 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9169 if test "$name" = 'iconv'; then
9170 LIBICONV_PREFIX="$basedir"
9171 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009172 additional_includedir="$basedir/include"
9173 ;;
9174 esac
9175 if test "X$additional_includedir" != "X"; then
9176 if test "X$additional_includedir" != "X/usr/include"; then
9177 haveit=
9178 if test "X$additional_includedir" = "X/usr/local/include"; then
9179 if test -n "$GCC"; then
9180 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -04009181 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009182 esac
9183 fi
9184 fi
9185 if test -z "$haveit"; then
9186 for x in $CPPFLAGS $INCICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009187
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009188 acl_save_prefix="$prefix"
9189 prefix="$acl_final_prefix"
9190 acl_save_exec_prefix="$exec_prefix"
9191 exec_prefix="$acl_final_exec_prefix"
9192 eval x=\"$x\"
9193 exec_prefix="$acl_save_exec_prefix"
9194 prefix="$acl_save_prefix"
9195
9196 if test "X$x" = "X-I$additional_includedir"; then
9197 haveit=yes
9198 break
9199 fi
9200 done
9201 if test -z "$haveit"; then
9202 if test -d "$additional_includedir"; then
9203 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9204 fi
9205 fi
9206 fi
9207 fi
9208 fi
9209 if test -n "$found_la"; then
9210 save_libdir="$libdir"
9211 case "$found_la" in
9212 */* | *\\*) . "$found_la" ;;
9213 *) . "./$found_la" ;;
9214 esac
9215 libdir="$save_libdir"
9216 for dep in $dependency_libs; do
9217 case "$dep" in
9218 -L*)
9219 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -04009220 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
9221 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009222 haveit=
Theodore Ts'o93613952014-07-03 23:44:13 -04009223 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
9224 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009225 if test -n "$GCC"; then
9226 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -04009227 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009228 esac
9229 fi
9230 fi
9231 if test -z "$haveit"; then
9232 haveit=
9233 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009234
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009235 acl_save_prefix="$prefix"
9236 prefix="$acl_final_prefix"
9237 acl_save_exec_prefix="$exec_prefix"
9238 exec_prefix="$acl_final_exec_prefix"
9239 eval x=\"$x\"
9240 exec_prefix="$acl_save_exec_prefix"
9241 prefix="$acl_save_prefix"
9242
9243 if test "X$x" = "X-L$additional_libdir"; then
9244 haveit=yes
9245 break
9246 fi
9247 done
9248 if test -z "$haveit"; then
9249 if test -d "$additional_libdir"; then
9250 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
9251 fi
9252 fi
9253 haveit=
9254 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009255
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009256 acl_save_prefix="$prefix"
9257 prefix="$acl_final_prefix"
9258 acl_save_exec_prefix="$exec_prefix"
9259 exec_prefix="$acl_final_exec_prefix"
9260 eval x=\"$x\"
9261 exec_prefix="$acl_save_exec_prefix"
9262 prefix="$acl_save_prefix"
9263
9264 if test "X$x" = "X-L$additional_libdir"; then
9265 haveit=yes
9266 break
9267 fi
9268 done
9269 if test -z "$haveit"; then
9270 if test -d "$additional_libdir"; then
9271 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
9272 fi
9273 fi
9274 fi
9275 fi
9276 ;;
9277 -R*)
9278 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9279 if test "$enable_rpath" != no; then
9280 haveit=
9281 for x in $rpathdirs; do
9282 if test "X$x" = "X$dir"; then
9283 haveit=yes
9284 break
9285 fi
9286 done
9287 if test -z "$haveit"; then
9288 rpathdirs="$rpathdirs $dir"
9289 fi
9290 haveit=
9291 for x in $ltrpathdirs; do
9292 if test "X$x" = "X$dir"; then
9293 haveit=yes
9294 break
9295 fi
9296 done
9297 if test -z "$haveit"; then
9298 ltrpathdirs="$ltrpathdirs $dir"
9299 fi
9300 fi
9301 ;;
9302 -l*)
9303 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9304 ;;
9305 *.la)
9306 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9307 ;;
9308 *)
9309 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9310 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9311 ;;
9312 esac
9313 done
9314 fi
9315 else
9316 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9317 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9318 fi
9319 fi
9320 fi
9321 done
9322 done
9323 if test "X$rpathdirs" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -04009324 if test -n "$acl_hardcode_libdir_separator"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009325 alldirs=
9326 for found_dir in $rpathdirs; do
Theodore Ts'o93613952014-07-03 23:44:13 -04009327 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009328 done
9329 acl_save_libdir="$libdir"
9330 libdir="$alldirs"
Theodore Ts'o93613952014-07-03 23:44:13 -04009331 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009332 libdir="$acl_save_libdir"
9333 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9334 else
9335 for found_dir in $rpathdirs; do
9336 acl_save_libdir="$libdir"
9337 libdir="$found_dir"
Theodore Ts'o93613952014-07-03 23:44:13 -04009338 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009339 libdir="$acl_save_libdir"
9340 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9341 done
9342 fi
9343 fi
9344 if test "X$ltrpathdirs" != "X"; then
9345 for found_dir in $ltrpathdirs; do
9346 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9347 done
9348 fi
9349
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009350
9351
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009352
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009353
9354
9355
9356
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009357
9358
9359
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009360
9361 am_save_CPPFLAGS="$CPPFLAGS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009362
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009363 for element in $INCICONV; do
9364 haveit=
9365 for x in $CPPFLAGS; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009366
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009367 acl_save_prefix="$prefix"
9368 prefix="$acl_final_prefix"
9369 acl_save_exec_prefix="$exec_prefix"
9370 exec_prefix="$acl_final_exec_prefix"
9371 eval x=\"$x\"
9372 exec_prefix="$acl_save_exec_prefix"
9373 prefix="$acl_save_prefix"
9374
9375 if test "X$x" = "X$element"; then
9376 haveit=yes
9377 break
9378 fi
9379 done
9380 if test -z "$haveit"; then
9381 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9382 fi
9383 done
9384
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009385
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009387$as_echo_n "checking for iconv... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009388if ${am_cv_func_iconv+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009389 $as_echo_n "(cached) " >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009390else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009391
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009392 am_cv_func_iconv="no, consider installing GNU libiconv"
9393 am_cv_lib_iconv=no
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009395/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04009396
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009397#include <stdlib.h>
9398#include <iconv.h>
Theodore Ts'o93613952014-07-03 23:44:13 -04009399
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009400int
9401main ()
9402{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009403iconv_t cd = iconv_open("","");
Theodore Ts'o93613952014-07-03 23:44:13 -04009404 iconv(cd,NULL,NULL,NULL,NULL);
9405 iconv_close(cd);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009406 ;
9407 return 0;
9408}
9409_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009410if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009411 am_cv_func_iconv=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009412fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009413rm -f core conftest.err conftest.$ac_objext \
9414 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009415 if test "$am_cv_func_iconv" != yes; then
9416 am_save_LIBS="$LIBS"
9417 LIBS="$LIBS $LIBICONV"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009419/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04009420
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009421#include <stdlib.h>
9422#include <iconv.h>
Theodore Ts'o93613952014-07-03 23:44:13 -04009423
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009424int
9425main ()
9426{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009427iconv_t cd = iconv_open("","");
Theodore Ts'o93613952014-07-03 23:44:13 -04009428 iconv(cd,NULL,NULL,NULL,NULL);
9429 iconv_close(cd);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009430 ;
9431 return 0;
9432}
9433_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009434if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009435 am_cv_lib_iconv=yes
9436 am_cv_func_iconv=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009437fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009438rm -f core conftest.err conftest.$ac_objext \
9439 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009440 LIBS="$am_save_LIBS"
9441 fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009442
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009443fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009445$as_echo "$am_cv_func_iconv" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009446 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'o93613952014-07-03 23:44:13 -04009447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9448$as_echo_n "checking for working iconv... " >&6; }
9449if ${am_cv_func_iconv_works+:} false; then :
9450 $as_echo_n "(cached) " >&6
9451else
9452
9453 am_save_LIBS="$LIBS"
9454 if test $am_cv_lib_iconv = yes; then
9455 LIBS="$LIBS $LIBICONV"
9456 fi
9457 if test "$cross_compiling" = yes; then :
9458
9459 case "$host_os" in
9460 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9461 *) am_cv_func_iconv_works="guessing yes" ;;
9462 esac
9463
9464else
9465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9466/* end confdefs.h. */
9467
9468#include <iconv.h>
9469#include <string.h>
9470int main ()
9471{
9472 int result = 0;
9473 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
9474 returns. */
9475 {
9476 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
9477 if (cd_utf8_to_88591 != (iconv_t)(-1))
9478 {
9479 static const char input[] = "\342\202\254"; /* EURO SIGN */
9480 char buf[10];
9481 const char *inptr = input;
9482 size_t inbytesleft = strlen (input);
9483 char *outptr = buf;
9484 size_t outbytesleft = sizeof (buf);
9485 size_t res = iconv (cd_utf8_to_88591,
9486 (char **) &inptr, &inbytesleft,
9487 &outptr, &outbytesleft);
9488 if (res == 0)
9489 result |= 1;
9490 iconv_close (cd_utf8_to_88591);
9491 }
9492 }
9493 /* Test against Solaris 10 bug: Failures are not distinguishable from
9494 successful returns. */
9495 {
9496 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
9497 if (cd_ascii_to_88591 != (iconv_t)(-1))
9498 {
9499 static const char input[] = "\263";
9500 char buf[10];
9501 const char *inptr = input;
9502 size_t inbytesleft = strlen (input);
9503 char *outptr = buf;
9504 size_t outbytesleft = sizeof (buf);
9505 size_t res = iconv (cd_ascii_to_88591,
9506 (char **) &inptr, &inbytesleft,
9507 &outptr, &outbytesleft);
9508 if (res == 0)
9509 result |= 2;
9510 iconv_close (cd_ascii_to_88591);
9511 }
9512 }
9513 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
9514 {
9515 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
9516 if (cd_88591_to_utf8 != (iconv_t)(-1))
9517 {
9518 static const char input[] = "\304";
9519 static char buf[2] = { (char)0xDE, (char)0xAD };
9520 const char *inptr = input;
9521 size_t inbytesleft = 1;
9522 char *outptr = buf;
9523 size_t outbytesleft = 1;
9524 size_t res = iconv (cd_88591_to_utf8,
9525 (char **) &inptr, &inbytesleft,
9526 &outptr, &outbytesleft);
9527 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
9528 result |= 4;
9529 iconv_close (cd_88591_to_utf8);
9530 }
9531 }
9532#if 0 /* This bug could be worked around by the caller. */
9533 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
9534 {
9535 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
9536 if (cd_88591_to_utf8 != (iconv_t)(-1))
9537 {
9538 static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
9539 char buf[50];
9540 const char *inptr = input;
9541 size_t inbytesleft = strlen (input);
9542 char *outptr = buf;
9543 size_t outbytesleft = sizeof (buf);
9544 size_t res = iconv (cd_88591_to_utf8,
9545 (char **) &inptr, &inbytesleft,
9546 &outptr, &outbytesleft);
9547 if ((int)res > 0)
9548 result |= 8;
9549 iconv_close (cd_88591_to_utf8);
9550 }
9551 }
9552#endif
9553 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
9554 provided. */
9555 if (/* Try standardized names. */
9556 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
9557 /* Try IRIX, OSF/1 names. */
9558 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
9559 /* Try AIX names. */
9560 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
9561 /* Try HP-UX names. */
9562 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
9563 result |= 16;
9564 return result;
9565}
9566_ACEOF
9567if ac_fn_c_try_run "$LINENO"; then :
9568 am_cv_func_iconv_works=yes
9569else
9570 am_cv_func_iconv_works=no
9571fi
9572rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9573 conftest.$ac_objext conftest.beam conftest.$ac_ext
9574fi
9575
9576 LIBS="$am_save_LIBS"
9577
9578fi
9579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
9580$as_echo "$am_cv_func_iconv_works" >&6; }
9581 case "$am_cv_func_iconv_works" in
9582 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
9583 *) am_func_iconv=yes ;;
9584 esac
9585 else
9586 am_func_iconv=no am_cv_lib_iconv=no
9587 fi
9588 if test "$am_func_iconv" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009589
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009590$as_echo "#define HAVE_ICONV 1" >>confdefs.h
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009591
9592 fi
9593 if test "$am_cv_lib_iconv" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009595$as_echo_n "checking how to link with libiconv... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009597$as_echo "$LIBICONV" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009598 else
9599 CPPFLAGS="$am_save_CPPFLAGS"
9600 LIBICONV=
9601 LTLIBICONV=
9602 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009603
9604
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009605
9606 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009608$as_echo_n "checking for iconv declaration... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009609 if ${am_cv_proto_iconv+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009610 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009611else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009612
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009614/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009615
9616#include <stdlib.h>
9617#include <iconv.h>
9618extern
9619#ifdef __cplusplus
9620"C"
9621#endif
Theodore Ts'o93613952014-07-03 23:44:13 -04009622#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009623size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9624#else
9625size_t iconv();
9626#endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009627
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009628int
9629main ()
9630{
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009631
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009632 ;
9633 return 0;
9634}
9635_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009636if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009637 am_cv_proto_iconv_arg1=""
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009638else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009639 am_cv_proto_iconv_arg1="const"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009640fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009642 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009643fi
9644
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009645 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Theodore Ts'o93613952014-07-03 23:44:13 -04009646 { $as_echo "$as_me:${as_lineno-$LINENO}: result:
9647 $am_cv_proto_iconv" >&5
9648$as_echo "
9649 $am_cv_proto_iconv" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009650
9651cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009652#define ICONV_CONST $am_cv_proto_iconv_arg1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009653_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009654
Theodore Ts'o93613952014-07-03 23:44:13 -04009655
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009656 fi
9657
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009658
Theodore Ts'o93613952014-07-03 23:44:13 -04009659
9660
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009662/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -04009663int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009664int
9665main ()
9666{
Theodore Ts'o93613952014-07-03 23:44:13 -04009667
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009668 ;
9669 return 0;
9670}
9671_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009672if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -04009673
9674$as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
9675
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009676fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009677rm -f core conftest.err conftest.$ac_objext \
9678 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009679
Theodore Ts'o93613952014-07-03 23:44:13 -04009680 for ac_header in argz.h inttypes.h limits.h unistd.h sys/param.h
9681do :
9682 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9683ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9684if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9685 cat >>confdefs.h <<_ACEOF
9686#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009687_ACEOF
Theodore Ts'o93613952014-07-03 23:44:13 -04009688
9689fi
9690
9691done
9692
9693 for ac_func in getcwd getegid geteuid getgid getuid mempcpy munmap \
9694 stpcpy strcasecmp strdup strtoul tsearch uselocale argz_count \
9695 argz_stringify argz_next __fsetlocking
9696do :
9697 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9698ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9699if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9700 cat >>confdefs.h <<_ACEOF
9701#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9702_ACEOF
9703
9704fi
9705done
9706
9707
9708 ac_fn_c_check_decl "$LINENO" "feof_unlocked" "ac_cv_have_decl_feof_unlocked" "#include <stdio.h>
9709"
9710if test "x$ac_cv_have_decl_feof_unlocked" = xyes; then :
9711 ac_have_decl=1
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009712else
Theodore Ts'o93613952014-07-03 23:44:13 -04009713 ac_have_decl=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009714fi
Theodore Ts'o93613952014-07-03 23:44:13 -04009715
9716cat >>confdefs.h <<_ACEOF
9717#define HAVE_DECL_FEOF_UNLOCKED $ac_have_decl
9718_ACEOF
9719ac_fn_c_check_decl "$LINENO" "fgets_unlocked" "ac_cv_have_decl_fgets_unlocked" "#include <stdio.h>
9720"
9721if test "x$ac_cv_have_decl_fgets_unlocked" = xyes; then :
9722 ac_have_decl=1
9723else
9724 ac_have_decl=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009725fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009726
Theodore Ts'o93613952014-07-03 23:44:13 -04009727cat >>confdefs.h <<_ACEOF
9728#define HAVE_DECL_FGETS_UNLOCKED $ac_have_decl
9729_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009730
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009731
Theodore Ts'o93613952014-07-03 23:44:13 -04009732
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009733
9734 for ac_prog in bison
9735do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009736 # Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009737set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009739$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009740if ${ac_cv_prog_INTLBISON+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009741 $as_echo_n "(cached) " >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009742else
9743 if test -n "$INTLBISON"; then
9744 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
9745else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9747for as_dir in $PATH
9748do
9749 IFS=$as_save_IFS
9750 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009751 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +10009752 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009753 ac_cv_prog_INTLBISON="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009755 break 2
9756 fi
9757done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009758 done
Theodore Ts'oe1052142006-10-21 21:46:47 -04009759IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009760
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009761fi
9762fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009763INTLBISON=$ac_cv_prog_INTLBISON
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009764if test -n "$INTLBISON"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009766$as_echo "$INTLBISON" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009767else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009769$as_echo "no" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009770fi
9771
Theodore Ts'oe1052142006-10-21 21:46:47 -04009772
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009773 test -n "$INTLBISON" && break
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009774done
9775
9776 if test -z "$INTLBISON"; then
9777 ac_verc_fail=yes
9778 else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009780$as_echo_n "checking version of bison... " >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009781 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
9782 case $ac_prog_version in
9783 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
9784 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
9785 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
9786 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
9787 esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -05009788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +01009789$as_echo "$ac_prog_version" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009790 fi
9791 if test $ac_verc_fail = yes; then
9792 INTLBISON=:
9793 fi
9794
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009795
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009796
Theodore Ts'o93613952014-07-03 23:44:13 -04009797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9798$as_echo_n "checking for long long int... " >&6; }
9799if ${ac_cv_type_long_long_int+:} false; then :
9800 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009801else
Theodore Ts'o93613952014-07-03 23:44:13 -04009802 ac_cv_type_long_long_int=yes
9803 if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9804 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
9805 if test $ac_cv_type_long_long_int = yes; then
9806 if test "$cross_compiling" = yes; then :
9807 :
9808else
9809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9810/* end confdefs.h. */
9811#include <limits.h>
9812 #ifndef LLONG_MAX
9813 # define HALF \
9814 (1LL << (sizeof (long long int) * CHAR_BIT - 2))
9815 # define LLONG_MAX (HALF - 1 + HALF)
9816 #endif
9817int
9818main ()
9819{
9820long long int n = 1;
9821 int i;
9822 for (i = 0; ; i++)
9823 {
9824 long long int m = n << i;
9825 if (m >> i != n)
9826 return 1;
9827 if (LLONG_MAX / 2 < m)
9828 break;
9829 }
9830 return 0;
9831 ;
9832 return 0;
9833}
9834_ACEOF
9835if ac_fn_c_try_run "$LINENO"; then :
9836
9837else
9838 ac_cv_type_long_long_int=no
9839fi
9840rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9841 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009842fi
9843
Theodore Ts'o93613952014-07-03 23:44:13 -04009844 fi
9845 fi
9846fi
9847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
9848$as_echo "$ac_cv_type_long_long_int" >&6; }
9849 if test $ac_cv_type_long_long_int = yes; then
9850
9851$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
9852
9853 fi
9854
9855
9856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
9857$as_echo_n "checking for wchar_t... " >&6; }
9858if ${gt_cv_c_wchar_t+:} false; then :
9859 $as_echo_n "(cached) " >&6
9860else
9861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9862/* end confdefs.h. */
9863#include <stddef.h>
9864 wchar_t foo = (wchar_t)'\0';
9865int
9866main ()
9867{
9868
9869 ;
9870 return 0;
9871}
9872_ACEOF
9873if ac_fn_c_try_compile "$LINENO"; then :
9874 gt_cv_c_wchar_t=yes
9875else
9876 gt_cv_c_wchar_t=no
9877fi
9878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9879fi
9880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
9881$as_echo "$gt_cv_c_wchar_t" >&6; }
9882 if test $gt_cv_c_wchar_t = yes; then
9883
9884$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
9885
9886 fi
9887
9888
9889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
9890$as_echo_n "checking for wint_t... " >&6; }
9891if ${gt_cv_c_wint_t+:} false; then :
9892 $as_echo_n "(cached) " >&6
9893else
9894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9895/* end confdefs.h. */
9896
9897/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9898 <wchar.h>.
9899 BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
9900 before <wchar.h>. */
9901#include <stddef.h>
9902#include <stdio.h>
9903#include <time.h>
9904#include <wchar.h>
9905 wint_t foo = (wchar_t)'\0';
9906int
9907main ()
9908{
9909
9910 ;
9911 return 0;
9912}
9913_ACEOF
9914if ac_fn_c_try_compile "$LINENO"; then :
9915 gt_cv_c_wint_t=yes
9916else
9917 gt_cv_c_wint_t=no
9918fi
9919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9920fi
9921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
9922$as_echo "$gt_cv_c_wint_t" >&6; }
9923 if test $gt_cv_c_wint_t = yes; then
9924
9925$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
9926
9927 fi
9928
9929
9930
9931
9932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
9933$as_echo_n "checking for intmax_t... " >&6; }
9934if ${gt_cv_c_intmax_t+:} false; then :
9935 $as_echo_n "(cached) " >&6
9936else
9937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9938/* end confdefs.h. */
9939
9940#include <stddef.h>
9941#include <stdlib.h>
9942#if HAVE_STDINT_H_WITH_UINTMAX
9943#include <stdint.h>
9944#endif
9945#if HAVE_INTTYPES_H_WITH_UINTMAX
9946#include <inttypes.h>
9947#endif
9948
9949int
9950main ()
9951{
9952intmax_t x = -1;
9953 return !x;
9954 ;
9955 return 0;
9956}
9957_ACEOF
9958if ac_fn_c_try_compile "$LINENO"; then :
9959 gt_cv_c_intmax_t=yes
9960else
9961 gt_cv_c_intmax_t=no
9962fi
9963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9964fi
9965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
9966$as_echo "$gt_cv_c_intmax_t" >&6; }
9967 if test $gt_cv_c_intmax_t = yes; then
9968
9969$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
9970
9971 fi
9972
9973
9974
9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf() supports POSIX/XSI format strings" >&5
9976$as_echo_n "checking whether printf() supports POSIX/XSI format strings... " >&6; }
9977if ${gt_cv_func_printf_posix+:} false; then :
9978 $as_echo_n "(cached) " >&6
9979else
9980
9981 if test "$cross_compiling" = yes; then :
9982
9983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984/* end confdefs.h. */
9985
9986#if defined __NetBSD__ || defined __BEOS__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
9987 notposix
9988#endif
9989
9990_ACEOF
9991if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9992 $EGREP "notposix" >/dev/null 2>&1; then :
9993 gt_cv_func_printf_posix="guessing no"
9994else
9995 gt_cv_func_printf_posix="guessing yes"
9996fi
9997rm -f conftest*
9998
9999
10000else
10001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10002/* end confdefs.h. */
10003
10004#include <stdio.h>
10005#include <string.h>
10006/* The string "%2$d %1$d", with dollar characters protected from the shell's
10007 dollar expansion (possibly an autoconf bug). */
10008static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
10009static char buf[100];
10010int main ()
10011{
10012 sprintf (buf, format, 33, 55);
10013 return (strcmp (buf, "55 33") != 0);
10014}
10015_ACEOF
10016if ac_fn_c_try_run "$LINENO"; then :
10017 gt_cv_func_printf_posix=yes
10018else
10019 gt_cv_func_printf_posix=no
10020fi
10021rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10022 conftest.$ac_objext conftest.beam conftest.$ac_ext
10023fi
10024
10025
10026fi
10027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_printf_posix" >&5
10028$as_echo "$gt_cv_func_printf_posix" >&6; }
10029 case $gt_cv_func_printf_posix in
10030 *yes)
10031
10032$as_echo "#define HAVE_POSIX_PRINTF 1" >>confdefs.h
10033
10034 ;;
10035 esac
10036
10037
10038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
10039$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
10040if ${ac_cv_gnu_library_2_1+:} false; then :
10041 $as_echo_n "(cached) " >&6
10042else
10043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10044/* end confdefs.h. */
10045
10046#include <features.h>
10047#ifdef __GNU_LIBRARY__
10048 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
10049 Lucky GNU user
10050 #endif
10051#endif
10052#ifdef __UCLIBC__
10053 Lucky user
10054#endif
10055
10056_ACEOF
10057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10058 $EGREP "Lucky" >/dev/null 2>&1; then :
10059 ac_cv_gnu_library_2_1=yes
10060else
10061 ac_cv_gnu_library_2_1=no
10062fi
10063rm -f conftest*
10064
10065
10066
10067fi
10068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
10069$as_echo "$ac_cv_gnu_library_2_1" >&6; }
10070
10071 GLIBC21="$ac_cv_gnu_library_2_1"
10072
10073
10074
10075 for ac_header in stdint.h
10076do :
10077 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10078if test "x$ac_cv_header_stdint_h" = xyes; then :
10079 cat >>confdefs.h <<_ACEOF
10080#define HAVE_STDINT_H 1
10081_ACEOF
10082
10083fi
10084
10085done
10086
10087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
10088$as_echo_n "checking for SIZE_MAX... " >&6; }
10089if ${gl_cv_size_max+:} false; then :
10090 $as_echo_n "(cached) " >&6
10091else
10092
10093 gl_cv_size_max=
10094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10095/* end confdefs.h. */
10096
10097#include <limits.h>
10098#if HAVE_STDINT_H
10099#include <stdint.h>
10100#endif
10101#ifdef SIZE_MAX
10102Found it
10103#endif
10104
10105_ACEOF
10106if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10107 $EGREP "Found it" >/dev/null 2>&1; then :
10108 gl_cv_size_max=yes
10109fi
10110rm -f conftest*
10111
10112 if test -z "$gl_cv_size_max"; then
10113 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include <stddef.h>
10114#include <limits.h>"; then :
10115
10116else
10117 size_t_bits_minus_1=
10118fi
10119
10120 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint" "#include <stddef.h>"; then :
10121
10122else
10123 fits_in_uint=
10124fi
10125
10126 if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
10127 if test $fits_in_uint = 1; then
10128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10129/* end confdefs.h. */
10130#include <stddef.h>
10131 extern size_t foo;
10132 extern unsigned long foo;
10133
10134int
10135main ()
10136{
10137
10138 ;
10139 return 0;
10140}
10141_ACEOF
10142if ac_fn_c_try_compile "$LINENO"; then :
10143 fits_in_uint=0
10144fi
10145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10146 fi
10147 if test $fits_in_uint = 1; then
10148 gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
10149 else
10150 gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
10151 fi
10152 else
10153 gl_cv_size_max='((size_t)~(size_t)0)'
10154 fi
10155 fi
10156
10157fi
10158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
10159$as_echo "$gl_cv_size_max" >&6; }
10160 if test "$gl_cv_size_max" != yes; then
10161
10162cat >>confdefs.h <<_ACEOF
10163#define SIZE_MAX $gl_cv_size_max
10164_ACEOF
10165
10166 fi
10167
10168
10169
10170
10171 for ac_header in stdint.h
10172do :
10173 ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
10174if test "x$ac_cv_header_stdint_h" = xyes; then :
10175 cat >>confdefs.h <<_ACEOF
10176#define HAVE_STDINT_H 1
10177_ACEOF
10178
10179fi
10180
10181done
10182
10183
10184
10185
10186
10187 for ac_func in $ac_func_list
10188do :
10189 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10190ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10191if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10192 cat >>confdefs.h <<_ACEOF
10193#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10194_ACEOF
10195
10196fi
10197done
10198
10199
10200
10201
10202
10203
10204
10205
10206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
10207$as_echo_n "checking for working fcntl.h... " >&6; }
10208if ${gl_cv_header_working_fcntl_h+:} false; then :
10209 $as_echo_n "(cached) " >&6
10210else
10211 if test "$cross_compiling" = yes; then :
10212 gl_cv_header_working_fcntl_h=cross-compiling
10213else
10214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10215/* end confdefs.h. */
10216#include <sys/types.h>
10217 #include <sys/stat.h>
10218 #if HAVE_UNISTD_H
10219 # include <unistd.h>
10220 #else /* on Windows with MSVC */
10221 # include <io.h>
10222 # include <stdlib.h>
10223 # defined sleep(n) _sleep ((n) * 1000)
10224 #endif
10225 #include <fcntl.h>
10226 #ifndef O_NOATIME
10227 #define O_NOATIME 0
10228 #endif
10229 #ifndef O_NOFOLLOW
10230 #define O_NOFOLLOW 0
10231 #endif
10232 static int const constants[] =
10233 {
10234 O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
10235 O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
10236 };
10237
10238int
10239main ()
10240{
10241
10242 int result = !constants;
10243 #if HAVE_SYMLINK
10244 {
10245 static char const sym[] = "conftest.sym";
10246 if (symlink ("/dev/null", sym) != 0)
10247 result |= 2;
10248 else
10249 {
10250 int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
10251 if (fd >= 0)
10252 {
10253 close (fd);
10254 result |= 4;
10255 }
10256 }
10257 if (unlink (sym) != 0 || symlink (".", sym) != 0)
10258 result |= 2;
10259 else
10260 {
10261 int fd = open (sym, O_RDONLY | O_NOFOLLOW);
10262 if (fd >= 0)
10263 {
10264 close (fd);
10265 result |= 4;
10266 }
10267 }
10268 unlink (sym);
10269 }
10270 #endif
10271 {
10272 static char const file[] = "confdefs.h";
10273 int fd = open (file, O_RDONLY | O_NOATIME);
10274 if (fd < 0)
10275 result |= 8;
10276 else
10277 {
10278 struct stat st0;
10279 if (fstat (fd, &st0) != 0)
10280 result |= 16;
10281 else
10282 {
10283 char c;
10284 sleep (1);
10285 if (read (fd, &c, 1) != 1)
10286 result |= 24;
10287 else
10288 {
10289 if (close (fd) != 0)
10290 result |= 32;
10291 else
10292 {
10293 struct stat st1;
10294 if (stat (file, &st1) != 0)
10295 result |= 40;
10296 else
10297 if (st0.st_atime != st1.st_atime)
10298 result |= 64;
10299 }
10300 }
10301 }
10302 }
10303 }
10304 return result;
10305 ;
10306 return 0;
10307}
10308_ACEOF
10309if ac_fn_c_try_run "$LINENO"; then :
10310 gl_cv_header_working_fcntl_h=yes
10311else
10312 case $? in #(
10313 4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
10314 64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
10315 68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
10316 *) gl_cv_header_working_fcntl_h='no';;
10317 esac
10318fi
10319rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10320 conftest.$ac_objext conftest.beam conftest.$ac_ext
10321fi
10322
10323fi
10324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
10325$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
10326
10327 case $gl_cv_header_working_fcntl_h in #(
10328 *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
10329 *) ac_val=1;;
10330 esac
10331
10332cat >>confdefs.h <<_ACEOF
10333#define HAVE_WORKING_O_NOATIME $ac_val
10334_ACEOF
10335
10336
10337 case $gl_cv_header_working_fcntl_h in #(
10338 *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
10339 *) ac_val=1;;
10340 esac
10341
10342cat >>confdefs.h <<_ACEOF
10343#define HAVE_WORKING_O_NOFOLLOW $ac_val
10344_ACEOF
10345
10346
10347
10348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10349$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10350if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10351 $as_echo_n "(cached) " >&6
10352else
10353 gt_save_LIBS="$LIBS"
10354 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10356/* end confdefs.h. */
10357#include <CoreFoundation/CFPreferences.h>
10358int
10359main ()
10360{
10361CFPreferencesCopyAppValue(NULL, NULL)
10362 ;
10363 return 0;
10364}
10365_ACEOF
10366if ac_fn_c_try_link "$LINENO"; then :
10367 gt_cv_func_CFPreferencesCopyAppValue=yes
10368else
10369 gt_cv_func_CFPreferencesCopyAppValue=no
10370fi
10371rm -f core conftest.err conftest.$ac_objext \
10372 conftest$ac_exeext conftest.$ac_ext
10373 LIBS="$gt_save_LIBS"
10374fi
10375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10376$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10377 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10378
10379$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10380
10381 fi
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10383$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10384if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10385 $as_echo_n "(cached) " >&6
10386else
10387 gt_save_LIBS="$LIBS"
10388 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10390/* end confdefs.h. */
10391#include <CoreFoundation/CFLocale.h>
10392int
10393main ()
10394{
10395CFLocaleCopyCurrent();
10396 ;
10397 return 0;
10398}
10399_ACEOF
10400if ac_fn_c_try_link "$LINENO"; then :
10401 gt_cv_func_CFLocaleCopyCurrent=yes
10402else
10403 gt_cv_func_CFLocaleCopyCurrent=no
10404fi
10405rm -f core conftest.err conftest.$ac_objext \
10406 conftest$ac_exeext conftest.$ac_ext
10407 LIBS="$gt_save_LIBS"
10408fi
10409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10410$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10411 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10412
10413$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10414
10415 fi
10416 INTL_MACOSX_LIBS=
10417 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10418 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10419 fi
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430 case "$enable_silent_rules" in
10431 yes) INTL_DEFAULT_VERBOSITY=0;;
10432 no) INTL_DEFAULT_VERBOSITY=1;;
10433 *) INTL_DEFAULT_VERBOSITY=1;;
10434 esac
10435
10436
10437 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
10438if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
10439
10440else
10441
10442$as_echo "#define ptrdiff_t long" >>confdefs.h
10443
10444
10445fi
10446
10447 for ac_header in features.h stddef.h stdlib.h string.h
10448do :
10449 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10450ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10451if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10452 cat >>confdefs.h <<_ACEOF
10453#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10454_ACEOF
10455
10456fi
10457
10458done
10459
10460 for ac_func in asprintf fwprintf newlocale putenv setenv setlocale \
10461 snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
10462do :
10463 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10464ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10465if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10466 cat >>confdefs.h <<_ACEOF
10467#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10468_ACEOF
10469
10470fi
10471done
10472
10473
10474 ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
10475"
10476if test "x$ac_cv_have_decl__snprintf" = xyes; then :
10477 ac_have_decl=1
10478else
10479 ac_have_decl=0
10480fi
10481
10482cat >>confdefs.h <<_ACEOF
10483#define HAVE_DECL__SNPRINTF $ac_have_decl
10484_ACEOF
10485ac_fn_c_check_decl "$LINENO" "_snwprintf" "ac_cv_have_decl__snwprintf" "#include <stdio.h>
10486"
10487if test "x$ac_cv_have_decl__snwprintf" = xyes; then :
10488 ac_have_decl=1
10489else
10490 ac_have_decl=0
10491fi
10492
10493cat >>confdefs.h <<_ACEOF
10494#define HAVE_DECL__SNWPRINTF $ac_have_decl
10495_ACEOF
10496
10497
10498 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "#include <stdio.h>
10499"
10500if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
10501 ac_have_decl=1
10502else
10503 ac_have_decl=0
10504fi
10505
10506cat >>confdefs.h <<_ACEOF
10507#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
10508_ACEOF
10509
10510
10511 case $gt_cv_func_printf_posix in
10512 *yes) HAVE_POSIX_PRINTF=1 ;;
10513 *) HAVE_POSIX_PRINTF=0 ;;
10514 esac
10515
10516 if test "$ac_cv_func_asprintf" = yes; then
10517 HAVE_ASPRINTF=1
10518 else
10519 HAVE_ASPRINTF=0
10520 fi
10521
10522 if test "$ac_cv_func_snprintf" = yes; then
10523 HAVE_SNPRINTF=1
10524 else
10525 HAVE_SNPRINTF=0
10526 fi
10527
10528 if test "$ac_cv_func_newlocale" = yes; then
10529 HAVE_NEWLOCALE=1
10530 else
10531 HAVE_NEWLOCALE=0
10532 fi
10533
10534 if test "$ac_cv_func_wprintf" = yes; then
10535 HAVE_WPRINTF=1
10536 else
10537 HAVE_WPRINTF=0
10538 fi
10539
10540
10541
10542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
10543$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
10544if ${am_cv_langinfo_codeset+:} false; then :
10545 $as_echo_n "(cached) " >&6
10546else
10547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10548/* end confdefs.h. */
10549#include <langinfo.h>
10550int
10551main ()
10552{
10553char* cs = nl_langinfo(CODESET); return !cs;
10554 ;
10555 return 0;
10556}
10557_ACEOF
10558if ac_fn_c_try_link "$LINENO"; then :
10559 am_cv_langinfo_codeset=yes
10560else
10561 am_cv_langinfo_codeset=no
10562fi
10563rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext conftest.$ac_ext
10565
10566fi
10567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
10568$as_echo "$am_cv_langinfo_codeset" >&6; }
10569 if test $am_cv_langinfo_codeset = yes; then
10570
10571$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
10572
10573 fi
10574
10575
10576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
10577$as_echo_n "checking for LC_MESSAGES... " >&6; }
10578if ${gt_cv_val_LC_MESSAGES+:} false; then :
10579 $as_echo_n "(cached) " >&6
10580else
10581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10582/* end confdefs.h. */
10583#include <locale.h>
10584int
10585main ()
10586{
10587return LC_MESSAGES
10588 ;
10589 return 0;
10590}
10591_ACEOF
10592if ac_fn_c_try_link "$LINENO"; then :
10593 gt_cv_val_LC_MESSAGES=yes
10594else
10595 gt_cv_val_LC_MESSAGES=no
10596fi
10597rm -f core conftest.err conftest.$ac_objext \
10598 conftest$ac_exeext conftest.$ac_ext
10599fi
10600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_val_LC_MESSAGES" >&5
10601$as_echo "$gt_cv_val_LC_MESSAGES" >&6; }
10602 if test $gt_cv_val_LC_MESSAGES = yes; then
10603
10604$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
10605
10606 fi
10607
10608
10609 if test "$enable_shared" = yes; then
10610 case "$host_os" in
10611 mingw* | cygwin*) is_woe32dll=yes ;;
10612 *) is_woe32dll=no ;;
10613 esac
10614 else
10615 is_woe32dll=no
10616 fi
10617 WOE32DLL=$is_woe32dll
10618
10619
10620 case "$host_os" in
10621 mingw* | cygwin*) is_woe32=yes ;;
10622 *) is_woe32=no ;;
10623 esac
10624 WOE32=$is_woe32
10625
10626 if test $WOE32 = yes; then
10627 if test -n "$ac_tool_prefix"; then
10628 # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
10629set dummy ${ac_tool_prefix}windres; ac_word=$2
10630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10631$as_echo_n "checking for $ac_word... " >&6; }
10632if ${ac_cv_prog_WINDRES+:} false; then :
10633 $as_echo_n "(cached) " >&6
10634else
10635 if test -n "$WINDRES"; then
10636 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
10637else
10638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10639for as_dir in $PATH
10640do
10641 IFS=$as_save_IFS
10642 test -z "$as_dir" && as_dir=.
10643 for ac_exec_ext in '' $ac_executable_extensions; do
10644 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10645 ac_cv_prog_WINDRES="${ac_tool_prefix}windres"
10646 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10647 break 2
10648 fi
10649done
10650 done
10651IFS=$as_save_IFS
10652
10653fi
10654fi
10655WINDRES=$ac_cv_prog_WINDRES
10656if test -n "$WINDRES"; then
10657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
10658$as_echo "$WINDRES" >&6; }
10659else
10660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10661$as_echo "no" >&6; }
10662fi
10663
10664
10665fi
10666if test -z "$ac_cv_prog_WINDRES"; then
10667 ac_ct_WINDRES=$WINDRES
10668 # Extract the first word of "windres", so it can be a program name with args.
10669set dummy windres; ac_word=$2
10670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10671$as_echo_n "checking for $ac_word... " >&6; }
10672if ${ac_cv_prog_ac_ct_WINDRES+:} false; then :
10673 $as_echo_n "(cached) " >&6
10674else
10675 if test -n "$ac_ct_WINDRES"; then
10676 ac_cv_prog_ac_ct_WINDRES="$ac_ct_WINDRES" # Let the user override the test.
10677else
10678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10679for as_dir in $PATH
10680do
10681 IFS=$as_save_IFS
10682 test -z "$as_dir" && as_dir=.
10683 for ac_exec_ext in '' $ac_executable_extensions; do
10684 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10685 ac_cv_prog_ac_ct_WINDRES="windres"
10686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10687 break 2
10688 fi
10689done
10690 done
10691IFS=$as_save_IFS
10692
10693fi
10694fi
10695ac_ct_WINDRES=$ac_cv_prog_ac_ct_WINDRES
10696if test -n "$ac_ct_WINDRES"; then
10697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_WINDRES" >&5
10698$as_echo "$ac_ct_WINDRES" >&6; }
10699else
10700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10701$as_echo "no" >&6; }
10702fi
10703
10704 if test "x$ac_ct_WINDRES" = x; then
10705 WINDRES=""
10706 else
10707 case $cross_compiling:$ac_tool_warned in
10708yes:)
10709{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10710$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10711ac_tool_warned=yes ;;
10712esac
10713 WINDRES=$ac_ct_WINDRES
10714 fi
10715else
10716 WINDRES="$ac_cv_prog_WINDRES"
10717fi
10718
10719 fi
10720
10721 case "$host_os" in
10722 hpux*) LTLIBC="" ;;
10723 *) LTLIBC="-lc" ;;
10724 esac
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
10753$as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
10754if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
10755 $as_echo_n "(cached) " >&6
10756else
10757 gt_save_LIBS="$LIBS"
10758 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10760/* end confdefs.h. */
10761#include <CoreFoundation/CFPreferences.h>
10762int
10763main ()
10764{
10765CFPreferencesCopyAppValue(NULL, NULL)
10766 ;
10767 return 0;
10768}
10769_ACEOF
10770if ac_fn_c_try_link "$LINENO"; then :
10771 gt_cv_func_CFPreferencesCopyAppValue=yes
10772else
10773 gt_cv_func_CFPreferencesCopyAppValue=no
10774fi
10775rm -f core conftest.err conftest.$ac_objext \
10776 conftest$ac_exeext conftest.$ac_ext
10777 LIBS="$gt_save_LIBS"
10778fi
10779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
10780$as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
10781 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
10782
10783$as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
10784
10785 fi
10786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
10787$as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
10788if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
10789 $as_echo_n "(cached) " >&6
10790else
10791 gt_save_LIBS="$LIBS"
10792 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
10793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10794/* end confdefs.h. */
10795#include <CoreFoundation/CFLocale.h>
10796int
10797main ()
10798{
10799CFLocaleCopyCurrent();
10800 ;
10801 return 0;
10802}
10803_ACEOF
10804if ac_fn_c_try_link "$LINENO"; then :
10805 gt_cv_func_CFLocaleCopyCurrent=yes
10806else
10807 gt_cv_func_CFLocaleCopyCurrent=no
10808fi
10809rm -f core conftest.err conftest.$ac_objext \
10810 conftest$ac_exeext conftest.$ac_ext
10811 LIBS="$gt_save_LIBS"
10812fi
10813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
10814$as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
10815 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10816
10817$as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
10818
10819 fi
10820 INTL_MACOSX_LIBS=
10821 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
10822 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
10823 fi
10824
10825
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010826
Theodore Ts'o93636bd2003-07-12 02:45:05 -040010827
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010828
10829
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010830 BUILD_INCLUDED_LIBINTL=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010831 USE_INCLUDED_LIBINTL=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010832
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010833 LIBINTL=
10834 LTLIBINTL=
10835 POSUB=
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010836
Theodore Ts'o93613952014-07-03 23:44:13 -040010837 case " $gt_needs " in
10838 *" need-formatstring-macros "*) gt_api_version=3 ;;
10839 *" need-ngettext "*) gt_api_version=2 ;;
10840 *) gt_api_version=1 ;;
10841 esac
10842 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
10843 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
10844
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010845 if test "$USE_NLS" = "yes"; then
10846 gt_use_preinstalled_gnugettext=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010847
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010849$as_echo_n "checking whether included gettext is requested... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010850
Theodore Ts'oe1052142006-10-21 21:46:47 -040010851# Check whether --with-included-gettext was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010852if test "${with_included_gettext+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -040010853 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010854else
10855 nls_cv_force_use_gnu_gettext=no
Theodore Ts'oe1052142006-10-21 21:46:47 -040010856fi
10857
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010859$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010860
10861 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
10862 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010863
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010864
Theodore Ts'o93613952014-07-03 23:44:13 -040010865 if test $gt_api_version -ge 3; then
10866 gt_revision_test_code='
10867#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10868#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
10869#endif
10870typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
10871'
10872 else
10873 gt_revision_test_code=
10874 fi
10875 if test $gt_api_version -ge 2; then
10876 gt_expression_test_code=' + * ngettext ("", "", 0)'
10877 else
10878 gt_expression_test_code=
10879 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010880
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010882$as_echo_n "checking for GNU gettext in libc... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -040010883if eval \${$gt_func_gnugettext_libc+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010010884 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010885else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010887/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -040010888
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010889#include <libintl.h>
Theodore Ts'o93613952014-07-03 23:44:13 -040010890$gt_revision_test_code
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010891extern int _nl_msg_cat_cntr;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010892extern int *_nl_domain_bindings;
Theodore Ts'o93613952014-07-03 23:44:13 -040010893
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010894int
10895main ()
10896{
Theodore Ts'o93613952014-07-03 23:44:13 -040010897
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010898bindtextdomain ("", "");
Theodore Ts'o93613952014-07-03 23:44:13 -040010899return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
10900
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010901 ;
10902 return 0;
10903}
10904_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010905if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -040010906 eval "$gt_func_gnugettext_libc=yes"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010907else
Theodore Ts'o93613952014-07-03 23:44:13 -040010908 eval "$gt_func_gnugettext_libc=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010909fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010910rm -f core conftest.err conftest.$ac_objext \
10911 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010912fi
Theodore Ts'o93613952014-07-03 23:44:13 -040010913eval ac_res=\$$gt_func_gnugettext_libc
10914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10915$as_echo "$ac_res" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010916
Theodore Ts'o93613952014-07-03 23:44:13 -040010917 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
10918
10919
10920
10921
10922
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010923
10924
10925
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010926 use_additional=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010927
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010928 acl_save_prefix="$prefix"
10929 prefix="$acl_final_prefix"
10930 acl_save_exec_prefix="$exec_prefix"
10931 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010932
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010933 eval additional_includedir=\"$includedir\"
10934 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010935
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010936 exec_prefix="$acl_save_exec_prefix"
10937 prefix="$acl_save_prefix"
10938
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010939
Theodore Ts'oe1052142006-10-21 21:46:47 -040010940# Check whether --with-libintl-prefix was given.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050010941if test "${with_libintl_prefix+set}" = set; then :
Theodore Ts'oe1052142006-10-21 21:46:47 -040010942 withval=$with_libintl_prefix;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010943 if test "X$withval" = "Xno"; then
10944 use_additional=no
10945 else
10946 if test "X$withval" = "X"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010947
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010948 acl_save_prefix="$prefix"
10949 prefix="$acl_final_prefix"
10950 acl_save_exec_prefix="$exec_prefix"
10951 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010952
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010953 eval additional_includedir=\"$includedir\"
10954 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010955
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010956 exec_prefix="$acl_save_exec_prefix"
10957 prefix="$acl_save_prefix"
10958
10959 else
10960 additional_includedir="$withval/include"
Theodore Ts'o93613952014-07-03 23:44:13 -040010961 additional_libdir="$withval/$acl_libdirstem"
10962 if test "$acl_libdirstem2" != "$acl_libdirstem" \
10963 && ! test -d "$withval/$acl_libdirstem"; then
10964 additional_libdir="$withval/$acl_libdirstem2"
10965 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010966 fi
10967 fi
10968
Theodore Ts'oe1052142006-10-21 21:46:47 -040010969fi
10970
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010971 LIBINTL=
10972 LTLIBINTL=
10973 INCINTL=
Theodore Ts'o93613952014-07-03 23:44:13 -040010974 LIBINTL_PREFIX=
10975 HAVE_LIBINTL=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010976 rpathdirs=
10977 ltrpathdirs=
10978 names_already_handled=
10979 names_next_round='intl '
10980 while test -n "$names_next_round"; do
10981 names_this_round="$names_next_round"
10982 names_next_round=
10983 for name in $names_this_round; do
10984 already_handled=
10985 for n in $names_already_handled; do
10986 if test "$n" = "$name"; then
10987 already_handled=yes
10988 break
10989 fi
10990 done
10991 if test -z "$already_handled"; then
10992 names_already_handled="$names_already_handled $name"
Theodore Ts'o93613952014-07-03 23:44:13 -040010993 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010994 eval value=\"\$HAVE_LIB$uppername\"
10995 if test -n "$value"; then
10996 if test "$value" = yes; then
10997 eval value=\"\$LIB$uppername\"
10998 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10999 eval value=\"\$LTLIB$uppername\"
11000 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
11001 else
11002 :
11003 fi
11004 else
11005 found_dir=
11006 found_la=
11007 found_so=
11008 found_a=
Theodore Ts'o93613952014-07-03 23:44:13 -040011009 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
11010 if test -n "$acl_shlibext"; then
11011 shrext=".$acl_shlibext" # typically: shrext=.so
11012 else
11013 shrext=
11014 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011015 if test $use_additional = yes; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011016 dir="$additional_libdir"
11017 if test -n "$acl_shlibext"; then
11018 if test -f "$dir/$libname$shrext"; then
11019 found_dir="$dir"
11020 found_so="$dir/$libname$shrext"
11021 else
11022 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11023 ver=`(cd "$dir" && \
11024 for f in "$libname$shrext".*; do echo "$f"; done \
11025 | sed -e "s,^$libname$shrext\\\\.,," \
11026 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11027 | sed 1q ) 2>/dev/null`
11028 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11029 found_dir="$dir"
11030 found_so="$dir/$libname$shrext.$ver"
11031 fi
11032 else
11033 eval library_names=\"$acl_library_names_spec\"
11034 for f in $library_names; do
11035 if test -f "$dir/$f"; then
11036 found_dir="$dir"
11037 found_so="$dir/$f"
11038 break
11039 fi
11040 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011041 fi
11042 fi
11043 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011044 if test "X$found_dir" = "X"; then
11045 if test -f "$dir/$libname.$acl_libext"; then
11046 found_dir="$dir"
11047 found_a="$dir/$libname.$acl_libext"
11048 fi
11049 fi
11050 if test "X$found_dir" != "X"; then
11051 if test -f "$dir/$libname.la"; then
11052 found_la="$dir/$libname.la"
11053 fi
11054 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011055 fi
11056 if test "X$found_dir" = "X"; then
11057 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011058
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011059 acl_save_prefix="$prefix"
11060 prefix="$acl_final_prefix"
11061 acl_save_exec_prefix="$exec_prefix"
11062 exec_prefix="$acl_final_exec_prefix"
11063 eval x=\"$x\"
11064 exec_prefix="$acl_save_exec_prefix"
11065 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011066
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011067 case "$x" in
11068 -L*)
11069 dir=`echo "X$x" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -040011070 if test -n "$acl_shlibext"; then
11071 if test -f "$dir/$libname$shrext"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011072 found_dir="$dir"
Theodore Ts'o93613952014-07-03 23:44:13 -040011073 found_so="$dir/$libname$shrext"
11074 else
11075 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
11076 ver=`(cd "$dir" && \
11077 for f in "$libname$shrext".*; do echo "$f"; done \
11078 | sed -e "s,^$libname$shrext\\\\.,," \
11079 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
11080 | sed 1q ) 2>/dev/null`
11081 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
11082 found_dir="$dir"
11083 found_so="$dir/$libname$shrext.$ver"
11084 fi
11085 else
11086 eval library_names=\"$acl_library_names_spec\"
11087 for f in $library_names; do
11088 if test -f "$dir/$f"; then
11089 found_dir="$dir"
11090 found_so="$dir/$f"
11091 break
11092 fi
11093 done
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011094 fi
11095 fi
11096 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011097 if test "X$found_dir" = "X"; then
11098 if test -f "$dir/$libname.$acl_libext"; then
11099 found_dir="$dir"
11100 found_a="$dir/$libname.$acl_libext"
11101 fi
11102 fi
11103 if test "X$found_dir" != "X"; then
11104 if test -f "$dir/$libname.la"; then
11105 found_la="$dir/$libname.la"
11106 fi
11107 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011108 ;;
11109 esac
11110 if test "X$found_dir" != "X"; then
11111 break
11112 fi
11113 done
11114 fi
11115 if test "X$found_dir" != "X"; then
11116 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
11117 if test "X$found_so" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011118 if test "$enable_rpath" = no \
11119 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
11120 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011121 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11122 else
11123 haveit=
11124 for x in $ltrpathdirs; do
11125 if test "X$x" = "X$found_dir"; then
11126 haveit=yes
11127 break
11128 fi
11129 done
11130 if test -z "$haveit"; then
11131 ltrpathdirs="$ltrpathdirs $found_dir"
11132 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011133 if test "$acl_hardcode_direct" = yes; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011134 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11135 else
Theodore Ts'o93613952014-07-03 23:44:13 -040011136 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011137 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11138 haveit=
11139 for x in $rpathdirs; do
11140 if test "X$x" = "X$found_dir"; then
11141 haveit=yes
11142 break
11143 fi
11144 done
11145 if test -z "$haveit"; then
11146 rpathdirs="$rpathdirs $found_dir"
11147 fi
11148 else
11149 haveit=
11150 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011151
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011152 acl_save_prefix="$prefix"
11153 prefix="$acl_final_prefix"
11154 acl_save_exec_prefix="$exec_prefix"
11155 exec_prefix="$acl_final_exec_prefix"
11156 eval x=\"$x\"
11157 exec_prefix="$acl_save_exec_prefix"
11158 prefix="$acl_save_prefix"
11159
11160 if test "X$x" = "X-L$found_dir"; then
11161 haveit=yes
11162 break
11163 fi
11164 done
11165 if test -z "$haveit"; then
11166 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
11167 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011168 if test "$acl_hardcode_minus_L" != no; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011169 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
11170 else
11171 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11172 fi
11173 fi
11174 fi
11175 fi
11176 else
11177 if test "X$found_a" != "X"; then
11178 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
11179 else
11180 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
11181 fi
11182 fi
11183 additional_includedir=
11184 case "$found_dir" in
Theodore Ts'o93613952014-07-03 23:44:13 -040011185 */$acl_libdirstem | */$acl_libdirstem/)
11186 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
11187 if test "$name" = 'intl'; then
11188 LIBINTL_PREFIX="$basedir"
11189 fi
11190 additional_includedir="$basedir/include"
11191 ;;
11192 */$acl_libdirstem2 | */$acl_libdirstem2/)
11193 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
11194 if test "$name" = 'intl'; then
11195 LIBINTL_PREFIX="$basedir"
11196 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011197 additional_includedir="$basedir/include"
11198 ;;
11199 esac
11200 if test "X$additional_includedir" != "X"; then
11201 if test "X$additional_includedir" != "X/usr/include"; then
11202 haveit=
11203 if test "X$additional_includedir" = "X/usr/local/include"; then
11204 if test -n "$GCC"; then
11205 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -040011206 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011207 esac
11208 fi
11209 fi
11210 if test -z "$haveit"; then
11211 for x in $CPPFLAGS $INCINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011212
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011213 acl_save_prefix="$prefix"
11214 prefix="$acl_final_prefix"
11215 acl_save_exec_prefix="$exec_prefix"
11216 exec_prefix="$acl_final_exec_prefix"
11217 eval x=\"$x\"
11218 exec_prefix="$acl_save_exec_prefix"
11219 prefix="$acl_save_prefix"
11220
11221 if test "X$x" = "X-I$additional_includedir"; then
11222 haveit=yes
11223 break
11224 fi
11225 done
11226 if test -z "$haveit"; then
11227 if test -d "$additional_includedir"; then
11228 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
11229 fi
11230 fi
11231 fi
11232 fi
11233 fi
11234 if test -n "$found_la"; then
11235 save_libdir="$libdir"
11236 case "$found_la" in
11237 */* | *\\*) . "$found_la" ;;
11238 *) . "./$found_la" ;;
11239 esac
11240 libdir="$save_libdir"
11241 for dep in $dependency_libs; do
11242 case "$dep" in
11243 -L*)
11244 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
Theodore Ts'o93613952014-07-03 23:44:13 -040011245 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
11246 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011247 haveit=
Theodore Ts'o93613952014-07-03 23:44:13 -040011248 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
11249 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011250 if test -n "$GCC"; then
11251 case $host_os in
Theodore Ts'o93613952014-07-03 23:44:13 -040011252 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011253 esac
11254 fi
11255 fi
11256 if test -z "$haveit"; then
11257 haveit=
11258 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011259
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011260 acl_save_prefix="$prefix"
11261 prefix="$acl_final_prefix"
11262 acl_save_exec_prefix="$exec_prefix"
11263 exec_prefix="$acl_final_exec_prefix"
11264 eval x=\"$x\"
11265 exec_prefix="$acl_save_exec_prefix"
11266 prefix="$acl_save_prefix"
11267
11268 if test "X$x" = "X-L$additional_libdir"; then
11269 haveit=yes
11270 break
11271 fi
11272 done
11273 if test -z "$haveit"; then
11274 if test -d "$additional_libdir"; then
11275 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
11276 fi
11277 fi
11278 haveit=
11279 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011280
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011281 acl_save_prefix="$prefix"
11282 prefix="$acl_final_prefix"
11283 acl_save_exec_prefix="$exec_prefix"
11284 exec_prefix="$acl_final_exec_prefix"
11285 eval x=\"$x\"
11286 exec_prefix="$acl_save_exec_prefix"
11287 prefix="$acl_save_prefix"
11288
11289 if test "X$x" = "X-L$additional_libdir"; then
11290 haveit=yes
11291 break
11292 fi
11293 done
11294 if test -z "$haveit"; then
11295 if test -d "$additional_libdir"; then
11296 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
11297 fi
11298 fi
11299 fi
11300 fi
11301 ;;
11302 -R*)
11303 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11304 if test "$enable_rpath" != no; then
11305 haveit=
11306 for x in $rpathdirs; do
11307 if test "X$x" = "X$dir"; then
11308 haveit=yes
11309 break
11310 fi
11311 done
11312 if test -z "$haveit"; then
11313 rpathdirs="$rpathdirs $dir"
11314 fi
11315 haveit=
11316 for x in $ltrpathdirs; do
11317 if test "X$x" = "X$dir"; then
11318 haveit=yes
11319 break
11320 fi
11321 done
11322 if test -z "$haveit"; then
11323 ltrpathdirs="$ltrpathdirs $dir"
11324 fi
11325 fi
11326 ;;
11327 -l*)
11328 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11329 ;;
11330 *.la)
11331 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11332 ;;
11333 *)
11334 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
11335 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
11336 ;;
11337 esac
11338 done
11339 fi
11340 else
11341 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
11342 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
11343 fi
11344 fi
11345 fi
11346 done
11347 done
11348 if test "X$rpathdirs" != "X"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011349 if test -n "$acl_hardcode_libdir_separator"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011350 alldirs=
11351 for found_dir in $rpathdirs; do
Theodore Ts'o93613952014-07-03 23:44:13 -040011352 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011353 done
11354 acl_save_libdir="$libdir"
11355 libdir="$alldirs"
Theodore Ts'o93613952014-07-03 23:44:13 -040011356 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011357 libdir="$acl_save_libdir"
11358 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11359 else
11360 for found_dir in $rpathdirs; do
11361 acl_save_libdir="$libdir"
11362 libdir="$found_dir"
Theodore Ts'o93613952014-07-03 23:44:13 -040011363 eval flag=\"$acl_hardcode_libdir_flag_spec\"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011364 libdir="$acl_save_libdir"
11365 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
11366 done
11367 fi
11368 fi
11369 if test "X$ltrpathdirs" != "X"; then
11370 for found_dir in $ltrpathdirs; do
11371 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
11372 done
11373 fi
11374
Theodore Ts'o93613952014-07-03 23:44:13 -040011375
11376
11377
11378
11379
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011381$as_echo_n "checking for GNU gettext in libintl... " >&6; }
Theodore Ts'o93613952014-07-03 23:44:13 -040011382if eval \${$gt_func_gnugettext_libintl+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011383 $as_echo_n "(cached) " >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011384else
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011385 gt_save_CPPFLAGS="$CPPFLAGS"
11386 CPPFLAGS="$CPPFLAGS $INCINTL"
11387 gt_save_LIBS="$LIBS"
11388 LIBS="$LIBS $LIBINTL"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011390/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -040011391
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011392#include <libintl.h>
Theodore Ts'o93613952014-07-03 23:44:13 -040011393$gt_revision_test_code
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011394extern int _nl_msg_cat_cntr;
11395extern
11396#ifdef __cplusplus
11397"C"
11398#endif
Theodore Ts'o93613952014-07-03 23:44:13 -040011399const char *_nl_expand_alias (const char *);
11400
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011401int
11402main ()
11403{
Theodore Ts'o93613952014-07-03 23:44:13 -040011404
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011405bindtextdomain ("", "");
Theodore Ts'o93613952014-07-03 23:44:13 -040011406return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11407
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011408 ;
11409 return 0;
11410}
11411_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011412if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'o93613952014-07-03 23:44:13 -040011413 eval "$gt_func_gnugettext_libintl=yes"
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011414else
Theodore Ts'o93613952014-07-03 23:44:13 -040011415 eval "$gt_func_gnugettext_libintl=no"
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011416fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011417rm -f core conftest.err conftest.$ac_objext \
11418 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o93613952014-07-03 23:44:13 -040011419 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050011420 LIBS="$LIBS $LIBICONV"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011422/* end confdefs.h. */
Theodore Ts'o93613952014-07-03 23:44:13 -040011423
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011424#include <libintl.h>
Theodore Ts'o93613952014-07-03 23:44:13 -040011425$gt_revision_test_code
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011426extern int _nl_msg_cat_cntr;
11427extern
11428#ifdef __cplusplus
11429"C"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011430#endif
Theodore Ts'o93613952014-07-03 23:44:13 -040011431const char *_nl_expand_alias (const char *);
11432
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011433int
11434main ()
11435{
Theodore Ts'o93613952014-07-03 23:44:13 -040011436
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011437bindtextdomain ("", "");
Theodore Ts'o93613952014-07-03 23:44:13 -040011438return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
11439
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011440 ;
11441 return 0;
11442}
11443_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011444if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011445 LIBINTL="$LIBINTL $LIBICONV"
Theodore Ts'o93613952014-07-03 23:44:13 -040011446 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
11447 eval "$gt_func_gnugettext_libintl=yes"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011448
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011449fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011450rm -f core conftest.err conftest.$ac_objext \
11451 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011452 fi
11453 CPPFLAGS="$gt_save_CPPFLAGS"
11454 LIBS="$gt_save_LIBS"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011455fi
Theodore Ts'o93613952014-07-03 23:44:13 -040011456eval ac_res=\$$gt_func_gnugettext_libintl
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11458$as_echo "$ac_res" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011459 fi
11460
Theodore Ts'o93613952014-07-03 23:44:13 -040011461 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
11462 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011463 && test "$PACKAGE" != gettext-runtime \
11464 && test "$PACKAGE" != gettext-tools; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011465 gt_use_preinstalled_gnugettext=yes
11466 else
11467 LIBINTL=
11468 LTLIBINTL=
11469 INCINTL=
11470 fi
11471
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011472
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011473 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
11474 nls_cv_use_gnu_gettext=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011475 fi
11476 fi
11477
11478 if test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011479 BUILD_INCLUDED_LIBINTL=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011480 USE_INCLUDED_LIBINTL=yes
Theodore Ts'o93613952014-07-03 23:44:13 -040011481 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV $LIBTHREAD"
11482 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV $LTLIBTHREAD"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011483 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011484 fi
11485
Theodore Ts'o93613952014-07-03 23:44:13 -040011486 CATOBJEXT=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011487 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11488 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11489 CATOBJEXT=.gmo
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011490 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011491
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011492
Theodore Ts'o93613952014-07-03 23:44:13 -040011493 if test -n "$INTL_MACOSX_LIBS"; then
11494 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11495 || test "$nls_cv_use_gnu_gettext" = "yes"; then
11496 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
11497 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
11498 fi
11499 fi
11500
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011501 if test "$gt_use_preinstalled_gnugettext" = "yes" \
11502 || test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011503
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011504$as_echo "#define ENABLE_NLS 1" >>confdefs.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011505
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011506 else
11507 USE_NLS=no
11508 fi
11509 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011510
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011512$as_echo_n "checking whether to use NLS... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011514$as_echo "$USE_NLS" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011515 if test "$USE_NLS" = "yes"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011517$as_echo_n "checking where the gettext function comes from... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011518 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011519 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011520 gt_source="external libintl"
11521 else
11522 gt_source="libc"
11523 fi
11524 else
11525 gt_source="included intl directory"
11526 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011528$as_echo "$gt_source" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011529 fi
11530
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011531 if test "$USE_NLS" = "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011532
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011533 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
Theodore Ts'o93613952014-07-03 23:44:13 -040011534 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011536$as_echo_n "checking how to link with libintl... " >&6; }
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011538$as_echo "$LIBINTL" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011539
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011540 for element in $INCINTL; do
11541 haveit=
11542 for x in $CPPFLAGS; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011543
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011544 acl_save_prefix="$prefix"
11545 prefix="$acl_final_prefix"
11546 acl_save_exec_prefix="$exec_prefix"
11547 exec_prefix="$acl_final_exec_prefix"
11548 eval x=\"$x\"
11549 exec_prefix="$acl_save_exec_prefix"
11550 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011551
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011552 if test "X$x" = "X$element"; then
11553 haveit=yes
11554 break
11555 fi
11556 done
11557 if test -z "$haveit"; then
11558 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11559 fi
11560 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011561
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011562 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000011563
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011564
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011565$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011566
11567
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011568$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011569
11570 fi
11571
11572 POSUB=po
11573 fi
11574
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011575
11576 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011577 BUILD_INCLUDED_LIBINTL=yes
11578 fi
11579
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011580
11581
11582
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011583
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011584 nls_cv_header_intl=
11585 nls_cv_header_libgt=
11586
11587 DATADIRNAME=share
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011588
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011589
11590 INSTOBJEXT=.mo
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011591
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011592
11593 GENCAT=gencat
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011594
11595
Theodore Ts'o93613952014-07-03 23:44:13 -040011596 INTLOBJS=
11597 if test "$USE_INCLUDED_LIBINTL" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011598 INTLOBJS="\$(GETTOBJS)"
11599 fi
11600
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011601
11602 INTL_LIBTOOL_SUFFIX_PREFIX=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011603
11604
Theodore Ts'oa04eba32003-05-03 16:35:17 -040011605
11606 INTLLIBS="$LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011607
11608
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011609
11610
11611
11612
11613
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011615$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11616set x ${MAKE-make}
11617ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011618if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011619 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011620else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011621 cat >conftest.make <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040011622SHELL = /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011623all:
Theodore Ts'oe1052142006-10-21 21:46:47 -040011624 @echo '@@@%%%=$(MAKE)=@@@%%%'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011625_ACEOF
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011626# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Theodore Ts'oe1052142006-10-21 21:46:47 -040011627case `${MAKE-make} -f conftest.make 2>/dev/null` in
11628 *@@@%%%=?*=@@@%%%*)
11629 eval ac_cv_prog_make_${ac_make}_set=yes;;
11630 *)
11631 eval ac_cv_prog_make_${ac_make}_set=no;;
11632esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011633rm -f conftest.make
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011634fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011635if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011637$as_echo "yes" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011638 SET_MAKE=
11639else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011641$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011642 SET_MAKE="MAKE=${MAKE-make}"
11643fi
11644
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011646$as_echo_n "checking for GNU make... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011647if ${_cv_gnu_make_command+:} false; then :
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011648 $as_echo_n "(cached) " >&6
11649else
11650 _cv_gnu_make_command='' ;
11651 for a in "$MAKE" make gmake gnumake ; do
11652 if test -z "$a" ; then continue ; fi ;
11653 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
11654 _cv_gnu_make_command=$a ;
11655 break;
11656 fi
11657 done ;
11658
11659fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011661$as_echo "$_cv_gnu_make_command" >&6; } ;
11662 if test "x$_cv_gnu_make_command" != "x" ; then
11663 ifGNUmake='' ;
11664 ifNotGNUmake='#' ;
11665 else
11666 ifGNUmake='#' ;
11667 ifNotGNUmake='' ;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
Theodore Ts'obcb915b2009-07-02 18:19:10 -040011669$as_echo "\"Not found\"" >&6; };
11670 fi
11671
11672
11673
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011674# Extract the first word of "ln", so it can be a program name with args.
11675set dummy ln; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011677$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011678if ${ac_cv_path_LN+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011679 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011680else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011681 case $LN in
11682 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011683 ac_cv_path_LN="$LN" # Let the user override the test with a path.
11684 ;;
11685 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11687for as_dir in $PATH
11688do
11689 IFS=$as_save_IFS
11690 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011691 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011693 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011695 break 2
11696 fi
11697done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011698 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011699IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011700
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011701 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
11702 ;;
11703esac
11704fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011705LN=$ac_cv_path_LN
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011706if test -n "$LN"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011708$as_echo "$LN" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011709else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011711$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011712fi
11713
Theodore Ts'oe1052142006-10-21 21:46:47 -040011714
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011716$as_echo_n "checking whether ln -s works... " >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011717LN_S=$as_ln_s
11718if test "$LN_S" = "ln -s"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011720$as_echo "yes" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000011721else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011723$as_echo "no, using $LN_S" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000011724fi
11725
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011726# Extract the first word of "mv", so it can be a program name with args.
11727set dummy mv; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011729$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011730if ${ac_cv_path_MV+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011731 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011732else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011733 case $MV in
11734 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011735 ac_cv_path_MV="$MV" # Let the user override the test with a path.
11736 ;;
11737 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11739for as_dir in $PATH
11740do
11741 IFS=$as_save_IFS
11742 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011743 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011744 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011745 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011747 break 2
11748 fi
11749done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011750 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011751IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011752
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011753 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11754 ;;
11755esac
11756fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011757MV=$ac_cv_path_MV
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011758if test -n "$MV"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011760$as_echo "$MV" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011761else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011763$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011764fi
11765
Theodore Ts'oe1052142006-10-21 21:46:47 -040011766
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011767# Extract the first word of "cp", so it can be a program name with args.
11768set dummy cp; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011770$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011771if ${ac_cv_path_CP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011772 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011773else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011774 case $CP in
11775 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011776 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11777 ;;
11778 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11780for as_dir in $PATH
11781do
11782 IFS=$as_save_IFS
11783 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011784 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011786 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011788 break 2
11789 fi
11790done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011791 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011792IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011793
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011794 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11795 ;;
11796esac
11797fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011798CP=$ac_cv_path_CP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011799if test -n "$CP"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011801$as_echo "$CP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011802else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011804$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011805fi
11806
Theodore Ts'oe1052142006-10-21 21:46:47 -040011807
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011808# Extract the first word of "rm", so it can be a program name with args.
11809set dummy rm; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011811$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011812if ${ac_cv_path_RM+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011813 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011814else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011815 case $RM in
11816 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011817 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11818 ;;
11819 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11821for as_dir in $PATH
11822do
11823 IFS=$as_save_IFS
11824 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011825 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011827 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011828 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011829 break 2
11830 fi
11831done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011832 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011833IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011834
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011835 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11836 ;;
11837esac
11838fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011839RM=$ac_cv_path_RM
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011840if test -n "$RM"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011842$as_echo "$RM" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011843else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011845$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011846fi
11847
Theodore Ts'oe1052142006-10-21 21:46:47 -040011848
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011849# Extract the first word of "chmod", so it can be a program name with args.
11850set dummy chmod; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011852$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011853if ${ac_cv_path_CHMOD+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011854 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011855else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011856 case $CHMOD in
11857 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011858 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11859 ;;
11860 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11862for as_dir in $PATH
11863do
11864 IFS=$as_save_IFS
11865 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011866 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011868 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011870 break 2
11871 fi
11872done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011873 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011874IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011875
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011876 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11877 ;;
11878esac
11879fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011880CHMOD=$ac_cv_path_CHMOD
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011881if test -n "$CHMOD"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011883$as_echo "$CHMOD" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011884else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011886$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011887fi
11888
Theodore Ts'oe1052142006-10-21 21:46:47 -040011889
Theodore Ts'o32237012005-01-17 19:13:39 -050011890for ac_prog in gawk mawk nawk awk
11891do
11892 # Extract the first word of "$ac_prog", so it can be a program name with args.
11893set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011895$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011896if ${ac_cv_prog_AWK+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011897 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011898else
Theodore Ts'o32237012005-01-17 19:13:39 -050011899 if test -n "$AWK"; then
11900 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11901else
11902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011903for as_dir in $PATH
11904do
11905 IFS=$as_save_IFS
11906 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011907 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'o32237012005-01-17 19:13:39 -050011909 ac_cv_prog_AWK="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011911 break 2
11912 fi
11913done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011914 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011915IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011916
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011917fi
Theodore Ts'o32237012005-01-17 19:13:39 -050011918fi
11919AWK=$ac_cv_prog_AWK
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011920if test -n "$AWK"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011922$as_echo "$AWK" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011923else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011925$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011926fi
11927
Theodore Ts'oe1052142006-10-21 21:46:47 -040011928
Theodore Ts'o32237012005-01-17 19:13:39 -050011929 test -n "$AWK" && break
11930done
11931
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011933$as_echo_n "checking for egrep... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011934if ${ac_cv_path_EGREP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011935 $as_echo_n "(cached) " >&6
Theodore Ts'o32237012005-01-17 19:13:39 -050011936else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011937 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11938 then ac_cv_path_EGREP="$GREP -E"
11939 else
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011940 if test -z "$EGREP"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011941 ac_path_EGREP_found=false
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011942 # Loop through the user's path and test for each of PROGNAME-LIST
11943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'oe1052142006-10-21 21:46:47 -040011944for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11945do
11946 IFS=$as_save_IFS
11947 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011948 for ac_prog in egrep; do
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011949 for ac_exec_ext in '' $ac_executable_extensions; do
11950 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011951 as_fn_executable_p "$ac_path_EGREP" || continue
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011952# Check for GNU ac_path_EGREP and select it if it is found.
Theodore Ts'oe1052142006-10-21 21:46:47 -040011953 # Check for GNU $ac_path_EGREP
11954case `"$ac_path_EGREP" --version 2>&1` in
11955*GNU*)
11956 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11957*)
11958 ac_count=0
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011959 $as_echo_n 0123456789 >"conftest.in"
Theodore Ts'oe1052142006-10-21 21:46:47 -040011960 while :
11961 do
11962 cat "conftest.in" "conftest.in" >"conftest.tmp"
11963 mv "conftest.tmp" "conftest.in"
11964 cp "conftest.in" "conftest.nl"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011965 $as_echo 'EGREP' >> "conftest.nl"
Theodore Ts'oe1052142006-10-21 21:46:47 -040011966 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11967 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011968 as_fn_arith $ac_count + 1 && ac_count=$as_val
Theodore Ts'oe1052142006-10-21 21:46:47 -040011969 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11970 # Best one so far, save it but keep looking for a better one
11971 ac_cv_path_EGREP="$ac_path_EGREP"
11972 ac_path_EGREP_max=$ac_count
Theodore Ts'o32237012005-01-17 19:13:39 -050011973 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011974 # 10*(2^10) chars as input seems more than enough
11975 test $ac_count -gt 10 && break
11976 done
11977 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11978esac
11979
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011980 $ac_path_EGREP_found && break 3
11981 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011982 done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011983 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011984IFS=$as_save_IFS
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011985 if test -z "$ac_cv_path_EGREP"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100011986 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011987 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011988else
11989 ac_cv_path_EGREP=$EGREP
11990fi
11991
Theodore Ts'oe1052142006-10-21 21:46:47 -040011992 fi
11993fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050011994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010011995$as_echo "$ac_cv_path_EGREP" >&6; }
Theodore Ts'oe1052142006-10-21 21:46:47 -040011996 EGREP="$ac_cv_path_EGREP"
Theodore Ts'o32237012005-01-17 19:13:39 -050011997
11998
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011999# Extract the first word of "sed", so it can be a program name with args.
12000set dummy sed; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012002$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012003if ${ac_cv_path_SED+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012004 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012005else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012006 case $SED in
12007 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012008 ac_cv_path_SED="$SED" # Let the user override the test with a path.
12009 ;;
12010 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12012for as_dir in $PATH
12013do
12014 IFS=$as_save_IFS
12015 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012016 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012018 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012020 break 2
12021 fi
12022done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012023 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012024IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012025
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012026 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
12027 ;;
12028esac
12029fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012030SED=$ac_cv_path_SED
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012031if test -n "$SED"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012033$as_echo "$SED" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012034else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012036$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012037fi
12038
Theodore Ts'oe1052142006-10-21 21:46:47 -040012039
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012040# Extract the first word of "perl", so it can be a program name with args.
12041set dummy perl; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012043$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012044if ${ac_cv_path_PERL+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012045 $as_echo_n "(cached) " >&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012046else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012047 case $PERL in
12048 [\\/]* | ?:[\\/]*)
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012049 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
12050 ;;
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012051 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12053for as_dir in $PATH
12054do
12055 IFS=$as_save_IFS
12056 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012057 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012059 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012061 break 2
12062 fi
12063done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012064 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012065IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012066
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012067 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
12068 ;;
12069esac
12070fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012071PERL=$ac_cv_path_PERL
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012072if test -n "$PERL"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012074$as_echo "$PERL" >&6; }
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012075else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012077$as_echo "no" >&6; }
Theodore Ts'o9d564f71999-07-03 20:25:58 +000012078fi
12079
Theodore Ts'oe1052142006-10-21 21:46:47 -040012080
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012081# Extract the first word of "ldconfig", so it can be a program name with args.
12082set dummy ldconfig; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012084$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012085if ${ac_cv_path_LDCONFIG+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012086 $as_echo_n "(cached) " >&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012087else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012088 case $LDCONFIG in
12089 [\\/]* | ?:[\\/]*)
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012090 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
12091 ;;
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012092 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12094for as_dir in $PATH
12095do
12096 IFS=$as_save_IFS
12097 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012098 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012099 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012100 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012101 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012102 break 2
12103 fi
12104done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012105 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012106IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012107
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012108 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
12109 ;;
12110esac
12111fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012112LDCONFIG=$ac_cv_path_LDCONFIG
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012113if test -n "$LDCONFIG"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012115$as_echo "$LDCONFIG" >&6; }
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012116else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012118$as_echo "no" >&6; }
Theodore Ts'o250f79f2001-05-19 22:02:22 +000012119fi
12120
Theodore Ts'oe1052142006-10-21 21:46:47 -040012121
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012122if test -n "$ac_tool_prefix"; then
12123 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012124set dummy ${ac_tool_prefix}ar; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012126$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012127if ${ac_cv_prog_AR+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012128 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012129else
12130 if test -n "$AR"; then
12131 ac_cv_prog_AR="$AR" # Let the user override the test.
12132else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12134for as_dir in $PATH
12135do
12136 IFS=$as_save_IFS
12137 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012138 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012140 ac_cv_prog_AR="${ac_tool_prefix}ar"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012142 break 2
12143 fi
12144done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012145 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012146IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012147
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012148fi
12149fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012150AR=$ac_cv_prog_AR
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012151if test -n "$AR"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012153$as_echo "$AR" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012154else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012156$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012157fi
12158
Theodore Ts'oe1052142006-10-21 21:46:47 -040012159
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012160fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012161if test -z "$ac_cv_prog_AR"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012162 ac_ct_AR=$AR
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012163 # Extract the first word of "ar", so it can be a program name with args.
12164set dummy ar; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012166$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012167if ${ac_cv_prog_ac_ct_AR+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012168 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012169else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012170 if test -n "$ac_ct_AR"; then
12171 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012172else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12174for as_dir in $PATH
12175do
12176 IFS=$as_save_IFS
12177 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012178 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012180 ac_cv_prog_ac_ct_AR="ar"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012182 break 2
12183 fi
12184done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012185 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012186IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012187
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012188fi
12189fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012190ac_ct_AR=$ac_cv_prog_ac_ct_AR
12191if test -n "$ac_ct_AR"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012193$as_echo "$ac_ct_AR" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012194else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012196$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012197fi
12198
Theodore Ts'oe1052142006-10-21 21:46:47 -040012199 if test "x$ac_ct_AR" = x; then
12200 AR="ar"
12201 else
12202 case $cross_compiling:$ac_tool_warned in
12203yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012204{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012205$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012206ac_tool_warned=yes ;;
12207esac
12208 AR=$ac_ct_AR
12209 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012210else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012211 AR="$ac_cv_prog_AR"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012212fi
12213
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012214if test -n "$ac_tool_prefix"; then
12215 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012216set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012218$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012219if ${ac_cv_prog_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012220 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012221else
12222 if test -n "$RANLIB"; then
12223 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12224else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12226for as_dir in $PATH
12227do
12228 IFS=$as_save_IFS
12229 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012230 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012232 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012234 break 2
12235 fi
12236done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012237 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012238IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012239
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012240fi
12241fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012242RANLIB=$ac_cv_prog_RANLIB
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012243if test -n "$RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012245$as_echo "$RANLIB" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012246else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012248$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012249fi
12250
Theodore Ts'oe1052142006-10-21 21:46:47 -040012251
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012252fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012253if test -z "$ac_cv_prog_RANLIB"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012254 ac_ct_RANLIB=$RANLIB
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012255 # Extract the first word of "ranlib", so it can be a program name with args.
12256set dummy ranlib; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012258$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012259if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012260 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012261else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012262 if test -n "$ac_ct_RANLIB"; then
12263 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012264else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12266for as_dir in $PATH
12267do
12268 IFS=$as_save_IFS
12269 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012270 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012272 ac_cv_prog_ac_ct_RANLIB="ranlib"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012274 break 2
12275 fi
12276done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012277 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012278IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012279
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012280fi
12281fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012282ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12283if test -n "$ac_ct_RANLIB"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012285$as_echo "$ac_ct_RANLIB" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012286else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012288$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012289fi
12290
Theodore Ts'oe1052142006-10-21 21:46:47 -040012291 if test "x$ac_ct_RANLIB" = x; then
12292 RANLIB=":"
12293 else
12294 case $cross_compiling:$ac_tool_warned in
12295yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012296{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012298ac_tool_warned=yes ;;
12299esac
12300 RANLIB=$ac_ct_RANLIB
12301 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012302else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012303 RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012304fi
12305
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012306if test -n "$ac_tool_prefix"; then
12307 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012308set dummy ${ac_tool_prefix}strip; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012310$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012311if ${ac_cv_prog_STRIP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012312 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012313else
12314 if test -n "$STRIP"; then
12315 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12316else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12318for as_dir in $PATH
12319do
12320 IFS=$as_save_IFS
12321 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012322 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012324 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012326 break 2
12327 fi
12328done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012329 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012330IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012331
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012332fi
12333fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012334STRIP=$ac_cv_prog_STRIP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012335if test -n "$STRIP"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012337$as_echo "$STRIP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012338else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012340$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012341fi
12342
Theodore Ts'oe1052142006-10-21 21:46:47 -040012343
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012344fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012345if test -z "$ac_cv_prog_STRIP"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012346 ac_ct_STRIP=$STRIP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012347 # Extract the first word of "strip", so it can be a program name with args.
12348set dummy strip; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012350$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012351if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012352 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012353else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012354 if test -n "$ac_ct_STRIP"; then
12355 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012356else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12358for as_dir in $PATH
12359do
12360 IFS=$as_save_IFS
12361 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012362 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012364 ac_cv_prog_ac_ct_STRIP="strip"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012366 break 2
12367 fi
12368done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012369 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012370IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012371
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012372fi
12373fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012374ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
12375if test -n "$ac_ct_STRIP"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012377$as_echo "$ac_ct_STRIP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012378else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012380$as_echo "no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012381fi
12382
Theodore Ts'oe1052142006-10-21 21:46:47 -040012383 if test "x$ac_ct_STRIP" = x; then
12384 STRIP=":"
12385 else
12386 case $cross_compiling:$ac_tool_warned in
12387yes:)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012388{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012389$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012390ac_tool_warned=yes ;;
12391esac
12392 STRIP=$ac_ct_STRIP
12393 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012394else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012395 STRIP="$ac_cv_prog_STRIP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012396fi
12397
Manish Katiyar7321d942008-04-14 17:20:03 +053012398# Extract the first word of "makeinfo", so it can be a program name with args.
12399set dummy makeinfo; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012401$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012402if ${ac_cv_prog_MAKEINFO+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012403 $as_echo_n "(cached) " >&6
Manish Katiyar7321d942008-04-14 17:20:03 +053012404else
12405 if test -n "$MAKEINFO"; then
12406 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
12407else
12408as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12409for as_dir in $PATH
12410do
12411 IFS=$as_save_IFS
12412 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012413 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012414 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Manish Katiyar7321d942008-04-14 17:20:03 +053012415 ac_cv_prog_MAKEINFO="makeinfo"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Manish Katiyar7321d942008-04-14 17:20:03 +053012417 break 2
12418 fi
12419done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012420 done
Manish Katiyar7321d942008-04-14 17:20:03 +053012421IFS=$as_save_IFS
12422
12423fi
12424fi
12425MAKEINFO=$ac_cv_prog_MAKEINFO
12426if test -n "$MAKEINFO"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012428$as_echo "$MAKEINFO" >&6; }
Manish Katiyar7321d942008-04-14 17:20:03 +053012429else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012431$as_echo "no" >&6; }
Manish Katiyar7321d942008-04-14 17:20:03 +053012432fi
12433
12434
12435if test "_$MAKEINFO" = "_"; then
12436 MAKEINFO="@echo Makeinfo is missing. Info documentation will not be built.;true"
12437else
12438 case "$MAKEINFO" in
12439 */missing.*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
Manish Katiyar7321d942008-04-14 17:20:03 +053012441*** Makeinfo is missing. Info documentation will not be built." >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012442$as_echo "$as_me: WARNING:
Manish Katiyar7321d942008-04-14 17:20:03 +053012443*** Makeinfo is missing. Info documentation will not be built." >&2;}
12444 ;;
12445 *)
12446 ;;
12447 esac
12448fi
12449
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012450
Theodore Ts'o6c133521999-07-03 20:37:03 +000012451# See if we need a separate native compiler.
12452if test $cross_compiling = no; then
12453 BUILD_CC="$CC"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012454
Theodore Ts'o6c133521999-07-03 20:37:03 +000012455else
12456 for ac_prog in gcc cc
12457do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012458 # Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'o6c133521999-07-03 20:37:03 +000012459set dummy $ac_prog; ac_word=$2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012461$as_echo_n "checking for $ac_word... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012462if ${ac_cv_prog_BUILD_CC+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012463 $as_echo_n "(cached) " >&6
Theodore Ts'o6c133521999-07-03 20:37:03 +000012464else
12465 if test -n "$BUILD_CC"; then
12466 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
12467else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12469for as_dir in $PATH
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012470do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012471 IFS=$as_save_IFS
12472 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012473 for ac_exec_ext in '' $ac_executable_extensions; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012474 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012475 ac_cv_prog_BUILD_CC="$ac_prog"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012477 break 2
12478 fi
12479done
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012480 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040012481IFS=$as_save_IFS
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012482
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012483fi
12484fi
12485BUILD_CC=$ac_cv_prog_BUILD_CC
12486if test -n "$BUILD_CC"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012488$as_echo "$BUILD_CC" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012489else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012491$as_echo "no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012492fi
12493
Theodore Ts'oe1052142006-10-21 21:46:47 -040012494
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012495 test -n "$BUILD_CC" && break
12496done
12497
12498fi
Theodore Ts'o74f2c4a2015-06-19 19:28:25 -040012499for ac_header in dirent.h errno.h execinfo.h getopt.h malloc.h mntent.h paths.h semaphore.h setjmp.h signal.h stdarg.h stdint.h stdlib.h termios.h termio.h unistd.h utime.h attr/xattr.h linux/falloc.h linux/fd.h linux/major.h linux/loop.h net/if_dl.h netinet/in.h sys/acl.h sys/disklabel.h sys/disk.h sys/file.h sys/ioctl.h sys/key.h sys/mkdev.h sys/mman.h sys/mount.h sys/prctl.h sys/resource.h sys/select.h sys/socket.h sys/sockio.h sys/stat.h sys/syscall.h sys/sysctl.h sys/sysmacros.h sys/time.h sys/types.h sys/un.h sys/wait.h
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012500do :
12501 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12502ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012503if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012504 cat >>confdefs.h <<_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012505#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012506_ACEOF
12507
12508fi
12509
12510done
12511
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012512for ac_header in net/if.h
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012513do :
12514 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012515#if HAVE_SYS_TYPES_H
12516#include <sys/types.h>
12517#endif
12518#if HAVE_SYS_SOCKET
12519#include <sys/socket.h>
12520#endif
12521
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012522"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012523if test "x$ac_cv_header_net_if_h" = xyes; then :
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012524 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012525#define HAVE_NET_IF_H 1
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050012526_ACEOF
12527
12528fi
12529
12530done
12531
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012532for ac_func in vprintf
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012533do :
12534 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012535if test "x$ac_cv_func_vprintf" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012536 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012537#define HAVE_VPRINTF 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012538_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012539
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012540ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012541if test "x$ac_cv_func__doprnt" = xyes; then :
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012542
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012543$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012544
12545fi
12546
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012547fi
12548done
12549
12550
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012551ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12552"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012553if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012554
12555$as_echo "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
Theodore Ts'offf45482003-04-13 00:44:19 -040012556
12557fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012558
Theodore Ts'o28739272014-01-03 00:26:43 -050012559ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12560if test "x$ac_cv_member_struct_stat_st_atim" = xyes; then :
12561
12562cat >>confdefs.h <<_ACEOF
12563#define HAVE_STRUCT_STAT_ST_ATIM 1
12564_ACEOF
12565
12566
12567fi
12568
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012569ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12570"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012571if test "x$ac_cv_type_ssize_t" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012572
12573$as_echo "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012574
Theodore Ts'offf45482003-04-13 00:44:19 -040012575fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012576
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012577ac_fn_c_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12578"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012579if test "x$ac_cv_have_decl_llseek" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012580
12581$as_echo "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
Theodore Ts'offf45482003-04-13 00:44:19 -040012582
12583fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012584
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012585ac_fn_c_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012586 #define _LARGEFILE64_SOURCE
12587 #include <unistd.h>
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012588"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012589if test "x$ac_cv_have_decl_lseek64" = xyes; then :
Theodore Ts'od1154eb2011-09-18 17:34:37 -040012590
12591$as_echo "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012592
12593fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012594
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012595# The cast to long int works around a bug in the HP C Compiler
12596# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12597# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12598# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012600$as_echo_n "checking size of short... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012601if ${ac_cv_sizeof_short+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012602 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012603else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012604 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012605
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012606else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012607 if test "$ac_cv_type_short" = yes; then
12608 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012609$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012610as_fn_error 77 "cannot compute sizeof (short)
12611See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012612 else
12613 ac_cv_sizeof_short=0
12614 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012615fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012616
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012617fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012619$as_echo "$ac_cv_sizeof_short" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012620
12621
12622
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012623cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012624#define SIZEOF_SHORT $ac_cv_sizeof_short
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012625_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012626
12627
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012628# The cast to long int works around a bug in the HP C Compiler
12629# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12630# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12631# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012632{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012633$as_echo_n "checking size of int... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012634if ${ac_cv_sizeof_int+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012635 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012636else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012637 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012638
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012639else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012640 if test "$ac_cv_type_int" = yes; then
12641 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012642$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012643as_fn_error 77 "cannot compute sizeof (int)
12644See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012645 else
12646 ac_cv_sizeof_int=0
12647 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012648fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012649
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012650fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012652$as_echo "$ac_cv_sizeof_int" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012653
12654
12655
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012656cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012657#define SIZEOF_INT $ac_cv_sizeof_int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012658_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012659
12660
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012661# The cast to long int works around a bug in the HP C Compiler
12662# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12663# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12664# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012666$as_echo_n "checking size of long... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012667if ${ac_cv_sizeof_long+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012668 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012669else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012670 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012671
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012672else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012673 if test "$ac_cv_type_long" = yes; then
12674 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012675$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012676as_fn_error 77 "cannot compute sizeof (long)
12677See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012678 else
12679 ac_cv_sizeof_long=0
12680 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012681fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012682
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012683fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012685$as_echo "$ac_cv_sizeof_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012686
12687
12688
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012689cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012690#define SIZEOF_LONG $ac_cv_sizeof_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012691_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012692
12693
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012694# The cast to long int works around a bug in the HP C Compiler
12695# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12696# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12697# This bug is HP SR number 8606223364.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012699$as_echo_n "checking size of long long... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012700if ${ac_cv_sizeof_long_long+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012701 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012702else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012703 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012704
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012705else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012706 if test "$ac_cv_type_long_long" = yes; then
12707 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012708$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012709as_fn_error 77 "cannot compute sizeof (long long)
12710See \`config.log' for more details" "$LINENO" 5; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012711 else
12712 ac_cv_sizeof_long_long=0
12713 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012714fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012715
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012716fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012718$as_echo "$ac_cv_sizeof_long_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012719
12720
12721
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012722cat >>confdefs.h <<_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012723#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012724_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012725
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012726
Theodore Ts'occ68e8a2013-05-04 19:01:09 -040012727# The cast to long int works around a bug in the HP C Compiler
12728# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12729# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12730# This bug is HP SR number 8606223364.
12731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12732$as_echo_n "checking size of off_t... " >&6; }
12733if ${ac_cv_sizeof_off_t+:} false; then :
12734 $as_echo_n "(cached) " >&6
12735else
12736 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
12737
12738else
12739 if test "$ac_cv_type_off_t" = yes; then
12740 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12741$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12742as_fn_error 77 "cannot compute sizeof (off_t)
12743See \`config.log' for more details" "$LINENO" 5; }
12744 else
12745 ac_cv_sizeof_off_t=0
12746 fi
12747fi
12748
12749fi
12750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12751$as_echo "$ac_cv_sizeof_off_t" >&6; }
12752
12753
12754
12755cat >>confdefs.h <<_ACEOF
12756#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
12757_ACEOF
12758
12759
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012760SIZEOF_SHORT=$ac_cv_sizeof_short
12761SIZEOF_INT=$ac_cv_sizeof_int
12762SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012763SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
Theodore Ts'occ68e8a2013-05-04 19:01:09 -040012764SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12765
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000012766
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012767
12768
12769
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012771$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012772if ${ac_cv_c_bigendian+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012773 $as_echo_n "(cached) " >&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012774else
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012775 ac_cv_c_bigendian=unknown
12776 # See if we're dealing with a universal compiler.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012778/* end confdefs.h. */
12779#ifndef __APPLE_CC__
12780 not a universal capable compiler
12781 #endif
12782 typedef int dummy;
12783
12784_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012785if ac_fn_c_try_compile "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012786
12787 # Check for potential -arch flags. It is not universal unless
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012788 # there are at least two -arch flags with different values.
12789 ac_arch=
12790 ac_prev=
12791 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12792 if test -n "$ac_prev"; then
12793 case $ac_word in
12794 i?86 | x86_64 | ppc | ppc64)
12795 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12796 ac_arch=$ac_word
12797 else
12798 ac_cv_c_bigendian=universal
12799 break
12800 fi
12801 ;;
12802 esac
12803 ac_prev=
12804 elif test "x$ac_word" = "x-arch"; then
12805 ac_prev=arch
12806 fi
12807 done
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012808fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12810 if test $ac_cv_c_bigendian = unknown; then
12811 # See if sys/param.h defines the BYTE_ORDER macro.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012813/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012814#include <sys/types.h>
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012815 #include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012816
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012817int
12818main ()
12819{
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012820#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12821 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12822 && LITTLE_ENDIAN)
12823 bogus endian macros
12824 #endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012825
12826 ;
12827 return 0;
12828}
12829_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012830if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012831 # It does; now see whether it defined to BIG_ENDIAN or not.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012833/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012834#include <sys/types.h>
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012835 #include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012836
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012837int
12838main ()
12839{
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012840#if BYTE_ORDER != BIG_ENDIAN
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012841 not big endian
12842 #endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012843
12844 ;
12845 return 0;
12846}
12847_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012848if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012849 ac_cv_c_bigendian=yes
12850else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012851 ac_cv_c_bigendian=no
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012852fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012854fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12856 fi
12857 if test $ac_cv_c_bigendian = unknown; then
12858 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012860/* end confdefs.h. */
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012861#include <limits.h>
12862
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012863int
12864main ()
12865{
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012866#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12867 bogus endian macros
12868 #endif
12869
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012870 ;
12871 return 0;
12872}
12873_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012874if ac_fn_c_try_compile "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012875 # It does; now see whether it defined to _BIG_ENDIAN or not.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012877/* end confdefs.h. */
12878#include <limits.h>
12879
12880int
12881main ()
12882{
12883#ifndef _BIG_ENDIAN
12884 not big endian
12885 #endif
12886
12887 ;
12888 return 0;
12889}
12890_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012891if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012892 ac_cv_c_bigendian=yes
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012893else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012894 ac_cv_c_bigendian=no
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012895fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012897fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12899 fi
12900 if test $ac_cv_c_bigendian = unknown; then
12901 # Compile a test program.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012902 if test "$cross_compiling" = yes; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012903 # Try to guess by grepping values from an object file.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012905/* end confdefs.h. */
12906short int ascii_mm[] =
12907 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12908 short int ascii_ii[] =
12909 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12910 int use_ascii (int i) {
12911 return ascii_mm[i] + ascii_ii[i];
12912 }
12913 short int ebcdic_ii[] =
12914 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12915 short int ebcdic_mm[] =
12916 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12917 int use_ebcdic (int i) {
12918 return ebcdic_mm[i] + ebcdic_ii[i];
12919 }
12920 extern int foo;
12921
12922int
12923main ()
12924{
12925return use_ascii (foo) == use_ebcdic (foo);
12926 ;
12927 return 0;
12928}
12929_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012930if ac_fn_c_try_compile "$LINENO"; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012931 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12932 ac_cv_c_bigendian=yes
12933 fi
12934 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12935 if test "$ac_cv_c_bigendian" = unknown; then
12936 ac_cv_c_bigendian=no
12937 else
12938 # finding both strings is unlikely to happen, but who knows?
12939 ac_cv_c_bigendian=unknown
12940 fi
12941 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012942fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012944else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012946/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040012947$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012948int
12949main ()
12950{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012951
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012952 /* Are we little or big endian? From Harbison&Steele. */
12953 union
12954 {
12955 long int l;
12956 char c[sizeof (long int)];
12957 } u;
12958 u.l = 1;
12959 return u.c[sizeof (long int) - 1] == 1;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012960
12961 ;
12962 return 0;
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012963}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012964_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012965if ac_fn_c_try_run "$LINENO"; then :
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012966 ac_cv_c_bigendian=no
12967else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012968 ac_cv_c_bigendian=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012969fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012970rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12971 conftest.$ac_objext conftest.beam conftest.$ac_ext
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012972fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012973
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012974 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012975fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012977$as_echo "$ac_cv_c_bigendian" >&6; }
12978 case $ac_cv_c_bigendian in #(
12979 yes)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012980 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012981;; #(
12982 no)
12983 ;; #(
12984 universal)
12985
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012986$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012987
12988 ;; #(
12989 *)
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100012990 as_fn_error $? "unknown endianness
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050012991 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
Scott James Remnant39fd3d42009-05-14 13:03:25 +010012992 esac
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000012993
Chen Qi91f04682014-05-05 21:08:42 -040012994if test $cross_compiling = no; then
12995 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12996else
12997 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12998fi
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040012999ASM_TYPES_HEADER=./asm_types.h
13000
Theodore Ts'o488c75a2008-06-07 08:55:21 -040013001echo "/* These defines are needed for the public ext2fs.h header file */" \
13002 > public_config.h
13003if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
13004 uniq tmp_config.$$ >> public_config.h
13005else
13006 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
13007fi
13008if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
13009 uniq tmp_config.$$ >> public_config.h
13010else
13011 echo "#undef WORDS_BIGENDIAN" >> public_config.h
13012fi
13013rm -f tmp_config.$$
13014PUBLIC_CONFIG_HEADER=./public_config.h
13015
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013016for ac_header in inttypes.h
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013017do :
13018 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013019if test "x$ac_cv_header_inttypes_h" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013020 cat >>confdefs.h <<_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013021#define HAVE_INTTYPES_H 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013022_ACEOF
13023
13024fi
13025
Theodore Ts'o0c193f82003-08-01 14:26:23 -040013026done
13027
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013028ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013029if test "x$ac_cv_type_intptr_t" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013030
13031cat >>confdefs.h <<_ACEOF
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050013032#define HAVE_INTPTR_T 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013033_ACEOF
13034
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050013035
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013036fi
13037
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013039$as_echo_n "checking whether struct stat has a st_flags field... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013040if ${e2fsprogs_cv_struct_st_flags+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013041 $as_echo_n "(cached) " >&6
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013042else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013044/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013045#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013046int
13047main ()
13048{
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013049struct stat stat; stat.st_flags = 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013050 ;
13051 return 0;
13052}
13053_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013054if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013055 e2fsprogs_cv_struct_st_flags=yes
13056else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013057 e2fsprogs_cv_struct_st_flags=no
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013058fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013059rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13060fi
13061
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013063$as_echo "$e2fsprogs_cv_struct_st_flags" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013064if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013066$as_echo_n "checking whether st_flags field is useful... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013067 if ${e2fsprogs_cv_struct_st_flags_immut+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013068 $as_echo_n "(cached) " >&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013069else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013071/* end confdefs.h. */
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013072#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013073int
13074main ()
13075{
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013076struct stat stat; stat.st_flags |= UF_IMMUTABLE;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013077 ;
13078 return 0;
13079}
13080_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013081if ac_fn_c_try_compile "$LINENO"; then :
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013082 e2fsprogs_cv_struct_st_flags_immut=yes
13083else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013084 e2fsprogs_cv_struct_st_flags_immut=no
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013085fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13087fi
13088
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013090$as_echo "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013091 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013092
13093$as_echo "#define HAVE_STAT_FLAGS 1" >>confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013094
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000013095 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013096fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013097ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050013098 #include <sys/socket.h>
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013099"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013100if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013101
13102cat >>confdefs.h <<_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050013103#define HAVE_SA_LEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013104_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050013105
13106fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013107
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013108if test -n "$BLKID_CMT"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing blkid_probe_all" >&5
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013110$as_echo_n "checking for library containing blkid_probe_all... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013111if ${ac_cv_search_blkid_probe_all+:} false; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013112 $as_echo_n "(cached) " >&6
13113else
13114 ac_func_search_save_LIBS=$LIBS
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013115cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013116/* end confdefs.h. */
13117
13118/* Override any GCC internal prototype to avoid an error.
13119 Use char because int might match the return type of a GCC
13120 builtin and then its argument prototype would still apply. */
13121#ifdef __cplusplus
13122extern "C"
13123#endif
13124char blkid_probe_all ();
13125int
13126main ()
13127{
13128return blkid_probe_all ();
13129 ;
13130 return 0;
13131}
13132_ACEOF
13133for ac_lib in '' blkid; do
13134 if test -z "$ac_lib"; then
13135 ac_res="none required"
13136 else
13137 ac_res=-l$ac_lib
13138 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13139 fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013140 if ac_fn_c_try_link "$LINENO"; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013141 ac_cv_search_blkid_probe_all=$ac_res
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013142fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013143rm -f core conftest.err conftest.$ac_objext \
13144 conftest$ac_exeext
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013145 if ${ac_cv_search_blkid_probe_all+:} false; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013146 break
13147fi
13148done
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013149if ${ac_cv_search_blkid_probe_all+:} false; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013150
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013151else
13152 ac_cv_search_blkid_probe_all=no
13153fi
13154rm conftest.$ac_ext
13155LIBS=$ac_func_search_save_LIBS
13156fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_blkid_probe_all" >&5
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013158$as_echo "$ac_cv_search_blkid_probe_all" >&6; }
13159ac_res=$ac_cv_search_blkid_probe_all
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013160if test "$ac_res" != no; then :
Eric Sandeen9ed8e5f2009-10-02 11:32:42 -050013161 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13162
13163fi
13164
13165fi
Theodore Ts'o74f2c4a2015-06-19 19:28:25 -040013166for ac_func in __secure_getenv add_key backtrace blkid_probe_get_topology blkid_probe_enable_partitions chflags fadvise64 fallocate fallocate64 fchown fdatasync fstat64 ftruncate64 futimes getcwd getdtablesize getmntinfo getpwuid_r getrlimit getrusage jrand48 keyctl llistxattr llseek lseek64 mallinfo mbstowcs memalign mempcpy mmap msync nanosleep open64 pathconf posix_fadvise posix_fadvise64 posix_memalign prctl pread pwrite pread64 pwrite64 secure_getenv setmntent setresgid setresuid snprintf srandom stpcpy strcasecmp strdup strnlen strptime strtoull sync_file_range sysconf usleep utime utimes valloc
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013167do :
13168 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13169ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013170if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013171 cat >>confdefs.h <<_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013172#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013173_ACEOF
13174
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013175fi
13176done
13177
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013178SOCKET_LIB=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013180$as_echo_n "checking for socket in -lsocket... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013181if ${ac_cv_lib_socket_socket+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013182 $as_echo_n "(cached) " >&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013183else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013184 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013185LIBS="-lsocket $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013186cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013187/* end confdefs.h. */
13188
Theodore Ts'oe1052142006-10-21 21:46:47 -040013189/* Override any GCC internal prototype to avoid an error.
13190 Use char because int might match the return type of a GCC
13191 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013192#ifdef __cplusplus
13193extern "C"
13194#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013195char socket ();
13196int
13197main ()
13198{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013199return socket ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013200 ;
13201 return 0;
13202}
13203_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013204if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013205 ac_cv_lib_socket_socket=yes
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013206else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013207 ac_cv_lib_socket_socket=no
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013208fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013209rm -f core conftest.err conftest.$ac_objext \
13210 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013211LIBS=$ac_check_lib_save_LIBS
13212fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013214$as_echo "$ac_cv_lib_socket_socket" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013215if test "x$ac_cv_lib_socket_socket" = xyes; then :
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013216 SOCKET_LIB=-lsocket
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013217fi
13218
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013219
Darrick J. Wongb291c112014-09-13 15:12:46 -070013220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13221$as_echo_n "checking for magic_file in -lmagic... " >&6; }
13222if ${ac_cv_lib_magic_magic_file+:} false; then :
13223 $as_echo_n "(cached) " >&6
13224else
13225 ac_check_lib_save_LIBS=$LIBS
13226LIBS="-lmagic $LIBS"
13227cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13228/* end confdefs.h. */
13229
13230/* Override any GCC internal prototype to avoid an error.
13231 Use char because int might match the return type of a GCC
13232 builtin and then its argument prototype would still apply. */
13233#ifdef __cplusplus
13234extern "C"
13235#endif
13236char magic_file ();
13237int
13238main ()
13239{
13240return magic_file ();
13241 ;
13242 return 0;
13243}
13244_ACEOF
13245if ac_fn_c_try_link "$LINENO"; then :
13246 ac_cv_lib_magic_magic_file=yes
13247else
13248 ac_cv_lib_magic_magic_file=no
13249fi
13250rm -f core conftest.err conftest.$ac_objext \
13251 conftest$ac_exeext conftest.$ac_ext
13252LIBS=$ac_check_lib_save_LIBS
13253fi
13254{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13255$as_echo "$ac_cv_lib_magic_magic_file" >&6; }
13256if test "x$ac_cv_lib_magic_magic_file" = xyes; then :
13257 MAGIC_LIB=-lmagic
13258for ac_header in magic.h
13259do :
13260 ac_fn_c_check_header_mongrel "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13261if test "x$ac_cv_header_magic_h" = xyes; then :
13262 cat >>confdefs.h <<_ACEOF
13263#define HAVE_MAGIC_H 1
13264_ACEOF
13265
13266fi
13267
13268done
13269
13270fi
13271
Theodore Ts'od2e3c0d2014-09-21 01:25:58 -040013272if test "$ac_cv_lib_dl_dlopen" = yes ; then
13273 MAGIC_LIB=$DLOPEN_LIB
13274fi
Darrick J. Wongb291c112014-09-13 15:12:46 -070013275
Darrick J. Wong81cbf1e2015-05-13 17:22:40 -070013276FUSE_CMT=
13277FUSE_LIB=
13278# Check whether --enable-fuse2fs was given.
13279if test "${enable_fuse2fs+set}" = set; then :
13280 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13281then
13282 FUSE_CMT="#"
13283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13284$as_echo "Disabling fuse2fs" >&6; }
13285else
13286 for ac_header in pthread.h fuse.h
13287do :
13288 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13289ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13290#define FUSE_USE_VERSION 29
13291"
13292if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13293 cat >>confdefs.h <<_ACEOF
13294#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13295_ACEOF
13296
13297else
13298 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13299$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13300as_fn_error $? "Cannot find fuse2fs headers.
13301See \`config.log' for more details" "$LINENO" 5; }
13302fi
13303
13304done
13305
13306
13307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13308/* end confdefs.h. */
13309#define FUSE_USE_VERSION 29
13310#ifdef __linux__
13311#include <linux/fs.h>
13312#include <linux/falloc.h>
13313#include <linux/xattr.h>
13314#endif
13315
13316int
13317main ()
13318{
13319
13320 ;
13321 return 0;
13322}
13323_ACEOF
13324if ac_fn_c_try_cpp "$LINENO"; then :
13325
13326else
13327 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13328$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13329as_fn_error $? "Cannot find fuse2fs Linux headers.
13330See \`config.log' for more details" "$LINENO" 5; }
13331fi
13332rm -f conftest.err conftest.i conftest.$ac_ext
13333
13334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13335$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13336if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13337 $as_echo_n "(cached) " >&6
13338else
13339 ac_check_lib_save_LIBS=$LIBS
13340LIBS="-losxfuse $LIBS"
13341cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13342/* end confdefs.h. */
13343
13344/* Override any GCC internal prototype to avoid an error.
13345 Use char because int might match the return type of a GCC
13346 builtin and then its argument prototype would still apply. */
13347#ifdef __cplusplus
13348extern "C"
13349#endif
13350char fuse_main ();
13351int
13352main ()
13353{
13354return fuse_main ();
13355 ;
13356 return 0;
13357}
13358_ACEOF
13359if ac_fn_c_try_link "$LINENO"; then :
13360 ac_cv_lib_osxfuse_fuse_main=yes
13361else
13362 ac_cv_lib_osxfuse_fuse_main=no
13363fi
13364rm -f core conftest.err conftest.$ac_objext \
13365 conftest$ac_exeext conftest.$ac_ext
13366LIBS=$ac_check_lib_save_LIBS
13367fi
13368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13369$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13370if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13371 FUSE_LIB=-losxfuse
13372else
13373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13374$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13375if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13376 $as_echo_n "(cached) " >&6
13377else
13378 ac_check_lib_save_LIBS=$LIBS
13379LIBS="-lfuse $LIBS"
13380cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13381/* end confdefs.h. */
13382
13383/* Override any GCC internal prototype to avoid an error.
13384 Use char because int might match the return type of a GCC
13385 builtin and then its argument prototype would still apply. */
13386#ifdef __cplusplus
13387extern "C"
13388#endif
13389char fuse_main ();
13390int
13391main ()
13392{
13393return fuse_main ();
13394 ;
13395 return 0;
13396}
13397_ACEOF
13398if ac_fn_c_try_link "$LINENO"; then :
13399 ac_cv_lib_fuse_fuse_main=yes
13400else
13401 ac_cv_lib_fuse_fuse_main=no
13402fi
13403rm -f core conftest.err conftest.$ac_objext \
13404 conftest$ac_exeext conftest.$ac_ext
13405LIBS=$ac_check_lib_save_LIBS
13406fi
13407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13408$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13409if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13410 FUSE_LIB=-lfuse
13411else
13412 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13413$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13414as_fn_error $? "Cannot find fuse library.
13415See \`config.log' for more details" "$LINENO" 5; }
13416fi
13417
13418fi
13419
13420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13421$as_echo "Enabling fuse2fs" >&6; }
13422fi
13423
13424else
13425 for ac_header in pthread.h fuse.h
13426do :
13427 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13428ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13429#define FUSE_USE_VERSION 29
13430#ifdef __linux__
13431# include <linux/fs.h>
13432# include <linux/falloc.h>
13433# include <linux/xattr.h>
13434#endif
13435"
13436if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13437 cat >>confdefs.h <<_ACEOF
13438#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13439_ACEOF
13440
13441else
13442 FUSE_CMT="#"
13443fi
13444
13445done
13446
13447if test -z "$FUSE_CMT"
13448then
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13450$as_echo_n "checking for fuse_main in -losxfuse... " >&6; }
13451if ${ac_cv_lib_osxfuse_fuse_main+:} false; then :
13452 $as_echo_n "(cached) " >&6
13453else
13454 ac_check_lib_save_LIBS=$LIBS
13455LIBS="-losxfuse $LIBS"
13456cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13457/* end confdefs.h. */
13458
13459/* Override any GCC internal prototype to avoid an error.
13460 Use char because int might match the return type of a GCC
13461 builtin and then its argument prototype would still apply. */
13462#ifdef __cplusplus
13463extern "C"
13464#endif
13465char fuse_main ();
13466int
13467main ()
13468{
13469return fuse_main ();
13470 ;
13471 return 0;
13472}
13473_ACEOF
13474if ac_fn_c_try_link "$LINENO"; then :
13475 ac_cv_lib_osxfuse_fuse_main=yes
13476else
13477 ac_cv_lib_osxfuse_fuse_main=no
13478fi
13479rm -f core conftest.err conftest.$ac_objext \
13480 conftest$ac_exeext conftest.$ac_ext
13481LIBS=$ac_check_lib_save_LIBS
13482fi
13483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13484$as_echo "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13485if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes; then :
13486 FUSE_LIB=-losxfuse
13487else
13488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13489$as_echo_n "checking for fuse_main in -lfuse... " >&6; }
13490if ${ac_cv_lib_fuse_fuse_main+:} false; then :
13491 $as_echo_n "(cached) " >&6
13492else
13493 ac_check_lib_save_LIBS=$LIBS
13494LIBS="-lfuse $LIBS"
13495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13496/* end confdefs.h. */
13497
13498/* Override any GCC internal prototype to avoid an error.
13499 Use char because int might match the return type of a GCC
13500 builtin and then its argument prototype would still apply. */
13501#ifdef __cplusplus
13502extern "C"
13503#endif
13504char fuse_main ();
13505int
13506main ()
13507{
13508return fuse_main ();
13509 ;
13510 return 0;
13511}
13512_ACEOF
13513if ac_fn_c_try_link "$LINENO"; then :
13514 ac_cv_lib_fuse_fuse_main=yes
13515else
13516 ac_cv_lib_fuse_fuse_main=no
13517fi
13518rm -f core conftest.err conftest.$ac_objext \
13519 conftest$ac_exeext conftest.$ac_ext
13520LIBS=$ac_check_lib_save_LIBS
13521fi
13522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13523$as_echo "$ac_cv_lib_fuse_fuse_main" >&6; }
13524if test "x$ac_cv_lib_fuse_fuse_main" = xyes; then :
13525 FUSE_LIB=-lfuse
13526else
13527 FUSE_CMT="#"
13528fi
13529
13530fi
13531
13532fi
13533if test -z "$FUSE_CMT"
13534then
13535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13536$as_echo "Enabling fuse2fs by default." >&6; }
13537fi
13538
13539fi
13540
13541
13542
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013544$as_echo_n "checking for optreset... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013545if ${ac_cv_have_optreset+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013546 $as_echo_n "(cached) " >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013547else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013549/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013550#include <unistd.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013551
13552_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013553if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013554 $EGREP "optreset" >/dev/null 2>&1; then :
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013555 ac_cv_have_optreset=yes
13556else
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013557 ac_cv_have_optreset=no
13558fi
13559rm -f conftest*
13560
13561fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013563$as_echo "$ac_cv_have_optreset" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013564if test $ac_cv_have_optreset = yes; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013565
13566$as_echo "#define HAVE_OPTRESET 1" >>confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013567
13568fi
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013569
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013570SEM_INIT_LIB=''
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013571ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013572if test "x$ac_cv_func_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013573
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013574else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013576$as_echo_n "checking for sem_init in -lpthread... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013577if ${ac_cv_lib_pthread_sem_init+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013578 $as_echo_n "(cached) " >&6
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013579else
13580 ac_check_lib_save_LIBS=$LIBS
13581LIBS="-lpthread $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013582cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013583/* end confdefs.h. */
13584
13585/* Override any GCC internal prototype to avoid an error.
13586 Use char because int might match the return type of a GCC
13587 builtin and then its argument prototype would still apply. */
13588#ifdef __cplusplus
13589extern "C"
13590#endif
13591char sem_init ();
13592int
13593main ()
13594{
13595return sem_init ();
13596 ;
13597 return 0;
13598}
13599_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013600if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013601 ac_cv_lib_pthread_sem_init=yes
13602else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013603 ac_cv_lib_pthread_sem_init=no
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013604fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013605rm -f core conftest.err conftest.$ac_objext \
13606 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013607LIBS=$ac_check_lib_save_LIBS
13608fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013610$as_echo "$ac_cv_lib_pthread_sem_init" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013611if test "x$ac_cv_lib_pthread_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013612 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013613
13614 SEM_INIT_LIB=-lpthread
13615else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013617$as_echo_n "checking for sem_init in -lrt... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013618if ${ac_cv_lib_rt_sem_init+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013619 $as_echo_n "(cached) " >&6
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013620else
13621 ac_check_lib_save_LIBS=$LIBS
13622LIBS="-lrt $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013623cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013624/* end confdefs.h. */
13625
13626/* Override any GCC internal prototype to avoid an error.
13627 Use char because int might match the return type of a GCC
13628 builtin and then its argument prototype would still apply. */
13629#ifdef __cplusplus
13630extern "C"
13631#endif
13632char sem_init ();
13633int
13634main ()
13635{
13636return sem_init ();
13637 ;
13638 return 0;
13639}
13640_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013641if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013642 ac_cv_lib_rt_sem_init=yes
13643else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013644 ac_cv_lib_rt_sem_init=no
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013645fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013646rm -f core conftest.err conftest.$ac_objext \
13647 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013648LIBS=$ac_check_lib_save_LIBS
13649fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013651$as_echo "$ac_cv_lib_rt_sem_init" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013652if test "x$ac_cv_lib_rt_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013653 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013654
13655 SEM_INIT_LIB=-lrt
13656else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013658$as_echo_n "checking for sem_init in -lposix4... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013659if ${ac_cv_lib_posix4_sem_init+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013660 $as_echo_n "(cached) " >&6
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013661else
13662 ac_check_lib_save_LIBS=$LIBS
13663LIBS="-lposix4 $LIBS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013664cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013665/* end confdefs.h. */
13666
13667/* Override any GCC internal prototype to avoid an error.
13668 Use char because int might match the return type of a GCC
13669 builtin and then its argument prototype would still apply. */
13670#ifdef __cplusplus
13671extern "C"
13672#endif
13673char sem_init ();
13674int
13675main ()
13676{
13677return sem_init ();
13678 ;
13679 return 0;
13680}
13681_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013682if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013683 ac_cv_lib_posix4_sem_init=yes
13684else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013685 ac_cv_lib_posix4_sem_init=no
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013686fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013687rm -f core conftest.err conftest.$ac_objext \
13688 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013689LIBS=$ac_check_lib_save_LIBS
13690fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013692$as_echo "$ac_cv_lib_posix4_sem_init" >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013693if test "x$ac_cv_lib_posix4_sem_init" = xyes; then :
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013694 $as_echo "#define HAVE_SEM_INIT 1" >>confdefs.h
Theodore Ts'od7f45af2008-09-12 10:15:26 -040013695
13696 SEM_INIT_LIB=-lposix4
13697fi
13698
13699fi
13700
13701fi
13702
13703fi
13704
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013706$as_echo_n "checking for unified diff option... " >&6; }
Theodore Ts'o27f991b2008-04-01 20:32:55 -040013707if diff -u $0 $0 > /dev/null 2>&1 ; then
Theodore Ts'oe54635d2006-08-06 14:33:13 -040013708 UNI_DIFF_OPTS=-u
13709else
13710 UNI_DIFF_OPTS=-c
13711fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013713$as_echo "$UNI_DIFF_OPTS" >&6; }
Theodore Ts'oe54635d2006-08-06 14:33:13 -040013714
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000013715case "$host_os" in
13716linux*)
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013717
13718$as_echo "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013719
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000013720 ;;
13721esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040013722LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040013723CYGWIN_CMT="#"
13724UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040013725case "$host_os" in
13726linux*)
13727 LINUX_CMT=
13728 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -040013729cygwin)
13730 CYGWIN_CMT=
13731 UNIX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040013732 ;;
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040013733esac
13734
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013735
13736
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013737case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013738linux* | gnu* | k*bsd*-gnu)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013739 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
13740 root_prefix="";
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013742$as_echo "On $host_os systems, root_prefix defaults to ''" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013743 fi
13744 ;;
13745esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013746case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013747linux* | gnu* | k*bsd*-gnu)
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013748 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013749 prefix="/usr";
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013751$as_echo "On $host_os systems, prefix defaults to /usr" >&6; }
Theodore Ts'obff61a72002-05-21 22:21:38 -040013752 if test "$mandir" = '${prefix}/man' ; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013754$as_echo "...and mandir defaults to /usr/share/man" >&6; }
Theodore Ts'obff61a72002-05-21 22:21:38 -040013755 mandir=/usr/share/man
13756 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013757 fi
13758;;
13759esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013760if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +000013761 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013762 root_prefix="$ac_default_prefix"
13763 else
13764 root_prefix="$prefix"
13765 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040013766 root_bindir=$bindir
13767 root_sbindir=$sbindir
13768 root_libdir=$libdir
13769 root_sysconfdir=$sysconfdir
13770else
13771 root_bindir='${root_prefix}/bin'
13772 root_sbindir='${root_prefix}/sbin'
13773 root_libdir='${root_prefix}/lib'
13774 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013775fi
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013776if test "$bindir" != '${exec_prefix}/bin'; then
13777 root_bindir=$bindir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013779$as_echo "Setting root_bindir to $root_bindir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013780fi
13781if test "$sbindir" != '${exec_prefix}/sbin'; then
13782 root_sbindir=$sbindir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013784$as_echo "Setting root_sbindir to $root_sbindir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013785fi
13786if test "$libdir" != '${exec_prefix}/lib'; then
13787 root_libdir=$libdir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013789$as_echo "Setting root_libdir to $root_libdir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013790fi
13791if test "$sysconfdir" != '${prefix}/etc'; then
13792 root_sysconfdir=$sysconfdir
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013794$as_echo "Setting root_sysconfdir to $root_sysconfdir" >&6; }
Theodore Ts'oc4ef11c2008-01-04 16:55:37 -050013795fi
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000013796
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013797
13798
13799
13800
Theodore Ts'o55e00a22011-09-18 23:53:23 -040013801
13802# Check whether --with-multiarch was given.
13803if test "${with_multiarch+set}" = set; then :
Theodore Ts'od7fa4102014-02-05 15:45:36 -050013804 withval=$with_multiarch; if test "$withval" = "lib64"; then
13805 libdir=/usr/lib64
13806 root_libdir=/lib64
13807else
13808 libdir=$libdir/$withval
13809 root_libdir=$root_libdir/$withval
13810fi
Theodore Ts'o55e00a22011-09-18 23:53:23 -040013811
13812fi
Theodore Ts'od3de1a72012-12-15 22:10:27 -050013813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
13814$as_echo_n "checking whether we can link with -static... " >&6; }
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013815if ${ac_cv_e2fsprogs_use_static+:} false; then :
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013816 $as_echo_n "(cached) " >&6
Theodore Ts'oae851481997-04-29 18:13:24 +000013817else
13818 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013819cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013820/* end confdefs.h. */
Theodore Ts'oae851481997-04-29 18:13:24 +000013821#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013822int
13823main ()
13824{
Theodore Ts'oae851481997-04-29 18:13:24 +000013825fflush(stdout);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013826 ;
13827 return 0;
13828}
13829_ACEOF
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013830if ac_fn_c_try_link "$LINENO"; then :
Theodore Ts'oae851481997-04-29 18:13:24 +000013831 ac_cv_e2fsprogs_use_static=yes
13832else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013833 ac_cv_e2fsprogs_use_static=no
Theodore Ts'oae851481997-04-29 18:13:24 +000013834fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013835rm -f core conftest.err conftest.$ac_objext \
13836 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oae851481997-04-29 18:13:24 +000013837LDFLAGS=$SAVE_LDFLAGS
13838fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013839
Theodore Ts'odefde781999-01-04 07:39:19 +000013840case "$host_os" in
13841solaris2.*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013842 ac_cv_e2fsprogs_use_static=no
Theodore Ts'odefde781999-01-04 07:39:19 +000013843;;
13844esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013846$as_echo "$ac_cv_e2fsprogs_use_static" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +000013847LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +000013848if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013849 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +000013850fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013851
Theodore Ts'o07a0db12003-07-05 14:50:24 -040013852case "$host_os" in
13853darwin*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013855$as_echo "Using Apple Darwin / GNU libintl workaround" >&6; }
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013856
13857$as_echo "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
Theodore Ts'o07a0db12003-07-05 14:50:24 -040013858
13859 ;;
13860esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013861SS_DIR=`cd ${srcdir}/lib/ss; pwd`
13862ET_DIR=`cd ${srcdir}/lib/et; pwd`
13863
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013864
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013865if test "$cross_compiling" = yes ; then
13866 DO_TEST_SUITE=
13867else
13868 DO_TEST_SUITE=check
13869fi
13870
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013871INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
13872if test -n "$CPPFLAGS" ; then
13873 INCLUDES="$INCLUDES $CPPFLAGS"
13874fi
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040013875if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040013876 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040013877fi
Theodore Ts'o6c59a662014-01-04 20:44:29 -050013878if test -n "$WITH_DIET_LIBC" ; then
13879 INCLUDES="$INCLUDES -D_REENTRANT"
13880fi
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040013881
Theodore Ts'o5b5bd2c2014-07-10 00:17:05 -040013882
13883 MKINSTALLDIRS=
13884 if test -n "$ac_aux_dir"; then
13885 case "$ac_aux_dir" in
13886 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13887 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13888 esac
13889 fi
13890 if test -z "$MKINSTALLDIRS"; then
13891 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13892 fi
13893
13894
Theodore Ts'odd947da2005-11-09 18:37:07 -040013895if test $cross_compiling = no; then
Theodore Ts'o28739272014-01-03 00:26:43 -050013896 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
Theodore Ts'odd947da2005-11-09 18:37:07 -040013897 BUILD_LDFLAGS="$LDFLAGS"
Theodore Ts'odd947da2005-11-09 18:37:07 -040013898fi
13899
13900
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013901test -d lib || mkdir lib
13902test -d include || mkdir include
13903test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +000013904test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -050013905for i in MCONFIG Makefile e2fsprogs.spec \
Theodore Ts'o183c73b2012-05-12 23:13:24 -040013906 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040013907 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
13908 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050013909 lib/uuid/Makefile lib/uuid/uuid_types.h \
Aditya Kalif239fef2011-07-20 11:40:02 -070013910 lib/blkid/Makefile lib/blkid/blkid_types.h lib/quota/Makefile \
Theodore Ts'oe6441862005-01-26 12:59:25 -050013911 lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
13912 lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
Theodore Ts'o921f4ad2004-11-19 17:25:27 -050013913 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050013914 debugfs/Makefile tests/Makefile tests/progs/Makefile \
Matthias Andree98a5ad62009-07-15 17:37:52 +020013915 resize/Makefile doc/Makefile intl/Makefile \
13916 intl/libgnuintl.h po/Makefile.in ; do
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050013917 if test -d `dirname ${srcdir}/$i` ; then
13918 outlist="$outlist $i"
13919 fi
13920done
Theodore Ts'oe1052142006-10-21 21:46:47 -040013921ac_config_files="$ac_config_files $outlist"
13922
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013923cat >confcache <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013924# This file is a shell script that caches the results of configure
13925# tests run on this system so they can be shared between configure
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013926# scripts and configure runs, see configure's option --config-cache.
13927# It is not useful on other systems. If it contains results you don't
13928# want to keep, you may remove or edit it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013929#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013930# config.status only pays attention to the cache file if you give it
13931# the --recheck option to rerun configure.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013932#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013933# `ac_cv_env_foo' variables (set or unset) will be overridden when
13934# loading this file, other *unset* `ac_cv_foo' will be assigned the
13935# following values.
13936
13937_ACEOF
13938
Theodore Ts'o21c84b71997-04-29 16:15:03 +000013939# The following way of writing the cache mishandles newlines in values,
13940# but we know of no workaround that is simple, portable, and efficient.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013941# So, we kill variables containing newlines.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013942# Ultrix sh set writes to stderr and can't be redirected directly,
13943# and sets the high bit in the cache file unless we assign to the vars.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013944(
13945 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13946 eval ac_val=\$$ac_var
13947 case $ac_val in #(
13948 *${as_nl}*)
13949 case $ac_var in #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013950 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013951$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013952 esac
13953 case $ac_var in #(
13954 _ | IFS | as_nl) ;; #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013955 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013956 *) { eval $ac_var=; unset $ac_var;} ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013957 esac ;;
13958 esac
13959 done
13960
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013961 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -040013962 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13963 *${as_nl}ac_space=\ *)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013964 # `set' does not quote correctly, so add quotes: double-quote
13965 # substitution turns \\\\ into \\, and sed turns \\ into \.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013966 sed -n \
13967 "s/'/'\\\\''/g;
13968 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Theodore Ts'oe1052142006-10-21 21:46:47 -040013969 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013970 *)
13971 # `set' quotes correctly as required by POSIX, so do not add quotes.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013972 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013973 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013974 esac |
13975 sort
13976) |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013977 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -040013978 /^ac_cv_env_/b end
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013979 t clear
Theodore Ts'oe1052142006-10-21 21:46:47 -040013980 :clear
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013981 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13982 t end
Theodore Ts'oe1052142006-10-21 21:46:47 -040013983 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13984 :end' >>confcache
13985if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13986 if test -w "$cache_file"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013987 if test "x$cache_file" != "x/dev/null"; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050013988 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010013989$as_echo "$as_me: updating cache $cache_file" >&6;}
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100013990 if test ! -f "$cache_file" || test -h "$cache_file"; then
13991 cat confcache >"$cache_file"
13992 else
13993 case $cache_file in #(
13994 */* | ?:*)
13995 mv -f confcache "$cache_file"$$ &&
13996 mv -f "$cache_file"$$ "$cache_file" ;; #(
13997 *)
13998 mv -f confcache "$cache_file" ;;
13999 esac
14000 fi
14001 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014002 else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014003 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014004$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014005 fi
14006fi
14007rm -f confcache
14008
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014009test "x$prefix" = xNONE && prefix=$ac_default_prefix
14010# Let make expand exec_prefix.
14011test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14012
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014013DEFS=-DHAVE_CONFIG_H
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014014
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014015ac_libobjs=
14016ac_ltlibobjs=
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014017U=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014018for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14019 # 1. Remove the extension, and $U if already installed.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014020 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014021 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014022 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14023 # will be set to the directory where LIBOBJS objects are built.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014024 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14025 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014026done
14027LIBOBJS=$ac_libobjs
14028
14029LTLIBOBJS=$ac_ltlibobjs
14030
14031
14032
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014033
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014034: "${CONFIG_STATUS=./config.status}"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014035ac_write_fail=0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014036ac_clean_files_save=$ac_clean_files
14037ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014038{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014039$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014040as_write_fail=0
14041cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014042#! $SHELL
14043# Generated by $as_me.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014044# Run this file to recreate the current configuration.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014045# Compiler output produced by configure, useful for debugging
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014046# configure, is in config.log if it exists.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014047
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014048debug=false
14049ac_cs_recheck=false
14050ac_cs_silent=false
Theodore Ts'o07a0db12003-07-05 14:50:24 -040014051
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014052SHELL=\${CONFIG_SHELL-$SHELL}
14053export SHELL
14054_ASEOF
14055cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14056## -------------------- ##
14057## M4sh Initialization. ##
14058## -------------------- ##
Theodore Ts'o07a0db12003-07-05 14:50:24 -040014059
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014060# Be more Bourne compatible
14061DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014062if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014063 emulate sh
14064 NULLCMD=:
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014065 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014066 # is contrary to our usage. Disable this feature.
14067 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040014068 setopt NO_GLOB_SUBST
14069else
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014070 case `(set -o) 2>/dev/null` in #(
14071 *posix*) :
14072 set -o posix ;; #(
14073 *) :
14074 ;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014075esac
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014076fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014077
14078
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014079as_nl='
14080'
14081export as_nl
14082# Printing a long string crashes Solaris 7 /usr/bin/printf.
14083as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14084as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14085as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014086# Prefer a ksh shell builtin over an external printf program on Solaris,
14087# but without wasting forks for bash or zsh.
14088if test -z "$BASH_VERSION$ZSH_VERSION" \
14089 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14090 as_echo='print -r --'
14091 as_echo_n='print -rn --'
14092elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014093 as_echo='printf %s\n'
14094 as_echo_n='printf %s'
14095else
14096 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14097 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14098 as_echo_n='/usr/ucb/echo -n'
14099 else
14100 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14101 as_echo_n_body='eval
14102 arg=$1;
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014103 case $arg in #(
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014104 *"$as_nl"*)
14105 expr "X$arg" : "X\\(.*\\)$as_nl";
14106 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14107 esac;
14108 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14109 '
14110 export as_echo_n_body
14111 as_echo_n='sh -c $as_echo_n_body as_echo'
14112 fi
14113 export as_echo_body
14114 as_echo='sh -c $as_echo_body as_echo'
14115fi
14116
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014117# The user is always right.
14118if test "${PATH_SEPARATOR+set}" != set; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014119 PATH_SEPARATOR=:
14120 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14121 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14122 PATH_SEPARATOR=';'
14123 }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014124fi
14125
Theodore Ts'oe1052142006-10-21 21:46:47 -040014126
14127# IFS
14128# We need space, tab and new line, in precisely that order. Quoting is
14129# there to prevent editors from complaining about space-tab.
14130# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14131# splitting by setting IFS to empty value.)
Theodore Ts'oe1052142006-10-21 21:46:47 -040014132IFS=" "" $as_nl"
14133
14134# Find who we are. Look in the path if we contain no directory separator.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014135as_myself=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014136case $0 in #((
Theodore Ts'oe1052142006-10-21 21:46:47 -040014137 *[\\/]* ) as_myself=$0 ;;
14138 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014139for as_dir in $PATH
14140do
14141 IFS=$as_save_IFS
14142 test -z "$as_dir" && as_dir=.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014143 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14144 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040014145IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014146
Theodore Ts'oe1052142006-10-21 21:46:47 -040014147 ;;
14148esac
14149# We did not find ourselves, most probably we were run as `sh COMMAND'
14150# in which case we are not to be found in the path.
14151if test "x$as_myself" = x; then
14152 as_myself=$0
14153fi
14154if test ! -f "$as_myself"; then
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014155 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014156 exit 1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014157fi
14158
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014159# Unset variables that we do not need and which cause bugs (e.g. in
14160# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14161# suppresses any "Segmentation fault" message there. '((' could
14162# trigger a bug in pdksh 5.2.14.
14163for as_var in BASH_ENV ENV MAIL MAILPATH
14164do eval test x\${$as_var+set} = xset \
14165 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Theodore Ts'oe1052142006-10-21 21:46:47 -040014166done
14167PS1='$ '
14168PS2='> '
14169PS4='+ '
14170
14171# NLS nuisances.
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014172LC_ALL=C
14173export LC_ALL
14174LANGUAGE=C
14175export LANGUAGE
Theodore Ts'oe1052142006-10-21 21:46:47 -040014176
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014177# CDPATH.
14178(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14179
14180
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014181# as_fn_error STATUS ERROR [LINENO LOG_FD]
14182# ----------------------------------------
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014183# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14184# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014185# script with STATUS, using 1 if that was 0.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014186as_fn_error ()
14187{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014188 as_status=$1; test $as_status -eq 0 && as_status=1
14189 if test "$4"; then
14190 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14191 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014192 fi
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014193 $as_echo "$as_me: error: $2" >&2
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014194 as_fn_exit $as_status
14195} # as_fn_error
14196
14197
14198# as_fn_set_status STATUS
14199# -----------------------
14200# Set $? to STATUS, without forking.
14201as_fn_set_status ()
14202{
14203 return $1
14204} # as_fn_set_status
14205
14206# as_fn_exit STATUS
14207# -----------------
14208# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14209as_fn_exit ()
14210{
14211 set +e
14212 as_fn_set_status $1
14213 exit $1
14214} # as_fn_exit
14215
14216# as_fn_unset VAR
14217# ---------------
14218# Portably unset VAR.
14219as_fn_unset ()
14220{
14221 { eval $1=; unset $1;}
14222}
14223as_unset=as_fn_unset
14224# as_fn_append VAR VALUE
14225# ----------------------
14226# Append the text in VALUE to the end of the definition contained in VAR. Take
14227# advantage of any shell optimizations that allow amortized linear growth over
14228# repeated appends, instead of the typical quadratic growth present in naive
14229# implementations.
14230if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14231 eval 'as_fn_append ()
14232 {
14233 eval $1+=\$2
14234 }'
14235else
14236 as_fn_append ()
14237 {
14238 eval $1=\$$1\$2
14239 }
14240fi # as_fn_append
14241
14242# as_fn_arith ARG...
14243# ------------------
14244# Perform arithmetic evaluation on the ARGs, and store the result in the
14245# global $as_val. Take advantage of shells that can avoid forks. The arguments
14246# must be portable across $(()) and expr.
14247if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14248 eval 'as_fn_arith ()
14249 {
14250 as_val=$(( $* ))
14251 }'
14252else
14253 as_fn_arith ()
14254 {
14255 as_val=`expr "$@" || test $? -eq 1`
14256 }
14257fi # as_fn_arith
14258
14259
Theodore Ts'oe1052142006-10-21 21:46:47 -040014260if expr a : '\(a\)' >/dev/null 2>&1 &&
14261 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14262 as_expr=expr
14263else
14264 as_expr=false
14265fi
14266
14267if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14268 as_basename=basename
14269else
14270 as_basename=false
14271fi
14272
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014273if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14274 as_dirname=dirname
14275else
14276 as_dirname=false
14277fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014278
Theodore Ts'oe1052142006-10-21 21:46:47 -040014279as_me=`$as_basename -- "$0" ||
14280$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14281 X"$0" : 'X\(//\)$' \| \
14282 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014283$as_echo X/"$0" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040014284 sed '/^.*\/\([^/][^/]*\)\/*$/{
14285 s//\1/
14286 q
14287 }
14288 /^X\/\(\/\/\)$/{
14289 s//\1/
14290 q
14291 }
14292 /^X\/\(\/\).*/{
14293 s//\1/
14294 q
14295 }
14296 s/.*/./; q'`
14297
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014298# Avoid depending upon Character Ranges.
14299as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14300as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14301as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14302as_cr_digits='0123456789'
14303as_cr_alnum=$as_cr_Letters$as_cr_digits
Theodore Ts'oe1052142006-10-21 21:46:47 -040014304
14305ECHO_C= ECHO_N= ECHO_T=
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014306case `echo -n x` in #(((((
Theodore Ts'oe1052142006-10-21 21:46:47 -040014307-n*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014308 case `echo 'xy\c'` in
Theodore Ts'oe1052142006-10-21 21:46:47 -040014309 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014310 xy) ECHO_C='\c';;
14311 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14312 ECHO_T=' ';;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014313 esac;;
14314*)
14315 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014316esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014317
14318rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -040014319if test -d conf$$.dir; then
14320 rm -f conf$$.dir/conf$$.file
14321else
14322 rm -f conf$$.dir
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014323 mkdir conf$$.dir 2>/dev/null
Theodore Ts'oe1052142006-10-21 21:46:47 -040014324fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014325if (echo >conf$$.file) 2>/dev/null; then
14326 if ln -s conf$$.file conf$$ 2>/dev/null; then
14327 as_ln_s='ln -s'
14328 # ... but there are two gotchas:
14329 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14330 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014331 # In both cases, we have to default to `cp -pR'.
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014332 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014333 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014334 elif ln conf$$.file conf$$ 2>/dev/null; then
14335 as_ln_s=ln
14336 else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014337 as_ln_s='cp -pR'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014338 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014339else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014340 as_ln_s='cp -pR'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014341fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014342rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14343rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014344
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014345
14346# as_fn_mkdir_p
14347# -------------
14348# Create "$as_dir" as a directory, including parents if necessary.
14349as_fn_mkdir_p ()
14350{
14351
14352 case $as_dir in #(
14353 -*) as_dir=./$as_dir;;
14354 esac
14355 test -d "$as_dir" || eval $as_mkdir_p || {
14356 as_dirs=
14357 while :; do
14358 case $as_dir in #(
14359 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14360 *) as_qdir=$as_dir;;
14361 esac
14362 as_dirs="'$as_qdir' $as_dirs"
14363 as_dir=`$as_dirname -- "$as_dir" ||
14364$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14365 X"$as_dir" : 'X\(//\)[^/]' \| \
14366 X"$as_dir" : 'X\(//\)$' \| \
14367 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14368$as_echo X"$as_dir" |
14369 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14370 s//\1/
14371 q
14372 }
14373 /^X\(\/\/\)[^/].*/{
14374 s//\1/
14375 q
14376 }
14377 /^X\(\/\/\)$/{
14378 s//\1/
14379 q
14380 }
14381 /^X\(\/\).*/{
14382 s//\1/
14383 q
14384 }
14385 s/.*/./; q'`
14386 test -d "$as_dir" && break
14387 done
14388 test -z "$as_dirs" || eval "mkdir $as_dirs"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014389 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014390
14391
14392} # as_fn_mkdir_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014393if mkdir -p . 2>/dev/null; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014394 as_mkdir_p='mkdir -p "$as_dir"'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014395else
14396 test -d ./-p && rmdir ./-p
14397 as_mkdir_p=false
14398fi
14399
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014400
14401# as_fn_executable_p FILE
14402# -----------------------
14403# Test if FILE is an executable regular file.
14404as_fn_executable_p ()
14405{
14406 test -f "$1" && test -x "$1"
14407} # as_fn_executable_p
14408as_test_x='test -x'
14409as_executable_p=as_fn_executable_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014410
14411# Sed expression to map a string onto a valid CPP name.
14412as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14413
14414# Sed expression to map a string onto a valid variable name.
14415as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14416
14417
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014418exec 6>&1
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014419## ----------------------------------- ##
14420## Main body of $CONFIG_STATUS script. ##
14421## ----------------------------------- ##
14422_ASEOF
14423test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014424
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014425cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14426# Save the log message, to keep $0 and so on meaningful, and to
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014427# report actual input values of CONFIG_FILES etc. instead of their
Theodore Ts'oe1052142006-10-21 21:46:47 -040014428# values after options handling.
14429ac_log="
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014430This file was extended by $as_me, which was
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014431generated by GNU Autoconf 2.69. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014432
14433 CONFIG_FILES = $CONFIG_FILES
14434 CONFIG_HEADERS = $CONFIG_HEADERS
14435 CONFIG_LINKS = $CONFIG_LINKS
14436 CONFIG_COMMANDS = $CONFIG_COMMANDS
14437 $ $0 $@
14438
Theodore Ts'oe1052142006-10-21 21:46:47 -040014439on `(hostname || uname -n) 2>/dev/null | sed 1q`
14440"
14441
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014442_ACEOF
14443
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014444case $ac_config_files in *"
14445"*) set x $ac_config_files; shift; ac_config_files=$*;;
14446esac
14447
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014448case $ac_config_headers in *"
14449"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14450esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014451
14452
14453cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014454# Files that config.status was made for.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014455config_files="$ac_config_files"
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014456config_headers="$ac_config_headers"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014457config_commands="$ac_config_commands"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014458
Theodore Ts'oe1052142006-10-21 21:46:47 -040014459_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014460
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014461cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014462ac_cs_usage="\
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014463\`$as_me' instantiates files and other configuration actions
14464from templates according to the current configuration. Unless the files
14465and actions are specified as TAGs, all are instantiated by default.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014466
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014467Usage: $0 [OPTION]... [TAG]...
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014468
14469 -h, --help print this help, then exit
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014470 -V, --version print version number and configuration settings, then exit
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014471 --config print configuration, then exit
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014472 -q, --quiet, --silent
14473 do not print progress messages
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014474 -d, --debug don't remove temporary files
14475 --recheck update $as_me by reconfiguring in the same conditions
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014476 --file=FILE[:TEMPLATE]
14477 instantiate the configuration file FILE
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014478 --header=FILE[:TEMPLATE]
14479 instantiate the configuration header FILE
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014480
14481Configuration files:
14482$config_files
14483
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014484Configuration headers:
14485$config_headers
14486
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014487Configuration commands:
14488$config_commands
14489
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014490Report bugs to the package provider."
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014491
Theodore Ts'oe1052142006-10-21 21:46:47 -040014492_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014493cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014494ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014495ac_cs_version="\\
14496config.status
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014497configured by $0, generated by GNU Autoconf 2.69,
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014498 with options \\"\$ac_cs_config\\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014499
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014500Copyright (C) 2012 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014501This config.status script is free software; the Free Software Foundation
14502gives unlimited permission to copy, distribute and modify it."
Theodore Ts'oe1052142006-10-21 21:46:47 -040014503
14504ac_pwd='$ac_pwd'
14505srcdir='$srcdir'
14506INSTALL='$INSTALL'
Theodore Ts'o93613952014-07-03 23:44:13 -040014507MKDIR_P='$MKDIR_P'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014508AWK='$AWK'
14509test -n "\$AWK" || AWK=awk
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014510_ACEOF
14511
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14513# The default lists apply if the user does not specify any file.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014514ac_need_defaults=:
14515while test $# != 0
14516do
14517 case $1 in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014518 --*=?*)
Theodore Ts'oe1052142006-10-21 21:46:47 -040014519 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14520 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014521 ac_shift=:
14522 ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014523 --*=)
14524 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14525 ac_optarg=
14526 ac_shift=:
14527 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014528 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014529 ac_option=$1
14530 ac_optarg=$2
14531 ac_shift=shift
14532 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014533 esac
14534
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014535 case $ac_option in
14536 # Handling of the options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014537 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14538 ac_cs_recheck=: ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014539 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014540 $as_echo "$ac_cs_version"; exit ;;
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014541 --config | --confi | --conf | --con | --co | --c )
14542 $as_echo "$ac_cs_config"; exit ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014543 --debug | --debu | --deb | --de | --d | -d )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014544 debug=: ;;
14545 --file | --fil | --fi | --f )
14546 $ac_shift
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014547 case $ac_optarg in
14548 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014549 '') as_fn_error $? "missing file argument" ;;
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014550 esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014551 as_fn_append CONFIG_FILES " '$ac_optarg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014552 ac_need_defaults=false;;
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014553 --header | --heade | --head | --hea )
14554 $ac_shift
14555 case $ac_optarg in
14556 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14557 esac
14558 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14559 ac_need_defaults=false;;
14560 --he | --h)
14561 # Conflict between --help and --header
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014562 as_fn_error $? "ambiguous option: \`$1'
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014563Try \`$0 --help' for more information.";;
14564 --help | --hel | -h )
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014565 $as_echo "$ac_cs_usage"; exit ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014566 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14567 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14568 ac_cs_silent=: ;;
14569
14570 # This is an error.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014571 -*) as_fn_error $? "unrecognized option: \`$1'
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014572Try \`$0 --help' for more information." ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014573
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014574 *) as_fn_append ac_config_targets " $1"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014575 ac_need_defaults=false ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014576
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014577 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014578 shift
14579done
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014580
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014581ac_configure_extra_args=
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014582
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014583if $ac_cs_silent; then
14584 exec 6>/dev/null
14585 ac_configure_extra_args="$ac_configure_extra_args --silent"
14586fi
14587
14588_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014589cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014590if \$ac_cs_recheck; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014591 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014592 shift
14593 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14594 CONFIG_SHELL='$SHELL'
Theodore Ts'oe1052142006-10-21 21:46:47 -040014595 export CONFIG_SHELL
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014596 exec "\$@"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014597fi
14598
14599_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014600cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014601exec 5>>config.log
14602{
14603 echo
14604 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14605## Running $as_me. ##
14606_ASBOX
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014607 $as_echo "$ac_log"
Theodore Ts'oe1052142006-10-21 21:46:47 -040014608} >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014609
Theodore Ts'oe1052142006-10-21 21:46:47 -040014610_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014611cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014612#
Theodore Ts'oe1052142006-10-21 21:46:47 -040014613# INIT-COMMANDS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014614#
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014615# Capture the value of obsolete ALL_LINGUAS because we need it to compute
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014616 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
Theodore Ts'o93613952014-07-03 23:44:13 -040014617 # from automake < 1.5.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014618 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014619 # Capture the value of LINGUAS because we need it to compute CATALOGS.
14620 LINGUAS="${LINGUAS-%UNSET%}"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014621
Theodore Ts'oa04eba32003-05-03 16:35:17 -040014622
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014623_ACEOF
14624
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014625cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040014626
14627# Handling of arguments.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014628for ac_config_target in $ac_config_targets
14629do
Theodore Ts'oe1052142006-10-21 21:46:47 -040014630 case $ac_config_target in
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014631 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
Theodore Ts'o93613952014-07-03 23:44:13 -040014632 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014633 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
14634
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014635 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014636 esac
14637done
14638
Theodore Ts'oe1052142006-10-21 21:46:47 -040014639
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014640# If the user did not use the arguments to specify the items to instantiate,
14641# then the envvar interface is used. Set only those that are not.
14642# We use the long form for the default assignment because of an extremely
14643# bizarre bug on SunOS 4.1.3.
14644if $ac_need_defaults; then
14645 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014646 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014647 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14648fi
14649
14650# Have a temporary directory for convenience. Make it in the build tree
Theodore Ts'oe1052142006-10-21 21:46:47 -040014651# simply because there is no reason against having it here, and in addition,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014652# creating and moving files from /tmp can sometimes cause problems.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014653# Hook for its removal unless debugging.
14654# Note that there is a small window in which the directory will not be cleaned:
14655# after its creation but before its name has been assigned to `$tmp'.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014656$debug ||
14657{
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014658 tmp= ac_tmp=
Theodore Ts'oe1052142006-10-21 21:46:47 -040014659 trap 'exit_status=$?
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014660 : "${ac_tmp:=$tmp}"
14661 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Theodore Ts'oe1052142006-10-21 21:46:47 -040014662' 0
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014663 trap 'as_fn_exit 1' 1 2 13 15
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014664}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014665# Create a (secure) tmp directory for tmp files.
14666
14667{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014668 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014669 test -d "$tmp"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014670} ||
14671{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014672 tmp=./conf$$-$RANDOM
14673 (umask 077 && mkdir "$tmp")
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014674} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14675ac_tmp=$tmp
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014676
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014677# Set up the scripts for CONFIG_FILES section.
14678# No need to generate them if there are no CONFIG_FILES.
14679# This happens for instance with `./config.status config.h'.
Theodore Ts'oe1052142006-10-21 21:46:47 -040014680if test -n "$CONFIG_FILES"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014681
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014682if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
14683 ac_cs_awk_getline=:
14684 ac_cs_awk_pipe_init=
14685 ac_cs_awk_read_file='
14686 while ((getline aline < (F[key])) > 0)
14687 print(aline)
14688 close(F[key])'
14689 ac_cs_awk_pipe_fini=
14690else
14691 ac_cs_awk_getline=false
14692 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
14693 ac_cs_awk_read_file='
14694 print "|#_!!_#|"
14695 print "cat " F[key] " &&"
14696 '$ac_cs_awk_pipe_init
14697 # The final `:' finishes the AND list.
14698 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
14699fi
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050014700ac_cr=`echo X | tr X '\015'`
14701# On cygwin, bash can eat \r inside `` if the user requested igncr.
14702# But we know of no other shell where ac_cr would be empty at this
14703# point, so we can use a bashism as a fallback.
14704if test "x$ac_cr" = x; then
14705 eval ac_cr=\$\'\\r\'
14706fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014707ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14708if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014709 ac_cs_awk_cr='\\r'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014710else
14711 ac_cs_awk_cr=$ac_cr
14712fi
14713
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014714echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014715_ACEOF
14716
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014717# Create commands to substitute file output variables.
14718{
14719 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014720 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014721 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
14722 echo "_ACAWK" &&
14723 echo "_ACEOF"
14724} >conf$$files.sh &&
14725. ./conf$$files.sh ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014726 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014727rm -f conf$$files.sh
Theodore Ts'oe1052142006-10-21 21:46:47 -040014728
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014729{
14730 echo "cat >conf$$subs.awk <<_ACEOF" &&
14731 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14732 echo "_ACEOF"
14733} >conf$$subs.sh ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014734 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14735ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014736ac_delim='%!_!# '
14737for ac_last_try in false false false false false :; do
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014738 . ./conf$$subs.sh ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014739 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014740
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014741 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14742 if test $ac_delim_n = $ac_delim_num; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040014743 break
14744 elif $ac_last_try; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014745 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014746 else
14747 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014748 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014749done
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014750rm -f conf$$subs.sh
Theodore Ts'oe1052142006-10-21 21:46:47 -040014751
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014752cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014753cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Theodore Ts'oe1052142006-10-21 21:46:47 -040014754_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014755sed -n '
14756h
14757s/^/S["/; s/!.*/"]=/
14758p
14759g
14760s/^[^!]*!//
14761:repl
14762t repl
14763s/'"$ac_delim"'$//
14764t delim
14765:nl
14766h
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014767s/\(.\{148\}\)..*/\1/
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014768t more1
14769s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14770p
14771n
14772b repl
14773:more1
14774s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14775p
14776g
14777s/.\{148\}//
14778t nl
14779:delim
14780h
Theodore Ts'o61ef2472010-08-01 22:30:33 -040014781s/\(.\{148\}\)..*/\1/
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014782t more2
14783s/["\\]/\\&/g; s/^/"/; s/$/"/
14784p
14785b
14786:more2
14787s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14788p
14789g
14790s/.\{148\}//
14791t delim
14792' <conf$$subs.awk | sed '
14793/^[^""]/{
14794 N
14795 s/\n//
14796}
14797' >>$CONFIG_STATUS || ac_write_fail=1
14798rm -f conf$$subs.awk
14799cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14800_ACAWK
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014801cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014802 for (key in S) S_is_set[key] = 1
14803 FS = ""
14804 \$ac_cs_awk_pipe_init
14805}
14806{
14807 line = $ 0
14808 nfields = split(line, field, "@")
14809 substed = 0
14810 len = length(field[1])
14811 for (i = 2; i < nfields; i++) {
14812 key = field[i]
14813 keylen = length(key)
14814 if (S_is_set[key]) {
14815 value = S[key]
14816 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14817 len += length(value) + length(field[++i])
14818 substed = 1
14819 } else
14820 len += 1 + keylen
14821 }
14822 if (nfields == 3 && !substed) {
14823 key = field[2]
14824 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
14825 \$ac_cs_awk_read_file
14826 next
14827 }
14828 }
14829 print line
14830}
14831\$ac_cs_awk_pipe_fini
14832_ACAWK
Theodore Ts'oe1052142006-10-21 21:46:47 -040014833_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014834cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14835if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14836 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14837else
14838 cat
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014839fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14840 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040014841_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014842
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014843# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14844# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Theodore Ts'oe1052142006-10-21 21:46:47 -040014845# trailing colons and then remove the whole line if VPATH becomes empty
14846# (actually we leave an empty line to preserve line numbers).
14847if test "x$srcdir" = x.; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014848 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14849h
14850s///
14851s/^/:/
14852s/[ ]*$/:/
14853s/:\$(srcdir):/:/g
14854s/:\${srcdir}:/:/g
14855s/:@srcdir@:/:/g
14856s/^:*//
Theodore Ts'oe1052142006-10-21 21:46:47 -040014857s/:*$//
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014858x
14859s/\(=[ ]*\).*/\1/
14860G
14861s/\n//
Theodore Ts'oe1052142006-10-21 21:46:47 -040014862s/^[^=]*=[ ]*$//
14863}'
14864fi
14865
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014866cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014867fi # test -n "$CONFIG_FILES"
14868
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014869# Set up the scripts for CONFIG_HEADERS section.
14870# No need to generate them if there are no CONFIG_HEADERS.
14871# This happens for instance with `./config.status Makefile'.
14872if test -n "$CONFIG_HEADERS"; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014873cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014874BEGIN {
14875_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014876
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014877# Transform confdefs.h into an awk script `defines.awk', embedded as
14878# here-document in config.status, that substitutes the proper values into
14879# config.h.in to produce config.h.
14880
14881# Create a delimiter string that does not exist in confdefs.h, to ease
14882# handling of long lines.
14883ac_delim='%!_!# '
14884for ac_last_try in false false :; do
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014885 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14886 if test -z "$ac_tt"; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014887 break
14888 elif $ac_last_try; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014889 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014890 else
14891 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14892 fi
14893done
14894
14895# For the awk script, D is an array of macro values keyed by name,
14896# likewise P contains macro parameters if any. Preserve backslash
14897# newline sequences.
14898
14899ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14900sed -n '
14901s/.\{148\}/&'"$ac_delim"'/g
14902t rset
14903:rset
14904s/^[ ]*#[ ]*define[ ][ ]*/ /
14905t def
14906d
14907:def
14908s/\\$//
14909t bsnl
14910s/["\\]/\\&/g
14911s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14912D["\1"]=" \3"/p
14913s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14914d
14915:bsnl
14916s/["\\]/\\&/g
14917s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14918D["\1"]=" \3\\\\\\n"\\/p
14919t cont
14920s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14921t cont
14922d
14923:cont
14924n
14925s/.\{148\}/&'"$ac_delim"'/g
14926t clear
14927:clear
14928s/\\$//
14929t bsnlc
14930s/["\\]/\\&/g; s/^/"/; s/$/"/p
14931d
14932:bsnlc
14933s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14934b cont
14935' <confdefs.h | sed '
14936s/'"$ac_delim"'/"\\\
14937"/g' >>$CONFIG_STATUS || ac_write_fail=1
14938
14939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14940 for (key in D) D_is_set[key] = 1
14941 FS = ""
14942}
14943/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14944 line = \$ 0
14945 split(line, arg, " ")
14946 if (arg[1] == "#") {
14947 defundef = arg[2]
14948 mac1 = arg[3]
14949 } else {
14950 defundef = substr(arg[1], 2)
14951 mac1 = arg[2]
14952 }
14953 split(mac1, mac2, "(") #)
14954 macro = mac2[1]
14955 prefix = substr(line, 1, index(line, defundef) - 1)
14956 if (D_is_set[macro]) {
14957 # Preserve the white space surrounding the "#".
14958 print prefix "define", macro P[macro] D[macro]
14959 next
14960 } else {
14961 # Replace #undef with comments. This is necessary, for example,
14962 # in the case of _POSIX_SOURCE, which is predefined and required
14963 # on some systems where configure will not decide to define it.
14964 if (defundef == "undef") {
14965 print "/*", prefix defundef, macro, "*/"
14966 next
14967 }
14968 }
14969}
14970{ print }
14971_ACAWK
14972_ACEOF
14973cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014974 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040014975fi # test -n "$CONFIG_HEADERS"
14976
14977
14978eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010014979shift
14980for ac_tag
Theodore Ts'oe1052142006-10-21 21:46:47 -040014981do
14982 case $ac_tag in
14983 :[FHLC]) ac_mode=$ac_tag; continue;;
14984 esac
14985 case $ac_mode$ac_tag in
14986 :[FHL]*:*);;
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100014987 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014988 :[FH]-) ac_tag=-:-;;
14989 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14990 esac
14991 ac_save_IFS=$IFS
14992 IFS=:
14993 set x $ac_tag
14994 IFS=$ac_save_IFS
14995 shift
14996 ac_file=$1
14997 shift
14998
14999 case $ac_mode in
15000 :L) ac_source=$1;;
15001 :[FH])
15002 ac_file_inputs=
15003 for ac_f
15004 do
15005 case $ac_f in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015006 -) ac_f="$ac_tmp/stdin";;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015007 *) # Look for the file first in the build tree, then in the source tree
15008 # (if the path is not absolute). The absolute path cannot be DOS-style,
15009 # because $ac_f cannot contain `:'.
15010 test -f "$ac_f" ||
15011 case $ac_f in
15012 [\\/$]*) false;;
15013 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15014 esac ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015015 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015016 esac
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015017 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015018 as_fn_append ac_file_inputs " '$ac_f'"
Theodore Ts'oe1052142006-10-21 21:46:47 -040015019 done
15020
15021 # Let's still pretend it is `configure' which instantiates (i.e., don't
15022 # use $as_me), people would be surprised to read:
15023 # /* config.h. Generated by config.status. */
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015024 configure_input='Generated from '`
15025 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15026 `' by configure.'
Theodore Ts'oe1052142006-10-21 21:46:47 -040015027 if test x"$ac_file" != x-; then
15028 configure_input="$ac_file. $configure_input"
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015029 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015030$as_echo "$as_me: creating $ac_file" >&6;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040015031 fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015032 # Neutralize special characters interpreted by sed in replacement strings.
15033 case $configure_input in #(
15034 *\&* | *\|* | *\\* )
15035 ac_sed_conf_input=`$as_echo "$configure_input" |
15036 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15037 *) ac_sed_conf_input=$configure_input;;
15038 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040015039
15040 case $ac_tag in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015041 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15042 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015043 esac
15044 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015045 esac
15046
Theodore Ts'oe1052142006-10-21 21:46:47 -040015047 ac_dir=`$as_dirname -- "$ac_file" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015048$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15049 X"$ac_file" : 'X\(//\)[^/]' \| \
15050 X"$ac_file" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -040015051 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015052$as_echo X"$ac_file" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040015053 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15054 s//\1/
15055 q
15056 }
15057 /^X\(\/\/\)[^/].*/{
15058 s//\1/
15059 q
15060 }
15061 /^X\(\/\/\)$/{
15062 s//\1/
15063 q
15064 }
15065 /^X\(\/\).*/{
15066 s//\1/
15067 q
15068 }
15069 s/.*/./; q'`
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015070 as_dir="$ac_dir"; as_fn_mkdir_p
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015071 ac_builddir=.
15072
Theodore Ts'oe1052142006-10-21 21:46:47 -040015073case "$ac_dir" in
15074.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15075*)
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015076 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040015077 # A ".." for each directory in $ac_dir_suffix.
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015078 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040015079 case $ac_top_builddir_sub in
15080 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15081 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15082 esac ;;
15083esac
15084ac_abs_top_builddir=$ac_pwd
15085ac_abs_builddir=$ac_pwd$ac_dir_suffix
15086# for backward compatibility:
15087ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015088
15089case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -040015090 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015091 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015092 ac_top_srcdir=$ac_top_builddir_sub
15093 ac_abs_top_srcdir=$ac_pwd ;;
15094 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015095 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015096 ac_top_srcdir=$srcdir
15097 ac_abs_top_srcdir=$srcdir ;;
15098 *) # Relative name.
15099 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15100 ac_top_srcdir=$ac_top_build_prefix$srcdir
15101 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015102esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040015103ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015104
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015105
Theodore Ts'oe1052142006-10-21 21:46:47 -040015106 case $ac_mode in
15107 :F)
15108 #
15109 # CONFIG_FILE
15110 #
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015111
15112 case $INSTALL in
15113 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015114 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015115 esac
Theodore Ts'o93613952014-07-03 23:44:13 -040015116 ac_MKDIR_P=$MKDIR_P
15117 case $MKDIR_P in
15118 [\\/$]* | ?:[\\/]* ) ;;
15119 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15120 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015121_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040015122
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015123cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040015124# If the template does not know about datarootdir, expand it.
15125# FIXME: This hack should be removed a few years after 2.60.
15126ac_datarootdir_hack=; ac_datarootdir_seen=
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015127ac_sed_dataroot='
15128/datarootdir/ {
Theodore Ts'oe1052142006-10-21 21:46:47 -040015129 p
15130 q
15131}
15132/@datadir@/p
15133/@docdir@/p
15134/@infodir@/p
15135/@localedir@/p
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015136/@mandir@/p'
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015137case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Theodore Ts'oe1052142006-10-21 21:46:47 -040015138*datarootdir*) ac_datarootdir_seen=yes;;
15139*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015141$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040015142_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Theodore Ts'oe1052142006-10-21 21:46:47 -040015144 ac_datarootdir_hack='
15145 s&@datadir@&$datadir&g
15146 s&@docdir@&$docdir&g
15147 s&@infodir@&$infodir&g
15148 s&@localedir@&$localedir&g
15149 s&@mandir@&$mandir&g
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015150 s&\\\${datarootdir}&$datarootdir&g' ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015151esac
15152_ACEOF
15153
15154# Neutralize VPATH when `$srcdir' = `.'.
15155# Shell code in configure.ac might set extrasub.
15156# FIXME: do we really want to maintain this feature?
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015157cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15158ac_sed_extra="$ac_vpsub
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015159$extrasub
15160_ACEOF
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015161cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015162:t
15163/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015164s|@configure_input@|$ac_sed_conf_input|;t t
Theodore Ts'oe1052142006-10-21 21:46:47 -040015165s&@top_builddir@&$ac_top_builddir_sub&;t t
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015166s&@top_build_prefix@&$ac_top_build_prefix&;t t
Theodore Ts'oe1052142006-10-21 21:46:47 -040015167s&@srcdir@&$ac_srcdir&;t t
15168s&@abs_srcdir@&$ac_abs_srcdir&;t t
15169s&@top_srcdir@&$ac_top_srcdir&;t t
15170s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15171s&@builddir@&$ac_builddir&;t t
15172s&@abs_builddir@&$ac_abs_builddir&;t t
15173s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15174s&@INSTALL@&$ac_INSTALL&;t t
Theodore Ts'o93613952014-07-03 23:44:13 -040015175s&@MKDIR_P@&$ac_MKDIR_P&;t t
Theodore Ts'oe1052142006-10-21 21:46:47 -040015176$ac_datarootdir_hack
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015177"
15178eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
15179if $ac_cs_awk_getline; then
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015180 $AWK -f "$ac_tmp/subs.awk"
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015181else
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015182 $AWK -f "$ac_tmp/subs.awk" | $SHELL
15183fi \
15184 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015185
Theodore Ts'oe1052142006-10-21 21:46:47 -040015186test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015187 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15188 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15189 "$ac_tmp/out"`; test -z "$ac_out"; } &&
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015190 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015191which seems to be undefined. Please make sure it is defined" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015192$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015193which seems to be undefined. Please make sure it is defined" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015194
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015195 rm -f "$ac_tmp/stdin"
Theodore Ts'oe1052142006-10-21 21:46:47 -040015196 case $ac_file in
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015197 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15198 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015199 esac \
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015200 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Theodore Ts'oe1052142006-10-21 21:46:47 -040015201 ;;
Theodore Ts'od1154eb2011-09-18 17:34:37 -040015202 :H)
15203 #
15204 # CONFIG_HEADER
15205 #
15206 if test x"$ac_file" != x-; then
15207 {
15208 $as_echo "/* $configure_input */" \
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015209 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15210 } >"$ac_tmp/config.h" \
15211 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15212 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
Theodore Ts'od1154eb2011-09-18 17:34:37 -040015213 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15214$as_echo "$as_me: $ac_file is unchanged" >&6;}
15215 else
15216 rm -f "$ac_file"
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015217 mv "$ac_tmp/config.h" "$ac_file" \
15218 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040015219 fi
15220 else
15221 $as_echo "/* $configure_input */" \
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015222 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15223 || as_fn_error $? "could not create -" "$LINENO" 5
Theodore Ts'od1154eb2011-09-18 17:34:37 -040015224 fi
15225 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015226
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015227 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015228$as_echo "$as_me: executing $ac_file commands" >&6;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040015229 ;;
15230 esac
15231
15232
15233 case $ac_file$ac_mode in
Theodore Ts'o93613952014-07-03 23:44:13 -040015234 "po-directories":C)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015235 for ac_file in $CONFIG_FILES; do
15236 # Support "outfile[:infile[:infile...]]"
15237 case "$ac_file" in
15238 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000015239 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015240 # PO directories have a Makefile.in generated from Makefile.in.in.
15241 case "$ac_file" in */Makefile.in)
15242 # Adjust a relative srcdir.
15243 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
Theodore Ts'o93613952014-07-03 23:44:13 -040015244 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015245 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
15246 # In autoconf-2.13 it is called $ac_given_srcdir.
15247 # In autoconf-2.50 it is called $srcdir.
15248 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
15249 case "$ac_given_srcdir" in
15250 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
15251 /*) top_srcdir="$ac_given_srcdir" ;;
15252 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
15253 esac
Theodore Ts'o93613952014-07-03 23:44:13 -040015254 # Treat a directory as a PO directory if and only if it has a
15255 # POTFILES.in file. This allows packages to have multiple PO
15256 # directories under different names or in different locations.
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015257 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
15258 rm -f "$ac_dir/POTFILES"
15259 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
Theodore Ts'o93613952014-07-03 23:44:13 -040015260 gt_tab=`printf '\t'`
15261 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"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015262 POMAKEFILEDEPS="POTFILES.in"
15263 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015264 # on $ac_dir but don't depend on user-specified configuration
15265 # parameters.
15266 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
15267 # The LINGUAS file contains the set of available languages.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015268 if test -n "$OBSOLETE_ALL_LINGUAS"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015269 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
15270 fi
Theodore Ts'o93613952014-07-03 23:44:13 -040015271 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
15272 # Hide the ALL_LINGUAS assignment from automake < 1.5.
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015273 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015274 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
15275 else
15276 # The set of available languages was given in configure.in.
Theodore Ts'o93613952014-07-03 23:44:13 -040015277 # Hide the ALL_LINGUAS assignment from automake < 1.5.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015278 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015279 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015280 # Compute POFILES
15281 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
15282 # Compute UPDATEPOFILES
15283 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
15284 # Compute DUMMYPOFILES
15285 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
15286 # Compute GMOFILES
15287 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015288 case "$ac_given_srcdir" in
15289 .) srcdirpre= ;;
15290 *) srcdirpre='$(srcdir)/' ;;
15291 esac
15292 POFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015293 UPDATEPOFILES=
15294 DUMMYPOFILES=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015295 GMOFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015296 for lang in $ALL_LINGUAS; do
15297 POFILES="$POFILES $srcdirpre$lang.po"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015298 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
15299 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015300 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015301 done
15302 # CATALOGS depends on both $ac_dir and the user's LINGUAS
15303 # environment variable.
15304 INST_LINGUAS=
15305 if test -n "$ALL_LINGUAS"; then
15306 for presentlang in $ALL_LINGUAS; do
15307 useit=no
15308 if test "%UNSET%" != "$LINGUAS"; then
15309 desiredlanguages="$LINGUAS"
15310 else
15311 desiredlanguages="$ALL_LINGUAS"
15312 fi
15313 for desiredlang in $desiredlanguages; do
15314 # Use the presentlang catalog if desiredlang is
15315 # a. equal to presentlang, or
15316 # b. a variant of presentlang (because in this case,
15317 # presentlang can be used as a fallback for messages
15318 # which are not translated in the desiredlang catalog).
15319 case "$desiredlang" in
15320 "$presentlang"*) useit=yes;;
15321 esac
15322 done
15323 if test $useit = yes; then
15324 INST_LINGUAS="$INST_LINGUAS $presentlang"
15325 fi
15326 done
15327 fi
15328 CATALOGS=
15329 if test -n "$INST_LINGUAS"; then
15330 for lang in $INST_LINGUAS; do
15331 CATALOGS="$CATALOGS $lang.gmo"
15332 done
15333 fi
15334 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015335 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"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015336 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
15337 if test -f "$f"; then
15338 case "$f" in
15339 *.orig | *.bak | *~) ;;
15340 *) cat "$f" >> "$ac_dir/Makefile" ;;
15341 esac
15342 fi
15343 done
15344 fi
15345 ;;
15346 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015347 done ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015348
Theodore Ts'oe1052142006-10-21 21:46:47 -040015349 esac
15350done # for ac_tag
15351
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015352
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015353as_fn_exit 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015354_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015355ac_clean_files=$ac_clean_files_save
15356
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015357test $ac_write_fail = 0 ||
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015358 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015359
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015360
15361# configure is writing to config.log, and then calls config.status.
15362# config.status does its own redirection, appending to config.log.
15363# Unfortunately, on DOS this fails, as config.log is still kept open
15364# by configure, so config.status won't be able to write to it; its
15365# output is simply discarded. So we exec the FD to /dev/null,
15366# effectively closing config.log, so it can be properly (re)opened and
15367# appended to by config.status. When coming back to configure, we
15368# need to make the FD available again.
15369if test "$no_create" != yes; then
15370 ac_cs_success=:
15371 ac_config_status_args=
15372 test "$silent" = yes &&
15373 ac_config_status_args="$ac_config_status_args --quiet"
15374 exec 5>/dev/null
15375 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15376 exec 5>>config.log
15377 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15378 # would make configure fail if this is the last instruction.
Tony Breedsd6a4bcb2012-06-26 11:42:15 +100015379 $ac_cs_success || as_fn_exit 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015380fi
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015381if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Theodore Ts'o57aa50d2009-11-26 10:38:04 -050015382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Scott James Remnant39fd3d42009-05-14 13:03:25 +010015383$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15384fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015385
Theodore Ts'oee683a12005-02-05 15:53:56 -050015386if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi