blob: 8ecc41afe47ccf794aa128ce0c4389a77f15c67c [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.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003# Generated by GNU Autoconf 2.61.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00004#
Theodore Ts'oe1052142006-10-21 21:46:47 -04005# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00007# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009## --------------------- ##
10## M4sh Initialization. ##
11## --------------------- ##
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 emulate sh
17 NULLCMD=:
18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040021 setopt NO_GLOB_SUBST
22else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040023 case `(set -o) 2>/dev/null` in
24 *posix*) set -o posix ;;
25esac
26
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050027fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040028
29
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050030
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050031
Theodore Ts'oe1052142006-10-21 21:46:47 -040032# PATH needs CR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050033# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
49 fi
50 rm -f conf$$.sh
51fi
52
Theodore Ts'oe1052142006-10-21 21:46:47 -040053# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55 as_unset=unset
56else
57 as_unset=false
58fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050059
Theodore Ts'oe1052142006-10-21 21:46:47 -040060
61# IFS
62# We need space, tab and new line, in precisely that order. Quoting is
63# there to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl='
67'
68IFS=" "" $as_nl"
69
70# Find who we are. Look in the path if we contain no directory separator.
71case $0 in
72 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050074for as_dir in $PATH
75do
76 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=.
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79done
Theodore Ts'oe1052142006-10-21 21:46:47 -040080IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050081
Theodore Ts'oe1052142006-10-21 21:46:47 -040082 ;;
83esac
84# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then
87 as_myself=$0
88fi
89if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; }
92fi
93
94# Work around bugs in pre-3.0 UWIN ksh.
95for as_var in ENV MAIL MAILPATH
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97done
98PS1='$ '
99PS2='> '
100PS4='+ '
101
102# NLS nuisances.
103for as_var in \
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
106 LC_TELEPHONE LC_TIME
107do
108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109 eval $as_var=C; export $as_var
110 else
111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500112 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -0400113done
114
115# Required to use basename.
116if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
118 as_expr=expr
119else
120 as_expr=false
121fi
122
123if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
124 as_basename=basename
125else
126 as_basename=false
127fi
128
129
130# Name of the executable.
131as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" |
136 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/
138 q
139 }
140 /^X\/\(\/\/\)$/{
141 s//\1/
142 q
143 }
144 /^X\/\(\/\).*/{
145 s//\1/
146 q
147 }
148 s/.*/./; q'`
149
150# CDPATH.
151$as_unset CDPATH
152
153
154if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
156 as_have_required=yes
157else
158 as_have_required=no
159fi
160
161 if test $as_have_required = yes && (eval ":
162(as_func_return () {
163 (exit \$1)
164}
165as_func_success () {
166 as_func_return 0
167}
168as_func_failure () {
169 as_func_return 1
170}
171as_func_ret_success () {
172 return 0
173}
174as_func_ret_failure () {
175 return 1
176}
177
178exitcode=0
179if as_func_success; then
180 :
181else
182 exitcode=1
183 echo as_func_success failed.
184fi
185
186if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192 :
193else
194 exitcode=1
195 echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204 :
205else
206 exitcode=1
207 echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218 :
219else
220 as_candidate_shells=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500223do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400226 case $as_dir in
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500227 /*)
Theodore Ts'oe1052142006-10-21 21:46:47 -0400228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232done
233IFS=$as_save_IFS
234
235
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -0400240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241 emulate sh
242 NULLCMD=:
243 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244 # is contrary to our usage. Disable this feature.
245 alias -g '${1+"$@"}'='"$@"'
246 setopt NO_GLOB_SUBST
247else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400248 case `(set -o) 2>/dev/null` in
249 *posix*) set -o posix ;;
250esac
251
Theodore Ts'oe1052142006-10-21 21:46:47 -0400252fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400253
Theodore Ts'oe1052142006-10-21 21:46:47 -0400254
255:
256_ASEOF
257}; then
258 CONFIG_SHELL=$as_shell
259 as_have_required=yes
260 if { "$as_shell" 2> /dev/null <<\_ASEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -0400261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271esac
272
Theodore Ts'oe1052142006-10-21 21:46:47 -0400273fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400274
Theodore Ts'oe1052142006-10-21 21:46:47 -0400275
276:
277(as_func_return () {
278 (exit $1)
279}
280as_func_success () {
281 as_func_return 0
282}
283as_func_failure () {
284 as_func_return 1
285}
286as_func_ret_success () {
287 return 0
288}
289as_func_ret_failure () {
290 return 1
291}
292
293exitcode=0
294if as_func_success; then
295 :
296else
297 exitcode=1
298 echo as_func_success failed.
299fi
300
301if as_func_failure; then
302 exitcode=1
303 echo as_func_failure succeeded.
304fi
305
306if as_func_ret_success; then
307 :
308else
309 exitcode=1
310 echo as_func_ret_success failed.
311fi
312
313if as_func_ret_failure; then
314 exitcode=1
315 echo as_func_ret_failure succeeded.
316fi
317
318if ( set x; as_func_ret_success y && test x = "$1" ); then
319 :
320else
321 exitcode=1
322 echo positional parameters were not saved.
323fi
324
325test $exitcode = 0) || { (exit 1); exit 1; }
326
327(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500328 as_lineno_1=$LINENO
329 as_lineno_2=$LINENO
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500330 test "x$as_lineno_1" != "x$as_lineno_2" &&
Theodore Ts'oe1052142006-10-21 21:46:47 -0400331 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332
333_ASEOF
334}; then
335 break
336fi
337
338fi
339
340 done
341
342 if test "x$CONFIG_SHELL" != x; then
343 for as_var in BASH_ENV ENV
344 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345 done
346 export CONFIG_SHELL
347 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348fi
349
350
351 if test $as_have_required = no; then
352 echo This script requires a shell more modern than all the
353 echo shells that I found on your system. Please install a
354 echo modern shell, or manually run the script under such a
355 echo shell if you do have one.
356 { (exit 1); exit 1; }
357fi
358
359
360fi
361
362fi
363
364
365
366(eval "as_func_return () {
367 (exit \$1)
368}
369as_func_success () {
370 as_func_return 0
371}
372as_func_failure () {
373 as_func_return 1
374}
375as_func_ret_success () {
376 return 0
377}
378as_func_ret_failure () {
379 return 1
380}
381
382exitcode=0
383if as_func_success; then
384 :
385else
386 exitcode=1
387 echo as_func_success failed.
388fi
389
390if as_func_failure; then
391 exitcode=1
392 echo as_func_failure succeeded.
393fi
394
395if as_func_ret_success; then
396 :
397else
398 exitcode=1
399 echo as_func_ret_success failed.
400fi
401
402if as_func_ret_failure; then
403 exitcode=1
404 echo as_func_ret_failure succeeded.
405fi
406
407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408 :
409else
410 exitcode=1
411 echo positional parameters were not saved.
412fi
413
414test \$exitcode = 0") || {
415 echo No shell found that supports shell functions.
416 echo Please tell autoconf@gnu.org about your system,
417 echo including any error possibly output before this
418 echo message
419}
420
421
422
423 as_lineno_1=$LINENO
424 as_lineno_2=$LINENO
425 test "x$as_lineno_1" != "x$as_lineno_2" &&
426 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500427
428 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429 # uniformly replaced by the line number. The first 'sed' inserts a
Theodore Ts'oe1052142006-10-21 21:46:47 -0400430 # line-number line after each line using $LINENO; the second 'sed'
431 # does the real work. The second script uses 'N' to pair each
432 # line-number line with the line containing $LINENO, and appends
433 # trailing '-' during substitution so that $LINENO is not a special
434 # case at line end.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500435 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Theodore Ts'oe1052142006-10-21 21:46:47 -0400436 # scripts with optimization help from Paolo Bonzini. Blame Lee
437 # E. McMahon (1931-1989) for sed's syntax. :-)
438 sed -n '
439 p
440 /[$]LINENO/=
441 ' <$as_myself |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500442 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -0400443 s/[$]LINENO.*/&-/
444 t lineno
445 b
446 :lineno
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500447 N
Theodore Ts'oe1052142006-10-21 21:46:47 -0400448 :loop
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500450 t loop
Theodore Ts'oe1052142006-10-21 21:46:47 -0400451 s/-\n.*//
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500452 ' >$as_me.lineno &&
Theodore Ts'oe1052142006-10-21 21:46:47 -0400453 chmod +x "$as_me.lineno" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500454 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455 { (exit 1); exit 1; }; }
456
457 # Don't try to exec as it changes $[0], causing all sort of problems
458 # (the dirname of $[0] is not the place where we might find the
Theodore Ts'oe1052142006-10-21 21:46:47 -0400459 # original and so on. Autoconf is especially sensitive to this).
460 . "./$as_me.lineno"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500461 # Exit status is that of the last command.
462 exit
463}
464
465
Theodore Ts'oe1052142006-10-21 21:46:47 -0400466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
467 as_dirname=dirname
468else
469 as_dirname=false
470fi
471
472ECHO_C= ECHO_N= ECHO_T=
473case `echo -n x` in
474-n*)
475 case `echo 'x\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 *) ECHO_C='\c';;
478 esac;;
479*)
480 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500481esac
482
Theodore Ts'oe1052142006-10-21 21:46:47 -0400483if expr a : '\(a\)' >/dev/null 2>&1 &&
484 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500485 as_expr=expr
486else
487 as_expr=false
488fi
489
490rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -0400491if test -d conf$$.dir; then
492 rm -f conf$$.dir/conf$$.file
493else
494 rm -f conf$$.dir
495 mkdir conf$$.dir
496fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500497echo >conf$$.file
498if ln -s conf$$.file conf$$ 2>/dev/null; then
Theodore Ts'oe1052142006-10-21 21:46:47 -0400499 as_ln_s='ln -s'
500 # ... but there are two gotchas:
501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503 # In both cases, we have to default to `cp -p'.
504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500505 as_ln_s='cp -p'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500506elif ln conf$$.file conf$$ 2>/dev/null; then
507 as_ln_s=ln
508else
509 as_ln_s='cp -p'
510fi
Theodore Ts'oe1052142006-10-21 21:46:47 -0400511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500513
514if mkdir -p . 2>/dev/null; then
515 as_mkdir_p=:
516else
517 test -d ./-p && rmdir ./-p
518 as_mkdir_p=false
519fi
520
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400521if test -x / >/dev/null 2>&1; then
522 as_test_x='test -x'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400523else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400524 if ls -dL / >/dev/null 2>&1; then
525 as_ls_L_option=L
526 else
527 as_ls_L_option=
528 fi
529 as_test_x='
530 eval sh -c '\''
531 if test -d "$1"; then
532 test -d "$1/.";
533 else
534 case $1 in
535 -*)set "./$1";;
536 esac;
537 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538 ???[sx]*):;;*)false;;esac;fi
539 '\'' sh
540 '
Theodore Ts'oe1052142006-10-21 21:46:47 -0400541fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400542as_executable_p=$as_test_x
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500543
544# Sed expression to map a string onto a valid CPP name.
545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
546
547# Sed expression to map a string onto a valid variable name.
548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
549
550
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500551
Theodore Ts'oe1052142006-10-21 21:46:47 -0400552exec 7<&0 </dev/null 6>&1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500553
554# Name of the host.
555# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
556# so uname gets run too.
557ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
558
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500559#
560# Initializations.
561#
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000562ac_default_prefix=/usr/local
Theodore Ts'oe1052142006-10-21 21:46:47 -0400563ac_clean_files=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500564ac_config_libobj_dir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400565LIBOBJS=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500566cross_compiling=no
567subdirs=
568MFLAGS=
569MAKEFLAGS=
570SHELL=${CONFIG_SHELL-/bin/sh}
571
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500572# Identity of this package.
573PACKAGE_NAME=
574PACKAGE_TARNAME=
575PACKAGE_VERSION=
576PACKAGE_STRING=
577PACKAGE_BUGREPORT=
578
579ac_unique_file="version.h"
580# Factoring default headers for most tests.
581ac_includes_default="\
582#include <stdio.h>
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400583#ifdef HAVE_SYS_TYPES_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500584# include <sys/types.h>
585#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400586#ifdef HAVE_SYS_STAT_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500587# include <sys/stat.h>
588#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400589#ifdef STDC_HEADERS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500590# include <stdlib.h>
591# include <stddef.h>
592#else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400593# ifdef HAVE_STDLIB_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500594# include <stdlib.h>
595# endif
596#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400597#ifdef HAVE_STRING_H
598# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500599# include <memory.h>
600# endif
601# include <string.h>
602#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400603#ifdef HAVE_STRINGS_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500604# include <strings.h>
605#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400606#ifdef HAVE_INTTYPES_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500607# include <inttypes.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -0400608#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400609#ifdef HAVE_STDINT_H
Theodore Ts'oe1052142006-10-21 21:46:47 -0400610# include <stdint.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500611#endif
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400612#ifdef HAVE_UNISTD_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500613# include <unistd.h>
614#endif"
615
Theodore Ts'oe1052142006-10-21 21:46:47 -0400616ac_subst_vars='SHELL
617PATH_SEPARATOR
618PACKAGE_NAME
619PACKAGE_TARNAME
620PACKAGE_VERSION
621PACKAGE_STRING
622PACKAGE_BUGREPORT
623exec_prefix
624prefix
625program_transform_name
626bindir
627sbindir
628libexecdir
629datarootdir
630datadir
631sysconfdir
632sharedstatedir
633localstatedir
634includedir
635oldincludedir
636docdir
637infodir
638htmldir
639dvidir
640pdfdir
641psdir
642libdir
643localedir
644mandir
645DEFS
646ECHO_C
647ECHO_N
648ECHO_T
649LIBS
650build_alias
651host_alias
652target_alias
653E2FSPROGS_YEAR
654E2FSPROGS_MONTH
655E2FSPROGS_DAY
656E2FSPROGS_VERSION
Andreas Dilger927566a2006-11-12 19:41:25 -0500657E2FSPROGS_PKGVER
Theodore Ts'oe1052142006-10-21 21:46:47 -0400658build
659build_cpu
660build_vendor
661build_os
662host
663host_cpu
664host_vendor
665host_os
666CC
667CFLAGS
668LDFLAGS
669CPPFLAGS
670ac_ct_CC
671EXEEXT
672OBJEXT
Theodore Ts'oe1052142006-10-21 21:46:47 -0400673CPP
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400674LD
Theodore Ts'oe1052142006-10-21 21:46:47 -0400675GREP
676EGREP
677LINUX_INCLUDE
678MAINTAINER_CMT
679HTREE_CMT
680ELF_CMT
681BSDLIB_CMT
682PROFILE_CMT
683CHECKER_CMT
684LIB_EXT
685STATIC_LIB_EXT
686PROFILED_LIB_EXT
687SWAPFS_CMT
688DEBUGFS_CMT
689IMAGER_CMT
690RESIZER_CMT
691E2FSCK_TYPE
692FSCK_PROG
693FSCK_MAN
694E2INITRD_PROG
695E2INITRD_MAN
696DEVMAPPER_REQ
697DEVMAPPER_PC_LIBS
698DEVMAPPER_LIBS
699STATIC_DEVMAPPER_LIBS
Theodore Ts'o5610f992007-12-31 11:16:56 -0500700UUIDD_CMT
Theodore Ts'oe1052142006-10-21 21:46:47 -0400701GETTEXT_PACKAGE
702PACKAGE
703VERSION
704SET_MAKE
705INSTALL_PROGRAM
706INSTALL_SCRIPT
707INSTALL_DATA
708MKINSTALLDIRS
709USE_NLS
710MSGFMT
711GMSGFMT
712XGETTEXT
713MSGMERGE
714RANLIB
715ALLOCA
716GLIBC21
717HAVE_POSIX_PRINTF
718HAVE_ASPRINTF
719HAVE_SNPRINTF
720HAVE_WPRINTF
721LIBICONV
722LTLIBICONV
723INTLBISON
724BUILD_INCLUDED_LIBINTL
725USE_INCLUDED_LIBINTL
726CATOBJEXT
727DATADIRNAME
728INSTOBJEXT
729GENCAT
730INTLOBJS
731INTL_LIBTOOL_SUFFIX_PREFIX
732INTLLIBS
733LIBINTL
734LTLIBINTL
735POSUB
736BINARY_TYPE
737LN
738LN_S
739MV
740CP
741RM
742CHMOD
743AWK
744SED
745PERL
746LDCONFIG
747AR
748STRIP
749BUILD_CC
750SIZEOF_SHORT
751SIZEOF_INT
752SIZEOF_LONG
753SIZEOF_LONG_LONG
754SOCKET_LIB
755DLOPEN_LIB
756UNI_DIFF_OPTS
757LINUX_CMT
758CYGWIN_CMT
759UNIX_CMT
760root_prefix
761root_bindir
762root_sbindir
763root_libdir
764root_sysconfdir
765LDFLAG_STATIC
766SS_DIR
767ET_DIR
768DO_TEST_SUITE
769INTL_FLAGS
770BUILD_CFLAGS
771BUILD_LDFLAGS
772LIBOBJS
773LTLIBOBJS'
774ac_subst_files='MCONFIG
775MAKEFILE_ELF
776MAKEFILE_BSDLIB
777MAKEFILE_PROFILE
778MAKEFILE_CHECKER
779MAKEFILE_LIBRARY
780ASM_TYPES_HEADER'
781 ac_precious_vars='build_alias
782host_alias
783target_alias
784CC
785CFLAGS
786LDFLAGS
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400787LIBS
Theodore Ts'oe1052142006-10-21 21:46:47 -0400788CPPFLAGS
789CPP'
790
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000791
792# Initialize some variables set by options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500793ac_init_help=
794ac_init_version=false
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000795# The variables have the same names as the options, with
796# dashes changed to underlines.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500797cache_file=/dev/null
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000798exec_prefix=NONE
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000799no_create=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000800no_recursion=
801prefix=NONE
802program_prefix=NONE
803program_suffix=NONE
804program_transform_name=s,x,x,
805silent=
806site=
807srcdir=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000808verbose=
809x_includes=NONE
810x_libraries=NONE
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500811
812# Installation directory options.
813# These are left unexpanded so users can "make install exec_prefix=/foo"
814# and all the variables that are supposed to be based on exec_prefix
815# by default will actually change.
816# Use braces instead of parens because sh, perl, etc. also accept them.
Theodore Ts'oe1052142006-10-21 21:46:47 -0400817# (The list follows the same order as the GNU Coding Standards.)
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000818bindir='${exec_prefix}/bin'
819sbindir='${exec_prefix}/sbin'
820libexecdir='${exec_prefix}/libexec'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400821datarootdir='${prefix}/share'
822datadir='${datarootdir}'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000823sysconfdir='${prefix}/etc'
824sharedstatedir='${prefix}/com'
825localstatedir='${prefix}/var'
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000826includedir='${prefix}/include'
827oldincludedir='/usr/include'
Theodore Ts'oe1052142006-10-21 21:46:47 -0400828docdir='${datarootdir}/doc/${PACKAGE}'
829infodir='${datarootdir}/info'
830htmldir='${docdir}'
831dvidir='${docdir}'
832pdfdir='${docdir}'
833psdir='${docdir}'
834libdir='${exec_prefix}/lib'
835localedir='${datarootdir}/locale'
836mandir='${datarootdir}/man'
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000837
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000838ac_prev=
Theodore Ts'oe1052142006-10-21 21:46:47 -0400839ac_dashdash=
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000840for ac_option
841do
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000842 # If the previous option needs an argument, assign it.
843 if test -n "$ac_prev"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -0400844 eval $ac_prev=\$ac_option
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000845 ac_prev=
846 continue
847 fi
848
Theodore Ts'oe1052142006-10-21 21:46:47 -0400849 case $ac_option in
850 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
851 *) ac_optarg=yes ;;
852 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000853
854 # Accept the important Cygnus configure options, so we can diagnose typos.
855
Theodore Ts'oe1052142006-10-21 21:46:47 -0400856 case $ac_dashdash$ac_option in
857 --)
858 ac_dashdash=yes ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000859
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000860 -bindir | --bindir | --bindi | --bind | --bin | --bi)
861 ac_prev=bindir ;;
862 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500863 bindir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000864
865 -build | --build | --buil | --bui | --bu)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500866 ac_prev=build_alias ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000867 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500868 build_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000869
870 -cache-file | --cache-file | --cache-fil | --cache-fi \
871 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
872 ac_prev=cache_file ;;
873 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
874 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500875 cache_file=$ac_optarg ;;
876
877 --config-cache | -C)
878 cache_file=config.cache ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000879
Theodore Ts'oe1052142006-10-21 21:46:47 -0400880 -datadir | --datadir | --datadi | --datad)
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000881 ac_prev=datadir ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -0400882 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500883 datadir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000884
Theodore Ts'oe1052142006-10-21 21:46:47 -0400885 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
886 | --dataroo | --dataro | --datar)
887 ac_prev=datarootdir ;;
888 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
889 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
890 datarootdir=$ac_optarg ;;
891
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000892 -disable-* | --disable-*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500893 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000894 # Reject names that are not valid shell variable names.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400895 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500896 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
897 { (exit 1); exit 1; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400898 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
Theodore Ts'oe1052142006-10-21 21:46:47 -0400899 eval enable_$ac_feature=no ;;
900
901 -docdir | --docdir | --docdi | --doc | --do)
902 ac_prev=docdir ;;
903 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904 docdir=$ac_optarg ;;
905
906 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907 ac_prev=dvidir ;;
908 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909 dvidir=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000910
911 -enable-* | --enable-*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500912 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000913 # Reject names that are not valid shell variable names.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400914 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500915 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
916 { (exit 1); exit 1; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -0400917 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
Theodore Ts'oe1052142006-10-21 21:46:47 -0400918 eval enable_$ac_feature=\$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000919
920 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
921 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
922 | --exec | --exe | --ex)
923 ac_prev=exec_prefix ;;
924 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
925 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
926 | --exec=* | --exe=* | --ex=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500927 exec_prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000928
929 -gas | --gas | --ga | --g)
930 # Obsolete; use --with-gas.
931 with_gas=yes ;;
932
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500933 -help | --help | --hel | --he | -h)
934 ac_init_help=long ;;
935 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
936 ac_init_help=recursive ;;
937 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
938 ac_init_help=short ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000939
940 -host | --host | --hos | --ho)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500941 ac_prev=host_alias ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000942 -host=* | --host=* | --hos=* | --ho=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500943 host_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000944
Theodore Ts'oe1052142006-10-21 21:46:47 -0400945 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
946 ac_prev=htmldir ;;
947 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
948 | --ht=*)
949 htmldir=$ac_optarg ;;
950
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000951 -includedir | --includedir | --includedi | --included | --include \
952 | --includ | --inclu | --incl | --inc)
953 ac_prev=includedir ;;
954 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
955 | --includ=* | --inclu=* | --incl=* | --inc=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500956 includedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000957
958 -infodir | --infodir | --infodi | --infod | --info | --inf)
959 ac_prev=infodir ;;
960 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500961 infodir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000962
963 -libdir | --libdir | --libdi | --libd)
964 ac_prev=libdir ;;
965 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500966 libdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000967
968 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
969 | --libexe | --libex | --libe)
970 ac_prev=libexecdir ;;
971 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
972 | --libexe=* | --libex=* | --libe=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500973 libexecdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000974
Theodore Ts'oe1052142006-10-21 21:46:47 -0400975 -localedir | --localedir | --localedi | --localed | --locale)
976 ac_prev=localedir ;;
977 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
978 localedir=$ac_optarg ;;
979
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000980 -localstatedir | --localstatedir | --localstatedi | --localstated \
Theodore Ts'oe1052142006-10-21 21:46:47 -0400981 | --localstate | --localstat | --localsta | --localst | --locals)
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000982 ac_prev=localstatedir ;;
983 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Theodore Ts'oe1052142006-10-21 21:46:47 -0400984 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500985 localstatedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000986
987 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
988 ac_prev=mandir ;;
989 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500990 mandir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +0000991
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000992 -nfp | --nfp | --nf)
993 # Obsolete; use --without-fp.
994 with_fp=no ;;
995
996 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -0500997 | --no-cr | --no-c | -n)
Theodore Ts'o50e1e101997-04-26 13:58:21 +0000998 no_create=yes ;;
999
1000 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1001 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1002 no_recursion=yes ;;
1003
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001004 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1005 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1006 | --oldin | --oldi | --old | --ol | --o)
1007 ac_prev=oldincludedir ;;
1008 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1009 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1010 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001011 oldincludedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001012
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001013 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1014 ac_prev=prefix ;;
1015 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001016 prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001017
1018 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1019 | --program-pre | --program-pr | --program-p)
1020 ac_prev=program_prefix ;;
1021 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1022 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001023 program_prefix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001024
1025 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1026 | --program-suf | --program-su | --program-s)
1027 ac_prev=program_suffix ;;
1028 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1029 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001030 program_suffix=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001031
1032 -program-transform-name | --program-transform-name \
1033 | --program-transform-nam | --program-transform-na \
1034 | --program-transform-n | --program-transform- \
1035 | --program-transform | --program-transfor \
1036 | --program-transfo | --program-transf \
1037 | --program-trans | --program-tran \
1038 | --progr-tra | --program-tr | --program-t)
1039 ac_prev=program_transform_name ;;
1040 -program-transform-name=* | --program-transform-name=* \
1041 | --program-transform-nam=* | --program-transform-na=* \
1042 | --program-transform-n=* | --program-transform-=* \
1043 | --program-transform=* | --program-transfor=* \
1044 | --program-transfo=* | --program-transf=* \
1045 | --program-trans=* | --program-tran=* \
1046 | --progr-tra=* | --program-tr=* | --program-t=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001047 program_transform_name=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001048
Theodore Ts'oe1052142006-10-21 21:46:47 -04001049 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1050 ac_prev=pdfdir ;;
1051 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1052 pdfdir=$ac_optarg ;;
1053
1054 -psdir | --psdir | --psdi | --psd | --ps)
1055 ac_prev=psdir ;;
1056 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1057 psdir=$ac_optarg ;;
1058
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001059 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1060 | -silent | --silent | --silen | --sile | --sil)
1061 silent=yes ;;
1062
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001063 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1064 ac_prev=sbindir ;;
1065 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1066 | --sbi=* | --sb=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001067 sbindir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001068
1069 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1070 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1071 | --sharedst | --shareds | --shared | --share | --shar \
1072 | --sha | --sh)
1073 ac_prev=sharedstatedir ;;
1074 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1075 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1076 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1077 | --sha=* | --sh=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001078 sharedstatedir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001079
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001080 -site | --site | --sit)
1081 ac_prev=site ;;
1082 -site=* | --site=* | --sit=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001083 site=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001084
1085 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1086 ac_prev=srcdir ;;
1087 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001088 srcdir=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001089
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001090 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1091 | --syscon | --sysco | --sysc | --sys | --sy)
1092 ac_prev=sysconfdir ;;
1093 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1094 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001095 sysconfdir=$ac_optarg ;;
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001096
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001097 -target | --target | --targe | --targ | --tar | --ta | --t)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001098 ac_prev=target_alias ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001099 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001100 target_alias=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001101
1102 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1103 verbose=yes ;;
1104
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001105 -version | --version | --versio | --versi | --vers | -V)
1106 ac_init_version=: ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001107
1108 -with-* | --with-*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001109 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001110 # Reject names that are not valid shell variable names.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001111 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001112 { echo "$as_me: error: invalid package name: $ac_package" >&2
1113 { (exit 1); exit 1; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001114 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001115 eval with_$ac_package=\$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001116
1117 -without-* | --without-*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001118 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001119 # Reject names that are not valid shell variable names.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001120 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001121 { echo "$as_me: error: invalid package name: $ac_package" >&2
1122 { (exit 1); exit 1; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001123 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001124 eval with_$ac_package=no ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001125
1126 --x)
1127 # Obsolete; use --with-x.
1128 with_x=yes ;;
1129
1130 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1131 | --x-incl | --x-inc | --x-in | --x-i)
1132 ac_prev=x_includes ;;
1133 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1134 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001135 x_includes=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001136
1137 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1138 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1139 ac_prev=x_libraries ;;
1140 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1141 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001142 x_libraries=$ac_optarg ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001143
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001144 -*) { echo "$as_me: error: unrecognized option: $ac_option
1145Try \`$0 --help' for more information." >&2
1146 { (exit 1); exit 1; }; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001147 ;;
1148
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001149 *=*)
1150 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1151 # Reject names that are not valid shell variable names.
1152 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1153 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1154 { (exit 1); exit 1; }; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04001155 eval $ac_envvar=\$ac_optarg
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001156 export $ac_envvar ;;
1157
Theodore Ts'o21c84b71997-04-29 16:15:03 +00001158 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001159 # FIXME: should be removed in autoconf 3.0.
1160 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1161 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1162 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1163 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001164 ;;
1165
1166 esac
1167done
1168
1169if test -n "$ac_prev"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001170 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1171 { echo "$as_me: error: missing argument to $ac_option" >&2
1172 { (exit 1); exit 1; }; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001173fi
1174
Theodore Ts'oe1052142006-10-21 21:46:47 -04001175# Be sure to have absolute directory names.
1176for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1177 datadir sysconfdir sharedstatedir localstatedir includedir \
1178 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1179 libdir localedir mandir
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001180do
Theodore Ts'oe1052142006-10-21 21:46:47 -04001181 eval ac_val=\$$ac_var
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001182 case $ac_val in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001183 [\\/$]* | ?:[\\/]* ) continue;;
1184 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001185 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04001186 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1187 { (exit 1); exit 1; }; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001188done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001189
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001190# There might be people who depend on the old broken behavior: `$host'
1191# used to hold the argument of --host etc.
1192# FIXME: To remove some day.
1193build=$build_alias
1194host=$host_alias
1195target=$target_alias
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001196
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001197# FIXME: To remove some day.
1198if test "x$host_alias" != x; then
1199 if test "x$build_alias" = x; then
1200 cross_compiling=maybe
1201 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1202 If a cross compiler is detected then cross compile mode will be used." >&2
1203 elif test "x$build_alias" != "x$host_alias"; then
1204 cross_compiling=yes
1205 fi
1206fi
1207
1208ac_tool_prefix=
1209test -n "$host_alias" && ac_tool_prefix=$host_alias-
1210
1211test "$silent" = yes && exec 6>/dev/null
1212
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001213
Theodore Ts'oe1052142006-10-21 21:46:47 -04001214ac_pwd=`pwd` && test -n "$ac_pwd" &&
1215ac_ls_di=`ls -di .` &&
1216ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1217 { echo "$as_me: error: Working directory cannot be determined" >&2
1218 { (exit 1); exit 1; }; }
1219test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1220 { echo "$as_me: error: pwd does not report name of working directory" >&2
1221 { (exit 1); exit 1; }; }
1222
1223
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001224# Find the source files, if location was not specified.
1225if test -z "$srcdir"; then
1226 ac_srcdir_defaulted=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04001227 # Try the directory containing this script, then the parent directory.
1228 ac_confdir=`$as_dirname -- "$0" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001229$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1230 X"$0" : 'X\(//\)[^/]' \| \
1231 X"$0" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -04001232 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001233echo X"$0" |
Theodore Ts'oe1052142006-10-21 21:46:47 -04001234 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1235 s//\1/
1236 q
1237 }
1238 /^X\(\/\/\)[^/].*/{
1239 s//\1/
1240 q
1241 }
1242 /^X\(\/\/\)$/{
1243 s//\1/
1244 q
1245 }
1246 /^X\(\/\).*/{
1247 s//\1/
1248 q
1249 }
1250 s/.*/./; q'`
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001251 srcdir=$ac_confdir
Theodore Ts'oe1052142006-10-21 21:46:47 -04001252 if test ! -r "$srcdir/$ac_unique_file"; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001253 srcdir=..
1254 fi
1255else
1256 ac_srcdir_defaulted=no
1257fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001258if test ! -r "$srcdir/$ac_unique_file"; then
1259 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1260 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001261 { (exit 1); exit 1; }; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001262fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001263ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1264ac_abs_confdir=`(
1265 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001266 { (exit 1); exit 1; }; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04001267 pwd)`
1268# When building in place, set srcdir=.
1269if test "$ac_abs_confdir" = "$ac_pwd"; then
1270 srcdir=.
1271fi
1272# Remove unnecessary trailing slashes from srcdir.
1273# Double slashes in file names in object file debugging info
1274# mess up M-x gdb in Emacs.
1275case $srcdir in
1276*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1277esac
1278for ac_var in $ac_precious_vars; do
1279 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1280 eval ac_env_${ac_var}_value=\$${ac_var}
1281 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1282 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1283done
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001284
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001285#
1286# Report the --help message.
1287#
1288if test "$ac_init_help" = "long"; then
1289 # Omit some internal or obsolete options to make the list less imposing.
1290 # This message is too long to be a string in the A/UX 3.1 sh.
1291 cat <<_ACEOF
1292\`configure' configures this package to adapt to many kinds of systems.
1293
1294Usage: $0 [OPTION]... [VAR=VALUE]...
1295
1296To assign environment variables (e.g., CC, CFLAGS...), specify them as
1297VAR=VALUE. See below for descriptions of some of the useful variables.
1298
1299Defaults for the options are specified in brackets.
1300
1301Configuration:
1302 -h, --help display this help and exit
1303 --help=short display options specific to this package
1304 --help=recursive display the short help of all the included packages
1305 -V, --version display version information and exit
1306 -q, --quiet, --silent do not print \`checking...' messages
1307 --cache-file=FILE cache test results in FILE [disabled]
1308 -C, --config-cache alias for \`--cache-file=config.cache'
1309 -n, --no-create do not create output files
1310 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1311
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001312Installation directories:
1313 --prefix=PREFIX install architecture-independent files in PREFIX
1314 [$ac_default_prefix]
1315 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1316 [PREFIX]
1317
1318By default, \`make install' will install all the files in
1319\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1320an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1321for instance \`--prefix=\$HOME'.
1322
1323For better control, use the options below.
1324
1325Fine tuning of the installation directories:
1326 --bindir=DIR user executables [EPREFIX/bin]
1327 --sbindir=DIR system admin executables [EPREFIX/sbin]
1328 --libexecdir=DIR program executables [EPREFIX/libexec]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001329 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1330 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1331 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1332 --libdir=DIR object code libraries [EPREFIX/lib]
1333 --includedir=DIR C header files [PREFIX/include]
1334 --oldincludedir=DIR C header files for non-gcc [/usr/include]
Theodore Ts'oe1052142006-10-21 21:46:47 -04001335 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1336 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1337 --infodir=DIR info documentation [DATAROOTDIR/info]
1338 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1339 --mandir=DIR man documentation [DATAROOTDIR/man]
1340 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1341 --htmldir=DIR html documentation [DOCDIR]
1342 --dvidir=DIR dvi documentation [DOCDIR]
1343 --pdfdir=DIR pdf documentation [DOCDIR]
1344 --psdir=DIR ps documentation [DOCDIR]
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001345_ACEOF
1346
1347 cat <<\_ACEOF
1348
1349System types:
1350 --build=BUILD configure for building on BUILD [guessed]
1351 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1352_ACEOF
1353fi
1354
1355if test -n "$ac_init_help"; then
1356
1357 cat <<\_ACEOF
1358
1359Optional Features:
1360 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1361 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Theodore Ts'o98919bd2005-02-04 10:43:58 -05001362 --enable-maintainer-mode enable makefile rules useful for maintainers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001363 --enable-compression enable EXPERIMENTAL compression support
1364 --enable-htree enable EXPERIMENTAL htree directory support
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001365 --enable-elf-shlibs select ELF shared libraries
1366 --enable-bsd-shlibs select BSD shared libraries
1367 --enable-profile build profiling libraries
1368 --enable-checker build checker libraries
1369 --enable-jbd-debug enable journal debugging
1370 --enable-blkid-debug enable blkid debugging
1371 --enable-testio-debug enable the use of the test I/O manager for debugging
1372 --disable-swapfs disable support of legacy byte-swapped filesystems
1373 --disable-debugfs disable support of debugfs program
1374 --disable-imager disable support of e2image program
1375 --disable-resizer disable support of e2resize program
1376 --enable-dynamic-e2fsck build e2fsck dynamically
1377 --enable-fsck build fsck wrapper program
1378 --enable-e2initrd-helper build e2initrd-helper program
Karel Zak4db2f592006-03-08 14:17:28 -05001379 --enable-blkid-devmapper build with device-mapper support
Theodore Ts'o32493942007-12-31 10:45:01 -05001380 --disable-tls disable use of thread local support
Theodore Ts'o5610f992007-12-31 11:16:56 -05001381 --disable-uuidd disable building the uuid daemon
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001382 --disable-nls do not use Native Language Support
1383 --disable-rpath do not hardcode runtime library paths
1384
1385Optional Packages:
1386 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1387 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Theodore Ts'o32493942007-12-31 10:45:01 -05001388 --with-diet-libc use diet libc
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001389 --with-cc=COMPILER select compiler to use
1390 --with-linker=LINKER select linker to use
1391 --with-ccopts=CCOPTS select compiler command line options
1392 --with-ldopts=LDOPTS select linker command line options
1393 --with-root-prefix=PREFIX override prefix variable for files to be placed in the root
1394 --with-gnu-ld assume the C compiler uses GNU ld default=no
1395 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1396 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1397 --with-included-gettext use the GNU gettext library included here
1398 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1399 --without-libintl-prefix don't search for libintl in includedir and libdir
1400
1401Some influential environment variables:
1402 CC C compiler command
1403 CFLAGS C compiler flags
1404 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1405 nonstandard directory <lib dir>
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001406 LIBS libraries to pass to the linker, e.g. -l<library>
Theodore Ts'oe1052142006-10-21 21:46:47 -04001407 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1408 you have headers in a nonstandard directory <include dir>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001409 CPP C preprocessor
1410
1411Use these variables to override the choices made by `configure' or to help
1412it to find libraries and programs with nonstandard names/locations.
1413
1414_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001415ac_status=$?
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001416fi
1417
1418if test "$ac_init_help" = "recursive"; then
1419 # If there are subdirs, report their specific --help.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001420 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Theodore Ts'oe1052142006-10-21 21:46:47 -04001421 test -d "$ac_dir" || continue
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001422 ac_builddir=.
1423
Theodore Ts'oe1052142006-10-21 21:46:47 -04001424case "$ac_dir" in
1425.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1426*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001427 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001428 # A ".." for each directory in $ac_dir_suffix.
1429 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1430 case $ac_top_builddir_sub in
1431 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1432 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1433 esac ;;
1434esac
1435ac_abs_top_builddir=$ac_pwd
1436ac_abs_builddir=$ac_pwd$ac_dir_suffix
1437# for backward compatibility:
1438ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001439
1440case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001441 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001442 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001443 ac_top_srcdir=$ac_top_builddir_sub
1444 ac_abs_top_srcdir=$ac_pwd ;;
1445 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001446 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001447 ac_top_srcdir=$srcdir
1448 ac_abs_top_srcdir=$srcdir ;;
1449 *) # Relative name.
1450 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1451 ac_top_srcdir=$ac_top_build_prefix$srcdir
1452 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001453esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04001454ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001455
Theodore Ts'oe1052142006-10-21 21:46:47 -04001456 cd "$ac_dir" || { ac_status=$?; continue; }
1457 # Check for guested configure.
1458 if test -f "$ac_srcdir/configure.gnu"; then
1459 echo &&
1460 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1461 elif test -f "$ac_srcdir/configure"; then
1462 echo &&
1463 $SHELL "$ac_srcdir/configure" --help=recursive
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001464 else
1465 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Theodore Ts'oe1052142006-10-21 21:46:47 -04001466 fi || ac_status=$?
1467 cd "$ac_pwd" || { ac_status=$?; break; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001468 done
1469fi
1470
Theodore Ts'oe1052142006-10-21 21:46:47 -04001471test -n "$ac_init_help" && exit $ac_status
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001472if $ac_init_version; then
1473 cat <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001474configure
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001475generated by GNU Autoconf 2.61
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001476
Theodore Ts'oe1052142006-10-21 21:46:47 -04001477Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
14782002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001479This configure script is free software; the Free Software Foundation
1480gives unlimited permission to copy, distribute and modify it.
1481_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001482 exit
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001483fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001484cat >config.log <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001485This file contains any messages produced by compilers while
1486running configure, to aid debugging if configure makes a mistake.
1487
1488It was created by $as_me, which was
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04001489generated by GNU Autoconf 2.61. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001490
1491 $ $0 $@
1492
1493_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04001494exec 5>>config.log
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001495{
1496cat <<_ASUNAME
1497## --------- ##
1498## Platform. ##
1499## --------- ##
1500
1501hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1502uname -m = `(uname -m) 2>/dev/null || echo unknown`
1503uname -r = `(uname -r) 2>/dev/null || echo unknown`
1504uname -s = `(uname -s) 2>/dev/null || echo unknown`
1505uname -v = `(uname -v) 2>/dev/null || echo unknown`
1506
1507/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1508/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1509
1510/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1511/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1512/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Theodore Ts'oe1052142006-10-21 21:46:47 -04001513/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001514/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1515/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1516/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1517
1518_ASUNAME
1519
1520as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1521for as_dir in $PATH
1522do
1523 IFS=$as_save_IFS
1524 test -z "$as_dir" && as_dir=.
1525 echo "PATH: $as_dir"
1526done
Theodore Ts'oe1052142006-10-21 21:46:47 -04001527IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001528
1529} >&5
1530
1531cat >&5 <<_ACEOF
1532
1533
1534## ----------- ##
1535## Core tests. ##
1536## ----------- ##
1537
1538_ACEOF
1539
1540
1541# Keep a trace of the command line.
1542# Strip out --no-create and --no-recursion so they do not pile up.
1543# Strip out --silent because we don't want to record it for future runs.
1544# Also quote any args containing shell meta-characters.
1545# Make two passes to allow for proper duplicate-argument suppression.
1546ac_configure_args=
1547ac_configure_args0=
1548ac_configure_args1=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001549ac_must_keep_next=false
1550for ac_pass in 1 2
1551do
1552 for ac_arg
1553 do
1554 case $ac_arg in
1555 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1556 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1557 | -silent | --silent | --silen | --sile | --sil)
1558 continue ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001559 *\'*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001560 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1561 esac
1562 case $ac_pass in
1563 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1564 2)
1565 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1566 if test $ac_must_keep_next = true; then
1567 ac_must_keep_next=false # Got value, back to normal.
1568 else
1569 case $ac_arg in
1570 *=* | --config-cache | -C | -disable-* | --disable-* \
1571 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1572 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1573 | -with-* | --with-* | -without-* | --without-* | --x)
1574 case "$ac_configure_args0 " in
1575 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1576 esac
1577 ;;
1578 -* ) ac_must_keep_next=true ;;
1579 esac
1580 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001581 ac_configure_args="$ac_configure_args '$ac_arg'"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001582 ;;
1583 esac
1584 done
1585done
1586$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1587$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1588
1589# When interrupted or exit'd, cleanup temporary files, and complete
1590# config.log. We remove comments because anyway the quotes in there
1591# would cause problems or look ugly.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001592# WARNING: Use '\'' to represent an apostrophe within the trap.
1593# 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 -05001594trap 'exit_status=$?
1595 # Save into config.log some information that might help in debugging.
1596 {
1597 echo
1598
1599 cat <<\_ASBOX
1600## ---------------- ##
1601## Cache variables. ##
1602## ---------------- ##
1603_ASBOX
1604 echo
1605 # The following way of writing the cache mishandles newlines in values,
Theodore Ts'oe1052142006-10-21 21:46:47 -04001606(
1607 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1608 eval ac_val=\$$ac_var
1609 case $ac_val in #(
1610 *${as_nl}*)
1611 case $ac_var in #(
1612 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1613echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1614 esac
1615 case $ac_var in #(
1616 _ | IFS | as_nl) ;; #(
1617 *) $as_unset $ac_var ;;
1618 esac ;;
1619 esac
1620 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001621 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -04001622 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1623 *${as_nl}ac_space=\ *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001624 sed -n \
Theodore Ts'oe1052142006-10-21 21:46:47 -04001625 "s/'\''/'\''\\\\'\'''\''/g;
1626 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1627 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001628 *)
Theodore Ts'oe1052142006-10-21 21:46:47 -04001629 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001630 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -04001631 esac |
1632 sort
1633)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001634 echo
1635
1636 cat <<\_ASBOX
1637## ----------------- ##
1638## Output variables. ##
1639## ----------------- ##
1640_ASBOX
1641 echo
1642 for ac_var in $ac_subst_vars
1643 do
Theodore Ts'oe1052142006-10-21 21:46:47 -04001644 eval ac_val=\$$ac_var
1645 case $ac_val in
1646 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1647 esac
1648 echo "$ac_var='\''$ac_val'\''"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001649 done | sort
1650 echo
1651
1652 if test -n "$ac_subst_files"; then
1653 cat <<\_ASBOX
Theodore Ts'oe1052142006-10-21 21:46:47 -04001654## ------------------- ##
1655## File substitutions. ##
1656## ------------------- ##
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001657_ASBOX
1658 echo
1659 for ac_var in $ac_subst_files
1660 do
Theodore Ts'oe1052142006-10-21 21:46:47 -04001661 eval ac_val=\$$ac_var
1662 case $ac_val in
1663 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1664 esac
1665 echo "$ac_var='\''$ac_val'\''"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001666 done | sort
1667 echo
1668 fi
1669
1670 if test -s confdefs.h; then
1671 cat <<\_ASBOX
1672## ----------- ##
1673## confdefs.h. ##
1674## ----------- ##
1675_ASBOX
1676 echo
Theodore Ts'oe1052142006-10-21 21:46:47 -04001677 cat confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001678 echo
1679 fi
1680 test "$ac_signal" != 0 &&
1681 echo "$as_me: caught signal $ac_signal"
1682 echo "$as_me: exit $exit_status"
1683 } >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -04001684 rm -f core *.core core.conftest.* &&
1685 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001686 exit $exit_status
Theodore Ts'oe1052142006-10-21 21:46:47 -04001687' 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001688for ac_signal in 1 2 13 15; do
1689 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1690done
1691ac_signal=0
1692
1693# confdefs.h avoids OS command line length limits that DEFS can exceed.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001694rm -f -r conftest* confdefs.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001695
1696# Predefined preprocessor variables.
1697
1698cat >>confdefs.h <<_ACEOF
1699#define PACKAGE_NAME "$PACKAGE_NAME"
1700_ACEOF
1701
1702
1703cat >>confdefs.h <<_ACEOF
1704#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1705_ACEOF
1706
1707
1708cat >>confdefs.h <<_ACEOF
1709#define PACKAGE_VERSION "$PACKAGE_VERSION"
1710_ACEOF
1711
1712
1713cat >>confdefs.h <<_ACEOF
1714#define PACKAGE_STRING "$PACKAGE_STRING"
1715_ACEOF
1716
1717
1718cat >>confdefs.h <<_ACEOF
1719#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1720_ACEOF
1721
1722
1723# Let the site file select an alternate cache file if it wants to.
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001724# Prefer explicitly selected file to automatically selected ones.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001725if test -n "$CONFIG_SITE"; then
1726 set x "$CONFIG_SITE"
1727elif test "x$prefix" != xNONE; then
1728 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1729else
1730 set x "$ac_default_prefix/share/config.site" \
1731 "$ac_default_prefix/etc/config.site"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001732fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001733shift
1734for ac_site_file
1735do
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001736 if test -r "$ac_site_file"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001737 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1738echo "$as_me: loading site script $ac_site_file" >&6;}
1739 sed 's/^/| /' "$ac_site_file" >&5
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001740 . "$ac_site_file"
1741 fi
1742done
1743
1744if test -r "$cache_file"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001745 # Some versions of bash will fail to source /dev/null (special
1746 # files actually), so we avoid doing that.
1747 if test -f "$cache_file"; then
1748 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1749echo "$as_me: loading cache $cache_file" >&6;}
1750 case $cache_file in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001751 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1752 *) . "./$cache_file";;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001753 esac
1754 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001755else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001756 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1757echo "$as_me: creating cache $cache_file" >&6;}
1758 >$cache_file
1759fi
1760
1761# Check that the precious variables saved in the cache have kept the same
1762# value.
1763ac_cache_corrupted=false
Theodore Ts'oe1052142006-10-21 21:46:47 -04001764for ac_var in $ac_precious_vars; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001765 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1766 eval ac_new_set=\$ac_env_${ac_var}_set
Theodore Ts'oe1052142006-10-21 21:46:47 -04001767 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1768 eval ac_new_val=\$ac_env_${ac_var}_value
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001769 case $ac_old_set,$ac_new_set in
1770 set,)
1771 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1772echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1773 ac_cache_corrupted=: ;;
1774 ,set)
1775 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1776echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1777 ac_cache_corrupted=: ;;
1778 ,);;
1779 *)
1780 if test "x$ac_old_val" != "x$ac_new_val"; then
1781 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1782echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1783 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1784echo "$as_me: former value: $ac_old_val" >&2;}
1785 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1786echo "$as_me: current value: $ac_new_val" >&2;}
1787 ac_cache_corrupted=:
1788 fi;;
1789 esac
1790 # Pass precious variables to config.status.
1791 if test "$ac_new_set" = set; then
1792 case $ac_new_val in
Theodore Ts'oe1052142006-10-21 21:46:47 -04001793 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001794 *) ac_arg=$ac_var=$ac_new_val ;;
1795 esac
1796 case " $ac_configure_args " in
1797 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1798 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1799 esac
1800 fi
1801done
1802if $ac_cache_corrupted; then
1803 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1804echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1805 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1806echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1807 { (exit 1); exit 1; }; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001808fi
1809
Theodore Ts'oe1052142006-10-21 21:46:47 -04001810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001826ac_ext=c
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001827ac_cpp='$CPP $CPPFLAGS'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001828ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1829ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1830ac_compiler_gnu=$ac_cv_c_compiler_gnu
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001831
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001832
1833
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001834ac_aux_dir=
Theodore Ts'oe1052142006-10-21 21:46:47 -04001835for ac_dir in config "$srcdir"/config; do
1836 if test -f "$ac_dir/install-sh"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001837 ac_aux_dir=$ac_dir
1838 ac_install_sh="$ac_aux_dir/install-sh -c"
1839 break
Theodore Ts'oe1052142006-10-21 21:46:47 -04001840 elif test -f "$ac_dir/install.sh"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001841 ac_aux_dir=$ac_dir
1842 ac_install_sh="$ac_aux_dir/install.sh -c"
1843 break
Theodore Ts'oe1052142006-10-21 21:46:47 -04001844 elif test -f "$ac_dir/shtool"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001845 ac_aux_dir=$ac_dir
1846 ac_install_sh="$ac_aux_dir/shtool install -c"
1847 break
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001848 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001849done
1850if test -z "$ac_aux_dir"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04001851 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&5
1852echo "$as_me: error: cannot find install-sh or install.sh in config \"$srcdir\"/config" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001853 { (exit 1); exit 1; }; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001854fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001855
1856# These three variables are undocumented and unsupported,
1857# and are intended to be withdrawn in a future Autoconf release.
1858# They can cause serious problems if a builder's source tree is in a directory
1859# whose full name contains unusual characters.
1860ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1861ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1862ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1863
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00001864
Theodore Ts'o50e1e101997-04-26 13:58:21 +00001865MCONFIG=./MCONFIG
1866
Theodore Ts'o74becf31997-04-26 14:37:06 +00001867BINARY_TYPE=bin
1868E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
1869 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
1870DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
1871 | tr \" " "`
Theodore Ts'obff0cc92003-03-23 01:37:53 -05001872E2FSPROGS_DAY=`echo $DATE | awk -F- '{print $1}'`
Theodore Ts'o74becf31997-04-26 14:37:06 +00001873MONTH=`echo $DATE | awk -F- '{print $2}'`
1874YEAR=`echo $DATE | awk -F- '{print $3}'`
1875
Theodore Ts'o14790ed1999-01-12 23:32:52 +00001876if expr $YEAR ">" 1900 > /dev/null ; then
1877 E2FSPROGS_YEAR=$YEAR
1878elif expr $YEAR ">" 90 >/dev/null ; then
Theodore Ts'o74becf31997-04-26 14:37:06 +00001879 E2FSPROGS_YEAR=19$YEAR
1880else
1881 E2FSPROGS_YEAR=20$YEAR
1882fi
1883
1884case $MONTH in
Andreas Dilger927566a2006-11-12 19:41:25 -05001885Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
1886Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
1887Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
1888Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
1889May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
1890Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
1891Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
1892Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
1893Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
1894Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
1895Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
1896Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
Theodore Ts'o74becf31997-04-26 14:37:06 +00001897*) echo "Unknown month $MONTH??" ;;
1898esac
1899
Andreas Dilger927566a2006-11-12 19:41:25 -05001900base_ver=`echo $E2FSPROGS_VERSION | \
1901 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
1902pre_vers=`echo $base_ver 0.01 - p | dc`
1903
1904date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
1905
1906case $E2FSPROGS_VERSION in
1907*-WIP|pre-*)
1908 E2FSPROGS_PKGVER="$pre_vers+${base_ver}_WIP_$date_spec"
1909 ;;
1910*)
1911 E2FSPROGS_PKGVER="$base_ver"
1912 ;;
1913esac
1914
1915unset DATE MONTH YEAR base_ver pre_vers date_spec
Theodore Ts'o74becf31997-04-26 14:37:06 +00001916echo "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION"
1917echo "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}"
1918
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001919
1920
1921
Andreas Dilger927566a2006-11-12 19:41:25 -05001922
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001923# Make sure we can run config.sub.
Theodore Ts'oe1052142006-10-21 21:46:47 -04001924$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
1925 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
1926echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001927 { (exit 1); exit 1; }; }
1928
Theodore Ts'oe1052142006-10-21 21:46:47 -04001929{ echo "$as_me:$LINENO: checking build system type" >&5
1930echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001931if test "${ac_cv_build+set}" = set; then
1932 echo $ECHO_N "(cached) $ECHO_C" >&6
1933else
Theodore Ts'oe1052142006-10-21 21:46:47 -04001934 ac_build_alias=$build_alias
1935test "x$ac_build_alias" = x &&
1936 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
1937test "x$ac_build_alias" = x &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001938 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1939echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1940 { (exit 1); exit 1; }; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04001941ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
1942 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
1943echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001944 { (exit 1); exit 1; }; }
1945
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001946fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001947{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1948echo "${ECHO_T}$ac_cv_build" >&6; }
1949case $ac_cv_build in
1950*-*-*) ;;
1951*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
1952echo "$as_me: error: invalid value of canonical build" >&2;}
1953 { (exit 1); exit 1; }; };;
1954esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001955build=$ac_cv_build
Theodore Ts'oe1052142006-10-21 21:46:47 -04001956ac_save_IFS=$IFS; IFS='-'
1957set x $ac_cv_build
1958shift
1959build_cpu=$1
1960build_vendor=$2
1961shift; shift
1962# Remember, the first character of IFS is used to create $*,
1963# except with old shells:
1964build_os=$*
1965IFS=$ac_save_IFS
1966case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001967
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00001968
Theodore Ts'oe1052142006-10-21 21:46:47 -04001969{ echo "$as_me:$LINENO: checking host system type" >&5
1970echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001971if test "${ac_cv_host+set}" = set; then
1972 echo $ECHO_N "(cached) $ECHO_C" >&6
1973else
Theodore Ts'oe1052142006-10-21 21:46:47 -04001974 if test "x$host_alias" = x; then
1975 ac_cv_host=$ac_cv_build
1976else
1977 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
1978 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
1979echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001980 { (exit 1); exit 1; }; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04001981fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04001982
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001983fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04001984{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1985echo "${ECHO_T}$ac_cv_host" >&6; }
1986case $ac_cv_host in
1987*-*-*) ;;
1988*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
1989echo "$as_me: error: invalid value of canonical host" >&2;}
1990 { (exit 1); exit 1; }; };;
1991esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05001992host=$ac_cv_host
Theodore Ts'oe1052142006-10-21 21:46:47 -04001993ac_save_IFS=$IFS; IFS='-'
1994set x $ac_cv_host
1995shift
1996host_cpu=$1
1997host_vendor=$2
1998shift; shift
1999# Remember, the first character of IFS is used to create $*,
2000# except with old shells:
2001host_os=$*
2002IFS=$ac_save_IFS
2003case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002004
2005
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00002006
Theodore Ts'oe1052142006-10-21 21:46:47 -04002007# Check whether --with-diet-libc was given.
Theodore Ts'od21ae6c2003-05-05 09:00:24 -04002008if test "${with_diet_libc+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002009 withval=$with_diet_libc; CC="diet cc -nostdinc"
2010{ echo "$as_me:$LINENO: result: CC=$CC" >&5
2011echo "${ECHO_T}CC=$CC" >&6; }
2012fi
2013
2014# Check whether --with-cc was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00002015if test "${with_cc+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002016 withval=$with_cc; { echo "$as_me:$LINENO: result: CC=$withval" >&5
2017echo "${ECHO_T}CC=$withval" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +00002018CC=$withval
2019else
2020 if test -z "$CC" ; then CC=cc; fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002021{ echo "$as_me:$LINENO: result: CC defaults to $CC" >&5
2022echo "${ECHO_T}CC defaults to $CC" >&6; }
2023fi
2024export CC
Theodore Ts'o74becf31997-04-26 14:37:06 +00002025
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002026ac_ext=c
2027ac_cpp='$CPP $CPPFLAGS'
2028ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2029ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2030ac_compiler_gnu=$ac_cv_c_compiler_gnu
2031if test -n "$ac_tool_prefix"; then
2032 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2033set dummy ${ac_tool_prefix}gcc; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04002034{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2035echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002036if test "${ac_cv_prog_CC+set}" = set; then
2037 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002038else
2039 if test -n "$CC"; then
2040 ac_cv_prog_CC="$CC" # Let the user override the test.
2041else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2043for as_dir in $PATH
2044do
2045 IFS=$as_save_IFS
2046 test -z "$as_dir" && as_dir=.
2047 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002049 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2050 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2051 break 2
2052 fi
2053done
2054done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002055IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002056
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002057fi
2058fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002059CC=$ac_cv_prog_CC
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002060if test -n "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002061 { echo "$as_me:$LINENO: result: $CC" >&5
2062echo "${ECHO_T}$CC" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002063else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002064 { echo "$as_me:$LINENO: result: no" >&5
2065echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002066fi
2067
Theodore Ts'oe1052142006-10-21 21:46:47 -04002068
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002069fi
2070if test -z "$ac_cv_prog_CC"; then
2071 ac_ct_CC=$CC
2072 # Extract the first word of "gcc", so it can be a program name with args.
2073set dummy gcc; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04002074{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2075echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002076if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2077 echo $ECHO_N "(cached) $ECHO_C" >&6
2078else
2079 if test -n "$ac_ct_CC"; then
2080 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2081else
2082as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2083for as_dir in $PATH
2084do
2085 IFS=$as_save_IFS
2086 test -z "$as_dir" && as_dir=.
2087 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002088 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002089 ac_cv_prog_ac_ct_CC="gcc"
2090 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2091 break 2
2092 fi
2093done
2094done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002095IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002096
2097fi
2098fi
2099ac_ct_CC=$ac_cv_prog_ac_ct_CC
2100if test -n "$ac_ct_CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002101 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2102echo "${ECHO_T}$ac_ct_CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002103else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002104 { echo "$as_me:$LINENO: result: no" >&5
2105echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002106fi
2107
Theodore Ts'oe1052142006-10-21 21:46:47 -04002108 if test "x$ac_ct_CC" = x; then
2109 CC=""
2110 else
2111 case $cross_compiling:$ac_tool_warned in
2112yes:)
2113{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2114whose name does not start with the host triplet. If you think this
2115configuration is useful to you, please write to autoconf@gnu.org." >&5
2116echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2117whose name does not start with the host triplet. If you think this
2118configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2119ac_tool_warned=yes ;;
2120esac
2121 CC=$ac_ct_CC
2122 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002123else
2124 CC="$ac_cv_prog_CC"
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002125fi
2126
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002127if test -z "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002128 if test -n "$ac_tool_prefix"; then
2129 # 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 -05002130set dummy ${ac_tool_prefix}cc; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04002131{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2132echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002133if test "${ac_cv_prog_CC+set}" = set; then
2134 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002135else
2136 if test -n "$CC"; then
2137 ac_cv_prog_CC="$CC" # Let the user override the test.
2138else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2140for as_dir in $PATH
2141do
2142 IFS=$as_save_IFS
2143 test -z "$as_dir" && as_dir=.
2144 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002145 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002146 ac_cv_prog_CC="${ac_tool_prefix}cc"
2147 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2148 break 2
2149 fi
2150done
2151done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002152IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002153
2154fi
2155fi
2156CC=$ac_cv_prog_CC
2157if test -n "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002158 { echo "$as_me:$LINENO: result: $CC" >&5
2159echo "${ECHO_T}$CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002160else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002161 { echo "$as_me:$LINENO: result: no" >&5
2162echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002163fi
2164
Theodore Ts'oe1052142006-10-21 21:46:47 -04002165
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002166 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002167fi
2168if test -z "$CC"; then
2169 # Extract the first word of "cc", so it can be a program name with args.
2170set dummy cc; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04002171{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2172echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002173if test "${ac_cv_prog_CC+set}" = set; then
2174 echo $ECHO_N "(cached) $ECHO_C" >&6
2175else
2176 if test -n "$CC"; then
2177 ac_cv_prog_CC="$CC" # Let the user override the test.
2178else
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002179 ac_prog_rejected=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2181for as_dir in $PATH
2182do
2183 IFS=$as_save_IFS
2184 test -z "$as_dir" && as_dir=.
2185 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002186 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002187 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2188 ac_prog_rejected=yes
2189 continue
2190 fi
2191 ac_cv_prog_CC="cc"
2192 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2193 break 2
2194 fi
2195done
2196done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002197IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002198
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002199if test $ac_prog_rejected = yes; then
2200 # We found a bogon in the path, so make sure we never use it.
2201 set dummy $ac_cv_prog_CC
2202 shift
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002203 if test $# != 0; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002204 # We chose a different compiler from the bogus one.
2205 # However, it has the same basename, so the bogon will be chosen
2206 # first if we set CC to just the basename; use the full file name.
2207 shift
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002208 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002209 fi
2210fi
2211fi
2212fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002213CC=$ac_cv_prog_CC
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002214if test -n "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002215 { echo "$as_me:$LINENO: result: $CC" >&5
2216echo "${ECHO_T}$CC" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002217else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002218 { echo "$as_me:$LINENO: result: no" >&5
2219echo "${ECHO_T}no" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002220fi
2221
Theodore Ts'oe1052142006-10-21 21:46:47 -04002222
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002223fi
2224if test -z "$CC"; then
2225 if test -n "$ac_tool_prefix"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002226 for ac_prog in cl.exe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002227 do
2228 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2229set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04002230{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2231echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002232if test "${ac_cv_prog_CC+set}" = set; then
2233 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002234else
2235 if test -n "$CC"; then
2236 ac_cv_prog_CC="$CC" # Let the user override the test.
2237else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2239for as_dir in $PATH
2240do
2241 IFS=$as_save_IFS
2242 test -z "$as_dir" && as_dir=.
2243 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002244 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002245 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2246 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2247 break 2
2248 fi
2249done
2250done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002251IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002252
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002253fi
2254fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002255CC=$ac_cv_prog_CC
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002256if test -n "$CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002257 { echo "$as_me:$LINENO: result: $CC" >&5
2258echo "${ECHO_T}$CC" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002259else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002260 { echo "$as_me:$LINENO: result: no" >&5
2261echo "${ECHO_T}no" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002262fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002263
Theodore Ts'oe1052142006-10-21 21:46:47 -04002264
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002265 test -n "$CC" && break
2266 done
2267fi
2268if test -z "$CC"; then
2269 ac_ct_CC=$CC
Theodore Ts'oe1052142006-10-21 21:46:47 -04002270 for ac_prog in cl.exe
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002271do
2272 # Extract the first word of "$ac_prog", so it can be a program name with args.
2273set dummy $ac_prog; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04002274{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2275echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002276if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2277 echo $ECHO_N "(cached) $ECHO_C" >&6
2278else
2279 if test -n "$ac_ct_CC"; then
2280 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2281else
2282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2283for as_dir in $PATH
2284do
2285 IFS=$as_save_IFS
2286 test -z "$as_dir" && as_dir=.
2287 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002288 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002289 ac_cv_prog_ac_ct_CC="$ac_prog"
2290 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2291 break 2
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002292 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002293done
2294done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002295IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002296
2297fi
2298fi
2299ac_ct_CC=$ac_cv_prog_ac_ct_CC
2300if test -n "$ac_ct_CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002301 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2302echo "${ECHO_T}$ac_ct_CC" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002303else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002304 { echo "$as_me:$LINENO: result: no" >&5
2305echo "${ECHO_T}no" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002306fi
2307
Theodore Ts'oe1052142006-10-21 21:46:47 -04002308
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002309 test -n "$ac_ct_CC" && break
2310done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002311
Theodore Ts'oe1052142006-10-21 21:46:47 -04002312 if test "x$ac_ct_CC" = x; then
2313 CC=""
2314 else
2315 case $cross_compiling:$ac_tool_warned in
2316yes:)
2317{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2318whose name does not start with the host triplet. If you think this
2319configuration is useful to you, please write to autoconf@gnu.org." >&5
2320echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2321whose name does not start with the host triplet. If you think this
2322configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2323ac_tool_warned=yes ;;
2324esac
2325 CC=$ac_ct_CC
2326 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002327fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002328
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002329fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002330
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002331
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002332test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2333See \`config.log' for more details." >&5
2334echo "$as_me: error: no acceptable C compiler found in \$PATH
2335See \`config.log' for more details." >&2;}
2336 { (exit 1); exit 1; }; }
2337
2338# Provide some information about the compiler.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002339echo "$as_me:$LINENO: checking for C compiler version" >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002340ac_compiler=`set X $ac_compile; echo $2`
Theodore Ts'oe1052142006-10-21 21:46:47 -04002341{ (ac_try="$ac_compiler --version >&5"
2342case "(($ac_try" in
2343 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2344 *) ac_try_echo=$ac_try;;
2345esac
2346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2347 (eval "$ac_compiler --version >&5") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002348 ac_status=$?
2349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2350 (exit $ac_status); }
Theodore Ts'oe1052142006-10-21 21:46:47 -04002351{ (ac_try="$ac_compiler -v >&5"
2352case "(($ac_try" in
2353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2354 *) ac_try_echo=$ac_try;;
2355esac
2356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2357 (eval "$ac_compiler -v >&5") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002358 ac_status=$?
2359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2360 (exit $ac_status); }
Theodore Ts'oe1052142006-10-21 21:46:47 -04002361{ (ac_try="$ac_compiler -V >&5"
2362case "(($ac_try" in
2363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2364 *) ac_try_echo=$ac_try;;
2365esac
2366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2367 (eval "$ac_compiler -V >&5") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002368 ac_status=$?
2369 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2370 (exit $ac_status); }
2371
2372cat >conftest.$ac_ext <<_ACEOF
2373/* confdefs.h. */
2374_ACEOF
2375cat confdefs.h >>conftest.$ac_ext
2376cat >>conftest.$ac_ext <<_ACEOF
2377/* end confdefs.h. */
2378
2379int
2380main ()
2381{
2382
2383 ;
2384 return 0;
2385}
2386_ACEOF
2387ac_clean_files_save=$ac_clean_files
2388ac_clean_files="$ac_clean_files a.out a.exe b.out"
2389# Try to create an executable without -o first, disregard a.out.
2390# It will help us diagnose broken compilers, and finding out an intuition
2391# of exeext.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002392{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2393echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002394ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04002395#
2396# List of possible output files, starting from the most likely.
2397# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2398# only as a last resort. b.out is created by i960 compilers.
2399ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2400#
2401# The IRIX 6 linker writes into existing files which may not be
2402# executable, retaining their permissions. Remove them first so a
2403# subsequent execution test works.
2404ac_rmfiles=
2405for ac_file in $ac_files
2406do
2407 case $ac_file in
2408 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2409 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2410 esac
2411done
2412rm -f $ac_rmfiles
2413
2414if { (ac_try="$ac_link_default"
2415case "(($ac_try" in
2416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2417 *) ac_try_echo=$ac_try;;
2418esac
2419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2420 (eval "$ac_link_default") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002421 ac_status=$?
2422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2423 (exit $ac_status); }; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002424 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2425# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2426# in a Makefile. We should not override ac_cv_exeext if it was cached,
2427# so that the user can short-circuit this test for compilers unknown to
2428# Autoconf.
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002429for ac_file in $ac_files ''
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002430do
2431 test -f "$ac_file" || continue
2432 case $ac_file in
Theodore Ts'oe1052142006-10-21 21:46:47 -04002433 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002434 ;;
2435 [ab].out )
2436 # We found the default executable, but exeext='' is most
2437 # certainly right.
2438 break;;
2439 *.* )
Theodore Ts'oe1052142006-10-21 21:46:47 -04002440 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2441 then :; else
2442 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2443 fi
2444 # We set ac_cv_exeext here because the later test for it is not
2445 # safe: cross compilers may not add the suffix if given an `-o'
2446 # argument, so we may need to know it at that point already.
2447 # Even if this section looks crufty: it has the advantage of
2448 # actually working.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002449 break;;
2450 * )
2451 break;;
2452 esac
2453done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002454test "$ac_cv_exeext" = no && ac_cv_exeext=
2455
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002456else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002457 ac_file=''
2458fi
2459
2460{ echo "$as_me:$LINENO: result: $ac_file" >&5
2461echo "${ECHO_T}$ac_file" >&6; }
2462if test -z "$ac_file"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002463 echo "$as_me: failed program was:" >&5
2464sed 's/^/| /' conftest.$ac_ext >&5
2465
2466{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2467See \`config.log' for more details." >&5
2468echo "$as_me: error: C compiler cannot create executables
2469See \`config.log' for more details." >&2;}
2470 { (exit 77); exit 77; }; }
2471fi
2472
2473ac_exeext=$ac_cv_exeext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002474
Theodore Ts'oe1052142006-10-21 21:46:47 -04002475# Check that the compiler produces executables we can run. If not, either
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002476# the compiler is broken, or we cross compile.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002477{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2478echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002479# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2480# If not cross compiling, check that we can run a simple program.
2481if test "$cross_compiling" != yes; then
2482 if { ac_try='./$ac_file'
Theodore Ts'oe1052142006-10-21 21:46:47 -04002483 { (case "(($ac_try" in
2484 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2485 *) ac_try_echo=$ac_try;;
2486esac
2487eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2488 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002489 ac_status=$?
2490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2491 (exit $ac_status); }; }; then
2492 cross_compiling=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002493 else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002494 if test "$cross_compiling" = maybe; then
2495 cross_compiling=yes
2496 else
2497 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2498If you meant to cross compile, use \`--host'.
2499See \`config.log' for more details." >&5
2500echo "$as_me: error: cannot run C compiled programs.
2501If you meant to cross compile, use \`--host'.
2502See \`config.log' for more details." >&2;}
2503 { (exit 1); exit 1; }; }
2504 fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002505 fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002506fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002507{ echo "$as_me:$LINENO: result: yes" >&5
2508echo "${ECHO_T}yes" >&6; }
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002509
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002510rm -f a.out a.exe conftest$ac_cv_exeext b.out
2511ac_clean_files=$ac_clean_files_save
Theodore Ts'oe1052142006-10-21 21:46:47 -04002512# Check that the compiler produces executables we can run. If not, either
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002513# the compiler is broken, or we cross compile.
Theodore Ts'oe1052142006-10-21 21:46:47 -04002514{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2515echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2516{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2517echo "${ECHO_T}$cross_compiling" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002518
Theodore Ts'oe1052142006-10-21 21:46:47 -04002519{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2520echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2521if { (ac_try="$ac_link"
2522case "(($ac_try" in
2523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2524 *) ac_try_echo=$ac_try;;
2525esac
2526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2527 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002528 ac_status=$?
2529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2530 (exit $ac_status); }; then
2531 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2532# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2533# work properly (i.e., refer to `conftest.exe'), while it won't with
2534# `rm'.
2535for ac_file in conftest.exe conftest conftest.*; do
2536 test -f "$ac_file" || continue
2537 case $ac_file in
Theodore Ts'oe1052142006-10-21 21:46:47 -04002538 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002539 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002540 break;;
2541 * ) break;;
2542 esac
2543done
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002544else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002545 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2546See \`config.log' for more details." >&5
2547echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2548See \`config.log' for more details." >&2;}
2549 { (exit 1); exit 1; }; }
2550fi
2551
2552rm -f conftest$ac_cv_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04002553{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2554echo "${ECHO_T}$ac_cv_exeext" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002555
2556rm -f conftest.$ac_ext
2557EXEEXT=$ac_cv_exeext
2558ac_exeext=$EXEEXT
Theodore Ts'oe1052142006-10-21 21:46:47 -04002559{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2560echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002561if test "${ac_cv_objext+set}" = set; then
2562 echo $ECHO_N "(cached) $ECHO_C" >&6
2563else
2564 cat >conftest.$ac_ext <<_ACEOF
2565/* confdefs.h. */
2566_ACEOF
2567cat confdefs.h >>conftest.$ac_ext
2568cat >>conftest.$ac_ext <<_ACEOF
2569/* end confdefs.h. */
2570
2571int
2572main ()
2573{
2574
2575 ;
2576 return 0;
2577}
2578_ACEOF
2579rm -f conftest.o conftest.obj
Theodore Ts'oe1052142006-10-21 21:46:47 -04002580if { (ac_try="$ac_compile"
2581case "(($ac_try" in
2582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2583 *) ac_try_echo=$ac_try;;
2584esac
2585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2586 (eval "$ac_compile") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002587 ac_status=$?
2588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2589 (exit $ac_status); }; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002590 for ac_file in conftest.o conftest.obj conftest.*; do
2591 test -f "$ac_file" || continue;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002592 case $ac_file in
Theodore Ts'oe1052142006-10-21 21:46:47 -04002593 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002594 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2595 break;;
2596 esac
2597done
2598else
2599 echo "$as_me: failed program was:" >&5
2600sed 's/^/| /' conftest.$ac_ext >&5
2601
2602{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2603See \`config.log' for more details." >&5
2604echo "$as_me: error: cannot compute suffix of object files: cannot compile
2605See \`config.log' for more details." >&2;}
2606 { (exit 1); exit 1; }; }
2607fi
2608
2609rm -f conftest.$ac_cv_objext conftest.$ac_ext
2610fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002611{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2612echo "${ECHO_T}$ac_cv_objext" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002613OBJEXT=$ac_cv_objext
2614ac_objext=$OBJEXT
Theodore Ts'oe1052142006-10-21 21:46:47 -04002615{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2616echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002617if test "${ac_cv_c_compiler_gnu+set}" = set; then
2618 echo $ECHO_N "(cached) $ECHO_C" >&6
2619else
2620 cat >conftest.$ac_ext <<_ACEOF
2621/* confdefs.h. */
2622_ACEOF
2623cat confdefs.h >>conftest.$ac_ext
2624cat >>conftest.$ac_ext <<_ACEOF
2625/* end confdefs.h. */
2626
2627int
2628main ()
2629{
2630#ifndef __GNUC__
2631 choke me
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002632#endif
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002633
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002634 ;
2635 return 0;
2636}
2637_ACEOF
2638rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04002639if { (ac_try="$ac_compile"
2640case "(($ac_try" in
2641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2642 *) ac_try_echo=$ac_try;;
2643esac
2644eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2645 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002646 ac_status=$?
2647 grep -v '^ *+' conftest.er1 >conftest.err
2648 rm -f conftest.er1
2649 cat conftest.err >&5
2650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002651 (exit $ac_status); } && {
2652 test -z "$ac_c_werror_flag" ||
2653 test ! -s conftest.err
2654 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002655 ac_compiler_gnu=yes
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002656else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002657 echo "$as_me: failed program was:" >&5
2658sed 's/^/| /' conftest.$ac_ext >&5
2659
Theodore Ts'oe1052142006-10-21 21:46:47 -04002660 ac_compiler_gnu=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002661fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002662
2663rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002664ac_cv_c_compiler_gnu=$ac_compiler_gnu
Theodore Ts'o07a0db12003-07-05 14:50:24 -04002665
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002666fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002667{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2668echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002669GCC=`test $ac_compiler_gnu = yes && echo yes`
2670ac_test_CFLAGS=${CFLAGS+set}
2671ac_save_CFLAGS=$CFLAGS
Theodore Ts'oe1052142006-10-21 21:46:47 -04002672{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2673echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002674if test "${ac_cv_prog_cc_g+set}" = set; then
2675 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002676else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002677 ac_save_c_werror_flag=$ac_c_werror_flag
2678 ac_c_werror_flag=yes
2679 ac_cv_prog_cc_g=no
2680 CFLAGS="-g"
2681 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002682/* confdefs.h. */
2683_ACEOF
2684cat confdefs.h >>conftest.$ac_ext
2685cat >>conftest.$ac_ext <<_ACEOF
2686/* end confdefs.h. */
2687
2688int
2689main ()
2690{
2691
2692 ;
2693 return 0;
2694}
2695_ACEOF
2696rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04002697if { (ac_try="$ac_compile"
2698case "(($ac_try" in
2699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2700 *) ac_try_echo=$ac_try;;
2701esac
2702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2703 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002704 ac_status=$?
2705 grep -v '^ *+' conftest.er1 >conftest.err
2706 rm -f conftest.er1
2707 cat conftest.err >&5
2708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002709 (exit $ac_status); } && {
2710 test -z "$ac_c_werror_flag" ||
2711 test ! -s conftest.err
2712 } && test -s conftest.$ac_objext; then
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002713 ac_cv_prog_cc_g=yes
2714else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002715 echo "$as_me: failed program was:" >&5
2716sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04002717
Theodore Ts'oe1052142006-10-21 21:46:47 -04002718 CFLAGS=""
2719 cat >conftest.$ac_ext <<_ACEOF
2720/* confdefs.h. */
2721_ACEOF
2722cat confdefs.h >>conftest.$ac_ext
2723cat >>conftest.$ac_ext <<_ACEOF
2724/* end confdefs.h. */
2725
2726int
2727main ()
2728{
2729
2730 ;
2731 return 0;
2732}
2733_ACEOF
2734rm -f conftest.$ac_objext
2735if { (ac_try="$ac_compile"
2736case "(($ac_try" in
2737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2738 *) ac_try_echo=$ac_try;;
2739esac
2740eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2741 (eval "$ac_compile") 2>conftest.er1
2742 ac_status=$?
2743 grep -v '^ *+' conftest.er1 >conftest.err
2744 rm -f conftest.er1
2745 cat conftest.err >&5
2746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002747 (exit $ac_status); } && {
2748 test -z "$ac_c_werror_flag" ||
2749 test ! -s conftest.err
2750 } && test -s conftest.$ac_objext; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002751 :
2752else
2753 echo "$as_me: failed program was:" >&5
2754sed 's/^/| /' conftest.$ac_ext >&5
2755
2756 ac_c_werror_flag=$ac_save_c_werror_flag
2757 CFLAGS="-g"
2758 cat >conftest.$ac_ext <<_ACEOF
2759/* confdefs.h. */
2760_ACEOF
2761cat confdefs.h >>conftest.$ac_ext
2762cat >>conftest.$ac_ext <<_ACEOF
2763/* end confdefs.h. */
2764
2765int
2766main ()
2767{
2768
2769 ;
2770 return 0;
2771}
2772_ACEOF
2773rm -f conftest.$ac_objext
2774if { (ac_try="$ac_compile"
2775case "(($ac_try" in
2776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2777 *) ac_try_echo=$ac_try;;
2778esac
2779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2780 (eval "$ac_compile") 2>conftest.er1
2781 ac_status=$?
2782 grep -v '^ *+' conftest.er1 >conftest.err
2783 rm -f conftest.er1
2784 cat conftest.err >&5
2785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002786 (exit $ac_status); } && {
2787 test -z "$ac_c_werror_flag" ||
2788 test ! -s conftest.err
2789 } && test -s conftest.$ac_objext; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002790 ac_cv_prog_cc_g=yes
2791else
2792 echo "$as_me: failed program was:" >&5
2793sed 's/^/| /' conftest.$ac_ext >&5
2794
2795
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002796fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002797
2798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002799fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002800
2801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2802fi
2803
2804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2805 ac_c_werror_flag=$ac_save_c_werror_flag
2806fi
2807{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2808echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002809if test "$ac_test_CFLAGS" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002810 CFLAGS=$ac_save_CFLAGS
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00002811elif test $ac_cv_prog_cc_g = yes; then
2812 if test "$GCC" = yes; then
2813 CFLAGS="-g -O2"
2814 else
2815 CFLAGS="-g"
2816 fi
2817else
2818 if test "$GCC" = yes; then
2819 CFLAGS="-O2"
2820 else
2821 CFLAGS=
2822 fi
2823fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002824{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2825echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2826if test "${ac_cv_prog_cc_c89+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002827 echo $ECHO_N "(cached) $ECHO_C" >&6
2828else
Theodore Ts'oe1052142006-10-21 21:46:47 -04002829 ac_cv_prog_cc_c89=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002830ac_save_CC=$CC
2831cat >conftest.$ac_ext <<_ACEOF
2832/* confdefs.h. */
2833_ACEOF
2834cat confdefs.h >>conftest.$ac_ext
2835cat >>conftest.$ac_ext <<_ACEOF
2836/* end confdefs.h. */
2837#include <stdarg.h>
2838#include <stdio.h>
2839#include <sys/types.h>
2840#include <sys/stat.h>
2841/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2842struct buf { int x; };
2843FILE * (*rcsopen) (struct buf *, struct stat *, int);
2844static char *e (p, i)
2845 char **p;
2846 int i;
2847{
2848 return p[i];
2849}
2850static char *f (char * (*g) (char **, int), char **p, ...)
2851{
2852 char *s;
2853 va_list v;
2854 va_start (v,p);
2855 s = g (p, va_arg (v,int));
2856 va_end (v);
2857 return s;
2858}
2859
2860/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2861 function prototypes and stuff, but not '\xHH' hex character constants.
2862 These don't provoke an error unfortunately, instead are silently treated
Theodore Ts'oe1052142006-10-21 21:46:47 -04002863 as 'x'. The following induces an error, until -std is added to get
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002864 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2865 array size at least. It's necessary to write '\x00'==0 to get something
Theodore Ts'oe1052142006-10-21 21:46:47 -04002866 that's true only with -std. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002867int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2868
Theodore Ts'oe1052142006-10-21 21:46:47 -04002869/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2870 inside strings and character constants. */
2871#define FOO(x) 'x'
2872int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2873
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002874int test (int i, double x);
2875struct s1 {int (*f) (int a);};
2876struct s2 {int (*f) (double a);};
2877int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2878int argc;
2879char **argv;
2880int
2881main ()
2882{
2883return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2884 ;
2885 return 0;
2886}
2887_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04002888for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2889 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002890do
2891 CC="$ac_save_CC $ac_arg"
2892 rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04002893if { (ac_try="$ac_compile"
2894case "(($ac_try" in
2895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2896 *) ac_try_echo=$ac_try;;
2897esac
2898eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2899 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002900 ac_status=$?
2901 grep -v '^ *+' conftest.er1 >conftest.err
2902 rm -f conftest.er1
2903 cat conftest.err >&5
2904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002905 (exit $ac_status); } && {
2906 test -z "$ac_c_werror_flag" ||
2907 test ! -s conftest.err
2908 } && test -s conftest.$ac_objext; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04002909 ac_cv_prog_cc_c89=$ac_arg
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002910else
2911 echo "$as_me: failed program was:" >&5
2912sed 's/^/| /' conftest.$ac_ext >&5
2913
Theodore Ts'oe1052142006-10-21 21:46:47 -04002914
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002915fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002916
2917rm -f core conftest.err conftest.$ac_objext
2918 test "x$ac_cv_prog_cc_c89" != "xno" && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002919done
Theodore Ts'oe1052142006-10-21 21:46:47 -04002920rm -f conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002921CC=$ac_save_CC
2922
2923fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04002924# AC_CACHE_VAL
2925case "x$ac_cv_prog_cc_c89" in
2926 x)
2927 { echo "$as_me:$LINENO: result: none needed" >&5
2928echo "${ECHO_T}none needed" >&6; } ;;
2929 xno)
2930 { echo "$as_me:$LINENO: result: unsupported" >&5
2931echo "${ECHO_T}unsupported" >&6; } ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002932 *)
Theodore Ts'oe1052142006-10-21 21:46:47 -04002933 CC="$CC $ac_cv_prog_cc_c89"
2934 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2935echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002936esac
2937
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002938
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002939ac_ext=c
2940ac_cpp='$CPP $CPPFLAGS'
2941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2943ac_compiler_gnu=$ac_cv_c_compiler_gnu
2944
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002945ac_ext=c
2946ac_cpp='$CPP $CPPFLAGS'
2947ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2948ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2949ac_compiler_gnu=$ac_cv_c_compiler_gnu
Theodore Ts'oe1052142006-10-21 21:46:47 -04002950{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2951echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
Theodore Ts'of8bd9801999-10-26 04:19:45 +00002952# On Suns, sometimes $CPP names a directory.
2953if test -n "$CPP" && test -d "$CPP"; then
2954 CPP=
2955fi
2956if test -z "$CPP"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002957 if test "${ac_cv_prog_CPP+set}" = set; then
2958 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'of8bd9801999-10-26 04:19:45 +00002959else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002960 # Double quotes because CPP needs to be expanded
2961 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2962 do
2963 ac_preproc_ok=false
2964for ac_c_preproc_warn_flag in '' yes
2965do
2966 # Use a header file that comes with gcc, so configuring glibc
2967 # with a fresh cross-compiler works.
2968 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2969 # <limits.h> exists even on freestanding compilers.
Theodore Ts'of8bd9801999-10-26 04:19:45 +00002970 # On the NeXT, cc -E runs the code through the compiler's parser,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002971 # not just through cpp. "Syntax error" is here to catch this case.
2972 cat >conftest.$ac_ext <<_ACEOF
2973/* confdefs.h. */
2974_ACEOF
2975cat confdefs.h >>conftest.$ac_ext
2976cat >>conftest.$ac_ext <<_ACEOF
2977/* end confdefs.h. */
2978#ifdef __STDC__
2979# include <limits.h>
2980#else
2981# include <assert.h>
2982#endif
2983 Syntax error
2984_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04002985if { (ac_try="$ac_cpp conftest.$ac_ext"
2986case "(($ac_try" in
2987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2988 *) ac_try_echo=$ac_try;;
2989esac
2990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2991 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05002992 ac_status=$?
2993 grep -v '^ *+' conftest.er1 >conftest.err
2994 rm -f conftest.er1
2995 cat conftest.err >&5
2996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04002997 (exit $ac_status); } >/dev/null && {
2998 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2999 test ! -s conftest.err
3000 }; then
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003001 :
3002else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003003 echo "$as_me: failed program was:" >&5
3004sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003005
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003006 # Broken: fails on valid input.
3007continue
3008fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003009
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003010rm -f conftest.err conftest.$ac_ext
3011
Theodore Ts'oe1052142006-10-21 21:46:47 -04003012 # OK, works on sane cases. Now check whether nonexistent headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003013 # can be detected and how.
3014 cat >conftest.$ac_ext <<_ACEOF
3015/* confdefs.h. */
3016_ACEOF
3017cat confdefs.h >>conftest.$ac_ext
3018cat >>conftest.$ac_ext <<_ACEOF
3019/* end confdefs.h. */
3020#include <ac_nonexistent.h>
3021_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04003022if { (ac_try="$ac_cpp conftest.$ac_ext"
3023case "(($ac_try" in
3024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3025 *) ac_try_echo=$ac_try;;
3026esac
3027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3028 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003029 ac_status=$?
3030 grep -v '^ *+' conftest.er1 >conftest.err
3031 rm -f conftest.er1
3032 cat conftest.err >&5
3033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003034 (exit $ac_status); } >/dev/null && {
3035 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3036 test ! -s conftest.err
3037 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003038 # Broken: success on invalid input.
3039continue
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003040else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003041 echo "$as_me: failed program was:" >&5
3042sed 's/^/| /' conftest.$ac_ext >&5
3043
3044 # Passes both tests.
3045ac_preproc_ok=:
3046break
3047fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003048
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003049rm -f conftest.err conftest.$ac_ext
3050
3051done
3052# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3053rm -f conftest.err conftest.$ac_ext
3054if $ac_preproc_ok; then
3055 break
3056fi
3057
3058 done
3059 ac_cv_prog_CPP=$CPP
3060
3061fi
3062 CPP=$ac_cv_prog_CPP
3063else
3064 ac_cv_prog_CPP=$CPP
3065fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003066{ echo "$as_me:$LINENO: result: $CPP" >&5
3067echo "${ECHO_T}$CPP" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003068ac_preproc_ok=false
3069for ac_c_preproc_warn_flag in '' yes
3070do
3071 # Use a header file that comes with gcc, so configuring glibc
3072 # with a fresh cross-compiler works.
3073 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3074 # <limits.h> exists even on freestanding compilers.
3075 # On the NeXT, cc -E runs the code through the compiler's parser,
3076 # not just through cpp. "Syntax error" is here to catch this case.
3077 cat >conftest.$ac_ext <<_ACEOF
3078/* confdefs.h. */
3079_ACEOF
3080cat confdefs.h >>conftest.$ac_ext
3081cat >>conftest.$ac_ext <<_ACEOF
3082/* end confdefs.h. */
3083#ifdef __STDC__
3084# include <limits.h>
3085#else
3086# include <assert.h>
3087#endif
3088 Syntax error
3089_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04003090if { (ac_try="$ac_cpp conftest.$ac_ext"
3091case "(($ac_try" in
3092 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3093 *) ac_try_echo=$ac_try;;
3094esac
3095eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3096 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003097 ac_status=$?
3098 grep -v '^ *+' conftest.er1 >conftest.err
3099 rm -f conftest.er1
3100 cat conftest.err >&5
3101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003102 (exit $ac_status); } >/dev/null && {
3103 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3104 test ! -s conftest.err
3105 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003106 :
3107else
3108 echo "$as_me: failed program was:" >&5
3109sed 's/^/| /' conftest.$ac_ext >&5
3110
3111 # Broken: fails on valid input.
3112continue
3113fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003114
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003115rm -f conftest.err conftest.$ac_ext
3116
Theodore Ts'oe1052142006-10-21 21:46:47 -04003117 # OK, works on sane cases. Now check whether nonexistent headers
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003118 # can be detected and how.
3119 cat >conftest.$ac_ext <<_ACEOF
3120/* confdefs.h. */
3121_ACEOF
3122cat confdefs.h >>conftest.$ac_ext
3123cat >>conftest.$ac_ext <<_ACEOF
3124/* end confdefs.h. */
3125#include <ac_nonexistent.h>
3126_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04003127if { (ac_try="$ac_cpp conftest.$ac_ext"
3128case "(($ac_try" in
3129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130 *) ac_try_echo=$ac_try;;
3131esac
3132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3133 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003134 ac_status=$?
3135 grep -v '^ *+' conftest.er1 >conftest.err
3136 rm -f conftest.er1
3137 cat conftest.err >&5
3138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003139 (exit $ac_status); } >/dev/null && {
3140 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3141 test ! -s conftest.err
3142 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003143 # Broken: success on invalid input.
3144continue
3145else
3146 echo "$as_me: failed program was:" >&5
3147sed 's/^/| /' conftest.$ac_ext >&5
3148
3149 # Passes both tests.
3150ac_preproc_ok=:
3151break
3152fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003153
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003154rm -f conftest.err conftest.$ac_ext
3155
3156done
3157# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3158rm -f conftest.err conftest.$ac_ext
3159if $ac_preproc_ok; then
3160 :
3161else
3162 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3163See \`config.log' for more details." >&5
3164echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3165See \`config.log' for more details." >&2;}
3166 { (exit 1); exit 1; }; }
3167fi
3168
3169ac_ext=c
3170ac_cpp='$CPP $CPPFLAGS'
3171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3173ac_compiler_gnu=$ac_cv_c_compiler_gnu
3174
3175
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003176# Check whether --with-linker was given.
3177if test "${with_linker+set}" = set; then
3178 withval=$with_linker; { echo "$as_me:$LINENO: result: LD=$withval" >&5
3179echo "${ECHO_T}LD=$withval" >&6; }
3180LD=$withval
3181else
3182 if test -z "$LD" ; then LD=$CC; fi
3183{ echo "$as_me:$LINENO: result: LD defaults to $LD" >&5
3184echo "${ECHO_T}LD defaults to $LD" >&6; }
3185fi
3186export LD
3187
3188
3189# Check whether --with-ccopts was given.
3190if test "${with_ccopts+set}" = set; then
3191 withval=$with_ccopts; { echo "$as_me:$LINENO: result: CCOPTS is $withval" >&5
3192echo "${ECHO_T}CCOPTS is $withval" >&6; }
3193CFLAGS=$withval
3194fi
3195
3196
Theodore Ts'oe1052142006-10-21 21:46:47 -04003197{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3198echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3199if test "${ac_cv_path_GREP+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003200 echo $ECHO_N "(cached) $ECHO_C" >&6
3201else
Theodore Ts'oe1052142006-10-21 21:46:47 -04003202 # Extract the first word of "grep ggrep" to use in msg output
3203if test -z "$GREP"; then
3204set dummy grep ggrep; ac_prog_name=$2
3205if test "${ac_cv_path_GREP+set}" = set; then
3206 echo $ECHO_N "(cached) $ECHO_C" >&6
3207else
3208 ac_path_GREP_found=false
3209# Loop through the user's path and test for each of PROGNAME-LIST
3210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3211for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3212do
3213 IFS=$as_save_IFS
3214 test -z "$as_dir" && as_dir=.
3215 for ac_prog in grep ggrep; do
3216 for ac_exec_ext in '' $ac_executable_extensions; do
3217 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003218 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
Theodore Ts'oe1052142006-10-21 21:46:47 -04003219 # Check for GNU ac_path_GREP and select it if it is found.
3220 # Check for GNU $ac_path_GREP
3221case `"$ac_path_GREP" --version 2>&1` in
3222*GNU*)
3223 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3224*)
3225 ac_count=0
3226 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3227 while :
3228 do
3229 cat "conftest.in" "conftest.in" >"conftest.tmp"
3230 mv "conftest.tmp" "conftest.in"
3231 cp "conftest.in" "conftest.nl"
3232 echo 'GREP' >> "conftest.nl"
3233 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3234 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3235 ac_count=`expr $ac_count + 1`
3236 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3237 # Best one so far, save it but keep looking for a better one
3238 ac_cv_path_GREP="$ac_path_GREP"
3239 ac_path_GREP_max=$ac_count
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003240 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003241 # 10*(2^10) chars as input seems more than enough
3242 test $ac_count -gt 10 && break
3243 done
3244 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3245esac
3246
3247
3248 $ac_path_GREP_found && break 3
3249 done
3250done
3251
3252done
3253IFS=$as_save_IFS
3254
3255
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003256fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003257
3258GREP="$ac_cv_path_GREP"
3259if test -z "$GREP"; then
3260 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3261echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3262 { (exit 1); exit 1; }; }
3263fi
3264
3265else
3266 ac_cv_path_GREP=$GREP
3267fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003268
3269
Theodore Ts'oe1052142006-10-21 21:46:47 -04003270fi
3271{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3272echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3273 GREP="$ac_cv_path_GREP"
3274
3275
3276{ echo "$as_me:$LINENO: checking for egrep" >&5
3277echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3278if test "${ac_cv_path_EGREP+set}" = set; then
3279 echo $ECHO_N "(cached) $ECHO_C" >&6
3280else
3281 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3282 then ac_cv_path_EGREP="$GREP -E"
3283 else
3284 # Extract the first word of "egrep" to use in msg output
3285if test -z "$EGREP"; then
3286set dummy egrep; ac_prog_name=$2
3287if test "${ac_cv_path_EGREP+set}" = set; then
3288 echo $ECHO_N "(cached) $ECHO_C" >&6
3289else
3290 ac_path_EGREP_found=false
3291# Loop through the user's path and test for each of PROGNAME-LIST
3292as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3293for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3294do
3295 IFS=$as_save_IFS
3296 test -z "$as_dir" && as_dir=.
3297 for ac_prog in egrep; do
3298 for ac_exec_ext in '' $ac_executable_extensions; do
3299 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003300 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
Theodore Ts'oe1052142006-10-21 21:46:47 -04003301 # Check for GNU ac_path_EGREP and select it if it is found.
3302 # Check for GNU $ac_path_EGREP
3303case `"$ac_path_EGREP" --version 2>&1` in
3304*GNU*)
3305 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3306*)
3307 ac_count=0
3308 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3309 while :
3310 do
3311 cat "conftest.in" "conftest.in" >"conftest.tmp"
3312 mv "conftest.tmp" "conftest.in"
3313 cp "conftest.in" "conftest.nl"
3314 echo 'EGREP' >> "conftest.nl"
3315 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3316 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3317 ac_count=`expr $ac_count + 1`
3318 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3319 # Best one so far, save it but keep looking for a better one
3320 ac_cv_path_EGREP="$ac_path_EGREP"
3321 ac_path_EGREP_max=$ac_count
3322 fi
3323 # 10*(2^10) chars as input seems more than enough
3324 test $ac_count -gt 10 && break
3325 done
3326 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3327esac
3328
3329
3330 $ac_path_EGREP_found && break 3
3331 done
3332done
3333
3334done
3335IFS=$as_save_IFS
3336
3337
3338fi
3339
3340EGREP="$ac_cv_path_EGREP"
3341if test -z "$EGREP"; then
3342 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3343echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3344 { (exit 1); exit 1; }; }
3345fi
3346
3347else
3348 ac_cv_path_EGREP=$EGREP
3349fi
3350
3351
3352 fi
3353fi
3354{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3355echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3356 EGREP="$ac_cv_path_EGREP"
3357
3358
3359{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3360echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003361if test "${ac_cv_header_stdc+set}" = set; then
3362 echo $ECHO_N "(cached) $ECHO_C" >&6
3363else
3364 cat >conftest.$ac_ext <<_ACEOF
3365/* confdefs.h. */
3366_ACEOF
3367cat confdefs.h >>conftest.$ac_ext
3368cat >>conftest.$ac_ext <<_ACEOF
3369/* end confdefs.h. */
3370#include <stdlib.h>
3371#include <stdarg.h>
3372#include <string.h>
3373#include <float.h>
3374
3375int
3376main ()
3377{
3378
3379 ;
3380 return 0;
3381}
3382_ACEOF
3383rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003384if { (ac_try="$ac_compile"
3385case "(($ac_try" in
3386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3387 *) ac_try_echo=$ac_try;;
3388esac
3389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3390 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003391 ac_status=$?
3392 grep -v '^ *+' conftest.er1 >conftest.err
3393 rm -f conftest.er1
3394 cat conftest.err >&5
3395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003396 (exit $ac_status); } && {
3397 test -z "$ac_c_werror_flag" ||
3398 test ! -s conftest.err
3399 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003400 ac_cv_header_stdc=yes
3401else
3402 echo "$as_me: failed program was:" >&5
3403sed 's/^/| /' conftest.$ac_ext >&5
3404
Theodore Ts'oe1052142006-10-21 21:46:47 -04003405 ac_cv_header_stdc=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003406fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003407
3408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003409
3410if test $ac_cv_header_stdc = yes; then
3411 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3412 cat >conftest.$ac_ext <<_ACEOF
3413/* confdefs.h. */
3414_ACEOF
3415cat confdefs.h >>conftest.$ac_ext
3416cat >>conftest.$ac_ext <<_ACEOF
3417/* end confdefs.h. */
3418#include <string.h>
3419
3420_ACEOF
3421if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3422 $EGREP "memchr" >/dev/null 2>&1; then
3423 :
3424else
3425 ac_cv_header_stdc=no
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003426fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003427rm -f conftest*
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003428
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003429fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003430
3431if test $ac_cv_header_stdc = yes; then
3432 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3433 cat >conftest.$ac_ext <<_ACEOF
3434/* confdefs.h. */
3435_ACEOF
3436cat confdefs.h >>conftest.$ac_ext
3437cat >>conftest.$ac_ext <<_ACEOF
3438/* end confdefs.h. */
3439#include <stdlib.h>
3440
3441_ACEOF
3442if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3443 $EGREP "free" >/dev/null 2>&1; then
3444 :
3445else
3446 ac_cv_header_stdc=no
3447fi
3448rm -f conftest*
3449
3450fi
3451
3452if test $ac_cv_header_stdc = yes; then
3453 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3454 if test "$cross_compiling" = yes; then
3455 :
3456else
3457 cat >conftest.$ac_ext <<_ACEOF
3458/* confdefs.h. */
3459_ACEOF
3460cat confdefs.h >>conftest.$ac_ext
3461cat >>conftest.$ac_ext <<_ACEOF
3462/* end confdefs.h. */
3463#include <ctype.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -04003464#include <stdlib.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003465#if ((' ' & 0x0FF) == 0x020)
3466# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3467# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3468#else
3469# define ISLOWER(c) \
3470 (('a' <= (c) && (c) <= 'i') \
3471 || ('j' <= (c) && (c) <= 'r') \
3472 || ('s' <= (c) && (c) <= 'z'))
3473# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3474#endif
3475
3476#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3477int
3478main ()
3479{
3480 int i;
3481 for (i = 0; i < 256; i++)
3482 if (XOR (islower (i), ISLOWER (i))
3483 || toupper (i) != TOUPPER (i))
Theodore Ts'oe1052142006-10-21 21:46:47 -04003484 return 2;
3485 return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003486}
3487_ACEOF
3488rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003489if { (ac_try="$ac_link"
3490case "(($ac_try" in
3491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3492 *) ac_try_echo=$ac_try;;
3493esac
3494eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3495 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003496 ac_status=$?
3497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3498 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04003499 { (case "(($ac_try" in
3500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3501 *) ac_try_echo=$ac_try;;
3502esac
3503eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3504 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003505 ac_status=$?
3506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3507 (exit $ac_status); }; }; then
3508 :
3509else
3510 echo "$as_me: program exited with status $ac_status" >&5
3511echo "$as_me: failed program was:" >&5
3512sed 's/^/| /' conftest.$ac_ext >&5
3513
3514( exit $ac_status )
3515ac_cv_header_stdc=no
3516fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003517rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3518fi
3519
3520
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003521fi
3522fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003523{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3524echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003525if test $ac_cv_header_stdc = yes; then
3526
3527cat >>confdefs.h <<\_ACEOF
3528#define STDC_HEADERS 1
3529_ACEOF
3530
3531fi
3532
3533# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3544 inttypes.h stdint.h unistd.h
3545do
3546as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04003547{ echo "$as_me:$LINENO: checking for $ac_header" >&5
3548echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
3549if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003550 echo $ECHO_N "(cached) $ECHO_C" >&6
3551else
3552 cat >conftest.$ac_ext <<_ACEOF
3553/* confdefs.h. */
3554_ACEOF
3555cat confdefs.h >>conftest.$ac_ext
3556cat >>conftest.$ac_ext <<_ACEOF
3557/* end confdefs.h. */
3558$ac_includes_default
3559
3560#include <$ac_header>
3561_ACEOF
3562rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003563if { (ac_try="$ac_compile"
3564case "(($ac_try" in
3565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3566 *) ac_try_echo=$ac_try;;
3567esac
3568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3569 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003570 ac_status=$?
3571 grep -v '^ *+' conftest.er1 >conftest.err
3572 rm -f conftest.er1
3573 cat conftest.err >&5
3574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003575 (exit $ac_status); } && {
3576 test -z "$ac_c_werror_flag" ||
3577 test ! -s conftest.err
3578 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003579 eval "$as_ac_Header=yes"
3580else
3581 echo "$as_me: failed program was:" >&5
3582sed 's/^/| /' conftest.$ac_ext >&5
3583
Theodore Ts'oe1052142006-10-21 21:46:47 -04003584 eval "$as_ac_Header=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003585fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003586
3587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003588fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003589ac_res=`eval echo '${'$as_ac_Header'}'`
3590 { echo "$as_me:$LINENO: result: $ac_res" >&5
3591echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003592if test `eval echo '${'$as_ac_Header'}'` = yes; then
3593 cat >>confdefs.h <<_ACEOF
3594#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3595_ACEOF
3596
3597fi
3598
3599done
3600
3601
3602if test "${ac_cv_header_linux_fs_h+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003603 { echo "$as_me:$LINENO: checking for linux/fs.h" >&5
3604echo $ECHO_N "checking for linux/fs.h... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003605if test "${ac_cv_header_linux_fs_h+set}" = set; then
3606 echo $ECHO_N "(cached) $ECHO_C" >&6
3607fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003608{ echo "$as_me:$LINENO: result: $ac_cv_header_linux_fs_h" >&5
3609echo "${ECHO_T}$ac_cv_header_linux_fs_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003610else
3611 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -04003612{ echo "$as_me:$LINENO: checking linux/fs.h usability" >&5
3613echo $ECHO_N "checking linux/fs.h usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003614cat >conftest.$ac_ext <<_ACEOF
3615/* confdefs.h. */
3616_ACEOF
3617cat confdefs.h >>conftest.$ac_ext
3618cat >>conftest.$ac_ext <<_ACEOF
3619/* end confdefs.h. */
3620$ac_includes_default
3621#include <linux/fs.h>
3622_ACEOF
3623rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003624if { (ac_try="$ac_compile"
3625case "(($ac_try" in
3626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3627 *) ac_try_echo=$ac_try;;
3628esac
3629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3630 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003631 ac_status=$?
3632 grep -v '^ *+' conftest.er1 >conftest.err
3633 rm -f conftest.er1
3634 cat conftest.err >&5
3635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003636 (exit $ac_status); } && {
3637 test -z "$ac_c_werror_flag" ||
3638 test ! -s conftest.err
3639 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003640 ac_header_compiler=yes
3641else
3642 echo "$as_me: failed program was:" >&5
3643sed 's/^/| /' conftest.$ac_ext >&5
3644
Theodore Ts'oe1052142006-10-21 21:46:47 -04003645 ac_header_compiler=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003646fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003647
3648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3649{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3650echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003651
3652# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -04003653{ echo "$as_me:$LINENO: checking linux/fs.h presence" >&5
3654echo $ECHO_N "checking linux/fs.h presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003655cat >conftest.$ac_ext <<_ACEOF
3656/* confdefs.h. */
3657_ACEOF
3658cat confdefs.h >>conftest.$ac_ext
3659cat >>conftest.$ac_ext <<_ACEOF
3660/* end confdefs.h. */
3661#include <linux/fs.h>
3662_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04003663if { (ac_try="$ac_cpp conftest.$ac_ext"
3664case "(($ac_try" in
3665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3666 *) ac_try_echo=$ac_try;;
3667esac
3668eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3669 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003670 ac_status=$?
3671 grep -v '^ *+' conftest.er1 >conftest.err
3672 rm -f conftest.er1
3673 cat conftest.err >&5
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04003675 (exit $ac_status); } >/dev/null && {
3676 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3677 test ! -s conftest.err
3678 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003679 ac_header_preproc=yes
3680else
3681 echo "$as_me: failed program was:" >&5
3682sed 's/^/| /' conftest.$ac_ext >&5
3683
3684 ac_header_preproc=no
3685fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003686
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003687rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04003688{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3689echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003690
3691# So? What about this header?
3692case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3693 yes:no: )
3694 { echo "$as_me:$LINENO: WARNING: linux/fs.h: accepted by the compiler, rejected by the preprocessor!" >&5
3695echo "$as_me: WARNING: linux/fs.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3696 { echo "$as_me:$LINENO: WARNING: linux/fs.h: proceeding with the compiler's result" >&5
3697echo "$as_me: WARNING: linux/fs.h: proceeding with the compiler's result" >&2;}
3698 ac_header_preproc=yes
3699 ;;
3700 no:yes:* )
3701 { echo "$as_me:$LINENO: WARNING: linux/fs.h: present but cannot be compiled" >&5
3702echo "$as_me: WARNING: linux/fs.h: present but cannot be compiled" >&2;}
3703 { echo "$as_me:$LINENO: WARNING: linux/fs.h: check for missing prerequisite headers?" >&5
3704echo "$as_me: WARNING: linux/fs.h: check for missing prerequisite headers?" >&2;}
3705 { echo "$as_me:$LINENO: WARNING: linux/fs.h: see the Autoconf documentation" >&5
3706echo "$as_me: WARNING: linux/fs.h: see the Autoconf documentation" >&2;}
3707 { echo "$as_me:$LINENO: WARNING: linux/fs.h: section \"Present But Cannot Be Compiled\"" >&5
3708echo "$as_me: WARNING: linux/fs.h: section \"Present But Cannot Be Compiled\"" >&2;}
3709 { echo "$as_me:$LINENO: WARNING: linux/fs.h: proceeding with the preprocessor's result" >&5
3710echo "$as_me: WARNING: linux/fs.h: proceeding with the preprocessor's result" >&2;}
3711 { echo "$as_me:$LINENO: WARNING: linux/fs.h: in the future, the compiler will take precedence" >&5
3712echo "$as_me: WARNING: linux/fs.h: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04003713
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003714 ;;
3715esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04003716{ echo "$as_me:$LINENO: checking for linux/fs.h" >&5
3717echo $ECHO_N "checking for linux/fs.h... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003718if test "${ac_cv_header_linux_fs_h+set}" = set; then
3719 echo $ECHO_N "(cached) $ECHO_C" >&6
3720else
3721 ac_cv_header_linux_fs_h=$ac_header_preproc
3722fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04003723{ echo "$as_me:$LINENO: result: $ac_cv_header_linux_fs_h" >&5
3724echo "${ECHO_T}$ac_cv_header_linux_fs_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003725
3726fi
3727if test $ac_cv_header_linux_fs_h = yes; then
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003728 linux_headers=yes
3729else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003730 linux_headers=no
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003731fi
3732
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003733
Theodore Ts'o73ae2d42000-02-02 16:13:14 +00003734if test "$linux_headers" != yes; then
3735 LINUX_INCLUDE='-I$(top_builddir)/include'
Theodore Ts'of8bd9801999-10-26 04:19:45 +00003736fi
3737
Theodore Ts'oe1052142006-10-21 21:46:47 -04003738{ echo "$as_me:$LINENO: checking for additional special compiler flags" >&5
3739echo $ECHO_N "checking for additional special compiler flags... $ECHO_C" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003740if test "$GCC" = yes
3741then
3742 case "$host_cpu" in
3743 alpha) addcflags="-mieee" ;;
3744 esac
3745fi
3746if test "x$addcflags" != x
3747then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003748 { echo "$as_me:$LINENO: result: $addcflags" >&5
3749echo "${ECHO_T}$addcflags" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003750 CFLAGS="$addcflags $CFLAGS"
3751else
Theodore Ts'oe1052142006-10-21 21:46:47 -04003752 { echo "$as_me:$LINENO: result: (none)" >&5
3753echo "${ECHO_T}(none)" >&6; }
Matthias Andreeb1c92f92004-02-23 21:30:11 +01003754fi
Theodore Ts'oa4d09611997-04-29 14:28:00 +00003755LIB_EXT=.a
3756STATIC_LIB_EXT=.a
3757PROFILE_LIB_EXT=.a
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003758
Theodore Ts'oe1052142006-10-21 21:46:47 -04003759# Check whether --with-ldopts was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00003760if test "${with_ldopts+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003761 withval=$with_ldopts; { echo "$as_me:$LINENO: result: LDFLAGS is $withval" >&5
3762echo "${ECHO_T}LDFLAGS is $withval" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +00003763LDFLAGS=$withval
3764else
3765 LDFLAGS=
Theodore Ts'oe1052142006-10-21 21:46:47 -04003766fi
Theodore Ts'o74becf31997-04-26 14:37:06 +00003767
Theodore Ts'oe1052142006-10-21 21:46:47 -04003768
3769# Check whether --with-root-prefix was given.
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00003770if test "${with_root_prefix+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003771 withval=$with_root_prefix; root_prefix=$withval
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +00003772else
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +00003773 root_prefix=NONE
Theodore Ts'oe1052142006-10-21 21:46:47 -04003774fi
3775# Check whether --enable-maintainer-mode was given.
Theodore Ts'o98919bd2005-02-04 10:43:58 -05003776if test "${enable_maintainer_mode+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003777 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
Theodore Ts'o98919bd2005-02-04 10:43:58 -05003778then
3779 MAINTAINER_CMT=#
3780 echo "Disabling maintainer mode"
3781else
3782 MAINTAINER_CMT=
3783 echo "Enabling maintainer mode"
3784fi
3785
3786else
3787 MAINTAINER_CMT=#
3788echo "Disabling maintainer mode by default"
3789
Theodore Ts'oe1052142006-10-21 21:46:47 -04003790fi
Theodore Ts'o98919bd2005-02-04 10:43:58 -05003791
Theodore Ts'oe1052142006-10-21 21:46:47 -04003792
3793# Check whether --enable-compression was given.
Theodore Ts'o19178752000-02-11 15:55:07 +00003794if test "${enable_compression+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003795 enableval=$enable_compression; if test "$enableval" = "no"
Theodore Ts'o19178752000-02-11 15:55:07 +00003796then
3797 echo "Disabling compression support"
3798else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003799 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o19178752000-02-11 15:55:07 +00003800#define ENABLE_COMPRESSION 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003801_ACEOF
Theodore Ts'o19178752000-02-11 15:55:07 +00003802
3803 echo "Enabling compression support"
3804 echo "WARNING: Compression support is experimental"
3805fi
3806
3807else
3808 echo "Disabling compression support by default"
3809
Theodore Ts'oe1052142006-10-21 21:46:47 -04003810fi
3811
3812# Check whether --enable-htree was given.
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003813if test "${enable_htree+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003814 enableval=$enable_htree; if test "$enableval" = "no"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003815then
3816 HTREE_CMT=#
3817 echo "Disabling htree directory support"
3818else
3819 HTREE_CMT=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003820 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003821#define ENABLE_HTREE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003822_ACEOF
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003823
3824 echo "Enabling htree directory support"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003825fi
3826
3827else
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04003828 HTREE_CMT=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003829cat >>confdefs.h <<\_ACEOF
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04003830#define ENABLE_HTREE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003831_ACEOF
Theodore Ts'o559ca6c2002-08-18 03:48:55 -04003832
3833echo "Enabling htree directory support by default"
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003834
Theodore Ts'oe1052142006-10-21 21:46:47 -04003835fi
Theodore Ts'o8fdc9982002-06-25 23:26:34 -04003836
Theodore Ts'oe1052142006-10-21 21:46:47 -04003837
3838# Check whether --enable-elf-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00003839if test "${enable_elf_shlibs+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003840 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003841then
3842 ELF_CMT=#
3843 MAKEFILE_ELF=/dev/null
3844 echo "Disabling ELF shared libraries"
3845else
3846 ELF_CMT=
3847 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
Theodore Ts'of5955dd2000-10-25 02:38:39 +00003848 case "$host_os" in
3849 solaris2.*)
3850 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
3851 ;;
3852 esac
Theodore Ts'o74becf31997-04-26 14:37:06 +00003853 BINARY_TYPE=elfbin
Theodore Ts'oa4d09611997-04-29 14:28:00 +00003854 LIB_EXT=.so
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003855 echo "Enabling ELF shared libraries"
3856fi
3857
3858else
3859 MAKEFILE_ELF=/dev/null
3860ELF_CMT=#
3861echo "Disabling ELF shared libraries by default"
3862
Theodore Ts'oe1052142006-10-21 21:46:47 -04003863fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003864
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003865
Theodore Ts'oe1052142006-10-21 21:46:47 -04003866
3867# Check whether --enable-bsd-shlibs was given.
Theodore Ts'o21c84b71997-04-29 16:15:03 +00003868if test "${enable_bsd_shlibs+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003869 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003870then
3871 BSDLIB_CMT=#
3872 MAKEFILE_BSDLIB=/dev/null
3873 echo "Disabling BSD shared libraries"
3874else
3875 BSDLIB_CMT=
3876 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
Theodore Ts'oa4d09611997-04-29 14:28:00 +00003877 LIB_EXT=.so
Theodore Ts'oe1f07222003-03-14 02:25:36 -05003878 case "$host_os" in
Theodore Ts'oaa75ecc2003-03-17 10:01:22 -05003879 darwin*)
Theodore Ts'oe1f07222003-03-14 02:25:36 -05003880 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
3881 LIB_EXT=.dylib
3882 ;;
3883 esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003884 echo "Enabling BSD shared libraries"
3885fi
3886
3887else
3888 MAKEFILE_BSDLIB=/dev/null
3889BSDLIB_CMT=#
3890echo "Disabling BSD shared libraries by default"
3891
Theodore Ts'oe1052142006-10-21 21:46:47 -04003892fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003893
Theodore Ts'o50e1e101997-04-26 13:58:21 +00003894
Theodore Ts'oe1052142006-10-21 21:46:47 -04003895
3896# Check whether --enable-profile was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003897if test "${enable_profile+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003898 enableval=$enable_profile; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003899then
3900 PROFILE_CMT=#
3901 MAKEFILE_PROFILE=/dev/null
3902 echo "Disabling profiling libraries"
3903else
3904 PROFILE_CMT=
3905 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
3906 PROFILED_LIB_EXT=_p.a
3907 echo "Building profiling libraries"
3908fi
3909
3910else
3911 PROFILE_CMT=#
3912MAKEFILE_PROFILE=/dev/null
3913echo "Disabling profiling libraries by default"
3914
Theodore Ts'oe1052142006-10-21 21:46:47 -04003915fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003916
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003917
Theodore Ts'oe1052142006-10-21 21:46:47 -04003918
3919# Check whether --enable-checker was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003920if test "${enable_checker+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003921 enableval=$enable_checker; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003922then
3923 CHECKER_CMT=#
3924 MAKEFILE_CHECKER=/dev/null
3925 echo "Disabling checker libraries"
3926else
3927 CHECKER_CMT=
3928 MAKEFILE_CHECKER=$srcdir/lib/Makefile.checker
3929 echo "Building checker libraries"
3930fi
3931
3932else
3933 CHECKER_CMT=#
3934MAKEFILE_CHECKER=/dev/null
3935echo "Disabling checker libraries by default"
3936
Theodore Ts'oe1052142006-10-21 21:46:47 -04003937fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04003938
3939
3940
3941
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00003942
Theodore Ts'oe1052142006-10-21 21:46:47 -04003943
3944# Check whether --enable-jbd-debug was given.
Theodore Ts'o782bebf2002-11-08 18:46:45 -05003945if test "${enable_jbd_debug+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003946 enableval=$enable_jbd_debug; if test "$enableval" = "no"
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00003947then
3948 echo "Disabling journal debugging"
3949else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003950 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o8cf93332001-12-16 02:23:36 -05003951#define CONFIG_JBD_DEBUG 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003952_ACEOF
Theodore Ts'o80bfaa32000-08-18 15:08:37 +00003953
3954 echo "Enabling journal debugging"
3955fi
3956
3957else
3958 echo "Disabling journal debugging by default"
3959
Theodore Ts'oe1052142006-10-21 21:46:47 -04003960fi
3961
3962# Check whether --enable-blkid-debug was given.
Theodore Ts'of0a22d02003-02-22 13:19:53 -05003963if test "${enable_blkid_debug+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003964 enableval=$enable_blkid_debug; if test "$enableval" = "no"
Theodore Ts'of0a22d02003-02-22 13:19:53 -05003965then
3966 echo "Disabling blkid debugging"
3967else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003968 cat >>confdefs.h <<\_ACEOF
Theodore Ts'of0a22d02003-02-22 13:19:53 -05003969#define CONFIG_BLKID_DEBUG 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003970_ACEOF
Theodore Ts'of0a22d02003-02-22 13:19:53 -05003971
3972 echo "Enabling blkid debugging"
3973fi
3974
3975else
3976 echo "Disabling blkid debugging by default"
3977
Theodore Ts'oe1052142006-10-21 21:46:47 -04003978fi
3979
3980# Check whether --enable-testio-debug was given.
Theodore Ts'o2a29f132003-05-05 12:08:47 -04003981if test "${enable_testio_debug+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04003982 enableval=$enable_testio_debug; if test "$enableval" = "no"
Theodore Ts'o2a29f132003-05-05 12:08:47 -04003983then
3984 echo "Disabling testio debugging"
3985else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003986 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o2a29f132003-05-05 12:08:47 -04003987#define CONFIG_TESTIO_DEBUG 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05003988_ACEOF
Theodore Ts'o2a29f132003-05-05 12:08:47 -04003989
3990 echo "Enabling testio debugging"
3991fi
3992
3993else
3994 echo "Disabling testio debugging by default"
3995
Theodore Ts'oe1052142006-10-21 21:46:47 -04003996fi
3997
3998# Check whether --enable-swapfs was given.
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00003999if test "${enable_swapfs+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004000 enableval=$enable_swapfs; if test "$enableval" = "no"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004001then
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05004002 SWAPFS_CMT=#
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004003 echo "Disabling swapfs support"
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004004else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05004005 SWAPFS_CMT=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004006 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004007#define ENABLE_SWAPFS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004008_ACEOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004009
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004010 echo "Enabling swapfs support"
4011fi
4012
4013else
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05004014 SWAPFS_CMT=
4015echo "Enabling swapfs support by default"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004016cat >>confdefs.h <<\_ACEOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004017#define ENABLE_SWAPFS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004018_ACEOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +00004019
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004020
Theodore Ts'oe1052142006-10-21 21:46:47 -04004021fi
Theodore Ts'ofeb44c62002-11-08 14:55:38 -05004022
Theodore Ts'oe1052142006-10-21 21:46:47 -04004023
4024# Check whether --enable-debugfs was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004025if test "${enable_debugfs+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004026 enableval=$enable_debugfs; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004027then
4028 echo "Disabling debugfs support"
4029 DEBUGFS_CMT="#"
4030else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004031 DEBUGFS_CMT=
4032 echo "Enabling debugfs support"
4033fi
4034
4035else
4036 echo "Enabling debugfs support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004037DEBUGFS_CMT=
4038
Theodore Ts'oe1052142006-10-21 21:46:47 -04004039fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004040
Theodore Ts'oe1052142006-10-21 21:46:47 -04004041
4042# Check whether --enable-imager was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004043if test "${enable_imager+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004044 enableval=$enable_imager; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004045then
4046 echo "Disabling e2image support"
4047 IMAGER_CMT="#"
4048else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004049 IMAGER_CMT=
4050 echo "Enabling e2image support"
4051fi
4052
4053else
4054 echo "Enabling e2image support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004055IMAGER_CMT=
4056
Theodore Ts'oe1052142006-10-21 21:46:47 -04004057fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004058
Theodore Ts'oe1052142006-10-21 21:46:47 -04004059
4060# Check whether --enable-resizer was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004061if test "${enable_resizer+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004062 enableval=$enable_resizer; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004063then
4064 echo "Disabling e2resize support"
4065 RESIZER_CMT="#"
4066else
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004067 RESIZER_CMT=
4068 echo "Enabling e2resize support"
4069fi
4070
4071else
4072 echo "Enabling e2resize support by default"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004073RESIZER_CMT=
4074
Theodore Ts'oe1052142006-10-21 21:46:47 -04004075fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004076
Theodore Ts'oe1052142006-10-21 21:46:47 -04004077
4078# Check whether --enable-dynamic-e2fsck was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004079if test "${enable_dynamic_e2fsck+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004080 enableval=$enable_dynamic_e2fsck; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004081then
4082 E2FSCK_TYPE=static
4083 echo "Building e2fsck statically"
4084else
4085 E2FSCK_TYPE=shared
4086 echo "Building e2fsck dynamically"
4087fi
4088
4089else
4090 E2FSCK_TYPE=static
4091echo "Building e2fsck statically by default"
4092
Theodore Ts'oe1052142006-10-21 21:46:47 -04004093fi
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004094
Theodore Ts'oe1052142006-10-21 21:46:47 -04004095
4096# Check whether --enable-fsck was given.
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004097if test "${enable_fsck+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004098 enableval=$enable_fsck; if test "$enableval" = "no"
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004099then
4100 FSCK_PROG='' FSCK_MAN=''
4101 echo "Not building fsck wrapper"
4102else
4103 FSCK_PROG=fsck FSCK_MAN=fsck.8
4104 echo "Building fsck wrapper"
4105fi
4106
4107else
4108 case "$host_os" in
Theodore Ts'oe3632402004-05-04 19:39:54 -04004109 gnu*)
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004110 FSCK_PROG='' FSCK_MAN=''
4111 echo "Not building fsck wrapper by default"
4112 ;;
4113 *)
4114 FSCK_PROG=fsck FSCK_MAN=fsck.8
4115 echo "Building fsck wrapper by default"
4116esac
4117
Theodore Ts'oe1052142006-10-21 21:46:47 -04004118fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004119
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004120
Theodore Ts'oe1052142006-10-21 21:46:47 -04004121
4122# Check whether --enable-e2initrd-helper was given.
Theodore Ts'o5d407732004-09-18 14:53:14 -04004123if test "${enable_e2initrd_helper+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004124 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
Theodore Ts'o5d407732004-09-18 14:53:14 -04004125then
4126 E2INITRD_PROG='' E2INITRD_MAN=''
4127 echo "Not building e2initrd helper"
4128else
4129 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
4130 echo "Building e2initrd helper"
4131fi
4132
4133else
4134 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
4135echo "Building e2initrd helper by default"
4136
Theodore Ts'oe1052142006-10-21 21:46:47 -04004137fi
Theodore Ts'o5d407732004-09-18 14:53:14 -04004138
4139
Theodore Ts'oe1052142006-10-21 21:46:47 -04004140
4141# Check whether --enable-blkid-devmapper was given.
Karel Zak4db2f592006-03-08 14:17:28 -05004142if test "${enable_blkid_devmapper+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004143 enableval=$enable_blkid_devmapper; if test "$enableval" = "no"
Karel Zak4db2f592006-03-08 14:17:28 -05004144then
4145 echo "Disabling device-mapper support"
4146 DEVMAPPER_REQ=''
4147 DEVMAPPER_LIBS=''
4148 STATIC_DEVMAPPER_LIBS=''
4149else
4150 cat >>confdefs.h <<\_ACEOF
4151#define HAVE_DEVMAPPER 1
4152_ACEOF
4153
4154 echo "Enabling device-mapper support"
4155
4156 DEVMAPPER_REQ='libselinux libsepol'
4157 DEVMAPPER_PC_LIBS='-ldevmapper'
Theodore Ts'oe1052142006-10-21 21:46:47 -04004158 DEVMAPPER_LIBS='-ldevmapper -lselinux -lsepol -lpthread'
4159 STATIC_DEVMAPPER_LIBS='/usr/lib/libdevmapper.a /usr/lib/libselinux.a /usr/lib/libsepol.a -lpthread'
Karel Zak4db2f592006-03-08 14:17:28 -05004160
4161fi
4162
4163else
4164 echo "Disabling device-mapper support by default"
4165
Theodore Ts'oe1052142006-10-21 21:46:47 -04004166fi
4167
Karel Zak4db2f592006-03-08 14:17:28 -05004168
4169
4170
4171
Theodore Ts'o32493942007-12-31 10:45:01 -05004172# Check whether --enable-tls was given.
4173if test "${enable_tls+set}" = set; then
4174 enableval=$enable_tls; if test "$enableval" = "no"
4175then
4176 try_tls=""
4177 echo "Disabling thread local support"
4178else
4179 try_tls="yes"
4180 echo "Enabling thread local support"
4181fi
4182
4183else
4184 try_tls="yes"
4185echo "Try using thread local support by default"
4186
4187fi
4188
4189if test "$try_tls" = "yes"
4190then
4191
4192 { echo "$as_me:$LINENO: checking for thread local storage (TLS) class" >&5
4193echo $ECHO_N "checking for thread local storage (TLS) class... $ECHO_C" >&6; }
4194 if test "${ac_cv_tls+set}" = set; then
4195 echo $ECHO_N "(cached) $ECHO_C" >&6
4196else
4197
4198 ax_tls_keywords="__thread __declspec(thread) none"
4199 for ax_tls_keyword in $ax_tls_keywords; do
4200 case $ax_tls_keyword in
4201 none) ac_cv_tls=none ; break ;;
4202 *)
4203 cat >conftest.$ac_ext <<_ACEOF
4204/* confdefs.h. */
4205_ACEOF
4206cat confdefs.h >>conftest.$ac_ext
4207cat >>conftest.$ac_ext <<_ACEOF
4208/* end confdefs.h. */
4209#include <stdlib.h>
4210 static void
4211 foo(void) {
4212 static $ax_tls_keyword int bar;
4213 exit(1);
4214 }
4215int
4216main ()
4217{
4218
4219 ;
4220 return 0;
4221}
4222_ACEOF
4223rm -f conftest.$ac_objext
4224if { (ac_try="$ac_compile"
4225case "(($ac_try" in
4226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4227 *) ac_try_echo=$ac_try;;
4228esac
4229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4230 (eval "$ac_compile") 2>conftest.er1
4231 ac_status=$?
4232 grep -v '^ *+' conftest.er1 >conftest.err
4233 rm -f conftest.er1
4234 cat conftest.err >&5
4235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236 (exit $ac_status); } && {
4237 test -z "$ac_c_werror_flag" ||
4238 test ! -s conftest.err
4239 } && test -s conftest.$ac_objext; then
4240 ac_cv_tls=$ax_tls_keyword ; break
4241else
4242 echo "$as_me: failed program was:" >&5
4243sed 's/^/| /' conftest.$ac_ext >&5
4244
4245 ac_cv_tls=none
4246
4247fi
4248
4249rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4250 esac
4251 done
4252
4253fi
4254
4255
4256 if test "$ac_cv_tls" != "none"; then
4257
4258cat >>confdefs.h <<_ACEOF
4259#define TLS $ac_cv_tls
4260_ACEOF
4261
4262 fi
4263 { echo "$as_me:$LINENO: result: $ac_cv_tls" >&5
4264echo "${ECHO_T}$ac_cv_tls" >&6; }
4265
4266fi
Theodore Ts'o5610f992007-12-31 11:16:56 -05004267# Check whether --enable-uuidd was given.
4268if test "${enable_uuidd+set}" = set; then
4269 enableval=$enable_uuidd; if test "$enableval" = "no"
4270then
4271 echo "Not building uuidd"
4272 UUIDD_CMT="#"
4273else
4274 cat >>confdefs.h <<\_ACEOF
4275#define USE_UUIDD 1
4276_ACEOF
4277
4278 UUIDD_CMT=""
4279 echo "Building uuidd"
4280fi
4281
4282else
4283 cat >>confdefs.h <<\_ACEOF
4284#define USE_UUIDD 1
4285_ACEOF
4286
4287UUIDD_CMT=""
4288echo "Building uuidd by default"
4289
4290fi
4291
4292
Theodore Ts'ocdf186e2001-06-13 22:16:47 +00004293MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
4294
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004295GETTEXT_PACKAGE=e2fsprogs
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004296PACKAGE=e2fsprogs
4297VERSION="$E2FSPROGS_VERSION"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004298VERSION=0.14.1
4299cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004300#define PACKAGE "$PACKAGE"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004301_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004302
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004303cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004304#define VERSION "$VERSION"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004305_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004306
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004307
4308
4309
4310
Theodore Ts'oe1052142006-10-21 21:46:47 -04004311{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4312echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
4313set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4314if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004315 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004316else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004317 cat >conftest.make <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04004318SHELL = /bin/sh
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004319all:
Theodore Ts'oe1052142006-10-21 21:46:47 -04004320 @echo '@@@%%%=$(MAKE)=@@@%%%'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004321_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004322# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Theodore Ts'oe1052142006-10-21 21:46:47 -04004323case `${MAKE-make} -f conftest.make 2>/dev/null` in
4324 *@@@%%%=?*=@@@%%%*)
4325 eval ac_cv_prog_make_${ac_make}_set=yes;;
4326 *)
4327 eval ac_cv_prog_make_${ac_make}_set=no;;
4328esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004329rm -f conftest.make
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004330fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04004331if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4332 { echo "$as_me:$LINENO: result: yes" >&5
4333echo "${ECHO_T}yes" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004334 SET_MAKE=
4335else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004336 { echo "$as_me:$LINENO: result: no" >&5
4337echo "${ECHO_T}no" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004338 SET_MAKE="MAKE=${MAKE-make}"
4339fi
4340
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004341# Find a good install program. We prefer a C program (faster),
4342# so one script is as good as another. But avoid the broken or
4343# incompatible versions:
4344# SysV /etc/install, /usr/sbin/install
4345# SunOS /usr/etc/install
4346# IRIX /sbin/install
4347# AIX /bin/install
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004348# AmigaOS /C/install, which installs bootblocks on floppy discs
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004349# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4350# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4351# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004352# OS/2's system install, which has a completely different semantic
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004353# ./install, which can be erroneously created by make from ./install.sh.
Theodore Ts'oe1052142006-10-21 21:46:47 -04004354{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
4355echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004356if test -z "$INSTALL"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004357if test "${ac_cv_path_install+set}" = set; then
4358 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004359else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4361for as_dir in $PATH
4362do
4363 IFS=$as_save_IFS
4364 test -z "$as_dir" && as_dir=.
4365 # Account for people who put trailing slashes in PATH elements.
4366case $as_dir/ in
4367 ./ | .// | /cC/* | \
4368 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4369 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
4370 /usr/ucb/* ) ;;
4371 *)
4372 # OSF1 and SCO ODT 3.0 have their own names for install.
4373 # Don't use installbsd from OSF since it installs stuff as root
4374 # by default.
4375 for ac_prog in ginstall scoinst install; do
4376 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004377 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004378 if test $ac_prog = install &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004379 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004380 # AIX install. It has an incompatible calling convention.
4381 :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004382 elif test $ac_prog = install &&
4383 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4384 # program-specific install script used by HP pwplus--don't use.
4385 :
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004386 else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004387 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4388 break 3
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004389 fi
4390 fi
4391 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004392 done
4393 ;;
4394esac
4395done
Theodore Ts'oe1052142006-10-21 21:46:47 -04004396IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004397
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004398
4399fi
4400 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004401 INSTALL=$ac_cv_path_install
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004402 else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004403 # As a last resort, use the slow shell script. Don't cache a
4404 # value for INSTALL within a source directory, because that will
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004405 # break other packages using the cache if that directory is
Theodore Ts'oe1052142006-10-21 21:46:47 -04004406 # removed, or if the value is a relative name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004407 INSTALL=$ac_install_sh
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004408 fi
4409fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04004410{ echo "$as_me:$LINENO: result: $INSTALL" >&5
4411echo "${ECHO_T}$INSTALL" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004412
4413# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4414# It thinks the first close brace ends the variable substitution.
4415test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4416
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004417test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004418
4419test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4420
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004421
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004422 MKINSTALLDIRS=
4423 if test -n "$ac_aux_dir"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004424 case "$ac_aux_dir" in
4425 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
4426 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
4427 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004428 fi
4429 if test -z "$MKINSTALLDIRS"; then
4430 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
4431 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04004432
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004433
4434
Theodore Ts'oe1052142006-10-21 21:46:47 -04004435 { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
4436echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
4437 # Check whether --enable-nls was given.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004438if test "${enable_nls+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004439 enableval=$enable_nls; USE_NLS=$enableval
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004440else
4441 USE_NLS=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04004442fi
4443
4444 { echo "$as_me:$LINENO: result: $USE_NLS" >&5
4445echo "${ECHO_T}$USE_NLS" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004446
4447
4448
4449
4450
4451
4452# Prepare PATH_SEPARATOR.
4453# The user is always right.
4454if test "${PATH_SEPARATOR+set}" != set; then
4455 echo "#! /bin/sh" >conf$$.sh
4456 echo "exit 0" >>conf$$.sh
4457 chmod +x conf$$.sh
4458 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
4459 PATH_SEPARATOR=';'
4460 else
4461 PATH_SEPARATOR=:
4462 fi
4463 rm -f conf$$.sh
4464fi
4465
4466# Find out how to test for executable files. Don't use a zero-byte file,
4467# as systems may use methods other than mode bits to determine executability.
4468cat >conf$$.file <<_ASEOF
4469#! /bin/sh
4470exit 0
4471_ASEOF
4472chmod +x conf$$.file
4473if test -x conf$$.file >/dev/null 2>&1; then
4474 ac_executable_p="test -x"
4475else
4476 ac_executable_p="test -f"
4477fi
4478rm -f conf$$.file
4479
4480# Extract the first word of "msgfmt", so it can be a program name with args.
4481set dummy msgfmt; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04004482{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4483echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004484if test "${ac_cv_path_MSGFMT+set}" = set; then
4485 echo $ECHO_N "(cached) $ECHO_C" >&6
4486else
4487 case "$MSGFMT" in
4488 [\\/]* | ?:[\\/]*)
4489 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4490 ;;
4491 *)
4492 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
4493 for ac_dir in $PATH; do
4494 IFS="$ac_save_IFS"
4495 test -z "$ac_dir" && ac_dir=.
4496 for ac_exec_ext in '' $ac_executable_extensions; do
4497 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
4498 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
4499 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
4500 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
4501 break 2
4502 fi
4503 fi
4504 done
4505 done
4506 IFS="$ac_save_IFS"
4507 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
4508 ;;
4509esac
4510fi
4511MSGFMT="$ac_cv_path_MSGFMT"
4512if test "$MSGFMT" != ":"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004513 { echo "$as_me:$LINENO: result: $MSGFMT" >&5
4514echo "${ECHO_T}$MSGFMT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004515else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004516 { echo "$as_me:$LINENO: result: no" >&5
4517echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004518fi
4519
4520 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4521set dummy gmsgfmt; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04004522{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4523echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004524if test "${ac_cv_path_GMSGFMT+set}" = set; then
4525 echo $ECHO_N "(cached) $ECHO_C" >&6
4526else
4527 case $GMSGFMT in
4528 [\\/]* | ?:[\\/]*)
4529 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4530 ;;
4531 *)
4532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4533for as_dir in $PATH
4534do
4535 IFS=$as_save_IFS
4536 test -z "$as_dir" && as_dir=.
4537 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004539 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
4540 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4541 break 2
4542 fi
4543done
4544done
Theodore Ts'oe1052142006-10-21 21:46:47 -04004545IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004546
4547 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4548 ;;
4549esac
4550fi
4551GMSGFMT=$ac_cv_path_GMSGFMT
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004552if test -n "$GMSGFMT"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004553 { echo "$as_me:$LINENO: result: $GMSGFMT" >&5
4554echo "${ECHO_T}$GMSGFMT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004555else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004556 { echo "$as_me:$LINENO: result: no" >&5
4557echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004558fi
4559
4560
4561
Theodore Ts'oe1052142006-10-21 21:46:47 -04004562
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004563# Prepare PATH_SEPARATOR.
4564# The user is always right.
4565if test "${PATH_SEPARATOR+set}" != set; then
4566 echo "#! /bin/sh" >conf$$.sh
4567 echo "exit 0" >>conf$$.sh
4568 chmod +x conf$$.sh
4569 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
4570 PATH_SEPARATOR=';'
4571 else
4572 PATH_SEPARATOR=:
4573 fi
4574 rm -f conf$$.sh
4575fi
4576
4577# Find out how to test for executable files. Don't use a zero-byte file,
4578# as systems may use methods other than mode bits to determine executability.
4579cat >conf$$.file <<_ASEOF
4580#! /bin/sh
4581exit 0
4582_ASEOF
4583chmod +x conf$$.file
4584if test -x conf$$.file >/dev/null 2>&1; then
4585 ac_executable_p="test -x"
4586else
4587 ac_executable_p="test -f"
4588fi
4589rm -f conf$$.file
4590
4591# Extract the first word of "xgettext", so it can be a program name with args.
4592set dummy xgettext; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04004593{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4594echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004595if test "${ac_cv_path_XGETTEXT+set}" = set; then
4596 echo $ECHO_N "(cached) $ECHO_C" >&6
4597else
4598 case "$XGETTEXT" in
4599 [\\/]* | ?:[\\/]*)
4600 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4601 ;;
4602 *)
4603 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
4604 for ac_dir in $PATH; do
4605 IFS="$ac_save_IFS"
4606 test -z "$ac_dir" && ac_dir=.
4607 for ac_exec_ext in '' $ac_executable_extensions; do
4608 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
4609 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
4610 (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
4611 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
4612 break 2
4613 fi
4614 fi
4615 done
4616 done
4617 IFS="$ac_save_IFS"
4618 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4619 ;;
4620esac
4621fi
4622XGETTEXT="$ac_cv_path_XGETTEXT"
4623if test "$XGETTEXT" != ":"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004624 { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
4625echo "${ECHO_T}$XGETTEXT" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004626else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004627 { echo "$as_me:$LINENO: result: no" >&5
4628echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004629fi
4630
4631 rm -f messages.po
4632
4633
4634# Prepare PATH_SEPARATOR.
4635# The user is always right.
4636if test "${PATH_SEPARATOR+set}" != set; then
4637 echo "#! /bin/sh" >conf$$.sh
4638 echo "exit 0" >>conf$$.sh
4639 chmod +x conf$$.sh
4640 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
4641 PATH_SEPARATOR=';'
4642 else
4643 PATH_SEPARATOR=:
4644 fi
4645 rm -f conf$$.sh
4646fi
4647
4648# Find out how to test for executable files. Don't use a zero-byte file,
4649# as systems may use methods other than mode bits to determine executability.
4650cat >conf$$.file <<_ASEOF
4651#! /bin/sh
4652exit 0
4653_ASEOF
4654chmod +x conf$$.file
4655if test -x conf$$.file >/dev/null 2>&1; then
4656 ac_executable_p="test -x"
4657else
4658 ac_executable_p="test -f"
4659fi
4660rm -f conf$$.file
4661
4662# Extract the first word of "msgmerge", so it can be a program name with args.
4663set dummy msgmerge; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04004664{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4665echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004666if test "${ac_cv_path_MSGMERGE+set}" = set; then
4667 echo $ECHO_N "(cached) $ECHO_C" >&6
4668else
4669 case "$MSGMERGE" in
4670 [\\/]* | ?:[\\/]*)
4671 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
4672 ;;
4673 *)
4674 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
4675 for ac_dir in $PATH; do
4676 IFS="$ac_save_IFS"
4677 test -z "$ac_dir" && ac_dir=.
4678 for ac_exec_ext in '' $ac_executable_extensions; do
4679 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
4680 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
4681 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
4682 break 2
4683 fi
4684 fi
4685 done
4686 done
4687 IFS="$ac_save_IFS"
4688 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
4689 ;;
4690esac
4691fi
4692MSGMERGE="$ac_cv_path_MSGMERGE"
4693if test "$MSGMERGE" != ":"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004694 { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
4695echo "${ECHO_T}$MSGMERGE" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004696else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004697 { echo "$as_me:$LINENO: result: no" >&5
4698echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004699fi
4700
4701
4702 if test "$GMSGFMT" != ":"; then
4703 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
4704 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
4705 : ;
4706 else
4707 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04004708 { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
4709echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004710 GMSGFMT=":"
4711 fi
4712 fi
4713
4714 if test "$XGETTEXT" != ":"; then
4715 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
4716 (if $XGETTEXT --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
4717 : ;
4718 else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004719 { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5
4720echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004721 XGETTEXT=":"
4722 fi
4723 rm -f messages.po
4724 fi
4725
Theodore Ts'oe1052142006-10-21 21:46:47 -04004726 ac_config_commands="$ac_config_commands default-1"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004727
4728
4729if test -n "$ac_tool_prefix"; then
4730 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4731set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04004732{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4733echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004734if test "${ac_cv_prog_RANLIB+set}" = set; then
4735 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004736else
4737 if test -n "$RANLIB"; then
4738 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4739else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004740as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4741for as_dir in $PATH
4742do
4743 IFS=$as_save_IFS
4744 test -z "$as_dir" && as_dir=.
4745 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004747 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4748 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4749 break 2
4750 fi
4751done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004752done
Theodore Ts'oe1052142006-10-21 21:46:47 -04004753IFS=$as_save_IFS
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00004754
4755fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004756fi
4757RANLIB=$ac_cv_prog_RANLIB
4758if test -n "$RANLIB"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004759 { echo "$as_me:$LINENO: result: $RANLIB" >&5
4760echo "${ECHO_T}$RANLIB" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004761else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004762 { echo "$as_me:$LINENO: result: no" >&5
4763echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004764fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04004765
Theodore Ts'oe1052142006-10-21 21:46:47 -04004766
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004767fi
4768if test -z "$ac_cv_prog_RANLIB"; then
4769 ac_ct_RANLIB=$RANLIB
4770 # Extract the first word of "ranlib", so it can be a program name with args.
4771set dummy ranlib; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04004772{ echo "$as_me:$LINENO: checking for $ac_word" >&5
4773echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004774if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4775 echo $ECHO_N "(cached) $ECHO_C" >&6
4776else
4777 if test -n "$ac_ct_RANLIB"; then
4778 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4779else
4780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4781for as_dir in $PATH
4782do
4783 IFS=$as_save_IFS
4784 test -z "$as_dir" && as_dir=.
4785 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004786 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004787 ac_cv_prog_ac_ct_RANLIB="ranlib"
4788 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4789 break 2
4790 fi
4791done
4792done
Theodore Ts'oe1052142006-10-21 21:46:47 -04004793IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004794
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004795fi
4796fi
4797ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4798if test -n "$ac_ct_RANLIB"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04004799 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4800echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004801else
Theodore Ts'oe1052142006-10-21 21:46:47 -04004802 { echo "$as_me:$LINENO: result: no" >&5
4803echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004804fi
4805
Theodore Ts'oe1052142006-10-21 21:46:47 -04004806 if test "x$ac_ct_RANLIB" = x; then
4807 RANLIB=":"
4808 else
4809 case $cross_compiling:$ac_tool_warned in
4810yes:)
4811{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4812whose name does not start with the host triplet. If you think this
4813configuration is useful to you, please write to autoconf@gnu.org." >&5
4814echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4815whose name does not start with the host triplet. If you think this
4816configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4817ac_tool_warned=yes ;;
4818esac
4819 RANLIB=$ac_ct_RANLIB
4820 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004821else
4822 RANLIB="$ac_cv_prog_RANLIB"
4823fi
4824
4825
Theodore Ts'oe1052142006-10-21 21:46:47 -04004826 { echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
4827echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004828if test "${ac_cv_lib_cposix_strerror+set}" = set; then
4829 echo $ECHO_N "(cached) $ECHO_C" >&6
4830else
4831 ac_check_lib_save_LIBS=$LIBS
4832LIBS="-lcposix $LIBS"
4833cat >conftest.$ac_ext <<_ACEOF
4834/* confdefs.h. */
4835_ACEOF
4836cat confdefs.h >>conftest.$ac_ext
4837cat >>conftest.$ac_ext <<_ACEOF
4838/* end confdefs.h. */
4839
Theodore Ts'oe1052142006-10-21 21:46:47 -04004840/* Override any GCC internal prototype to avoid an error.
4841 Use char because int might match the return type of a GCC
4842 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004843#ifdef __cplusplus
4844extern "C"
4845#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004846char strerror ();
4847int
4848main ()
4849{
Theodore Ts'oe1052142006-10-21 21:46:47 -04004850return strerror ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004851 ;
4852 return 0;
4853}
4854_ACEOF
4855rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04004856if { (ac_try="$ac_link"
4857case "(($ac_try" in
4858 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4859 *) ac_try_echo=$ac_try;;
4860esac
4861eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4862 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004863 ac_status=$?
4864 grep -v '^ *+' conftest.er1 >conftest.err
4865 rm -f conftest.er1
4866 cat conftest.err >&5
4867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004868 (exit $ac_status); } && {
4869 test -z "$ac_c_werror_flag" ||
4870 test ! -s conftest.err
4871 } && test -s conftest$ac_exeext &&
4872 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004873 ac_cv_lib_cposix_strerror=yes
4874else
4875 echo "$as_me: failed program was:" >&5
4876sed 's/^/| /' conftest.$ac_ext >&5
4877
Theodore Ts'oe1052142006-10-21 21:46:47 -04004878 ac_cv_lib_cposix_strerror=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004879fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04004880
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004881rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004882 conftest$ac_exeext conftest.$ac_ext
4883LIBS=$ac_check_lib_save_LIBS
4884fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04004885{ echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
4886echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004887if test $ac_cv_lib_cposix_strerror = yes; then
4888 LIBS="$LIBS -lcposix"
4889fi
4890
4891
4892
Theodore Ts'oe1052142006-10-21 21:46:47 -04004893{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
4894echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004895if test "${ac_cv_c_const+set}" = set; then
4896 echo $ECHO_N "(cached) $ECHO_C" >&6
4897else
4898 cat >conftest.$ac_ext <<_ACEOF
4899/* confdefs.h. */
4900_ACEOF
4901cat confdefs.h >>conftest.$ac_ext
4902cat >>conftest.$ac_ext <<_ACEOF
4903/* end confdefs.h. */
4904
4905int
4906main ()
4907{
4908/* FIXME: Include the comments suggested by Paul. */
4909#ifndef __cplusplus
4910 /* Ultrix mips cc rejects this. */
4911 typedef int charset[2];
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004912 const charset cs;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004913 /* SunOS 4.1.1 cc rejects this. */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004914 char const *const *pcpcc;
4915 char **ppc;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004916 /* NEC SVR4.0.2 mips cc rejects this. */
4917 struct point {int x, y;};
4918 static struct point const zero = {0,0};
4919 /* AIX XL C 1.02.0.0 rejects this.
4920 It does not let you subtract one const X* pointer from another in
4921 an arm of an if-expression whose if-part is not a constant
4922 expression */
4923 const char *g = "string";
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004924 pcpcc = &g + (g ? g-g : 0);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004925 /* HPUX 7.0 cc rejects these. */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004926 ++pcpcc;
4927 ppc = (char**) pcpcc;
4928 pcpcc = (char const *const *) ppc;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004929 { /* SCO 3.2v4 cc rejects this. */
4930 char *t;
4931 char const *s = 0 ? (char *) 0 : (char const *) 0;
4932
4933 *t++ = 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -04004934 if (s) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004935 }
4936 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4937 int x[] = {25, 17};
4938 const int *foo = &x[0];
4939 ++foo;
4940 }
4941 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4942 typedef const int *iptr;
4943 iptr p = 0;
4944 ++p;
4945 }
4946 { /* AIX XL C 1.02.0.0 rejects this saying
4947 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4948 struct s { int j; const int *ap[3]; };
4949 struct s *b; b->j = 5;
4950 }
4951 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4952 const int foo = 10;
Theodore Ts'oe1052142006-10-21 21:46:47 -04004953 if (!foo) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004954 }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004955 return !cs[0] && !zero.x;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004956#endif
4957
4958 ;
4959 return 0;
4960}
4961_ACEOF
4962rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04004963if { (ac_try="$ac_compile"
4964case "(($ac_try" in
4965 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4966 *) ac_try_echo=$ac_try;;
4967esac
4968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4969 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004970 ac_status=$?
4971 grep -v '^ *+' conftest.er1 >conftest.err
4972 rm -f conftest.er1
4973 cat conftest.err >&5
4974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04004975 (exit $ac_status); } && {
4976 test -z "$ac_c_werror_flag" ||
4977 test ! -s conftest.err
4978 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004979 ac_cv_c_const=yes
4980else
4981 echo "$as_me: failed program was:" >&5
4982sed 's/^/| /' conftest.$ac_ext >&5
4983
Theodore Ts'oe1052142006-10-21 21:46:47 -04004984 ac_cv_c_const=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004985fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04004986
4987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004988fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04004989{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
4990echo "${ECHO_T}$ac_cv_c_const" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05004991if test $ac_cv_c_const = no; then
4992
4993cat >>confdefs.h <<\_ACEOF
4994#define const
4995_ACEOF
4996
4997fi
4998
4999
Theodore Ts'oe1052142006-10-21 21:46:47 -04005000 { echo "$as_me:$LINENO: checking for signed" >&5
5001echo $ECHO_N "checking for signed... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005002if test "${bh_cv_c_signed+set}" = set; then
5003 echo $ECHO_N "(cached) $ECHO_C" >&6
5004else
5005 cat >conftest.$ac_ext <<_ACEOF
5006/* confdefs.h. */
5007_ACEOF
5008cat confdefs.h >>conftest.$ac_ext
5009cat >>conftest.$ac_ext <<_ACEOF
5010/* end confdefs.h. */
5011
5012int
5013main ()
5014{
5015signed char x;
5016 ;
5017 return 0;
5018}
5019_ACEOF
5020rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005021if { (ac_try="$ac_compile"
5022case "(($ac_try" in
5023 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5024 *) ac_try_echo=$ac_try;;
5025esac
5026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5027 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005028 ac_status=$?
5029 grep -v '^ *+' conftest.er1 >conftest.err
5030 rm -f conftest.er1
5031 cat conftest.err >&5
5032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005033 (exit $ac_status); } && {
5034 test -z "$ac_c_werror_flag" ||
5035 test ! -s conftest.err
5036 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005037 bh_cv_c_signed=yes
5038else
5039 echo "$as_me: failed program was:" >&5
5040sed 's/^/| /' conftest.$ac_ext >&5
5041
Theodore Ts'oe1052142006-10-21 21:46:47 -04005042 bh_cv_c_signed=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005043fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005044
5045rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005046fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005047{ echo "$as_me:$LINENO: result: $bh_cv_c_signed" >&5
5048echo "${ECHO_T}$bh_cv_c_signed" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005049 if test $bh_cv_c_signed = no; then
5050
5051cat >>confdefs.h <<\_ACEOF
5052#define signed
5053_ACEOF
5054
5055 fi
5056
Theodore Ts'oe1052142006-10-21 21:46:47 -04005057{ echo "$as_me:$LINENO: checking for inline" >&5
5058echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005059if test "${ac_cv_c_inline+set}" = set; then
5060 echo $ECHO_N "(cached) $ECHO_C" >&6
5061else
5062 ac_cv_c_inline=no
5063for ac_kw in inline __inline__ __inline; do
5064 cat >conftest.$ac_ext <<_ACEOF
5065/* confdefs.h. */
5066_ACEOF
5067cat confdefs.h >>conftest.$ac_ext
5068cat >>conftest.$ac_ext <<_ACEOF
5069/* end confdefs.h. */
5070#ifndef __cplusplus
5071typedef int foo_t;
5072static $ac_kw foo_t static_foo () {return 0; }
5073$ac_kw foo_t foo () {return 0; }
5074#endif
5075
5076_ACEOF
5077rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005078if { (ac_try="$ac_compile"
5079case "(($ac_try" in
5080 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5081 *) ac_try_echo=$ac_try;;
5082esac
5083eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5084 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005085 ac_status=$?
5086 grep -v '^ *+' conftest.er1 >conftest.err
5087 rm -f conftest.er1
5088 cat conftest.err >&5
5089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005090 (exit $ac_status); } && {
5091 test -z "$ac_c_werror_flag" ||
5092 test ! -s conftest.err
5093 } && test -s conftest.$ac_objext; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04005094 ac_cv_c_inline=$ac_kw
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005095else
5096 echo "$as_me: failed program was:" >&5
5097sed 's/^/| /' conftest.$ac_ext >&5
5098
Theodore Ts'oe1052142006-10-21 21:46:47 -04005099
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005100fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005101
5102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5103 test "$ac_cv_c_inline" != no && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005104done
5105
5106fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005107{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
5108echo "${ECHO_T}$ac_cv_c_inline" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005109
5110
5111case $ac_cv_c_inline in
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005112 inline | yes) ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005113 *)
5114 case $ac_cv_c_inline in
5115 no) ac_val=;;
5116 *) ac_val=$ac_cv_c_inline;;
5117 esac
5118 cat >>confdefs.h <<_ACEOF
5119#ifndef __cplusplus
5120#define inline $ac_val
5121#endif
5122_ACEOF
5123 ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005124esac
5125
Theodore Ts'oe1052142006-10-21 21:46:47 -04005126{ echo "$as_me:$LINENO: checking for off_t" >&5
5127echo $ECHO_N "checking for off_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005128if test "${ac_cv_type_off_t+set}" = set; then
5129 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005130else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005131 cat >conftest.$ac_ext <<_ACEOF
5132/* confdefs.h. */
5133_ACEOF
5134cat confdefs.h >>conftest.$ac_ext
5135cat >>conftest.$ac_ext <<_ACEOF
5136/* end confdefs.h. */
5137$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -04005138typedef off_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005139int
5140main ()
5141{
Theodore Ts'oe1052142006-10-21 21:46:47 -04005142if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005143 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -04005144if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005145 return 0;
5146 ;
5147 return 0;
5148}
5149_ACEOF
5150rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005151if { (ac_try="$ac_compile"
5152case "(($ac_try" in
5153 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5154 *) ac_try_echo=$ac_try;;
5155esac
5156eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5157 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005158 ac_status=$?
5159 grep -v '^ *+' conftest.er1 >conftest.err
5160 rm -f conftest.er1
5161 cat conftest.err >&5
5162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005163 (exit $ac_status); } && {
5164 test -z "$ac_c_werror_flag" ||
5165 test ! -s conftest.err
5166 } && test -s conftest.$ac_objext; then
Theodore Ts'o07a0db12003-07-05 14:50:24 -04005167 ac_cv_type_off_t=yes
5168else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005169 echo "$as_me: failed program was:" >&5
5170sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -04005171
Theodore Ts'oe1052142006-10-21 21:46:47 -04005172 ac_cv_type_off_t=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005173fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005174
5175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005176fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005177{ echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
5178echo "${ECHO_T}$ac_cv_type_off_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005179if test $ac_cv_type_off_t = yes; then
5180 :
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005181else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005182
5183cat >>confdefs.h <<_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04005184#define off_t long int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005185_ACEOF
5186
5187fi
5188
Theodore Ts'oe1052142006-10-21 21:46:47 -04005189{ echo "$as_me:$LINENO: checking for size_t" >&5
5190echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005191if test "${ac_cv_type_size_t+set}" = set; then
5192 echo $ECHO_N "(cached) $ECHO_C" >&6
5193else
5194 cat >conftest.$ac_ext <<_ACEOF
5195/* confdefs.h. */
5196_ACEOF
5197cat confdefs.h >>conftest.$ac_ext
5198cat >>conftest.$ac_ext <<_ACEOF
5199/* end confdefs.h. */
5200$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -04005201typedef size_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005202int
5203main ()
5204{
Theodore Ts'oe1052142006-10-21 21:46:47 -04005205if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005206 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -04005207if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005208 return 0;
5209 ;
5210 return 0;
5211}
5212_ACEOF
5213rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005214if { (ac_try="$ac_compile"
5215case "(($ac_try" in
5216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5217 *) ac_try_echo=$ac_try;;
5218esac
5219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5220 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005221 ac_status=$?
5222 grep -v '^ *+' conftest.er1 >conftest.err
5223 rm -f conftest.er1
5224 cat conftest.err >&5
5225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005226 (exit $ac_status); } && {
5227 test -z "$ac_c_werror_flag" ||
5228 test ! -s conftest.err
5229 } && test -s conftest.$ac_objext; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005230 ac_cv_type_size_t=yes
5231else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005232 echo "$as_me: failed program was:" >&5
5233sed 's/^/| /' conftest.$ac_ext >&5
5234
Theodore Ts'oe1052142006-10-21 21:46:47 -04005235 ac_cv_type_size_t=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005236fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005237
5238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005239fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005240{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
5241echo "${ECHO_T}$ac_cv_type_size_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005242if test $ac_cv_type_size_t = yes; then
5243 :
5244else
5245
5246cat >>confdefs.h <<_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04005247#define size_t unsigned int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005248_ACEOF
5249
5250fi
5251
5252
Theodore Ts'oe1052142006-10-21 21:46:47 -04005253 { echo "$as_me:$LINENO: checking for long long" >&5
5254echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005255if test "${ac_cv_type_long_long+set}" = set; then
5256 echo $ECHO_N "(cached) $ECHO_C" >&6
5257else
5258 cat >conftest.$ac_ext <<_ACEOF
5259/* confdefs.h. */
5260_ACEOF
5261cat confdefs.h >>conftest.$ac_ext
5262cat >>conftest.$ac_ext <<_ACEOF
5263/* end confdefs.h. */
5264long long ll = 1LL; int i = 63;
5265int
5266main ()
5267{
5268long long llmax = (long long) -1;
5269 return ll << i | ll >> i | llmax / ll | llmax % ll;
5270 ;
5271 return 0;
5272}
5273_ACEOF
5274rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005275if { (ac_try="$ac_link"
5276case "(($ac_try" in
5277 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5278 *) ac_try_echo=$ac_try;;
5279esac
5280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5281 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005282 ac_status=$?
5283 grep -v '^ *+' conftest.er1 >conftest.err
5284 rm -f conftest.er1
5285 cat conftest.err >&5
5286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005287 (exit $ac_status); } && {
5288 test -z "$ac_c_werror_flag" ||
5289 test ! -s conftest.err
5290 } && test -s conftest$ac_exeext &&
5291 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005292 ac_cv_type_long_long=yes
5293else
5294 echo "$as_me: failed program was:" >&5
5295sed 's/^/| /' conftest.$ac_ext >&5
5296
Theodore Ts'oe1052142006-10-21 21:46:47 -04005297 ac_cv_type_long_long=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005298fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005299
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005300rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005301 conftest$ac_exeext conftest.$ac_ext
5302fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005303{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5304echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005305 if test $ac_cv_type_long_long = yes; then
5306
5307cat >>confdefs.h <<\_ACEOF
5308#define HAVE_LONG_LONG 1
5309_ACEOF
5310
5311 fi
5312
5313
Theodore Ts'oe1052142006-10-21 21:46:47 -04005314 { echo "$as_me:$LINENO: checking for long double" >&5
5315echo $ECHO_N "checking for long double... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005316if test "${gt_cv_c_long_double+set}" = set; then
5317 echo $ECHO_N "(cached) $ECHO_C" >&6
5318else
5319 if test "$GCC" = yes; then
5320 gt_cv_c_long_double=yes
5321 else
5322 cat >conftest.$ac_ext <<_ACEOF
5323/* confdefs.h. */
5324_ACEOF
5325cat confdefs.h >>conftest.$ac_ext
5326cat >>conftest.$ac_ext <<_ACEOF
5327/* end confdefs.h. */
5328
5329 /* The Stardent Vistra knows sizeof(long double), but does not support it. */
5330 long double foo = 0.0;
5331 /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
5332 int array [2*(sizeof(long double) >= sizeof(double)) - 1];
5333
5334int
5335main ()
5336{
5337
5338 ;
5339 return 0;
5340}
5341_ACEOF
5342rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005343if { (ac_try="$ac_compile"
5344case "(($ac_try" in
5345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5346 *) ac_try_echo=$ac_try;;
5347esac
5348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5349 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005350 ac_status=$?
5351 grep -v '^ *+' conftest.er1 >conftest.err
5352 rm -f conftest.er1
5353 cat conftest.err >&5
5354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005355 (exit $ac_status); } && {
5356 test -z "$ac_c_werror_flag" ||
5357 test ! -s conftest.err
5358 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005359 gt_cv_c_long_double=yes
5360else
5361 echo "$as_me: failed program was:" >&5
5362sed 's/^/| /' conftest.$ac_ext >&5
5363
Theodore Ts'oe1052142006-10-21 21:46:47 -04005364 gt_cv_c_long_double=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005365fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005366
5367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005368 fi
5369fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005370{ echo "$as_me:$LINENO: result: $gt_cv_c_long_double" >&5
5371echo "${ECHO_T}$gt_cv_c_long_double" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005372 if test $gt_cv_c_long_double = yes; then
5373
5374cat >>confdefs.h <<\_ACEOF
5375#define HAVE_LONG_DOUBLE 1
5376_ACEOF
5377
5378 fi
5379
5380
Theodore Ts'oe1052142006-10-21 21:46:47 -04005381 { echo "$as_me:$LINENO: checking for wchar_t" >&5
5382echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005383if test "${gt_cv_c_wchar_t+set}" = set; then
5384 echo $ECHO_N "(cached) $ECHO_C" >&6
5385else
5386 cat >conftest.$ac_ext <<_ACEOF
5387/* confdefs.h. */
5388_ACEOF
5389cat confdefs.h >>conftest.$ac_ext
5390cat >>conftest.$ac_ext <<_ACEOF
5391/* end confdefs.h. */
5392#include <stddef.h>
5393 wchar_t foo = (wchar_t)'\0';
5394int
5395main ()
5396{
5397
5398 ;
5399 return 0;
5400}
5401_ACEOF
5402rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005403if { (ac_try="$ac_compile"
5404case "(($ac_try" in
5405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5406 *) ac_try_echo=$ac_try;;
5407esac
5408eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5409 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005410 ac_status=$?
5411 grep -v '^ *+' conftest.er1 >conftest.err
5412 rm -f conftest.er1
5413 cat conftest.err >&5
5414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005415 (exit $ac_status); } && {
5416 test -z "$ac_c_werror_flag" ||
5417 test ! -s conftest.err
5418 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005419 gt_cv_c_wchar_t=yes
5420else
5421 echo "$as_me: failed program was:" >&5
5422sed 's/^/| /' conftest.$ac_ext >&5
5423
Theodore Ts'oe1052142006-10-21 21:46:47 -04005424 gt_cv_c_wchar_t=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005425fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005426
5427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005428fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005429{ echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
5430echo "${ECHO_T}$gt_cv_c_wchar_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005431 if test $gt_cv_c_wchar_t = yes; then
5432
5433cat >>confdefs.h <<\_ACEOF
5434#define HAVE_WCHAR_T 1
5435_ACEOF
5436
5437 fi
5438
5439
Theodore Ts'oe1052142006-10-21 21:46:47 -04005440 { echo "$as_me:$LINENO: checking for wint_t" >&5
5441echo $ECHO_N "checking for wint_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005442if test "${gt_cv_c_wint_t+set}" = set; then
5443 echo $ECHO_N "(cached) $ECHO_C" >&6
5444else
5445 cat >conftest.$ac_ext <<_ACEOF
5446/* confdefs.h. */
5447_ACEOF
5448cat confdefs.h >>conftest.$ac_ext
5449cat >>conftest.$ac_ext <<_ACEOF
5450/* end confdefs.h. */
5451#include <wchar.h>
5452 wint_t foo = (wchar_t)'\0';
5453int
5454main ()
5455{
5456
5457 ;
5458 return 0;
5459}
5460_ACEOF
5461rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005462if { (ac_try="$ac_compile"
5463case "(($ac_try" in
5464 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5465 *) ac_try_echo=$ac_try;;
5466esac
5467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5468 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005469 ac_status=$?
5470 grep -v '^ *+' conftest.er1 >conftest.err
5471 rm -f conftest.er1
5472 cat conftest.err >&5
5473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005474 (exit $ac_status); } && {
5475 test -z "$ac_c_werror_flag" ||
5476 test ! -s conftest.err
5477 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005478 gt_cv_c_wint_t=yes
5479else
5480 echo "$as_me: failed program was:" >&5
5481sed 's/^/| /' conftest.$ac_ext >&5
5482
Theodore Ts'oe1052142006-10-21 21:46:47 -04005483 gt_cv_c_wint_t=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005484fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005485
5486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005487fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005488{ echo "$as_me:$LINENO: result: $gt_cv_c_wint_t" >&5
5489echo "${ECHO_T}$gt_cv_c_wint_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005490 if test $gt_cv_c_wint_t = yes; then
5491
5492cat >>confdefs.h <<\_ACEOF
5493#define HAVE_WINT_T 1
5494_ACEOF
5495
5496 fi
5497
5498
Theodore Ts'oe1052142006-10-21 21:46:47 -04005499 { echo "$as_me:$LINENO: checking for inttypes.h" >&5
5500echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005501if test "${jm_ac_cv_header_inttypes_h+set}" = set; then
5502 echo $ECHO_N "(cached) $ECHO_C" >&6
5503else
5504 cat >conftest.$ac_ext <<_ACEOF
5505/* confdefs.h. */
5506_ACEOF
5507cat confdefs.h >>conftest.$ac_ext
5508cat >>conftest.$ac_ext <<_ACEOF
5509/* end confdefs.h. */
5510#include <sys/types.h>
5511#include <inttypes.h>
5512int
5513main ()
5514{
5515uintmax_t i = (uintmax_t) -1;
5516 ;
5517 return 0;
5518}
5519_ACEOF
5520rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005521if { (ac_try="$ac_compile"
5522case "(($ac_try" in
5523 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5524 *) ac_try_echo=$ac_try;;
5525esac
5526eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5527 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005528 ac_status=$?
5529 grep -v '^ *+' conftest.er1 >conftest.err
5530 rm -f conftest.er1
5531 cat conftest.err >&5
5532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005533 (exit $ac_status); } && {
5534 test -z "$ac_c_werror_flag" ||
5535 test ! -s conftest.err
5536 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005537 jm_ac_cv_header_inttypes_h=yes
5538else
5539 echo "$as_me: failed program was:" >&5
5540sed 's/^/| /' conftest.$ac_ext >&5
5541
Theodore Ts'oe1052142006-10-21 21:46:47 -04005542 jm_ac_cv_header_inttypes_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005543fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005544
5545rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005546fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005547{ echo "$as_me:$LINENO: result: $jm_ac_cv_header_inttypes_h" >&5
5548echo "${ECHO_T}$jm_ac_cv_header_inttypes_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005549 if test $jm_ac_cv_header_inttypes_h = yes; then
5550
5551cat >>confdefs.h <<_ACEOF
5552#define HAVE_INTTYPES_H_WITH_UINTMAX 1
5553_ACEOF
5554
5555 fi
5556
5557
Theodore Ts'oe1052142006-10-21 21:46:47 -04005558 { echo "$as_me:$LINENO: checking for stdint.h" >&5
5559echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005560if test "${jm_ac_cv_header_stdint_h+set}" = set; then
5561 echo $ECHO_N "(cached) $ECHO_C" >&6
5562else
5563 cat >conftest.$ac_ext <<_ACEOF
5564/* confdefs.h. */
5565_ACEOF
5566cat confdefs.h >>conftest.$ac_ext
5567cat >>conftest.$ac_ext <<_ACEOF
5568/* end confdefs.h. */
5569#include <sys/types.h>
5570#include <stdint.h>
5571int
5572main ()
5573{
5574uintmax_t i = (uintmax_t) -1;
5575 ;
5576 return 0;
5577}
5578_ACEOF
5579rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005580if { (ac_try="$ac_compile"
5581case "(($ac_try" in
5582 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5583 *) ac_try_echo=$ac_try;;
5584esac
5585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5586 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005587 ac_status=$?
5588 grep -v '^ *+' conftest.er1 >conftest.err
5589 rm -f conftest.er1
5590 cat conftest.err >&5
5591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005592 (exit $ac_status); } && {
5593 test -z "$ac_c_werror_flag" ||
5594 test ! -s conftest.err
5595 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005596 jm_ac_cv_header_stdint_h=yes
5597else
5598 echo "$as_me: failed program was:" >&5
5599sed 's/^/| /' conftest.$ac_ext >&5
5600
Theodore Ts'oe1052142006-10-21 21:46:47 -04005601 jm_ac_cv_header_stdint_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005602fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005603
5604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005605fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005606{ echo "$as_me:$LINENO: result: $jm_ac_cv_header_stdint_h" >&5
5607echo "${ECHO_T}$jm_ac_cv_header_stdint_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005608 if test $jm_ac_cv_header_stdint_h = yes; then
5609
5610cat >>confdefs.h <<_ACEOF
5611#define HAVE_STDINT_H_WITH_UINTMAX 1
5612_ACEOF
5613
5614 fi
5615
5616
5617
5618
Theodore Ts'oe1052142006-10-21 21:46:47 -04005619 { echo "$as_me:$LINENO: checking for intmax_t" >&5
5620echo $ECHO_N "checking for intmax_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005621if test "${gt_cv_c_intmax_t+set}" = set; then
5622 echo $ECHO_N "(cached) $ECHO_C" >&6
5623else
5624 cat >conftest.$ac_ext <<_ACEOF
5625/* confdefs.h. */
5626_ACEOF
5627cat confdefs.h >>conftest.$ac_ext
5628cat >>conftest.$ac_ext <<_ACEOF
5629/* end confdefs.h. */
5630
5631#include <stddef.h>
5632#include <stdlib.h>
5633#if HAVE_STDINT_H_WITH_UINTMAX
5634#include <stdint.h>
5635#endif
5636#if HAVE_INTTYPES_H_WITH_UINTMAX
5637#include <inttypes.h>
5638#endif
5639
5640int
5641main ()
5642{
5643intmax_t x = -1;
5644 ;
5645 return 0;
5646}
5647_ACEOF
5648rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005649if { (ac_try="$ac_compile"
5650case "(($ac_try" in
5651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5652 *) ac_try_echo=$ac_try;;
5653esac
5654eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5655 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005656 ac_status=$?
5657 grep -v '^ *+' conftest.er1 >conftest.err
5658 rm -f conftest.er1
5659 cat conftest.err >&5
5660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005661 (exit $ac_status); } && {
5662 test -z "$ac_c_werror_flag" ||
5663 test ! -s conftest.err
5664 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005665 gt_cv_c_intmax_t=yes
5666else
5667 echo "$as_me: failed program was:" >&5
5668sed 's/^/| /' conftest.$ac_ext >&5
5669
Theodore Ts'oe1052142006-10-21 21:46:47 -04005670 gt_cv_c_intmax_t=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005671fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005672
5673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005674fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005675{ echo "$as_me:$LINENO: result: $gt_cv_c_intmax_t" >&5
5676echo "${ECHO_T}$gt_cv_c_intmax_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005677 if test $gt_cv_c_intmax_t = yes; then
5678
5679cat >>confdefs.h <<\_ACEOF
5680#define HAVE_INTMAX_T 1
5681_ACEOF
5682
5683 fi
5684
5685
5686
Theodore Ts'oe1052142006-10-21 21:46:47 -04005687 { echo "$as_me:$LINENO: checking whether printf() supports POSIX/XSI format strings" >&5
5688echo $ECHO_N "checking whether printf() supports POSIX/XSI format strings... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005689if test "${gt_cv_func_printf_posix+set}" = set; then
5690 echo $ECHO_N "(cached) $ECHO_C" >&6
5691else
5692
5693 if test "$cross_compiling" = yes; then
5694
5695 cat >conftest.$ac_ext <<_ACEOF
5696/* confdefs.h. */
5697_ACEOF
5698cat confdefs.h >>conftest.$ac_ext
5699cat >>conftest.$ac_ext <<_ACEOF
5700/* end confdefs.h. */
5701
5702#if defined __NetBSD__ || defined _MSC_VER || defined __MINGW32__ || defined __CYGWIN__
5703 notposix
5704#endif
5705
5706_ACEOF
5707if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5708 $EGREP "notposix" >/dev/null 2>&1; then
5709 gt_cv_func_printf_posix="guessing no"
5710else
5711 gt_cv_func_printf_posix="guessing yes"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005712fi
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005713rm -f conftest*
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005714
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005715
5716else
5717 cat >conftest.$ac_ext <<_ACEOF
5718/* confdefs.h. */
5719_ACEOF
5720cat confdefs.h >>conftest.$ac_ext
5721cat >>conftest.$ac_ext <<_ACEOF
5722/* end confdefs.h. */
5723
5724#include <stdio.h>
5725#include <string.h>
5726/* The string "%2$d %1$d", with dollar characters protected from the shell's
5727 dollar expansion (possibly an autoconf bug). */
5728static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
5729static char buf[100];
5730int main ()
5731{
5732 sprintf (buf, format, 33, 55);
5733 return (strcmp (buf, "55 33") != 0);
5734}
5735_ACEOF
5736rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005737if { (ac_try="$ac_link"
5738case "(($ac_try" in
5739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5740 *) ac_try_echo=$ac_try;;
5741esac
5742eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5743 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005744 ac_status=$?
5745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5746 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04005747 { (case "(($ac_try" in
5748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5749 *) ac_try_echo=$ac_try;;
5750esac
5751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5752 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005753 ac_status=$?
5754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5755 (exit $ac_status); }; }; then
5756 gt_cv_func_printf_posix=yes
5757else
5758 echo "$as_me: program exited with status $ac_status" >&5
5759echo "$as_me: failed program was:" >&5
5760sed 's/^/| /' conftest.$ac_ext >&5
5761
5762( exit $ac_status )
5763gt_cv_func_printf_posix=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04005764fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005765rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005766fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005767
Theodore Ts'oe1052142006-10-21 21:46:47 -04005768
5769
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005770fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005771{ echo "$as_me:$LINENO: result: $gt_cv_func_printf_posix" >&5
5772echo "${ECHO_T}$gt_cv_func_printf_posix" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005773 case $gt_cv_func_printf_posix in
5774 *yes)
5775
5776cat >>confdefs.h <<\_ACEOF
5777#define HAVE_POSIX_PRINTF 1
5778_ACEOF
5779
5780 ;;
5781 esac
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005782
5783# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5784# for constant arguments. Useless!
Theodore Ts'oe1052142006-10-21 21:46:47 -04005785{ echo "$as_me:$LINENO: checking for working alloca.h" >&5
5786echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005787if test "${ac_cv_working_alloca_h+set}" = set; then
5788 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005789else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005790 cat >conftest.$ac_ext <<_ACEOF
5791/* confdefs.h. */
5792_ACEOF
5793cat confdefs.h >>conftest.$ac_ext
5794cat >>conftest.$ac_ext <<_ACEOF
5795/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005796#include <alloca.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005797int
5798main ()
5799{
5800char *p = (char *) alloca (2 * sizeof (int));
Theodore Ts'oe1052142006-10-21 21:46:47 -04005801 if (p) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005802 ;
5803 return 0;
5804}
5805_ACEOF
5806rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005807if { (ac_try="$ac_link"
5808case "(($ac_try" in
5809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5810 *) ac_try_echo=$ac_try;;
5811esac
5812eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5813 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005814 ac_status=$?
5815 grep -v '^ *+' conftest.er1 >conftest.err
5816 rm -f conftest.er1
5817 cat conftest.err >&5
5818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005819 (exit $ac_status); } && {
5820 test -z "$ac_c_werror_flag" ||
5821 test ! -s conftest.err
5822 } && test -s conftest$ac_exeext &&
5823 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005824 ac_cv_working_alloca_h=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005825else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005826 echo "$as_me: failed program was:" >&5
5827sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005828
Theodore Ts'oe1052142006-10-21 21:46:47 -04005829 ac_cv_working_alloca_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005830fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005831
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005832rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005833 conftest$ac_exeext conftest.$ac_ext
5834fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005835{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
5836echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005837if test $ac_cv_working_alloca_h = yes; then
5838
5839cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005840#define HAVE_ALLOCA_H 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005841_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005842
5843fi
5844
Theodore Ts'oe1052142006-10-21 21:46:47 -04005845{ echo "$as_me:$LINENO: checking for alloca" >&5
5846echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005847if test "${ac_cv_func_alloca_works+set}" = set; then
5848 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005849else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005850 cat >conftest.$ac_ext <<_ACEOF
5851/* confdefs.h. */
5852_ACEOF
5853cat confdefs.h >>conftest.$ac_ext
5854cat >>conftest.$ac_ext <<_ACEOF
5855/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005856#ifdef __GNUC__
5857# define alloca __builtin_alloca
5858#else
5859# ifdef _MSC_VER
5860# include <malloc.h>
5861# define alloca _alloca
5862# else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005863# ifdef HAVE_ALLOCA_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005864# include <alloca.h>
5865# else
5866# ifdef _AIX
5867 #pragma alloca
5868# else
5869# ifndef alloca /* predefined by HP cc +Olibcalls */
5870char *alloca ();
5871# endif
5872# endif
5873# endif
5874# endif
5875#endif
5876
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005877int
5878main ()
5879{
5880char *p = (char *) alloca (1);
Theodore Ts'oe1052142006-10-21 21:46:47 -04005881 if (p) return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005882 ;
5883 return 0;
5884}
5885_ACEOF
5886rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04005887if { (ac_try="$ac_link"
5888case "(($ac_try" in
5889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5890 *) ac_try_echo=$ac_try;;
5891esac
5892eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5893 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005894 ac_status=$?
5895 grep -v '^ *+' conftest.er1 >conftest.err
5896 rm -f conftest.er1
5897 cat conftest.err >&5
5898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005899 (exit $ac_status); } && {
5900 test -z "$ac_c_werror_flag" ||
5901 test ! -s conftest.err
5902 } && test -s conftest$ac_exeext &&
5903 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005904 ac_cv_func_alloca_works=yes
5905else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005906 echo "$as_me: failed program was:" >&5
5907sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005908
Theodore Ts'oe1052142006-10-21 21:46:47 -04005909 ac_cv_func_alloca_works=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005910fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005911
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04005912rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005913 conftest$ac_exeext conftest.$ac_ext
5914fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005915{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
5916echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005917
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005918if test $ac_cv_func_alloca_works = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005919
5920cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005921#define HAVE_ALLOCA 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005922_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005923
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005924else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005925 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5926# that cause trouble. Some versions do not even contain alloca or
5927# contain a buggy version. If you still want to use their alloca,
5928# use ar to extract alloca.o from them instead of compiling alloca.c.
5929
Theodore Ts'oe1052142006-10-21 21:46:47 -04005930ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005931
5932cat >>confdefs.h <<\_ACEOF
5933#define C_ALLOCA 1
5934_ACEOF
5935
5936
Theodore Ts'oe1052142006-10-21 21:46:47 -04005937{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
5938echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005939if test "${ac_cv_os_cray+set}" = set; then
5940 echo $ECHO_N "(cached) $ECHO_C" >&6
5941else
5942 cat >conftest.$ac_ext <<_ACEOF
5943/* confdefs.h. */
5944_ACEOF
5945cat confdefs.h >>conftest.$ac_ext
5946cat >>conftest.$ac_ext <<_ACEOF
5947/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04005948#if defined CRAY && ! defined CRAY2
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005949webecray
5950#else
5951wenotbecray
5952#endif
5953
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005954_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005955if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005956 $EGREP "webecray" >/dev/null 2>&1; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005957 ac_cv_os_cray=yes
5958else
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005959 ac_cv_os_cray=no
5960fi
5961rm -f conftest*
5962
5963fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04005964{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
5965echo "${ECHO_T}$ac_cv_os_cray" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005966if test $ac_cv_os_cray = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005967 for ac_func in _getb67 GETB67 getb67; do
5968 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04005969{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5970echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5971if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005972 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005973else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005974 cat >conftest.$ac_ext <<_ACEOF
5975/* confdefs.h. */
5976_ACEOF
5977cat confdefs.h >>conftest.$ac_ext
5978cat >>conftest.$ac_ext <<_ACEOF
5979/* end confdefs.h. */
5980/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5981 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5982#define $ac_func innocuous_$ac_func
5983
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00005984/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05005985 which can conflict with char $ac_func (); below.
5986 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5987 <limits.h> exists even on freestanding compilers. */
5988
5989#ifdef __STDC__
5990# include <limits.h>
5991#else
5992# include <assert.h>
5993#endif
5994
5995#undef $ac_func
5996
Theodore Ts'oe1052142006-10-21 21:46:47 -04005997/* Override any GCC internal prototype to avoid an error.
5998 Use char because int might match the return type of a GCC
5999 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006000#ifdef __cplusplus
6001extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006002#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006003char $ac_func ();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006004/* The GNU C library defines this for functions which it implements
6005 to always fail with ENOSYS. Some functions are actually named
6006 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04006007#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006008choke me
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006009#endif
6010
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006011int
6012main ()
6013{
Theodore Ts'oe1052142006-10-21 21:46:47 -04006014return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006015 ;
6016 return 0;
6017}
6018_ACEOF
6019rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006020if { (ac_try="$ac_link"
6021case "(($ac_try" in
6022 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6023 *) ac_try_echo=$ac_try;;
6024esac
6025eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6026 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006027 ac_status=$?
6028 grep -v '^ *+' conftest.er1 >conftest.err
6029 rm -f conftest.er1
6030 cat conftest.err >&5
6031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006032 (exit $ac_status); } && {
6033 test -z "$ac_c_werror_flag" ||
6034 test ! -s conftest.err
6035 } && test -s conftest$ac_exeext &&
6036 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006037 eval "$as_ac_var=yes"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006038else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006039 echo "$as_me: failed program was:" >&5
6040sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006041
Theodore Ts'oe1052142006-10-21 21:46:47 -04006042 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006043fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006044
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006045rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006046 conftest$ac_exeext conftest.$ac_ext
6047fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006048ac_res=`eval echo '${'$as_ac_var'}'`
6049 { echo "$as_me:$LINENO: result: $ac_res" >&5
6050echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006051if test `eval echo '${'$as_ac_var'}'` = yes; then
6052
6053cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006054#define CRAY_STACKSEG_END $ac_func
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006055_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006056
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006057 break
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006058fi
6059
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006060 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006061fi
6062
Theodore Ts'oe1052142006-10-21 21:46:47 -04006063{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
6064echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006065if test "${ac_cv_c_stack_direction+set}" = set; then
6066 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006067else
6068 if test "$cross_compiling" = yes; then
6069 ac_cv_c_stack_direction=0
6070else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006071 cat >conftest.$ac_ext <<_ACEOF
6072/* confdefs.h. */
6073_ACEOF
6074cat confdefs.h >>conftest.$ac_ext
6075cat >>conftest.$ac_ext <<_ACEOF
6076/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04006077$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006078int
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006079find_stack_direction ()
6080{
6081 static char *addr = 0;
6082 auto char dummy;
6083 if (addr == 0)
6084 {
6085 addr = &dummy;
6086 return find_stack_direction ();
6087 }
6088 else
6089 return (&dummy > addr) ? 1 : -1;
6090}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006091
6092int
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006093main ()
6094{
Theodore Ts'oe1052142006-10-21 21:46:47 -04006095 return find_stack_direction () < 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006096}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006097_ACEOF
6098rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006099if { (ac_try="$ac_link"
6100case "(($ac_try" in
6101 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6102 *) ac_try_echo=$ac_try;;
6103esac
6104eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6105 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006106 ac_status=$?
6107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6108 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04006109 { (case "(($ac_try" in
6110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6111 *) ac_try_echo=$ac_try;;
6112esac
6113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6114 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006115 ac_status=$?
6116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6117 (exit $ac_status); }; }; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006118 ac_cv_c_stack_direction=1
6119else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006120 echo "$as_me: program exited with status $ac_status" >&5
6121echo "$as_me: failed program was:" >&5
6122sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006123
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006124( exit $ac_status )
6125ac_cv_c_stack_direction=-1
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006126fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006127rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006128fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006129
6130
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006131fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006132{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
6133echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006134
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006135cat >>confdefs.h <<_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006136#define STACK_DIRECTION $ac_cv_c_stack_direction
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006137_ACEOF
6138
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006139
6140fi
6141
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006142
6143
6144for ac_header in stdlib.h unistd.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006145do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006146as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04006147if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6148 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6149echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6150if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006151 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006152fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006153ac_res=`eval echo '${'$as_ac_Header'}'`
6154 { echo "$as_me:$LINENO: result: $ac_res" >&5
6155echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006156else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006157 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -04006158{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
6159echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006160cat >conftest.$ac_ext <<_ACEOF
6161/* confdefs.h. */
6162_ACEOF
6163cat confdefs.h >>conftest.$ac_ext
6164cat >>conftest.$ac_ext <<_ACEOF
6165/* end confdefs.h. */
6166$ac_includes_default
6167#include <$ac_header>
6168_ACEOF
6169rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006170if { (ac_try="$ac_compile"
6171case "(($ac_try" in
6172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6173 *) ac_try_echo=$ac_try;;
6174esac
6175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6176 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006177 ac_status=$?
6178 grep -v '^ *+' conftest.er1 >conftest.err
6179 rm -f conftest.er1
6180 cat conftest.err >&5
6181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006182 (exit $ac_status); } && {
6183 test -z "$ac_c_werror_flag" ||
6184 test ! -s conftest.err
6185 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006186 ac_header_compiler=yes
6187else
6188 echo "$as_me: failed program was:" >&5
6189sed 's/^/| /' conftest.$ac_ext >&5
6190
Theodore Ts'oe1052142006-10-21 21:46:47 -04006191 ac_header_compiler=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006192fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006193
6194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6195{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6196echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006197
6198# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -04006199{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
6200echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006201cat >conftest.$ac_ext <<_ACEOF
6202/* confdefs.h. */
6203_ACEOF
6204cat confdefs.h >>conftest.$ac_ext
6205cat >>conftest.$ac_ext <<_ACEOF
6206/* end confdefs.h. */
6207#include <$ac_header>
6208_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04006209if { (ac_try="$ac_cpp conftest.$ac_ext"
6210case "(($ac_try" in
6211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6212 *) ac_try_echo=$ac_try;;
6213esac
6214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6215 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006216 ac_status=$?
6217 grep -v '^ *+' conftest.er1 >conftest.err
6218 rm -f conftest.er1
6219 cat conftest.err >&5
6220 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006221 (exit $ac_status); } >/dev/null && {
6222 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6223 test ! -s conftest.err
6224 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006225 ac_header_preproc=yes
6226else
6227 echo "$as_me: failed program was:" >&5
6228sed 's/^/| /' conftest.$ac_ext >&5
6229
6230 ac_header_preproc=no
6231fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006232
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006233rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006234{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6235echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006236
6237# So? What about this header?
6238case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6239 yes:no: )
6240 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6241echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6242 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6243echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6244 ac_header_preproc=yes
6245 ;;
6246 no:yes:* )
6247 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6248echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6249 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6250echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6251 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6252echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6253 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6254echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6255 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6256echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6257 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6258echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04006259
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006260 ;;
6261esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04006262{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6263echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6264if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006265 echo $ECHO_N "(cached) $ECHO_C" >&6
6266else
6267 eval "$as_ac_Header=\$ac_header_preproc"
6268fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006269ac_res=`eval echo '${'$as_ac_Header'}'`
6270 { echo "$as_me:$LINENO: result: $ac_res" >&5
6271echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006272
6273fi
6274if test `eval echo '${'$as_ac_Header'}'` = yes; then
6275 cat >>confdefs.h <<_ACEOF
6276#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6277_ACEOF
6278
6279fi
6280
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006281done
6282
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006283
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006284for ac_func in getpagesize
6285do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006286as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04006287{ echo "$as_me:$LINENO: checking for $ac_func" >&5
6288echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
6289if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006290 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006291else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006292 cat >conftest.$ac_ext <<_ACEOF
6293/* confdefs.h. */
6294_ACEOF
6295cat confdefs.h >>conftest.$ac_ext
6296cat >>conftest.$ac_ext <<_ACEOF
6297/* end confdefs.h. */
6298/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6299 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6300#define $ac_func innocuous_$ac_func
6301
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006302/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006303 which can conflict with char $ac_func (); below.
6304 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6305 <limits.h> exists even on freestanding compilers. */
6306
6307#ifdef __STDC__
6308# include <limits.h>
6309#else
6310# include <assert.h>
6311#endif
6312
6313#undef $ac_func
6314
Theodore Ts'oe1052142006-10-21 21:46:47 -04006315/* Override any GCC internal prototype to avoid an error.
6316 Use char because int might match the return type of a GCC
6317 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006318#ifdef __cplusplus
6319extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006320#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006321char $ac_func ();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006322/* The GNU C library defines this for functions which it implements
6323 to always fail with ENOSYS. Some functions are actually named
6324 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04006325#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006326choke me
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006327#endif
6328
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006329int
6330main ()
6331{
Theodore Ts'oe1052142006-10-21 21:46:47 -04006332return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006333 ;
6334 return 0;
6335}
6336_ACEOF
6337rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006338if { (ac_try="$ac_link"
6339case "(($ac_try" in
6340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6341 *) ac_try_echo=$ac_try;;
6342esac
6343eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6344 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006345 ac_status=$?
6346 grep -v '^ *+' conftest.er1 >conftest.err
6347 rm -f conftest.er1
6348 cat conftest.err >&5
6349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006350 (exit $ac_status); } && {
6351 test -z "$ac_c_werror_flag" ||
6352 test ! -s conftest.err
6353 } && test -s conftest$ac_exeext &&
6354 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006355 eval "$as_ac_var=yes"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006356else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006357 echo "$as_me: failed program was:" >&5
6358sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006359
Theodore Ts'oe1052142006-10-21 21:46:47 -04006360 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006361fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006362
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006363rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006364 conftest$ac_exeext conftest.$ac_ext
6365fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006366ac_res=`eval echo '${'$as_ac_var'}'`
6367 { echo "$as_me:$LINENO: result: $ac_res" >&5
6368echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006369if test `eval echo '${'$as_ac_var'}'` = yes; then
6370 cat >>confdefs.h <<_ACEOF
6371#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6372_ACEOF
6373
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006374fi
6375done
6376
Theodore Ts'oe1052142006-10-21 21:46:47 -04006377{ echo "$as_me:$LINENO: checking for working mmap" >&5
6378echo $ECHO_N "checking for working mmap... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006379if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
6380 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006381else
6382 if test "$cross_compiling" = yes; then
6383 ac_cv_func_mmap_fixed_mapped=no
6384else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006385 cat >conftest.$ac_ext <<_ACEOF
6386/* confdefs.h. */
6387_ACEOF
6388cat confdefs.h >>conftest.$ac_ext
6389cat >>conftest.$ac_ext <<_ACEOF
6390/* end confdefs.h. */
6391$ac_includes_default
6392/* malloc might have been renamed as rpl_malloc. */
6393#undef malloc
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006394
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006395/* Thanks to Mike Haertel and Jim Avera for this test.
6396 Here is a matrix of mmap possibilities:
6397 mmap private not fixed
6398 mmap private fixed at somewhere currently unmapped
6399 mmap private fixed at somewhere already mapped
6400 mmap shared not fixed
6401 mmap shared fixed at somewhere currently unmapped
6402 mmap shared fixed at somewhere already mapped
6403 For private mappings, we should verify that changes cannot be read()
6404 back from the file, nor mmap's back from the file at a different
6405 address. (There have been systems where private was not correctly
6406 implemented like the infamous i386 svr4.0, and systems where the
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006407 VM page cache was not coherent with the file system buffer cache
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006408 like early versions of FreeBSD and possibly contemporary NetBSD.)
6409 For shared mappings, we should conversely verify that changes get
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006410 propagated back to all the places they're supposed to be.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006411
6412 Grep wants private fixed already mapped.
6413 The main things grep needs to know about mmap are:
6414 * does it exist and is it safe to write into the mmap'd area
6415 * how to use it (BSD variants) */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006416
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006417#include <fcntl.h>
6418#include <sys/mman.h>
6419
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006420#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006421char *malloc ();
6422#endif
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006423
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006424/* This mess was copied from the GNU getpagesize.h. */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006425#ifndef HAVE_GETPAGESIZE
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006426/* Assume that all systems that can run configure have sys/param.h. */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006427# ifndef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006428# define HAVE_SYS_PARAM_H 1
6429# endif
6430
6431# ifdef _SC_PAGESIZE
6432# define getpagesize() sysconf(_SC_PAGESIZE)
6433# else /* no _SC_PAGESIZE */
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006434# ifdef HAVE_SYS_PARAM_H
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006435# include <sys/param.h>
6436# ifdef EXEC_PAGESIZE
6437# define getpagesize() EXEC_PAGESIZE
6438# else /* no EXEC_PAGESIZE */
6439# ifdef NBPG
6440# define getpagesize() NBPG * CLSIZE
6441# ifndef CLSIZE
6442# define CLSIZE 1
6443# endif /* no CLSIZE */
6444# else /* no NBPG */
6445# ifdef NBPC
6446# define getpagesize() NBPC
6447# else /* no NBPC */
6448# ifdef PAGESIZE
6449# define getpagesize() PAGESIZE
6450# endif /* PAGESIZE */
6451# endif /* no NBPC */
6452# endif /* no NBPG */
6453# endif /* no EXEC_PAGESIZE */
6454# else /* no HAVE_SYS_PARAM_H */
6455# define getpagesize() 8192 /* punt totally */
6456# endif /* no HAVE_SYS_PARAM_H */
6457# endif /* no _SC_PAGESIZE */
6458
6459#endif /* no HAVE_GETPAGESIZE */
6460
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006461int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006462main ()
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006463{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006464 char *data, *data2, *data3;
6465 int i, pagesize;
6466 int fd;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006467
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006468 pagesize = getpagesize ();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006469
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006470 /* First, make a file with some known garbage in it. */
6471 data = (char *) malloc (pagesize);
6472 if (!data)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006473 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006474 for (i = 0; i < pagesize; ++i)
6475 *(data + i) = rand ();
6476 umask (0);
6477 fd = creat ("conftest.mmap", 0600);
6478 if (fd < 0)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006479 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006480 if (write (fd, data, pagesize) != pagesize)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006481 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006482 close (fd);
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006483
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006484 /* Next, try to mmap the file at a fixed address which already has
6485 something else allocated at it. If we can, also make sure that
6486 we see the same garbage. */
6487 fd = open ("conftest.mmap", O_RDWR);
6488 if (fd < 0)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006489 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006490 data2 = (char *) malloc (2 * pagesize);
6491 if (!data2)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006492 return 1;
6493 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006494 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
6495 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Theodore Ts'oe1052142006-10-21 21:46:47 -04006496 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006497 for (i = 0; i < pagesize; ++i)
6498 if (*(data + i) != *(data2 + i))
Theodore Ts'oe1052142006-10-21 21:46:47 -04006499 return 1;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006500
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006501 /* Finally, make sure that changes to the mapped area do not
6502 percolate back to the file as seen by read(). (This is a bug on
6503 some variants of i386 svr4.0.) */
6504 for (i = 0; i < pagesize; ++i)
6505 *(data2 + i) = *(data2 + i) + 1;
6506 data3 = (char *) malloc (pagesize);
6507 if (!data3)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006508 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006509 if (read (fd, data3, pagesize) != pagesize)
Theodore Ts'oe1052142006-10-21 21:46:47 -04006510 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006511 for (i = 0; i < pagesize; ++i)
6512 if (*(data + i) != *(data3 + i))
Theodore Ts'oe1052142006-10-21 21:46:47 -04006513 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006514 close (fd);
Theodore Ts'oe1052142006-10-21 21:46:47 -04006515 return 0;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006516}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006517_ACEOF
6518rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006519if { (ac_try="$ac_link"
6520case "(($ac_try" in
6521 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6522 *) ac_try_echo=$ac_try;;
6523esac
6524eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6525 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006526 ac_status=$?
6527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6528 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04006529 { (case "(($ac_try" in
6530 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6531 *) ac_try_echo=$ac_try;;
6532esac
6533eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6534 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006535 ac_status=$?
6536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6537 (exit $ac_status); }; }; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006538 ac_cv_func_mmap_fixed_mapped=yes
6539else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006540 echo "$as_me: program exited with status $ac_status" >&5
6541echo "$as_me: failed program was:" >&5
6542sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006543
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006544( exit $ac_status )
6545ac_cv_func_mmap_fixed_mapped=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006546fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006547rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006548fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006549
6550
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006551fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006552{ echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
6553echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006554if test $ac_cv_func_mmap_fixed_mapped = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006555
6556cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006557#define HAVE_MMAP 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006558_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006559
6560fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006561rm -f conftest.mmap
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00006562
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006563
Theodore Ts'oe1052142006-10-21 21:46:47 -04006564 { echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.1 or newer" >&5
6565echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006566if test "${ac_cv_gnu_library_2_1+set}" = set; then
6567 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006568else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006569 cat >conftest.$ac_ext <<_ACEOF
6570/* confdefs.h. */
6571_ACEOF
6572cat confdefs.h >>conftest.$ac_ext
6573cat >>conftest.$ac_ext <<_ACEOF
6574/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006575
6576#include <features.h>
6577#ifdef __GNU_LIBRARY__
6578 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
6579 Lucky GNU user
6580 #endif
6581#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006582
6583_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006584if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006585 $EGREP "Lucky GNU user" >/dev/null 2>&1; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006586 ac_cv_gnu_library_2_1=yes
6587else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006588 ac_cv_gnu_library_2_1=no
6589fi
6590rm -f conftest*
6591
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006592
6593
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006594fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006595{ echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_1" >&5
6596echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006597
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006598 GLIBC21="$ac_cv_gnu_library_2_1"
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006599
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006600
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006601
6602
Theodore Ts'oe1052142006-10-21 21:46:47 -04006603 { echo "$as_me:$LINENO: checking whether integer division by zero raises SIGFPE" >&5
6604echo $ECHO_N "checking whether integer division by zero raises SIGFPE... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006605if test "${gt_cv_int_divbyzero_sigfpe+set}" = set; then
6606 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006607else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006608
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006609 if test "$cross_compiling" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006610
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006611 # Guess based on the CPU.
6612 case "$host_cpu" in
6613 alpha* | i3456786 | m68k | s390*)
6614 gt_cv_int_divbyzero_sigfpe="guessing yes";;
6615 *)
6616 gt_cv_int_divbyzero_sigfpe="guessing no";;
6617 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006618
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006619else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006620 cat >conftest.$ac_ext <<_ACEOF
6621/* confdefs.h. */
6622_ACEOF
6623cat confdefs.h >>conftest.$ac_ext
6624cat >>conftest.$ac_ext <<_ACEOF
6625/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006626
6627#include <stdlib.h>
6628#include <signal.h>
6629
6630static void
6631#ifdef __cplusplus
6632sigfpe_handler (int sig)
6633#else
6634sigfpe_handler (sig) int sig;
6635#endif
6636{
6637 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
6638 exit (sig != SIGFPE);
6639}
6640
6641int x = 1;
6642int y = 0;
6643int z;
6644int nan;
6645
6646int main ()
6647{
6648 signal (SIGFPE, sigfpe_handler);
6649/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
6650#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
6651 signal (SIGTRAP, sigfpe_handler);
6652#endif
6653/* Linux/SPARC yields signal SIGILL. */
6654#if defined (__sparc__) && defined (__linux__)
6655 signal (SIGILL, sigfpe_handler);
6656#endif
6657
6658 z = x / y;
6659 nan = y / y;
6660 exit (1);
6661}
6662
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006663_ACEOF
6664rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006665if { (ac_try="$ac_link"
6666case "(($ac_try" in
6667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6668 *) ac_try_echo=$ac_try;;
6669esac
6670eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6671 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006672 ac_status=$?
6673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04006675 { (case "(($ac_try" in
6676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6677 *) ac_try_echo=$ac_try;;
6678esac
6679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6680 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006681 ac_status=$?
6682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6683 (exit $ac_status); }; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006684 gt_cv_int_divbyzero_sigfpe=yes
6685else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006686 echo "$as_me: program exited with status $ac_status" >&5
6687echo "$as_me: failed program was:" >&5
6688sed 's/^/| /' conftest.$ac_ext >&5
6689
6690( exit $ac_status )
6691gt_cv_int_divbyzero_sigfpe=no
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006692fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006693rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006694fi
6695
Theodore Ts'oe1052142006-10-21 21:46:47 -04006696
6697
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006698fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006699{ echo "$as_me:$LINENO: result: $gt_cv_int_divbyzero_sigfpe" >&5
6700echo "${ECHO_T}$gt_cv_int_divbyzero_sigfpe" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006701 case "$gt_cv_int_divbyzero_sigfpe" in
6702 *yes) value=1;;
6703 *) value=0;;
6704 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006705
6706cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006707#define INTDIV0_RAISES_SIGFPE $value
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006708_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006709
6710
6711
Theodore Ts'oe1052142006-10-21 21:46:47 -04006712 { echo "$as_me:$LINENO: checking for unsigned long long" >&5
6713echo $ECHO_N "checking for unsigned long long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006714if test "${ac_cv_type_unsigned_long_long+set}" = set; then
6715 echo $ECHO_N "(cached) $ECHO_C" >&6
6716else
6717 cat >conftest.$ac_ext <<_ACEOF
6718/* confdefs.h. */
6719_ACEOF
6720cat confdefs.h >>conftest.$ac_ext
6721cat >>conftest.$ac_ext <<_ACEOF
6722/* end confdefs.h. */
6723unsigned long long ull = 1ULL; int i = 63;
6724int
6725main ()
6726{
6727unsigned long long ullmax = (unsigned long long) -1;
6728 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
6729 ;
6730 return 0;
6731}
6732_ACEOF
6733rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006734if { (ac_try="$ac_link"
6735case "(($ac_try" in
6736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6737 *) ac_try_echo=$ac_try;;
6738esac
6739eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6740 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006741 ac_status=$?
6742 grep -v '^ *+' conftest.er1 >conftest.err
6743 rm -f conftest.er1
6744 cat conftest.err >&5
6745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006746 (exit $ac_status); } && {
6747 test -z "$ac_c_werror_flag" ||
6748 test ! -s conftest.err
6749 } && test -s conftest$ac_exeext &&
6750 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006751 ac_cv_type_unsigned_long_long=yes
6752else
6753 echo "$as_me: failed program was:" >&5
6754sed 's/^/| /' conftest.$ac_ext >&5
6755
Theodore Ts'oe1052142006-10-21 21:46:47 -04006756 ac_cv_type_unsigned_long_long=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006757fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006758
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006759rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006760 conftest$ac_exeext conftest.$ac_ext
6761fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006762{ echo "$as_me:$LINENO: result: $ac_cv_type_unsigned_long_long" >&5
6763echo "${ECHO_T}$ac_cv_type_unsigned_long_long" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006764 if test $ac_cv_type_unsigned_long_long = yes; then
6765
6766cat >>confdefs.h <<\_ACEOF
6767#define HAVE_UNSIGNED_LONG_LONG 1
6768_ACEOF
6769
6770 fi
6771
6772
6773
6774
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006775 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006776
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006777 test $ac_cv_type_unsigned_long_long = yes \
6778 && ac_type='unsigned long long' \
6779 || ac_type='unsigned long'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006780
6781cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006782#define uintmax_t $ac_type
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006783_ACEOF
6784
6785 else
6786
6787cat >>confdefs.h <<\_ACEOF
6788#define HAVE_UINTMAX_T 1
6789_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006790
6791 fi
6792
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006793
Theodore Ts'oe1052142006-10-21 21:46:47 -04006794 { echo "$as_me:$LINENO: checking for inttypes.h" >&5
6795echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006796if test "${gt_cv_header_inttypes_h+set}" = set; then
6797 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006798else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006799
6800 cat >conftest.$ac_ext <<_ACEOF
6801/* confdefs.h. */
6802_ACEOF
6803cat confdefs.h >>conftest.$ac_ext
6804cat >>conftest.$ac_ext <<_ACEOF
6805/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006806#include <sys/types.h>
6807#include <inttypes.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006808int
6809main ()
6810{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006811
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006812 ;
6813 return 0;
6814}
6815_ACEOF
6816rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006817if { (ac_try="$ac_compile"
6818case "(($ac_try" in
6819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6820 *) ac_try_echo=$ac_try;;
6821esac
6822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6823 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006824 ac_status=$?
6825 grep -v '^ *+' conftest.er1 >conftest.err
6826 rm -f conftest.er1
6827 cat conftest.err >&5
6828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006829 (exit $ac_status); } && {
6830 test -z "$ac_c_werror_flag" ||
6831 test ! -s conftest.err
6832 } && test -s conftest.$ac_objext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006833 gt_cv_header_inttypes_h=yes
6834else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006835 echo "$as_me: failed program was:" >&5
6836sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006837
Theodore Ts'oe1052142006-10-21 21:46:47 -04006838 gt_cv_header_inttypes_h=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006839fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006840
6841rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006842
6843fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006844{ echo "$as_me:$LINENO: result: $gt_cv_header_inttypes_h" >&5
6845echo "${ECHO_T}$gt_cv_header_inttypes_h" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006846 if test $gt_cv_header_inttypes_h = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006847
6848cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006849#define HAVE_INTTYPES_H 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006850_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006851
6852 fi
6853
Theodore Ts'o07a0db12003-07-05 14:50:24 -04006854
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006855
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006856 if test $gt_cv_header_inttypes_h = yes; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04006857 { echo "$as_me:$LINENO: checking whether the inttypes.h PRIxNN macros are broken" >&5
6858echo $ECHO_N "checking whether the inttypes.h PRIxNN macros are broken... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006859if test "${gt_cv_inttypes_pri_broken+set}" = set; then
6860 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04006861else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006862
6863 cat >conftest.$ac_ext <<_ACEOF
6864/* confdefs.h. */
6865_ACEOF
6866cat confdefs.h >>conftest.$ac_ext
6867cat >>conftest.$ac_ext <<_ACEOF
6868/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006869#include <inttypes.h>
6870#ifdef PRId32
6871char *p = PRId32;
6872#endif
6873
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006874int
6875main ()
6876{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006877
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006878 ;
6879 return 0;
6880}
6881_ACEOF
6882rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006883if { (ac_try="$ac_compile"
6884case "(($ac_try" in
6885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6886 *) ac_try_echo=$ac_try;;
6887esac
6888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6889 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006890 ac_status=$?
6891 grep -v '^ *+' conftest.er1 >conftest.err
6892 rm -f conftest.er1
6893 cat conftest.err >&5
6894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006895 (exit $ac_status); } && {
6896 test -z "$ac_c_werror_flag" ||
6897 test ! -s conftest.err
6898 } && test -s conftest.$ac_objext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006899 gt_cv_inttypes_pri_broken=no
6900else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006901 echo "$as_me: failed program was:" >&5
6902sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006903
Theodore Ts'oe1052142006-10-21 21:46:47 -04006904 gt_cv_inttypes_pri_broken=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006905fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006906
6907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006908
6909fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006910{ echo "$as_me:$LINENO: result: $gt_cv_inttypes_pri_broken" >&5
6911echo "${ECHO_T}$gt_cv_inttypes_pri_broken" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006912 fi
6913 if test "$gt_cv_inttypes_pri_broken" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006914
6915cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006916#define PRI_MACROS_BROKEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006917_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006918
6919 fi
6920
6921
Theodore Ts'oa04eba32003-05-03 16:35:17 -04006922
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006923for ac_header in stdint.h
6924do
6925as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04006926if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6927 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6928echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6929if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006930 echo $ECHO_N "(cached) $ECHO_C" >&6
6931fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006932ac_res=`eval echo '${'$as_ac_Header'}'`
6933 { echo "$as_me:$LINENO: result: $ac_res" >&5
6934echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006935else
6936 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -04006937{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
6938echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006939cat >conftest.$ac_ext <<_ACEOF
6940/* confdefs.h. */
6941_ACEOF
6942cat confdefs.h >>conftest.$ac_ext
6943cat >>conftest.$ac_ext <<_ACEOF
6944/* end confdefs.h. */
6945$ac_includes_default
6946#include <$ac_header>
6947_ACEOF
6948rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04006949if { (ac_try="$ac_compile"
6950case "(($ac_try" in
6951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6952 *) ac_try_echo=$ac_try;;
6953esac
6954eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6955 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006956 ac_status=$?
6957 grep -v '^ *+' conftest.er1 >conftest.err
6958 rm -f conftest.er1
6959 cat conftest.err >&5
6960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04006961 (exit $ac_status); } && {
6962 test -z "$ac_c_werror_flag" ||
6963 test ! -s conftest.err
6964 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006965 ac_header_compiler=yes
6966else
6967 echo "$as_me: failed program was:" >&5
6968sed 's/^/| /' conftest.$ac_ext >&5
6969
Theodore Ts'oe1052142006-10-21 21:46:47 -04006970 ac_header_compiler=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006971fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04006972
6973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6974{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6975echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006976
6977# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -04006978{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
6979echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006980cat >conftest.$ac_ext <<_ACEOF
6981/* confdefs.h. */
6982_ACEOF
6983cat confdefs.h >>conftest.$ac_ext
6984cat >>conftest.$ac_ext <<_ACEOF
6985/* end confdefs.h. */
6986#include <$ac_header>
6987_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04006988if { (ac_try="$ac_cpp conftest.$ac_ext"
6989case "(($ac_try" in
6990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6991 *) ac_try_echo=$ac_try;;
6992esac
6993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6994 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05006995 ac_status=$?
6996 grep -v '^ *+' conftest.er1 >conftest.err
6997 rm -f conftest.er1
6998 cat conftest.err >&5
6999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007000 (exit $ac_status); } >/dev/null && {
7001 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
7002 test ! -s conftest.err
7003 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007004 ac_header_preproc=yes
7005else
7006 echo "$as_me: failed program was:" >&5
7007sed 's/^/| /' conftest.$ac_ext >&5
7008
7009 ac_header_preproc=no
7010fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007011
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007012rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007013{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7014echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007015
7016# So? What about this header?
7017case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7018 yes:no: )
7019 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7020echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7021 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7022echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7023 ac_header_preproc=yes
7024 ;;
7025 no:yes:* )
7026 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7027echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7028 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7029echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7030 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7031echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7032 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7033echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7034 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7035echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7036 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7037echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04007038
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007039 ;;
7040esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04007041{ echo "$as_me:$LINENO: checking for $ac_header" >&5
7042echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
7043if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007044 echo $ECHO_N "(cached) $ECHO_C" >&6
7045else
7046 eval "$as_ac_Header=\$ac_header_preproc"
7047fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007048ac_res=`eval echo '${'$as_ac_Header'}'`
7049 { echo "$as_me:$LINENO: result: $ac_res" >&5
7050echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007051
7052fi
7053if test `eval echo '${'$as_ac_Header'}'` = yes; then
7054 cat >>confdefs.h <<_ACEOF
7055#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7056_ACEOF
7057
7058fi
7059
7060done
7061
Theodore Ts'oe1052142006-10-21 21:46:47 -04007062 { echo "$as_me:$LINENO: checking for SIZE_MAX" >&5
7063echo $ECHO_N "checking for SIZE_MAX... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007064 result=
7065 cat >conftest.$ac_ext <<_ACEOF
7066/* confdefs.h. */
7067_ACEOF
7068cat confdefs.h >>conftest.$ac_ext
7069cat >>conftest.$ac_ext <<_ACEOF
7070/* end confdefs.h. */
7071
7072#include <limits.h>
7073#if HAVE_STDINT_H
7074#include <stdint.h>
7075#endif
7076#ifdef SIZE_MAX
7077Found it
7078#endif
7079
7080_ACEOF
7081if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7082 $EGREP "Found it" >/dev/null 2>&1; then
7083 result=yes
7084fi
7085rm -f conftest*
7086
7087 if test -z "$result"; then
7088 if test "$cross_compiling" = yes; then
7089 # Depending upon the size, compute the lo and hi bounds.
7090cat >conftest.$ac_ext <<_ACEOF
7091/* confdefs.h. */
7092_ACEOF
7093cat confdefs.h >>conftest.$ac_ext
7094cat >>conftest.$ac_ext <<_ACEOF
7095/* end confdefs.h. */
7096#include <stddef.h>
7097int
7098main ()
7099{
7100static int test_array [1 - 2 * !((~(size_t)0 / 10) >= 0)];
7101test_array [0] = 0
7102
7103 ;
7104 return 0;
7105}
7106_ACEOF
7107rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007108if { (ac_try="$ac_compile"
7109case "(($ac_try" in
7110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7111 *) ac_try_echo=$ac_try;;
7112esac
7113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7114 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007115 ac_status=$?
7116 grep -v '^ *+' conftest.er1 >conftest.err
7117 rm -f conftest.er1
7118 cat conftest.err >&5
7119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007120 (exit $ac_status); } && {
7121 test -z "$ac_c_werror_flag" ||
7122 test ! -s conftest.err
7123 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007124 ac_lo=0 ac_mid=0
7125 while :; do
7126 cat >conftest.$ac_ext <<_ACEOF
7127/* confdefs.h. */
7128_ACEOF
7129cat confdefs.h >>conftest.$ac_ext
7130cat >>conftest.$ac_ext <<_ACEOF
7131/* end confdefs.h. */
7132#include <stddef.h>
7133int
7134main ()
7135{
7136static int test_array [1 - 2 * !((~(size_t)0 / 10) <= $ac_mid)];
7137test_array [0] = 0
7138
7139 ;
7140 return 0;
7141}
7142_ACEOF
7143rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007144if { (ac_try="$ac_compile"
7145case "(($ac_try" in
7146 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7147 *) ac_try_echo=$ac_try;;
7148esac
7149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7150 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007151 ac_status=$?
7152 grep -v '^ *+' conftest.er1 >conftest.err
7153 rm -f conftest.er1
7154 cat conftest.err >&5
7155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007156 (exit $ac_status); } && {
7157 test -z "$ac_c_werror_flag" ||
7158 test ! -s conftest.err
7159 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007160 ac_hi=$ac_mid; break
7161else
7162 echo "$as_me: failed program was:" >&5
7163sed 's/^/| /' conftest.$ac_ext >&5
7164
Theodore Ts'oe1052142006-10-21 21:46:47 -04007165 ac_lo=`expr $ac_mid + 1`
7166 if test $ac_lo -le $ac_mid; then
7167 ac_lo= ac_hi=
7168 break
7169 fi
7170 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007171fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007172
7173rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007174 done
7175else
7176 echo "$as_me: failed program was:" >&5
7177sed 's/^/| /' conftest.$ac_ext >&5
7178
Theodore Ts'oe1052142006-10-21 21:46:47 -04007179 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007180/* confdefs.h. */
7181_ACEOF
7182cat confdefs.h >>conftest.$ac_ext
7183cat >>conftest.$ac_ext <<_ACEOF
7184/* end confdefs.h. */
7185#include <stddef.h>
7186int
7187main ()
7188{
7189static int test_array [1 - 2 * !((~(size_t)0 / 10) < 0)];
7190test_array [0] = 0
7191
7192 ;
7193 return 0;
7194}
7195_ACEOF
7196rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007197if { (ac_try="$ac_compile"
7198case "(($ac_try" in
7199 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7200 *) ac_try_echo=$ac_try;;
7201esac
7202eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7203 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007204 ac_status=$?
7205 grep -v '^ *+' conftest.er1 >conftest.err
7206 rm -f conftest.er1
7207 cat conftest.err >&5
7208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007209 (exit $ac_status); } && {
7210 test -z "$ac_c_werror_flag" ||
7211 test ! -s conftest.err
7212 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007213 ac_hi=-1 ac_mid=-1
7214 while :; do
7215 cat >conftest.$ac_ext <<_ACEOF
7216/* confdefs.h. */
7217_ACEOF
7218cat confdefs.h >>conftest.$ac_ext
7219cat >>conftest.$ac_ext <<_ACEOF
7220/* end confdefs.h. */
7221#include <stddef.h>
7222int
7223main ()
7224{
7225static int test_array [1 - 2 * !((~(size_t)0 / 10) >= $ac_mid)];
7226test_array [0] = 0
7227
7228 ;
7229 return 0;
7230}
7231_ACEOF
7232rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007233if { (ac_try="$ac_compile"
7234case "(($ac_try" in
7235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7236 *) ac_try_echo=$ac_try;;
7237esac
7238eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7239 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007240 ac_status=$?
7241 grep -v '^ *+' conftest.er1 >conftest.err
7242 rm -f conftest.er1
7243 cat conftest.err >&5
7244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007245 (exit $ac_status); } && {
7246 test -z "$ac_c_werror_flag" ||
7247 test ! -s conftest.err
7248 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007249 ac_lo=$ac_mid; break
7250else
7251 echo "$as_me: failed program was:" >&5
7252sed 's/^/| /' conftest.$ac_ext >&5
7253
Theodore Ts'oe1052142006-10-21 21:46:47 -04007254 ac_hi=`expr '(' $ac_mid ')' - 1`
7255 if test $ac_mid -le $ac_hi; then
7256 ac_lo= ac_hi=
7257 break
7258 fi
7259 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007260fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007261
7262rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007263 done
7264else
7265 echo "$as_me: failed program was:" >&5
7266sed 's/^/| /' conftest.$ac_ext >&5
7267
Theodore Ts'oe1052142006-10-21 21:46:47 -04007268 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007269fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007270
7271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007272fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007273
7274rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007275# Binary search between lo and hi bounds.
7276while test "x$ac_lo" != "x$ac_hi"; do
7277 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7278 cat >conftest.$ac_ext <<_ACEOF
7279/* confdefs.h. */
7280_ACEOF
7281cat confdefs.h >>conftest.$ac_ext
7282cat >>conftest.$ac_ext <<_ACEOF
7283/* end confdefs.h. */
7284#include <stddef.h>
7285int
7286main ()
7287{
7288static int test_array [1 - 2 * !((~(size_t)0 / 10) <= $ac_mid)];
7289test_array [0] = 0
7290
7291 ;
7292 return 0;
7293}
7294_ACEOF
7295rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007296if { (ac_try="$ac_compile"
7297case "(($ac_try" in
7298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7299 *) ac_try_echo=$ac_try;;
7300esac
7301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7302 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007303 ac_status=$?
7304 grep -v '^ *+' conftest.er1 >conftest.err
7305 rm -f conftest.er1
7306 cat conftest.err >&5
7307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007308 (exit $ac_status); } && {
7309 test -z "$ac_c_werror_flag" ||
7310 test ! -s conftest.err
7311 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007312 ac_hi=$ac_mid
7313else
7314 echo "$as_me: failed program was:" >&5
7315sed 's/^/| /' conftest.$ac_ext >&5
7316
Theodore Ts'oe1052142006-10-21 21:46:47 -04007317 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007318fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007319
7320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007321done
7322case $ac_lo in
7323?*) res_hi=$ac_lo;;
7324'') result=? ;;
7325esac
7326else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007327 cat >conftest.$ac_ext <<_ACEOF
7328/* confdefs.h. */
7329_ACEOF
7330cat confdefs.h >>conftest.$ac_ext
7331cat >>conftest.$ac_ext <<_ACEOF
7332/* end confdefs.h. */
7333#include <stddef.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -04007334static long int longval () { return ~(size_t)0 / 10; }
7335static unsigned long int ulongval () { return ~(size_t)0 / 10; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007336#include <stdio.h>
7337#include <stdlib.h>
7338int
7339main ()
7340{
7341
7342 FILE *f = fopen ("conftest.val", "w");
7343 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -04007344 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007345 if ((~(size_t)0 / 10) < 0)
7346 {
Theodore Ts'oe1052142006-10-21 21:46:47 -04007347 long int i = longval ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007348 if (i != (~(size_t)0 / 10))
Theodore Ts'oe1052142006-10-21 21:46:47 -04007349 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007350 fprintf (f, "%ld\n", i);
7351 }
7352 else
7353 {
Theodore Ts'oe1052142006-10-21 21:46:47 -04007354 unsigned long int i = ulongval ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007355 if (i != (~(size_t)0 / 10))
Theodore Ts'oe1052142006-10-21 21:46:47 -04007356 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007357 fprintf (f, "%lu\n", i);
7358 }
Theodore Ts'oe1052142006-10-21 21:46:47 -04007359 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007360
7361 ;
7362 return 0;
7363}
7364_ACEOF
7365rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007366if { (ac_try="$ac_link"
7367case "(($ac_try" in
7368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7369 *) ac_try_echo=$ac_try;;
7370esac
7371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7372 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007373 ac_status=$?
7374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7375 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04007376 { (case "(($ac_try" in
7377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7378 *) ac_try_echo=$ac_try;;
7379esac
7380eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7381 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007382 ac_status=$?
7383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7384 (exit $ac_status); }; }; then
7385 res_hi=`cat conftest.val`
7386else
7387 echo "$as_me: program exited with status $ac_status" >&5
7388echo "$as_me: failed program was:" >&5
7389sed 's/^/| /' conftest.$ac_ext >&5
7390
7391( exit $ac_status )
7392result=?
7393fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007394rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007395fi
7396rm -f conftest.val
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007397
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007398 if test "$cross_compiling" = yes; then
7399 # Depending upon the size, compute the lo and hi bounds.
7400cat >conftest.$ac_ext <<_ACEOF
7401/* confdefs.h. */
7402_ACEOF
7403cat confdefs.h >>conftest.$ac_ext
7404cat >>conftest.$ac_ext <<_ACEOF
7405/* end confdefs.h. */
7406#include <stddef.h>
7407int
7408main ()
7409{
7410static int test_array [1 - 2 * !((~(size_t)0 % 10) >= 0)];
7411test_array [0] = 0
7412
7413 ;
7414 return 0;
7415}
7416_ACEOF
7417rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007418if { (ac_try="$ac_compile"
7419case "(($ac_try" in
7420 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7421 *) ac_try_echo=$ac_try;;
7422esac
7423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7424 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007425 ac_status=$?
7426 grep -v '^ *+' conftest.er1 >conftest.err
7427 rm -f conftest.er1
7428 cat conftest.err >&5
7429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007430 (exit $ac_status); } && {
7431 test -z "$ac_c_werror_flag" ||
7432 test ! -s conftest.err
7433 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007434 ac_lo=0 ac_mid=0
7435 while :; do
7436 cat >conftest.$ac_ext <<_ACEOF
7437/* confdefs.h. */
7438_ACEOF
7439cat confdefs.h >>conftest.$ac_ext
7440cat >>conftest.$ac_ext <<_ACEOF
7441/* end confdefs.h. */
7442#include <stddef.h>
7443int
7444main ()
7445{
7446static int test_array [1 - 2 * !((~(size_t)0 % 10) <= $ac_mid)];
7447test_array [0] = 0
7448
7449 ;
7450 return 0;
7451}
7452_ACEOF
7453rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007454if { (ac_try="$ac_compile"
7455case "(($ac_try" in
7456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7457 *) ac_try_echo=$ac_try;;
7458esac
7459eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7460 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007461 ac_status=$?
7462 grep -v '^ *+' conftest.er1 >conftest.err
7463 rm -f conftest.er1
7464 cat conftest.err >&5
7465 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007466 (exit $ac_status); } && {
7467 test -z "$ac_c_werror_flag" ||
7468 test ! -s conftest.err
7469 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007470 ac_hi=$ac_mid; break
7471else
7472 echo "$as_me: failed program was:" >&5
7473sed 's/^/| /' conftest.$ac_ext >&5
7474
Theodore Ts'oe1052142006-10-21 21:46:47 -04007475 ac_lo=`expr $ac_mid + 1`
7476 if test $ac_lo -le $ac_mid; then
7477 ac_lo= ac_hi=
7478 break
7479 fi
7480 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007481fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007482
7483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007484 done
7485else
7486 echo "$as_me: failed program was:" >&5
7487sed 's/^/| /' conftest.$ac_ext >&5
7488
Theodore Ts'oe1052142006-10-21 21:46:47 -04007489 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007490/* confdefs.h. */
7491_ACEOF
7492cat confdefs.h >>conftest.$ac_ext
7493cat >>conftest.$ac_ext <<_ACEOF
7494/* end confdefs.h. */
7495#include <stddef.h>
7496int
7497main ()
7498{
7499static int test_array [1 - 2 * !((~(size_t)0 % 10) < 0)];
7500test_array [0] = 0
7501
7502 ;
7503 return 0;
7504}
7505_ACEOF
7506rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007507if { (ac_try="$ac_compile"
7508case "(($ac_try" in
7509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7510 *) ac_try_echo=$ac_try;;
7511esac
7512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7513 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007514 ac_status=$?
7515 grep -v '^ *+' conftest.er1 >conftest.err
7516 rm -f conftest.er1
7517 cat conftest.err >&5
7518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007519 (exit $ac_status); } && {
7520 test -z "$ac_c_werror_flag" ||
7521 test ! -s conftest.err
7522 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007523 ac_hi=-1 ac_mid=-1
7524 while :; do
7525 cat >conftest.$ac_ext <<_ACEOF
7526/* confdefs.h. */
7527_ACEOF
7528cat confdefs.h >>conftest.$ac_ext
7529cat >>conftest.$ac_ext <<_ACEOF
7530/* end confdefs.h. */
7531#include <stddef.h>
7532int
7533main ()
7534{
7535static int test_array [1 - 2 * !((~(size_t)0 % 10) >= $ac_mid)];
7536test_array [0] = 0
7537
7538 ;
7539 return 0;
7540}
7541_ACEOF
7542rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007543if { (ac_try="$ac_compile"
7544case "(($ac_try" in
7545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7546 *) ac_try_echo=$ac_try;;
7547esac
7548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7549 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007550 ac_status=$?
7551 grep -v '^ *+' conftest.er1 >conftest.err
7552 rm -f conftest.er1
7553 cat conftest.err >&5
7554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007555 (exit $ac_status); } && {
7556 test -z "$ac_c_werror_flag" ||
7557 test ! -s conftest.err
7558 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007559 ac_lo=$ac_mid; break
7560else
7561 echo "$as_me: failed program was:" >&5
7562sed 's/^/| /' conftest.$ac_ext >&5
7563
Theodore Ts'oe1052142006-10-21 21:46:47 -04007564 ac_hi=`expr '(' $ac_mid ')' - 1`
7565 if test $ac_mid -le $ac_hi; then
7566 ac_lo= ac_hi=
7567 break
7568 fi
7569 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007570fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007571
7572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007573 done
7574else
7575 echo "$as_me: failed program was:" >&5
7576sed 's/^/| /' conftest.$ac_ext >&5
7577
Theodore Ts'oe1052142006-10-21 21:46:47 -04007578 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007579fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007580
7581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007582fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007583
7584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007585# Binary search between lo and hi bounds.
7586while test "x$ac_lo" != "x$ac_hi"; do
7587 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7588 cat >conftest.$ac_ext <<_ACEOF
7589/* confdefs.h. */
7590_ACEOF
7591cat confdefs.h >>conftest.$ac_ext
7592cat >>conftest.$ac_ext <<_ACEOF
7593/* end confdefs.h. */
7594#include <stddef.h>
7595int
7596main ()
7597{
7598static int test_array [1 - 2 * !((~(size_t)0 % 10) <= $ac_mid)];
7599test_array [0] = 0
7600
7601 ;
7602 return 0;
7603}
7604_ACEOF
7605rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007606if { (ac_try="$ac_compile"
7607case "(($ac_try" in
7608 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7609 *) ac_try_echo=$ac_try;;
7610esac
7611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7612 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007613 ac_status=$?
7614 grep -v '^ *+' conftest.er1 >conftest.err
7615 rm -f conftest.er1
7616 cat conftest.err >&5
7617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007618 (exit $ac_status); } && {
7619 test -z "$ac_c_werror_flag" ||
7620 test ! -s conftest.err
7621 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007622 ac_hi=$ac_mid
7623else
7624 echo "$as_me: failed program was:" >&5
7625sed 's/^/| /' conftest.$ac_ext >&5
7626
Theodore Ts'oe1052142006-10-21 21:46:47 -04007627 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007628fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007629
7630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007631done
7632case $ac_lo in
7633?*) res_lo=$ac_lo;;
7634'') result=? ;;
7635esac
7636else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007637 cat >conftest.$ac_ext <<_ACEOF
7638/* confdefs.h. */
7639_ACEOF
7640cat confdefs.h >>conftest.$ac_ext
7641cat >>conftest.$ac_ext <<_ACEOF
7642/* end confdefs.h. */
7643#include <stddef.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -04007644static long int longval () { return ~(size_t)0 % 10; }
7645static unsigned long int ulongval () { return ~(size_t)0 % 10; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007646#include <stdio.h>
7647#include <stdlib.h>
7648int
7649main ()
7650{
7651
7652 FILE *f = fopen ("conftest.val", "w");
7653 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -04007654 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007655 if ((~(size_t)0 % 10) < 0)
7656 {
Theodore Ts'oe1052142006-10-21 21:46:47 -04007657 long int i = longval ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007658 if (i != (~(size_t)0 % 10))
Theodore Ts'oe1052142006-10-21 21:46:47 -04007659 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007660 fprintf (f, "%ld\n", i);
7661 }
7662 else
7663 {
Theodore Ts'oe1052142006-10-21 21:46:47 -04007664 unsigned long int i = ulongval ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007665 if (i != (~(size_t)0 % 10))
Theodore Ts'oe1052142006-10-21 21:46:47 -04007666 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007667 fprintf (f, "%lu\n", i);
7668 }
Theodore Ts'oe1052142006-10-21 21:46:47 -04007669 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007670
7671 ;
7672 return 0;
7673}
7674_ACEOF
7675rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007676if { (ac_try="$ac_link"
7677case "(($ac_try" in
7678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7679 *) ac_try_echo=$ac_try;;
7680esac
7681eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7682 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007683 ac_status=$?
7684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7685 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04007686 { (case "(($ac_try" in
7687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7688 *) ac_try_echo=$ac_try;;
7689esac
7690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7691 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007692 ac_status=$?
7693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7694 (exit $ac_status); }; }; then
7695 res_lo=`cat conftest.val`
7696else
7697 echo "$as_me: program exited with status $ac_status" >&5
7698echo "$as_me: failed program was:" >&5
7699sed 's/^/| /' conftest.$ac_ext >&5
7700
7701( exit $ac_status )
7702result=?
7703fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007704rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007705fi
7706rm -f conftest.val
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007707
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007708 if test "$cross_compiling" = yes; then
7709 # Depending upon the size, compute the lo and hi bounds.
7710cat >conftest.$ac_ext <<_ACEOF
7711/* confdefs.h. */
7712_ACEOF
7713cat confdefs.h >>conftest.$ac_ext
7714cat >>conftest.$ac_ext <<_ACEOF
7715/* end confdefs.h. */
7716#include <stddef.h>
7717int
7718main ()
7719{
7720static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 0)];
7721test_array [0] = 0
7722
7723 ;
7724 return 0;
7725}
7726_ACEOF
7727rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007728if { (ac_try="$ac_compile"
7729case "(($ac_try" in
7730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7731 *) ac_try_echo=$ac_try;;
7732esac
7733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7734 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007735 ac_status=$?
7736 grep -v '^ *+' conftest.er1 >conftest.err
7737 rm -f conftest.er1
7738 cat conftest.err >&5
7739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007740 (exit $ac_status); } && {
7741 test -z "$ac_c_werror_flag" ||
7742 test ! -s conftest.err
7743 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007744 ac_lo=0 ac_mid=0
7745 while :; do
7746 cat >conftest.$ac_ext <<_ACEOF
7747/* confdefs.h. */
7748_ACEOF
7749cat confdefs.h >>conftest.$ac_ext
7750cat >>conftest.$ac_ext <<_ACEOF
7751/* end confdefs.h. */
7752#include <stddef.h>
7753int
7754main ()
7755{
7756static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= $ac_mid)];
7757test_array [0] = 0
7758
7759 ;
7760 return 0;
7761}
7762_ACEOF
7763rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007764if { (ac_try="$ac_compile"
7765case "(($ac_try" in
7766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7767 *) ac_try_echo=$ac_try;;
7768esac
7769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7770 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007771 ac_status=$?
7772 grep -v '^ *+' conftest.er1 >conftest.err
7773 rm -f conftest.er1
7774 cat conftest.err >&5
7775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007776 (exit $ac_status); } && {
7777 test -z "$ac_c_werror_flag" ||
7778 test ! -s conftest.err
7779 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007780 ac_hi=$ac_mid; break
7781else
7782 echo "$as_me: failed program was:" >&5
7783sed 's/^/| /' conftest.$ac_ext >&5
7784
Theodore Ts'oe1052142006-10-21 21:46:47 -04007785 ac_lo=`expr $ac_mid + 1`
7786 if test $ac_lo -le $ac_mid; then
7787 ac_lo= ac_hi=
7788 break
7789 fi
7790 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007791fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007792
7793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007794 done
7795else
7796 echo "$as_me: failed program was:" >&5
7797sed 's/^/| /' conftest.$ac_ext >&5
7798
Theodore Ts'oe1052142006-10-21 21:46:47 -04007799 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007800/* confdefs.h. */
7801_ACEOF
7802cat confdefs.h >>conftest.$ac_ext
7803cat >>conftest.$ac_ext <<_ACEOF
7804/* end confdefs.h. */
7805#include <stddef.h>
7806int
7807main ()
7808{
7809static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) < 0)];
7810test_array [0] = 0
7811
7812 ;
7813 return 0;
7814}
7815_ACEOF
7816rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007817if { (ac_try="$ac_compile"
7818case "(($ac_try" in
7819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7820 *) ac_try_echo=$ac_try;;
7821esac
7822eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7823 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007824 ac_status=$?
7825 grep -v '^ *+' conftest.er1 >conftest.err
7826 rm -f conftest.er1
7827 cat conftest.err >&5
7828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007829 (exit $ac_status); } && {
7830 test -z "$ac_c_werror_flag" ||
7831 test ! -s conftest.err
7832 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007833 ac_hi=-1 ac_mid=-1
7834 while :; do
7835 cat >conftest.$ac_ext <<_ACEOF
7836/* confdefs.h. */
7837_ACEOF
7838cat confdefs.h >>conftest.$ac_ext
7839cat >>conftest.$ac_ext <<_ACEOF
7840/* end confdefs.h. */
7841#include <stddef.h>
7842int
7843main ()
7844{
7845static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= $ac_mid)];
7846test_array [0] = 0
7847
7848 ;
7849 return 0;
7850}
7851_ACEOF
7852rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007853if { (ac_try="$ac_compile"
7854case "(($ac_try" in
7855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7856 *) ac_try_echo=$ac_try;;
7857esac
7858eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7859 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007860 ac_status=$?
7861 grep -v '^ *+' conftest.er1 >conftest.err
7862 rm -f conftest.er1
7863 cat conftest.err >&5
7864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007865 (exit $ac_status); } && {
7866 test -z "$ac_c_werror_flag" ||
7867 test ! -s conftest.err
7868 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007869 ac_lo=$ac_mid; break
7870else
7871 echo "$as_me: failed program was:" >&5
7872sed 's/^/| /' conftest.$ac_ext >&5
7873
Theodore Ts'oe1052142006-10-21 21:46:47 -04007874 ac_hi=`expr '(' $ac_mid ')' - 1`
7875 if test $ac_mid -le $ac_hi; then
7876 ac_lo= ac_hi=
7877 break
7878 fi
7879 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007880fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007881
7882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007883 done
7884else
7885 echo "$as_me: failed program was:" >&5
7886sed 's/^/| /' conftest.$ac_ext >&5
7887
Theodore Ts'oe1052142006-10-21 21:46:47 -04007888 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007889fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007890
7891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007892fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007893
7894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007895# Binary search between lo and hi bounds.
7896while test "x$ac_lo" != "x$ac_hi"; do
7897 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7898 cat >conftest.$ac_ext <<_ACEOF
7899/* confdefs.h. */
7900_ACEOF
7901cat confdefs.h >>conftest.$ac_ext
7902cat >>conftest.$ac_ext <<_ACEOF
7903/* end confdefs.h. */
7904#include <stddef.h>
7905int
7906main ()
7907{
7908static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= $ac_mid)];
7909test_array [0] = 0
7910
7911 ;
7912 return 0;
7913}
7914_ACEOF
7915rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007916if { (ac_try="$ac_compile"
7917case "(($ac_try" in
7918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7919 *) ac_try_echo=$ac_try;;
7920esac
7921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7922 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007923 ac_status=$?
7924 grep -v '^ *+' conftest.er1 >conftest.err
7925 rm -f conftest.er1
7926 cat conftest.err >&5
7927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04007928 (exit $ac_status); } && {
7929 test -z "$ac_c_werror_flag" ||
7930 test ! -s conftest.err
7931 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007932 ac_hi=$ac_mid
7933else
7934 echo "$as_me: failed program was:" >&5
7935sed 's/^/| /' conftest.$ac_ext >&5
7936
Theodore Ts'oe1052142006-10-21 21:46:47 -04007937 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007938fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04007939
7940rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007941done
7942case $ac_lo in
7943?*) fits_in_uint=$ac_lo;;
7944'') result=? ;;
7945esac
7946else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007947 cat >conftest.$ac_ext <<_ACEOF
7948/* confdefs.h. */
7949_ACEOF
7950cat confdefs.h >>conftest.$ac_ext
7951cat >>conftest.$ac_ext <<_ACEOF
7952/* end confdefs.h. */
7953#include <stddef.h>
Theodore Ts'oe1052142006-10-21 21:46:47 -04007954static long int longval () { return sizeof (size_t) <= sizeof (unsigned int); }
7955static unsigned long int ulongval () { return sizeof (size_t) <= sizeof (unsigned int); }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007956#include <stdio.h>
7957#include <stdlib.h>
7958int
7959main ()
7960{
7961
7962 FILE *f = fopen ("conftest.val", "w");
7963 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -04007964 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007965 if ((sizeof (size_t) <= sizeof (unsigned int)) < 0)
7966 {
Theodore Ts'oe1052142006-10-21 21:46:47 -04007967 long int i = longval ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007968 if (i != (sizeof (size_t) <= sizeof (unsigned int)))
Theodore Ts'oe1052142006-10-21 21:46:47 -04007969 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007970 fprintf (f, "%ld\n", i);
7971 }
7972 else
7973 {
Theodore Ts'oe1052142006-10-21 21:46:47 -04007974 unsigned long int i = ulongval ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007975 if (i != (sizeof (size_t) <= sizeof (unsigned int)))
Theodore Ts'oe1052142006-10-21 21:46:47 -04007976 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007977 fprintf (f, "%lu\n", i);
7978 }
Theodore Ts'oe1052142006-10-21 21:46:47 -04007979 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007980
7981 ;
7982 return 0;
7983}
7984_ACEOF
7985rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04007986if { (ac_try="$ac_link"
7987case "(($ac_try" in
7988 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7989 *) ac_try_echo=$ac_try;;
7990esac
7991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7992 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05007993 ac_status=$?
7994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7995 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -04007996 { (case "(($ac_try" in
7997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7998 *) ac_try_echo=$ac_try;;
7999esac
8000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8001 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008002 ac_status=$?
8003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8004 (exit $ac_status); }; }; then
8005 fits_in_uint=`cat conftest.val`
8006else
8007 echo "$as_me: program exited with status $ac_status" >&5
8008echo "$as_me: failed program was:" >&5
8009sed 's/^/| /' conftest.$ac_ext >&5
8010
8011( exit $ac_status )
8012result=?
8013fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008014rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008015fi
8016rm -f conftest.val
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008017
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008018 if test "$fits_in_uint" = 1; then
8019 cat >conftest.$ac_ext <<_ACEOF
8020/* confdefs.h. */
8021_ACEOF
8022cat confdefs.h >>conftest.$ac_ext
8023cat >>conftest.$ac_ext <<_ACEOF
8024/* end confdefs.h. */
8025#include <stddef.h>
8026 extern size_t foo;
8027 extern unsigned long foo;
8028
8029int
8030main ()
8031{
8032
8033 ;
8034 return 0;
8035}
8036_ACEOF
8037rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04008038if { (ac_try="$ac_compile"
8039case "(($ac_try" in
8040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8041 *) ac_try_echo=$ac_try;;
8042esac
8043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8044 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008045 ac_status=$?
8046 grep -v '^ *+' conftest.er1 >conftest.err
8047 rm -f conftest.er1
8048 cat conftest.err >&5
8049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008050 (exit $ac_status); } && {
8051 test -z "$ac_c_werror_flag" ||
8052 test ! -s conftest.err
8053 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008054 fits_in_uint=0
8055else
8056 echo "$as_me: failed program was:" >&5
8057sed 's/^/| /' conftest.$ac_ext >&5
8058
Theodore Ts'oe1052142006-10-21 21:46:47 -04008059
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008060fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008061
8062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008063 fi
8064 if test -z "$result"; then
8065 if test "$fits_in_uint" = 1; then
8066 result="$res_hi$res_lo"U
8067 else
8068 result="$res_hi$res_lo"UL
8069 fi
8070 else
8071 result='~(size_t)0'
8072 fi
8073 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008074 { echo "$as_me:$LINENO: result: $result" >&5
8075echo "${ECHO_T}$result" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008076 if test "$result" != yes; then
8077
8078cat >>confdefs.h <<_ACEOF
8079#define SIZE_MAX $result
8080_ACEOF
8081
8082 fi
8083
8084
8085
8086
8087for ac_header in stdint.h
8088do
8089as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04008090if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8091 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8092echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8093if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008094 echo $ECHO_N "(cached) $ECHO_C" >&6
8095fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008096ac_res=`eval echo '${'$as_ac_Header'}'`
8097 { echo "$as_me:$LINENO: result: $ac_res" >&5
8098echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008099else
8100 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -04008101{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8102echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008103cat >conftest.$ac_ext <<_ACEOF
8104/* confdefs.h. */
8105_ACEOF
8106cat confdefs.h >>conftest.$ac_ext
8107cat >>conftest.$ac_ext <<_ACEOF
8108/* end confdefs.h. */
8109$ac_includes_default
8110#include <$ac_header>
8111_ACEOF
8112rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04008113if { (ac_try="$ac_compile"
8114case "(($ac_try" in
8115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8116 *) ac_try_echo=$ac_try;;
8117esac
8118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8119 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008120 ac_status=$?
8121 grep -v '^ *+' conftest.er1 >conftest.err
8122 rm -f conftest.er1
8123 cat conftest.err >&5
8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008125 (exit $ac_status); } && {
8126 test -z "$ac_c_werror_flag" ||
8127 test ! -s conftest.err
8128 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008129 ac_header_compiler=yes
8130else
8131 echo "$as_me: failed program was:" >&5
8132sed 's/^/| /' conftest.$ac_ext >&5
8133
Theodore Ts'oe1052142006-10-21 21:46:47 -04008134 ac_header_compiler=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008135fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008136
8137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8138{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8139echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008140
8141# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -04008142{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8143echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008144cat >conftest.$ac_ext <<_ACEOF
8145/* confdefs.h. */
8146_ACEOF
8147cat confdefs.h >>conftest.$ac_ext
8148cat >>conftest.$ac_ext <<_ACEOF
8149/* end confdefs.h. */
8150#include <$ac_header>
8151_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04008152if { (ac_try="$ac_cpp conftest.$ac_ext"
8153case "(($ac_try" in
8154 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8155 *) ac_try_echo=$ac_try;;
8156esac
8157eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8158 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008159 ac_status=$?
8160 grep -v '^ *+' conftest.er1 >conftest.err
8161 rm -f conftest.er1
8162 cat conftest.err >&5
8163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008164 (exit $ac_status); } >/dev/null && {
8165 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8166 test ! -s conftest.err
8167 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008168 ac_header_preproc=yes
8169else
8170 echo "$as_me: failed program was:" >&5
8171sed 's/^/| /' conftest.$ac_ext >&5
8172
8173 ac_header_preproc=no
8174fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008175
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008176rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04008177{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8178echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008179
8180# So? What about this header?
8181case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8182 yes:no: )
8183 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8184echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8185 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8186echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8187 ac_header_preproc=yes
8188 ;;
8189 no:yes:* )
8190 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8191echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8192 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8193echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8194 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8195echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8196 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8197echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8198 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8199echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8200 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8201echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04008202
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008203 ;;
8204esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04008205{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8206echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8207if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008208 echo $ECHO_N "(cached) $ECHO_C" >&6
8209else
8210 eval "$as_ac_Header=\$ac_header_preproc"
8211fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008212ac_res=`eval echo '${'$as_ac_Header'}'`
8213 { echo "$as_me:$LINENO: result: $ac_res" >&5
8214echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008215
8216fi
8217if test `eval echo '${'$as_ac_Header'}'` = yes; then
8218 cat >>confdefs.h <<_ACEOF
8219#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8220_ACEOF
8221
8222fi
8223
8224done
8225
8226
8227
8228 if test "X$prefix" = "XNONE"; then
8229 acl_final_prefix="$ac_default_prefix"
8230 else
8231 acl_final_prefix="$prefix"
8232 fi
8233 if test "X$exec_prefix" = "XNONE"; then
8234 acl_final_exec_prefix='${prefix}'
8235 else
8236 acl_final_exec_prefix="$exec_prefix"
8237 fi
8238 acl_save_prefix="$prefix"
8239 prefix="$acl_final_prefix"
8240 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8241 prefix="$acl_save_prefix"
8242
8243
Theodore Ts'oe1052142006-10-21 21:46:47 -04008244# Check whether --with-gnu-ld was given.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008245if test "${with_gnu_ld+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04008246 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008247else
8248 with_gnu_ld=no
Theodore Ts'oe1052142006-10-21 21:46:47 -04008249fi
8250
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008251# Prepare PATH_SEPARATOR.
8252# The user is always right.
8253if test "${PATH_SEPARATOR+set}" != set; then
8254 echo "#! /bin/sh" >conf$$.sh
8255 echo "exit 0" >>conf$$.sh
8256 chmod +x conf$$.sh
8257 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
8258 PATH_SEPARATOR=';'
8259 else
8260 PATH_SEPARATOR=:
8261 fi
8262 rm -f conf$$.sh
8263fi
8264ac_prog=ld
8265if test "$GCC" = yes; then
8266 # Check if gcc -print-prog-name=ld gives a path.
Theodore Ts'oe1052142006-10-21 21:46:47 -04008267 { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
8268echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008269 case $host in
8270 *-*-mingw*)
8271 # gcc leaves a trailing carriage return which upsets mingw
8272 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8273 *)
8274 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8275 esac
8276 case $ac_prog in
8277 # Accept absolute paths.
8278 [\\/]* | [A-Za-z]:[\\/]*)
8279 re_direlt='/[^/][^/]*/\.\./'
8280 # Canonicalize the path of ld
8281 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
8282 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
8283 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
8284 done
8285 test -z "$LD" && LD="$ac_prog"
8286 ;;
8287 "")
8288 # If it fails, then pretend we aren't using GCC.
8289 ac_prog=ld
8290 ;;
8291 *)
8292 # If it is relative, then search for the first ld in PATH.
8293 with_gnu_ld=unknown
8294 ;;
8295 esac
8296elif test "$with_gnu_ld" = yes; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04008297 { echo "$as_me:$LINENO: checking for GNU ld" >&5
8298echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008299else
Theodore Ts'oe1052142006-10-21 21:46:47 -04008300 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
8301echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008302fi
8303if test "${acl_cv_path_LD+set}" = set; then
8304 echo $ECHO_N "(cached) $ECHO_C" >&6
8305else
8306 if test -z "$LD"; then
8307 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
8308 for ac_dir in $PATH; do
8309 test -z "$ac_dir" && ac_dir=.
8310 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8311 acl_cv_path_LD="$ac_dir/$ac_prog"
8312 # Check to see if the program is GNU ld. I'd rather use --version,
8313 # but apparently some GNU ld's only accept -v.
8314 # Break only if it was the GNU/non-GNU ld that we prefer.
8315 case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
8316 *GNU* | *'with BFD'*)
8317 test "$with_gnu_ld" != no && break ;;
8318 *)
8319 test "$with_gnu_ld" != yes && break ;;
8320 esac
8321 fi
8322 done
8323 IFS="$ac_save_ifs"
8324else
8325 acl_cv_path_LD="$LD" # Let the user override the test with a path.
8326fi
8327fi
8328
8329LD="$acl_cv_path_LD"
8330if test -n "$LD"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04008331 { echo "$as_me:$LINENO: result: $LD" >&5
8332echo "${ECHO_T}$LD" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008333else
Theodore Ts'oe1052142006-10-21 21:46:47 -04008334 { echo "$as_me:$LINENO: result: no" >&5
8335echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008336fi
8337test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
8338echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
8339 { (exit 1); exit 1; }; }
Theodore Ts'oe1052142006-10-21 21:46:47 -04008340{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
8341echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008342if test "${acl_cv_prog_gnu_ld+set}" = set; then
8343 echo $ECHO_N "(cached) $ECHO_C" >&6
8344else
8345 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
8346case `$LD -v 2>&1 </dev/null` in
8347*GNU* | *'with BFD'*)
8348 acl_cv_prog_gnu_ld=yes ;;
8349*)
8350 acl_cv_prog_gnu_ld=no ;;
8351esac
8352fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008353{ echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
8354echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008355with_gnu_ld=$acl_cv_prog_gnu_ld
8356
8357
8358
Theodore Ts'oe1052142006-10-21 21:46:47 -04008359 { echo "$as_me:$LINENO: checking for shared library run path origin" >&5
8360echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008361if test "${acl_cv_rpath+set}" = set; then
8362 echo $ECHO_N "(cached) $ECHO_C" >&6
8363else
8364
8365 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8366 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8367 . ./conftest.sh
8368 rm -f ./conftest.sh
8369 acl_cv_rpath=done
8370
8371fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008372{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
8373echo "${ECHO_T}$acl_cv_rpath" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008374 wl="$acl_cv_wl"
8375 libext="$acl_cv_libext"
8376 shlibext="$acl_cv_shlibext"
8377 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8378 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8379 hardcode_direct="$acl_cv_hardcode_direct"
8380 hardcode_minus_L="$acl_cv_hardcode_minus_L"
Theodore Ts'oe1052142006-10-21 21:46:47 -04008381 # Check whether --enable-rpath was given.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008382if test "${enable_rpath+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04008383 enableval=$enable_rpath; :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008384else
8385 enable_rpath=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04008386fi
8387
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008388
8389
8390
8391
8392
8393
8394
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008395 use_additional=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008396
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008397 acl_save_prefix="$prefix"
8398 prefix="$acl_final_prefix"
8399 acl_save_exec_prefix="$exec_prefix"
8400 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008401
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008402 eval additional_includedir=\"$includedir\"
8403 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008404
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008405 exec_prefix="$acl_save_exec_prefix"
8406 prefix="$acl_save_prefix"
8407
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008408
Theodore Ts'oe1052142006-10-21 21:46:47 -04008409# Check whether --with-libiconv-prefix was given.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008410if test "${with_libiconv_prefix+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04008411 withval=$with_libiconv_prefix;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008412 if test "X$withval" = "Xno"; then
8413 use_additional=no
8414 else
8415 if test "X$withval" = "X"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008416
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008417 acl_save_prefix="$prefix"
8418 prefix="$acl_final_prefix"
8419 acl_save_exec_prefix="$exec_prefix"
8420 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008421
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008422 eval additional_includedir=\"$includedir\"
8423 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008424
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008425 exec_prefix="$acl_save_exec_prefix"
8426 prefix="$acl_save_prefix"
8427
8428 else
8429 additional_includedir="$withval/include"
8430 additional_libdir="$withval/lib"
8431 fi
8432 fi
8433
Theodore Ts'oe1052142006-10-21 21:46:47 -04008434fi
8435
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008436 LIBICONV=
8437 LTLIBICONV=
8438 INCICONV=
8439 rpathdirs=
8440 ltrpathdirs=
8441 names_already_handled=
8442 names_next_round='iconv '
8443 while test -n "$names_next_round"; do
8444 names_this_round="$names_next_round"
8445 names_next_round=
8446 for name in $names_this_round; do
8447 already_handled=
8448 for n in $names_already_handled; do
8449 if test "$n" = "$name"; then
8450 already_handled=yes
8451 break
8452 fi
8453 done
8454 if test -z "$already_handled"; then
8455 names_already_handled="$names_already_handled $name"
8456 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8457 eval value=\"\$HAVE_LIB$uppername\"
8458 if test -n "$value"; then
8459 if test "$value" = yes; then
8460 eval value=\"\$LIB$uppername\"
8461 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
8462 eval value=\"\$LTLIB$uppername\"
8463 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
8464 else
8465 :
8466 fi
8467 else
8468 found_dir=
8469 found_la=
8470 found_so=
8471 found_a=
8472 if test $use_additional = yes; then
8473 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
8474 found_dir="$additional_libdir"
8475 found_so="$additional_libdir/lib$name.$shlibext"
8476 if test -f "$additional_libdir/lib$name.la"; then
8477 found_la="$additional_libdir/lib$name.la"
8478 fi
8479 else
8480 if test -f "$additional_libdir/lib$name.$libext"; then
8481 found_dir="$additional_libdir"
8482 found_a="$additional_libdir/lib$name.$libext"
8483 if test -f "$additional_libdir/lib$name.la"; then
8484 found_la="$additional_libdir/lib$name.la"
8485 fi
8486 fi
8487 fi
8488 fi
8489 if test "X$found_dir" = "X"; then
8490 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008491
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008492 acl_save_prefix="$prefix"
8493 prefix="$acl_final_prefix"
8494 acl_save_exec_prefix="$exec_prefix"
8495 exec_prefix="$acl_final_exec_prefix"
8496 eval x=\"$x\"
8497 exec_prefix="$acl_save_exec_prefix"
8498 prefix="$acl_save_prefix"
8499
8500 case "$x" in
8501 -L*)
8502 dir=`echo "X$x" | sed -e 's/^X-L//'`
8503 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
8504 found_dir="$dir"
8505 found_so="$dir/lib$name.$shlibext"
8506 if test -f "$dir/lib$name.la"; then
8507 found_la="$dir/lib$name.la"
8508 fi
8509 else
8510 if test -f "$dir/lib$name.$libext"; then
8511 found_dir="$dir"
8512 found_a="$dir/lib$name.$libext"
8513 if test -f "$dir/lib$name.la"; then
8514 found_la="$dir/lib$name.la"
8515 fi
8516 fi
8517 fi
8518 ;;
8519 esac
8520 if test "X$found_dir" != "X"; then
8521 break
8522 fi
8523 done
8524 fi
8525 if test "X$found_dir" != "X"; then
8526 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
8527 if test "X$found_so" != "X"; then
8528 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8529 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8530 else
8531 haveit=
8532 for x in $ltrpathdirs; do
8533 if test "X$x" = "X$found_dir"; then
8534 haveit=yes
8535 break
8536 fi
8537 done
8538 if test -z "$haveit"; then
8539 ltrpathdirs="$ltrpathdirs $found_dir"
8540 fi
8541 if test "$hardcode_direct" = yes; then
8542 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8543 else
8544 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8545 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8546 haveit=
8547 for x in $rpathdirs; do
8548 if test "X$x" = "X$found_dir"; then
8549 haveit=yes
8550 break
8551 fi
8552 done
8553 if test -z "$haveit"; then
8554 rpathdirs="$rpathdirs $found_dir"
8555 fi
8556 else
8557 haveit=
8558 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008559
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008560 acl_save_prefix="$prefix"
8561 prefix="$acl_final_prefix"
8562 acl_save_exec_prefix="$exec_prefix"
8563 exec_prefix="$acl_final_exec_prefix"
8564 eval x=\"$x\"
8565 exec_prefix="$acl_save_exec_prefix"
8566 prefix="$acl_save_prefix"
8567
8568 if test "X$x" = "X-L$found_dir"; then
8569 haveit=yes
8570 break
8571 fi
8572 done
8573 if test -z "$haveit"; then
8574 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
8575 fi
8576 if test "$hardcode_minus_L" != no; then
8577 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
8578 else
8579 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8580 fi
8581 fi
8582 fi
8583 fi
8584 else
8585 if test "X$found_a" != "X"; then
8586 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
8587 else
8588 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
8589 fi
8590 fi
8591 additional_includedir=
8592 case "$found_dir" in
8593 */lib | */lib/)
8594 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8595 additional_includedir="$basedir/include"
8596 ;;
8597 esac
8598 if test "X$additional_includedir" != "X"; then
8599 if test "X$additional_includedir" != "X/usr/include"; then
8600 haveit=
8601 if test "X$additional_includedir" = "X/usr/local/include"; then
8602 if test -n "$GCC"; then
8603 case $host_os in
8604 linux*) haveit=yes;;
8605 esac
8606 fi
8607 fi
8608 if test -z "$haveit"; then
8609 for x in $CPPFLAGS $INCICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008610
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008611 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-I$additional_includedir"; then
8620 haveit=yes
8621 break
8622 fi
8623 done
8624 if test -z "$haveit"; then
8625 if test -d "$additional_includedir"; then
8626 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
8627 fi
8628 fi
8629 fi
8630 fi
8631 fi
8632 if test -n "$found_la"; then
8633 save_libdir="$libdir"
8634 case "$found_la" in
8635 */* | *\\*) . "$found_la" ;;
8636 *) . "./$found_la" ;;
8637 esac
8638 libdir="$save_libdir"
8639 for dep in $dependency_libs; do
8640 case "$dep" in
8641 -L*)
8642 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8643 if test "X$additional_libdir" != "X/usr/lib"; then
8644 haveit=
8645 if test "X$additional_libdir" = "X/usr/local/lib"; then
8646 if test -n "$GCC"; then
8647 case $host_os in
8648 linux*) haveit=yes;;
8649 esac
8650 fi
8651 fi
8652 if test -z "$haveit"; then
8653 haveit=
8654 for x in $LDFLAGS $LIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008655
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008656 acl_save_prefix="$prefix"
8657 prefix="$acl_final_prefix"
8658 acl_save_exec_prefix="$exec_prefix"
8659 exec_prefix="$acl_final_exec_prefix"
8660 eval x=\"$x\"
8661 exec_prefix="$acl_save_exec_prefix"
8662 prefix="$acl_save_prefix"
8663
8664 if test "X$x" = "X-L$additional_libdir"; then
8665 haveit=yes
8666 break
8667 fi
8668 done
8669 if test -z "$haveit"; then
8670 if test -d "$additional_libdir"; then
8671 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
8672 fi
8673 fi
8674 haveit=
8675 for x in $LDFLAGS $LTLIBICONV; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008676
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008677 acl_save_prefix="$prefix"
8678 prefix="$acl_final_prefix"
8679 acl_save_exec_prefix="$exec_prefix"
8680 exec_prefix="$acl_final_exec_prefix"
8681 eval x=\"$x\"
8682 exec_prefix="$acl_save_exec_prefix"
8683 prefix="$acl_save_prefix"
8684
8685 if test "X$x" = "X-L$additional_libdir"; then
8686 haveit=yes
8687 break
8688 fi
8689 done
8690 if test -z "$haveit"; then
8691 if test -d "$additional_libdir"; then
8692 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
8693 fi
8694 fi
8695 fi
8696 fi
8697 ;;
8698 -R*)
8699 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8700 if test "$enable_rpath" != no; then
8701 haveit=
8702 for x in $rpathdirs; do
8703 if test "X$x" = "X$dir"; then
8704 haveit=yes
8705 break
8706 fi
8707 done
8708 if test -z "$haveit"; then
8709 rpathdirs="$rpathdirs $dir"
8710 fi
8711 haveit=
8712 for x in $ltrpathdirs; do
8713 if test "X$x" = "X$dir"; then
8714 haveit=yes
8715 break
8716 fi
8717 done
8718 if test -z "$haveit"; then
8719 ltrpathdirs="$ltrpathdirs $dir"
8720 fi
8721 fi
8722 ;;
8723 -l*)
8724 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8725 ;;
8726 *.la)
8727 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8728 ;;
8729 *)
8730 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8731 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8732 ;;
8733 esac
8734 done
8735 fi
8736 else
8737 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8738 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8739 fi
8740 fi
8741 fi
8742 done
8743 done
8744 if test "X$rpathdirs" != "X"; then
8745 if test -n "$hardcode_libdir_separator"; then
8746 alldirs=
8747 for found_dir in $rpathdirs; do
8748 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8749 done
8750 acl_save_libdir="$libdir"
8751 libdir="$alldirs"
8752 eval flag=\"$hardcode_libdir_flag_spec\"
8753 libdir="$acl_save_libdir"
8754 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8755 else
8756 for found_dir in $rpathdirs; do
8757 acl_save_libdir="$libdir"
8758 libdir="$found_dir"
8759 eval flag=\"$hardcode_libdir_flag_spec\"
8760 libdir="$acl_save_libdir"
8761 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8762 done
8763 fi
8764 fi
8765 if test "X$ltrpathdirs" != "X"; then
8766 for found_dir in $ltrpathdirs; do
8767 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8768 done
8769 fi
8770
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008771
8772
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008773
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008774
8775
8776
8777
Theodore Ts'oe1052142006-10-21 21:46:47 -04008778 { echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
8779echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008780if test "${ac_cv_type_ptrdiff_t+set}" = set; then
8781 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008782else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008783 cat >conftest.$ac_ext <<_ACEOF
8784/* confdefs.h. */
8785_ACEOF
8786cat confdefs.h >>conftest.$ac_ext
8787cat >>conftest.$ac_ext <<_ACEOF
8788/* end confdefs.h. */
8789$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -04008790typedef ptrdiff_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008791int
8792main ()
8793{
Theodore Ts'oe1052142006-10-21 21:46:47 -04008794if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008795 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -04008796if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008797 return 0;
8798 ;
8799 return 0;
8800}
8801_ACEOF
8802rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04008803if { (ac_try="$ac_compile"
8804case "(($ac_try" in
8805 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8806 *) ac_try_echo=$ac_try;;
8807esac
8808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8809 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008810 ac_status=$?
8811 grep -v '^ *+' conftest.er1 >conftest.err
8812 rm -f conftest.er1
8813 cat conftest.err >&5
8814 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008815 (exit $ac_status); } && {
8816 test -z "$ac_c_werror_flag" ||
8817 test ! -s conftest.err
8818 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008819 ac_cv_type_ptrdiff_t=yes
8820else
8821 echo "$as_me: failed program was:" >&5
8822sed 's/^/| /' conftest.$ac_ext >&5
8823
Theodore Ts'oe1052142006-10-21 21:46:47 -04008824 ac_cv_type_ptrdiff_t=no
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008825fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008826
8827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008828fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008829{ echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
8830echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008831if test $ac_cv_type_ptrdiff_t = yes; then
8832 :
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008833else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008834
8835cat >>confdefs.h <<\_ACEOF
8836#define ptrdiff_t long
8837_ACEOF
8838
8839
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008840fi
8841
8842
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008843
8844
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008845
8846
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008847
8848
8849
8850
8851
8852for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
Theodore Ts'oa04eba32003-05-03 16:35:17 -04008853stdlib.h string.h unistd.h sys/param.h
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00008854do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008855as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04008856if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8857 { echo "$as_me:$LINENO: checking for $ac_header" >&5
8858echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8859if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008860 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008861fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008862ac_res=`eval echo '${'$as_ac_Header'}'`
8863 { echo "$as_me:$LINENO: result: $ac_res" >&5
8864echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04008865else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008866 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -04008867{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
8868echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008869cat >conftest.$ac_ext <<_ACEOF
8870/* confdefs.h. */
8871_ACEOF
8872cat confdefs.h >>conftest.$ac_ext
8873cat >>conftest.$ac_ext <<_ACEOF
8874/* end confdefs.h. */
8875$ac_includes_default
8876#include <$ac_header>
8877_ACEOF
8878rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04008879if { (ac_try="$ac_compile"
8880case "(($ac_try" in
8881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8882 *) ac_try_echo=$ac_try;;
8883esac
8884eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8885 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008886 ac_status=$?
8887 grep -v '^ *+' conftest.er1 >conftest.err
8888 rm -f conftest.er1
8889 cat conftest.err >&5
8890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008891 (exit $ac_status); } && {
8892 test -z "$ac_c_werror_flag" ||
8893 test ! -s conftest.err
8894 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008895 ac_header_compiler=yes
8896else
8897 echo "$as_me: failed program was:" >&5
8898sed 's/^/| /' conftest.$ac_ext >&5
8899
Theodore Ts'oe1052142006-10-21 21:46:47 -04008900 ac_header_compiler=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00008901fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008902
8903rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8904{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8905echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008906
8907# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -04008908{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
8909echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008910cat >conftest.$ac_ext <<_ACEOF
8911/* confdefs.h. */
8912_ACEOF
8913cat confdefs.h >>conftest.$ac_ext
8914cat >>conftest.$ac_ext <<_ACEOF
8915/* end confdefs.h. */
8916#include <$ac_header>
8917_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -04008918if { (ac_try="$ac_cpp conftest.$ac_ext"
8919case "(($ac_try" in
8920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8921 *) ac_try_echo=$ac_try;;
8922esac
8923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8924 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008925 ac_status=$?
8926 grep -v '^ *+' conftest.er1 >conftest.err
8927 rm -f conftest.er1
8928 cat conftest.err >&5
8929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04008930 (exit $ac_status); } >/dev/null && {
8931 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
8932 test ! -s conftest.err
8933 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008934 ac_header_preproc=yes
8935else
8936 echo "$as_me: failed program was:" >&5
8937sed 's/^/| /' conftest.$ac_ext >&5
8938
8939 ac_header_preproc=no
8940fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008941
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008942rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -04008943{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8944echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008945
8946# So? What about this header?
8947case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8948 yes:no: )
8949 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8950echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8951 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8952echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8953 ac_header_preproc=yes
8954 ;;
8955 no:yes:* )
8956 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8957echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8958 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8959echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8960 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8961echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8962 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8963echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8964 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8965echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8966 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8967echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -04008968
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008969 ;;
8970esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04008971{ echo "$as_me:$LINENO: checking for $ac_header" >&5
8972echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
8973if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008974 echo $ECHO_N "(cached) $ECHO_C" >&6
8975else
8976 eval "$as_ac_Header=\$ac_header_preproc"
8977fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04008978ac_res=`eval echo '${'$as_ac_Header'}'`
8979 { echo "$as_me:$LINENO: result: $ac_res" >&5
8980echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008981
8982fi
8983if test `eval echo '${'$as_ac_Header'}'` = yes; then
8984 cat >>confdefs.h <<_ACEOF
8985#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8986_ACEOF
8987
8988fi
8989
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00008990done
8991
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05008992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015for ac_func in asprintf fwprintf getcwd getegid geteuid getgid getuid \
9016mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \
9017strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \
9018__fsetlocking
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009019do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009020as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -04009021{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9022echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9023if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009024 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009025else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009026 cat >conftest.$ac_ext <<_ACEOF
9027/* confdefs.h. */
9028_ACEOF
9029cat confdefs.h >>conftest.$ac_ext
9030cat >>conftest.$ac_ext <<_ACEOF
9031/* end confdefs.h. */
9032/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9033 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9034#define $ac_func innocuous_$ac_func
9035
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009036/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009037 which can conflict with char $ac_func (); below.
9038 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9039 <limits.h> exists even on freestanding compilers. */
9040
9041#ifdef __STDC__
9042# include <limits.h>
9043#else
9044# include <assert.h>
9045#endif
9046
9047#undef $ac_func
9048
Theodore Ts'oe1052142006-10-21 21:46:47 -04009049/* Override any GCC internal prototype to avoid an error.
9050 Use char because int might match the return type of a GCC
9051 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009052#ifdef __cplusplus
9053extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009054#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009055char $ac_func ();
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009056/* The GNU C library defines this for functions which it implements
9057 to always fail with ENOSYS. Some functions are actually named
9058 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -04009059#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009060choke me
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009061#endif
9062
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009063int
9064main ()
9065{
Theodore Ts'oe1052142006-10-21 21:46:47 -04009066return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009067 ;
9068 return 0;
9069}
9070_ACEOF
9071rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009072if { (ac_try="$ac_link"
9073case "(($ac_try" in
9074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9075 *) ac_try_echo=$ac_try;;
9076esac
9077eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9078 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009079 ac_status=$?
9080 grep -v '^ *+' conftest.er1 >conftest.err
9081 rm -f conftest.er1
9082 cat conftest.err >&5
9083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009084 (exit $ac_status); } && {
9085 test -z "$ac_c_werror_flag" ||
9086 test ! -s conftest.err
9087 } && test -s conftest$ac_exeext &&
9088 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009089 eval "$as_ac_var=yes"
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009090else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009091 echo "$as_me: failed program was:" >&5
9092sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009093
Theodore Ts'oe1052142006-10-21 21:46:47 -04009094 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009095fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009096
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009097rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009098 conftest$ac_exeext conftest.$ac_ext
9099fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009100ac_res=`eval echo '${'$as_ac_var'}'`
9101 { echo "$as_me:$LINENO: result: $ac_res" >&5
9102echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009103if test `eval echo '${'$as_ac_var'}'` = yes; then
9104 cat >>confdefs.h <<_ACEOF
9105#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9106_ACEOF
9107
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009108fi
9109done
9110
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009111
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009112
Theodore Ts'oe1052142006-10-21 21:46:47 -04009113 { echo "$as_me:$LINENO: checking whether _snprintf is declared" >&5
9114echo $ECHO_N "checking whether _snprintf is declared... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009115if test "${ac_cv_have_decl__snprintf+set}" = set; then
9116 echo $ECHO_N "(cached) $ECHO_C" >&6
9117else
9118 cat >conftest.$ac_ext <<_ACEOF
9119/* confdefs.h. */
9120_ACEOF
9121cat confdefs.h >>conftest.$ac_ext
9122cat >>conftest.$ac_ext <<_ACEOF
9123/* end confdefs.h. */
9124#include <stdio.h>
9125int
9126main ()
9127{
9128
9129#ifndef _snprintf
9130 char *p = (char *) _snprintf;
9131#endif
9132
9133 ;
9134 return 0;
9135}
9136_ACEOF
9137rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009138if { (ac_try="$ac_compile"
9139case "(($ac_try" in
9140 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9141 *) ac_try_echo=$ac_try;;
9142esac
9143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9144 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009145 ac_status=$?
9146 grep -v '^ *+' conftest.er1 >conftest.err
9147 rm -f conftest.er1
9148 cat conftest.err >&5
9149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009150 (exit $ac_status); } && {
9151 test -z "$ac_c_werror_flag" ||
9152 test ! -s conftest.err
9153 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009154 ac_cv_have_decl__snprintf=yes
9155else
9156 echo "$as_me: failed program was:" >&5
9157sed 's/^/| /' conftest.$ac_ext >&5
9158
Theodore Ts'oe1052142006-10-21 21:46:47 -04009159 ac_cv_have_decl__snprintf=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009160fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009161
9162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009163fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009164{ echo "$as_me:$LINENO: result: $ac_cv_have_decl__snprintf" >&5
9165echo "${ECHO_T}$ac_cv_have_decl__snprintf" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009166 if test $ac_cv_have_decl__snprintf = yes; then
9167 gt_value=1
9168 else
9169 gt_value=0
9170 fi
9171
9172cat >>confdefs.h <<_ACEOF
9173#define HAVE_DECL__SNPRINTF $gt_value
9174_ACEOF
9175
9176
9177
Theodore Ts'oe1052142006-10-21 21:46:47 -04009178 { echo "$as_me:$LINENO: checking whether _snwprintf is declared" >&5
9179echo $ECHO_N "checking whether _snwprintf is declared... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009180if test "${ac_cv_have_decl__snwprintf+set}" = set; then
9181 echo $ECHO_N "(cached) $ECHO_C" >&6
9182else
9183 cat >conftest.$ac_ext <<_ACEOF
9184/* confdefs.h. */
9185_ACEOF
9186cat confdefs.h >>conftest.$ac_ext
9187cat >>conftest.$ac_ext <<_ACEOF
9188/* end confdefs.h. */
9189#include <stdio.h>
9190int
9191main ()
9192{
9193
9194#ifndef _snwprintf
9195 char *p = (char *) _snwprintf;
9196#endif
9197
9198 ;
9199 return 0;
9200}
9201_ACEOF
9202rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009203if { (ac_try="$ac_compile"
9204case "(($ac_try" in
9205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9206 *) ac_try_echo=$ac_try;;
9207esac
9208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9209 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009210 ac_status=$?
9211 grep -v '^ *+' conftest.er1 >conftest.err
9212 rm -f conftest.er1
9213 cat conftest.err >&5
9214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009215 (exit $ac_status); } && {
9216 test -z "$ac_c_werror_flag" ||
9217 test ! -s conftest.err
9218 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009219 ac_cv_have_decl__snwprintf=yes
9220else
9221 echo "$as_me: failed program was:" >&5
9222sed 's/^/| /' conftest.$ac_ext >&5
9223
Theodore Ts'oe1052142006-10-21 21:46:47 -04009224 ac_cv_have_decl__snwprintf=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009225fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009226
9227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009228fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009229{ echo "$as_me:$LINENO: result: $ac_cv_have_decl__snwprintf" >&5
9230echo "${ECHO_T}$ac_cv_have_decl__snwprintf" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009231 if test $ac_cv_have_decl__snwprintf = yes; then
9232 gt_value=1
9233 else
9234 gt_value=0
9235 fi
9236
9237cat >>confdefs.h <<_ACEOF
9238#define HAVE_DECL__SNWPRINTF $gt_value
9239_ACEOF
9240
9241
9242
9243
Theodore Ts'oe1052142006-10-21 21:46:47 -04009244 { echo "$as_me:$LINENO: checking whether feof_unlocked is declared" >&5
9245echo $ECHO_N "checking whether feof_unlocked is declared... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009246if test "${ac_cv_have_decl_feof_unlocked+set}" = set; then
9247 echo $ECHO_N "(cached) $ECHO_C" >&6
9248else
9249 cat >conftest.$ac_ext <<_ACEOF
9250/* confdefs.h. */
9251_ACEOF
9252cat confdefs.h >>conftest.$ac_ext
9253cat >>conftest.$ac_ext <<_ACEOF
9254/* end confdefs.h. */
9255#include <stdio.h>
9256int
9257main ()
9258{
9259
9260#ifndef feof_unlocked
9261 char *p = (char *) feof_unlocked;
9262#endif
9263
9264 ;
9265 return 0;
9266}
9267_ACEOF
9268rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009269if { (ac_try="$ac_compile"
9270case "(($ac_try" in
9271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9272 *) ac_try_echo=$ac_try;;
9273esac
9274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9275 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009276 ac_status=$?
9277 grep -v '^ *+' conftest.er1 >conftest.err
9278 rm -f conftest.er1
9279 cat conftest.err >&5
9280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009281 (exit $ac_status); } && {
9282 test -z "$ac_c_werror_flag" ||
9283 test ! -s conftest.err
9284 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009285 ac_cv_have_decl_feof_unlocked=yes
9286else
9287 echo "$as_me: failed program was:" >&5
9288sed 's/^/| /' conftest.$ac_ext >&5
9289
Theodore Ts'oe1052142006-10-21 21:46:47 -04009290 ac_cv_have_decl_feof_unlocked=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009291fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009292
9293rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009294fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009295{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_feof_unlocked" >&5
9296echo "${ECHO_T}$ac_cv_have_decl_feof_unlocked" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009297 if test $ac_cv_have_decl_feof_unlocked = yes; then
9298 gt_value=1
9299 else
9300 gt_value=0
9301 fi
9302
9303cat >>confdefs.h <<_ACEOF
9304#define HAVE_DECL_FEOF_UNLOCKED $gt_value
9305_ACEOF
9306
9307
9308
Theodore Ts'oe1052142006-10-21 21:46:47 -04009309 { echo "$as_me:$LINENO: checking whether fgets_unlocked is declared" >&5
9310echo $ECHO_N "checking whether fgets_unlocked is declared... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009311if test "${ac_cv_have_decl_fgets_unlocked+set}" = set; then
9312 echo $ECHO_N "(cached) $ECHO_C" >&6
9313else
9314 cat >conftest.$ac_ext <<_ACEOF
9315/* confdefs.h. */
9316_ACEOF
9317cat confdefs.h >>conftest.$ac_ext
9318cat >>conftest.$ac_ext <<_ACEOF
9319/* end confdefs.h. */
9320#include <stdio.h>
9321int
9322main ()
9323{
9324
9325#ifndef fgets_unlocked
9326 char *p = (char *) fgets_unlocked;
9327#endif
9328
9329 ;
9330 return 0;
9331}
9332_ACEOF
9333rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009334if { (ac_try="$ac_compile"
9335case "(($ac_try" in
9336 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9337 *) ac_try_echo=$ac_try;;
9338esac
9339eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9340 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009341 ac_status=$?
9342 grep -v '^ *+' conftest.er1 >conftest.err
9343 rm -f conftest.er1
9344 cat conftest.err >&5
9345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009346 (exit $ac_status); } && {
9347 test -z "$ac_c_werror_flag" ||
9348 test ! -s conftest.err
9349 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009350 ac_cv_have_decl_fgets_unlocked=yes
9351else
9352 echo "$as_me: failed program was:" >&5
9353sed 's/^/| /' conftest.$ac_ext >&5
9354
Theodore Ts'oe1052142006-10-21 21:46:47 -04009355 ac_cv_have_decl_fgets_unlocked=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009356fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009357
9358rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009359fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009360{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_fgets_unlocked" >&5
9361echo "${ECHO_T}$ac_cv_have_decl_fgets_unlocked" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009362 if test $ac_cv_have_decl_fgets_unlocked = yes; then
9363 gt_value=1
9364 else
9365 gt_value=0
9366 fi
9367
9368cat >>confdefs.h <<_ACEOF
9369#define HAVE_DECL_FGETS_UNLOCKED $gt_value
9370_ACEOF
9371
9372
9373
Theodore Ts'oe1052142006-10-21 21:46:47 -04009374 { echo "$as_me:$LINENO: checking whether getc_unlocked is declared" >&5
9375echo $ECHO_N "checking whether getc_unlocked is declared... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009376if test "${ac_cv_have_decl_getc_unlocked+set}" = set; then
9377 echo $ECHO_N "(cached) $ECHO_C" >&6
9378else
9379 cat >conftest.$ac_ext <<_ACEOF
9380/* confdefs.h. */
9381_ACEOF
9382cat confdefs.h >>conftest.$ac_ext
9383cat >>conftest.$ac_ext <<_ACEOF
9384/* end confdefs.h. */
9385#include <stdio.h>
9386int
9387main ()
9388{
9389
9390#ifndef getc_unlocked
9391 char *p = (char *) getc_unlocked;
9392#endif
9393
9394 ;
9395 return 0;
9396}
9397_ACEOF
9398rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009399if { (ac_try="$ac_compile"
9400case "(($ac_try" in
9401 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9402 *) ac_try_echo=$ac_try;;
9403esac
9404eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9405 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009406 ac_status=$?
9407 grep -v '^ *+' conftest.er1 >conftest.err
9408 rm -f conftest.er1
9409 cat conftest.err >&5
9410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009411 (exit $ac_status); } && {
9412 test -z "$ac_c_werror_flag" ||
9413 test ! -s conftest.err
9414 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009415 ac_cv_have_decl_getc_unlocked=yes
9416else
9417 echo "$as_me: failed program was:" >&5
9418sed 's/^/| /' conftest.$ac_ext >&5
9419
Theodore Ts'oe1052142006-10-21 21:46:47 -04009420 ac_cv_have_decl_getc_unlocked=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009421fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009422
9423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009424fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009425{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
9426echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009427 if test $ac_cv_have_decl_getc_unlocked = yes; then
9428 gt_value=1
9429 else
9430 gt_value=0
9431 fi
9432
9433cat >>confdefs.h <<_ACEOF
9434#define HAVE_DECL_GETC_UNLOCKED $gt_value
9435_ACEOF
9436
9437
9438
9439 case $gt_cv_func_printf_posix in
9440 *yes) HAVE_POSIX_PRINTF=1 ;;
9441 *) HAVE_POSIX_PRINTF=0 ;;
9442 esac
9443
9444 if test "$ac_cv_func_asprintf" = yes; then
9445 HAVE_ASPRINTF=1
9446 else
9447 HAVE_ASPRINTF=0
9448 fi
9449
9450 if test "$ac_cv_func_snprintf" = yes; then
9451 HAVE_SNPRINTF=1
9452 else
9453 HAVE_SNPRINTF=0
9454 fi
9455
9456 if test "$ac_cv_func_wprintf" = yes; then
9457 HAVE_WPRINTF=1
9458 else
9459 HAVE_WPRINTF=0
9460 fi
9461
9462
9463
9464
9465
9466
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009467
9468 am_save_CPPFLAGS="$CPPFLAGS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009469
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009470 for element in $INCICONV; do
9471 haveit=
9472 for x in $CPPFLAGS; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009473
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009474 acl_save_prefix="$prefix"
9475 prefix="$acl_final_prefix"
9476 acl_save_exec_prefix="$exec_prefix"
9477 exec_prefix="$acl_final_exec_prefix"
9478 eval x=\"$x\"
9479 exec_prefix="$acl_save_exec_prefix"
9480 prefix="$acl_save_prefix"
9481
9482 if test "X$x" = "X$element"; then
9483 haveit=yes
9484 break
9485 fi
9486 done
9487 if test -z "$haveit"; then
9488 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9489 fi
9490 done
9491
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009492
Theodore Ts'oe1052142006-10-21 21:46:47 -04009493 { echo "$as_me:$LINENO: checking for iconv" >&5
9494echo $ECHO_N "checking for iconv... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009495if test "${am_cv_func_iconv+set}" = set; then
9496 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009497else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009498
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009499 am_cv_func_iconv="no, consider installing GNU libiconv"
9500 am_cv_lib_iconv=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009501 cat >conftest.$ac_ext <<_ACEOF
9502/* confdefs.h. */
9503_ACEOF
9504cat confdefs.h >>conftest.$ac_ext
9505cat >>conftest.$ac_ext <<_ACEOF
9506/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009507#include <stdlib.h>
9508#include <iconv.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009509int
9510main ()
9511{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009512iconv_t cd = iconv_open("","");
9513 iconv(cd,NULL,NULL,NULL,NULL);
9514 iconv_close(cd);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009515 ;
9516 return 0;
9517}
9518_ACEOF
9519rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009520if { (ac_try="$ac_link"
9521case "(($ac_try" in
9522 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9523 *) ac_try_echo=$ac_try;;
9524esac
9525eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9526 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009527 ac_status=$?
9528 grep -v '^ *+' conftest.er1 >conftest.err
9529 rm -f conftest.er1
9530 cat conftest.err >&5
9531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009532 (exit $ac_status); } && {
9533 test -z "$ac_c_werror_flag" ||
9534 test ! -s conftest.err
9535 } && test -s conftest$ac_exeext &&
9536 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009537 am_cv_func_iconv=yes
9538else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009539 echo "$as_me: failed program was:" >&5
9540sed 's/^/| /' conftest.$ac_ext >&5
9541
Theodore Ts'oe1052142006-10-21 21:46:47 -04009542
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009543fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009544
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009545rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009546 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009547 if test "$am_cv_func_iconv" != yes; then
9548 am_save_LIBS="$LIBS"
9549 LIBS="$LIBS $LIBICONV"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009550 cat >conftest.$ac_ext <<_ACEOF
9551/* confdefs.h. */
9552_ACEOF
9553cat confdefs.h >>conftest.$ac_ext
9554cat >>conftest.$ac_ext <<_ACEOF
9555/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009556#include <stdlib.h>
9557#include <iconv.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009558int
9559main ()
9560{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009561iconv_t cd = iconv_open("","");
9562 iconv(cd,NULL,NULL,NULL,NULL);
9563 iconv_close(cd);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009564 ;
9565 return 0;
9566}
9567_ACEOF
9568rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009569if { (ac_try="$ac_link"
9570case "(($ac_try" in
9571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9572 *) ac_try_echo=$ac_try;;
9573esac
9574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9575 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009576 ac_status=$?
9577 grep -v '^ *+' conftest.er1 >conftest.err
9578 rm -f conftest.er1
9579 cat conftest.err >&5
9580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009581 (exit $ac_status); } && {
9582 test -z "$ac_c_werror_flag" ||
9583 test ! -s conftest.err
9584 } && test -s conftest$ac_exeext &&
9585 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009586 am_cv_lib_iconv=yes
9587 am_cv_func_iconv=yes
9588else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009589 echo "$as_me: failed program was:" >&5
9590sed 's/^/| /' conftest.$ac_ext >&5
9591
Theodore Ts'oe1052142006-10-21 21:46:47 -04009592
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009593fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009594
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009595rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009596 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009597 LIBS="$am_save_LIBS"
9598 fi
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009599
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009600fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009601{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
9602echo "${ECHO_T}$am_cv_func_iconv" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009603 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009604
9605cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009606#define HAVE_ICONV 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009607_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009608
9609 fi
9610 if test "$am_cv_lib_iconv" = yes; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04009611 { echo "$as_me:$LINENO: checking how to link with libiconv" >&5
9612echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; }
9613 { echo "$as_me:$LINENO: result: $LIBICONV" >&5
9614echo "${ECHO_T}$LIBICONV" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009615 else
9616 CPPFLAGS="$am_save_CPPFLAGS"
9617 LIBICONV=
9618 LTLIBICONV=
9619 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009620
9621
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009622
9623 if test "$am_cv_func_iconv" = yes; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04009624 { echo "$as_me:$LINENO: checking for iconv declaration" >&5
9625echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009626 if test "${am_cv_proto_iconv+set}" = set; then
9627 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009628else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009629
9630 cat >conftest.$ac_ext <<_ACEOF
9631/* confdefs.h. */
9632_ACEOF
9633cat confdefs.h >>conftest.$ac_ext
9634cat >>conftest.$ac_ext <<_ACEOF
9635/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009636
9637#include <stdlib.h>
9638#include <iconv.h>
9639extern
9640#ifdef __cplusplus
9641"C"
9642#endif
9643#if defined(__STDC__) || defined(__cplusplus)
9644size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
9645#else
9646size_t iconv();
9647#endif
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009648
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009649int
9650main ()
9651{
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009652
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009653 ;
9654 return 0;
9655}
9656_ACEOF
9657rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009658if { (ac_try="$ac_compile"
9659case "(($ac_try" in
9660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9661 *) ac_try_echo=$ac_try;;
9662esac
9663eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9664 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009665 ac_status=$?
9666 grep -v '^ *+' conftest.er1 >conftest.err
9667 rm -f conftest.er1
9668 cat conftest.err >&5
9669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009670 (exit $ac_status); } && {
9671 test -z "$ac_c_werror_flag" ||
9672 test ! -s conftest.err
9673 } && test -s conftest.$ac_objext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009674 am_cv_proto_iconv_arg1=""
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009675else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009676 echo "$as_me: failed program was:" >&5
9677sed 's/^/| /' conftest.$ac_ext >&5
9678
Theodore Ts'oe1052142006-10-21 21:46:47 -04009679 am_cv_proto_iconv_arg1="const"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009680fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009681
9682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009683 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 +00009684fi
9685
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009686 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Theodore Ts'oe1052142006-10-21 21:46:47 -04009687 { echo "$as_me:$LINENO: result: ${ac_t:-
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009688 }$am_cv_proto_iconv" >&5
9689echo "${ECHO_T}${ac_t:-
Theodore Ts'oe1052142006-10-21 21:46:47 -04009690 }$am_cv_proto_iconv" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009691
9692cat >>confdefs.h <<_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009693#define ICONV_CONST $am_cv_proto_iconv_arg1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009694_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009695
9696 fi
9697
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009698
Theodore Ts'oe1052142006-10-21 21:46:47 -04009699 { echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
9700echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009701if test "${am_cv_langinfo_codeset+set}" = set; then
9702 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009703else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009704 cat >conftest.$ac_ext <<_ACEOF
9705/* confdefs.h. */
9706_ACEOF
9707cat confdefs.h >>conftest.$ac_ext
9708cat >>conftest.$ac_ext <<_ACEOF
9709/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009710#include <langinfo.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009711int
9712main ()
9713{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009714char* cs = nl_langinfo(CODESET);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009715 ;
9716 return 0;
9717}
9718_ACEOF
9719rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009720if { (ac_try="$ac_link"
9721case "(($ac_try" in
9722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9723 *) ac_try_echo=$ac_try;;
9724esac
9725eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9726 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009727 ac_status=$?
9728 grep -v '^ *+' conftest.er1 >conftest.err
9729 rm -f conftest.er1
9730 cat conftest.err >&5
9731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009732 (exit $ac_status); } && {
9733 test -z "$ac_c_werror_flag" ||
9734 test ! -s conftest.err
9735 } && test -s conftest$ac_exeext &&
9736 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009737 am_cv_langinfo_codeset=yes
9738else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009739 echo "$as_me: failed program was:" >&5
9740sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009741
Theodore Ts'oe1052142006-10-21 21:46:47 -04009742 am_cv_langinfo_codeset=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009743fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009744
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009745rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009746 conftest$ac_exeext conftest.$ac_ext
9747
9748fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009749{ echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
9750echo "${ECHO_T}$am_cv_langinfo_codeset" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009751 if test $am_cv_langinfo_codeset = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009752
9753cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009754#define HAVE_LANGINFO_CODESET 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009755_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009756
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009757 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009758
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009759 if test $ac_cv_header_locale_h = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009760
Theodore Ts'oe1052142006-10-21 21:46:47 -04009761 { echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
9762echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009763if test "${am_cv_val_LC_MESSAGES+set}" = set; then
9764 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009765else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009766 cat >conftest.$ac_ext <<_ACEOF
9767/* confdefs.h. */
9768_ACEOF
9769cat confdefs.h >>conftest.$ac_ext
9770cat >>conftest.$ac_ext <<_ACEOF
9771/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009772#include <locale.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009773int
9774main ()
9775{
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009776return LC_MESSAGES
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009777 ;
9778 return 0;
9779}
9780_ACEOF
9781rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009782if { (ac_try="$ac_link"
9783case "(($ac_try" in
9784 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9785 *) ac_try_echo=$ac_try;;
9786esac
9787eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9788 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009789 ac_status=$?
9790 grep -v '^ *+' conftest.er1 >conftest.err
9791 rm -f conftest.er1
9792 cat conftest.err >&5
9793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009794 (exit $ac_status); } && {
9795 test -z "$ac_c_werror_flag" ||
9796 test ! -s conftest.err
9797 } && test -s conftest$ac_exeext &&
9798 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009799 am_cv_val_LC_MESSAGES=yes
9800else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009801 echo "$as_me: failed program was:" >&5
9802sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -04009803
Theodore Ts'oe1052142006-10-21 21:46:47 -04009804 am_cv_val_LC_MESSAGES=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009805fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009806
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009807rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009808 conftest$ac_exeext conftest.$ac_ext
9809fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009810{ echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
9811echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6; }
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009812 if test $am_cv_val_LC_MESSAGES = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009813
9814cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009815#define HAVE_LC_MESSAGES 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009816_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009817
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009818 fi
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009819
9820 fi
9821
9822 for ac_prog in bison
9823do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009824 # Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009825set dummy $ac_prog; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -04009826{ echo "$as_me:$LINENO: checking for $ac_word" >&5
9827echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009828if test "${ac_cv_prog_INTLBISON+set}" = set; then
9829 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009830else
9831 if test -n "$INTLBISON"; then
9832 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
9833else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9835for as_dir in $PATH
9836do
9837 IFS=$as_save_IFS
9838 test -z "$as_dir" && as_dir=.
9839 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009840 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009841 ac_cv_prog_INTLBISON="$ac_prog"
9842 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
9843 break 2
9844 fi
9845done
9846done
Theodore Ts'oe1052142006-10-21 21:46:47 -04009847IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009848
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009849fi
9850fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009851INTLBISON=$ac_cv_prog_INTLBISON
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009852if test -n "$INTLBISON"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04009853 { echo "$as_me:$LINENO: result: $INTLBISON" >&5
9854echo "${ECHO_T}$INTLBISON" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009855else
Theodore Ts'oe1052142006-10-21 21:46:47 -04009856 { echo "$as_me:$LINENO: result: no" >&5
9857echo "${ECHO_T}no" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009858fi
9859
Theodore Ts'oe1052142006-10-21 21:46:47 -04009860
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009861 test -n "$INTLBISON" && break
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009862done
9863
9864 if test -z "$INTLBISON"; then
9865 ac_verc_fail=yes
9866 else
Theodore Ts'oe1052142006-10-21 21:46:47 -04009867 { echo "$as_me:$LINENO: checking version of bison" >&5
9868echo $ECHO_N "checking version of bison... $ECHO_C" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009869 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
9870 case $ac_prog_version in
9871 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
9872 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
9873 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
9874 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
9875 esac
Theodore Ts'oe1052142006-10-21 21:46:47 -04009876 { echo "$as_me:$LINENO: result: $ac_prog_version" >&5
9877echo "${ECHO_T}$ac_prog_version" >&6; }
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009878 fi
9879 if test $ac_verc_fail = yes; then
9880 INTLBISON=:
9881 fi
9882
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009883
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009884
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009885
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009886
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009887
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009888
9889
9890
9891
9892
9893
9894
9895
9896
9897
Theodore Ts'oe1052142006-10-21 21:46:47 -04009898 { echo "$as_me:$LINENO: checking whether NLS is requested" >&5
9899echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; }
9900 # Check whether --enable-nls was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009901if test "${enable_nls+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04009902 enableval=$enable_nls; USE_NLS=$enableval
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009903else
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009904 USE_NLS=yes
Theodore Ts'oe1052142006-10-21 21:46:47 -04009905fi
9906
9907 { echo "$as_me:$LINENO: result: $USE_NLS" >&5
9908echo "${ECHO_T}$USE_NLS" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009909
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009910
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009911
9912
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009913 BUILD_INCLUDED_LIBINTL=no
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009914 USE_INCLUDED_LIBINTL=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009915
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009916 LIBINTL=
9917 LTLIBINTL=
9918 POSUB=
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009919
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009920 if test "$USE_NLS" = "yes"; then
9921 gt_use_preinstalled_gnugettext=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009922
Theodore Ts'oe1052142006-10-21 21:46:47 -04009923 { echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
9924echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009925
Theodore Ts'oe1052142006-10-21 21:46:47 -04009926# Check whether --with-included-gettext was given.
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009927if test "${with_included_gettext+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -04009928 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009929else
9930 nls_cv_force_use_gnu_gettext=no
Theodore Ts'oe1052142006-10-21 21:46:47 -04009931fi
9932
9933 { echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
9934echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009935
9936 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
9937 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009938
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009939
9940
9941
9942
9943
Theodore Ts'oe1052142006-10-21 21:46:47 -04009944 { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5
9945echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009946if test "${gt_cv_func_gnugettext1_libc+set}" = set; then
9947 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009948else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009949 cat >conftest.$ac_ext <<_ACEOF
9950/* confdefs.h. */
9951_ACEOF
9952cat confdefs.h >>conftest.$ac_ext
9953cat >>conftest.$ac_ext <<_ACEOF
9954/* end confdefs.h. */
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009955#include <libintl.h>
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009956extern int _nl_msg_cat_cntr;
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009957extern int *_nl_domain_bindings;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009958int
9959main ()
9960{
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009961bindtextdomain ("", "");
9962return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009963 ;
9964 return 0;
9965}
9966_ACEOF
9967rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -04009968if { (ac_try="$ac_link"
9969case "(($ac_try" in
9970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9971 *) ac_try_echo=$ac_try;;
9972esac
9973eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9974 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009975 ac_status=$?
9976 grep -v '^ *+' conftest.er1 >conftest.err
9977 rm -f conftest.er1
9978 cat conftest.err >&5
9979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009980 (exit $ac_status); } && {
9981 test -z "$ac_c_werror_flag" ||
9982 test ! -s conftest.err
9983 } && test -s conftest$ac_exeext &&
9984 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009985 gt_cv_func_gnugettext1_libc=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009986else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009987 echo "$as_me: failed program was:" >&5
9988sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -04009989
Theodore Ts'oe1052142006-10-21 21:46:47 -04009990 gt_cv_func_gnugettext1_libc=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009991fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009992
Theodore Ts'o29a5dee2007-07-04 16:28:47 -04009993rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -05009994 conftest$ac_exeext conftest.$ac_ext
9995fi
Theodore Ts'oe1052142006-10-21 21:46:47 -04009996{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5
9997echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +00009998
Theodore Ts'oa04eba32003-05-03 16:35:17 -04009999 if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010000
10001
10002
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010003 use_additional=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010004
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010005 acl_save_prefix="$prefix"
10006 prefix="$acl_final_prefix"
10007 acl_save_exec_prefix="$exec_prefix"
10008 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010009
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010010 eval additional_includedir=\"$includedir\"
10011 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010012
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010013 exec_prefix="$acl_save_exec_prefix"
10014 prefix="$acl_save_prefix"
10015
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010016
Theodore Ts'oe1052142006-10-21 21:46:47 -040010017# Check whether --with-libintl-prefix was given.
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010018if test "${with_libintl_prefix+set}" = set; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010019 withval=$with_libintl_prefix;
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010020 if test "X$withval" = "Xno"; then
10021 use_additional=no
10022 else
10023 if test "X$withval" = "X"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010024
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010025 acl_save_prefix="$prefix"
10026 prefix="$acl_final_prefix"
10027 acl_save_exec_prefix="$exec_prefix"
10028 exec_prefix="$acl_final_exec_prefix"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010029
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010030 eval additional_includedir=\"$includedir\"
10031 eval additional_libdir=\"$libdir\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010032
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010033 exec_prefix="$acl_save_exec_prefix"
10034 prefix="$acl_save_prefix"
10035
10036 else
10037 additional_includedir="$withval/include"
10038 additional_libdir="$withval/lib"
10039 fi
10040 fi
10041
Theodore Ts'oe1052142006-10-21 21:46:47 -040010042fi
10043
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010044 LIBINTL=
10045 LTLIBINTL=
10046 INCINTL=
10047 rpathdirs=
10048 ltrpathdirs=
10049 names_already_handled=
10050 names_next_round='intl '
10051 while test -n "$names_next_round"; do
10052 names_this_round="$names_next_round"
10053 names_next_round=
10054 for name in $names_this_round; do
10055 already_handled=
10056 for n in $names_already_handled; do
10057 if test "$n" = "$name"; then
10058 already_handled=yes
10059 break
10060 fi
10061 done
10062 if test -z "$already_handled"; then
10063 names_already_handled="$names_already_handled $name"
10064 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10065 eval value=\"\$HAVE_LIB$uppername\"
10066 if test -n "$value"; then
10067 if test "$value" = yes; then
10068 eval value=\"\$LIB$uppername\"
10069 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10070 eval value=\"\$LTLIB$uppername\"
10071 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10072 else
10073 :
10074 fi
10075 else
10076 found_dir=
10077 found_la=
10078 found_so=
10079 found_a=
10080 if test $use_additional = yes; then
10081 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10082 found_dir="$additional_libdir"
10083 found_so="$additional_libdir/lib$name.$shlibext"
10084 if test -f "$additional_libdir/lib$name.la"; then
10085 found_la="$additional_libdir/lib$name.la"
10086 fi
10087 else
10088 if test -f "$additional_libdir/lib$name.$libext"; then
10089 found_dir="$additional_libdir"
10090 found_a="$additional_libdir/lib$name.$libext"
10091 if test -f "$additional_libdir/lib$name.la"; then
10092 found_la="$additional_libdir/lib$name.la"
10093 fi
10094 fi
10095 fi
10096 fi
10097 if test "X$found_dir" = "X"; then
10098 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010099
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010100 acl_save_prefix="$prefix"
10101 prefix="$acl_final_prefix"
10102 acl_save_exec_prefix="$exec_prefix"
10103 exec_prefix="$acl_final_exec_prefix"
10104 eval x=\"$x\"
10105 exec_prefix="$acl_save_exec_prefix"
10106 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010107
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010108 case "$x" in
10109 -L*)
10110 dir=`echo "X$x" | sed -e 's/^X-L//'`
10111 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10112 found_dir="$dir"
10113 found_so="$dir/lib$name.$shlibext"
10114 if test -f "$dir/lib$name.la"; then
10115 found_la="$dir/lib$name.la"
10116 fi
10117 else
10118 if test -f "$dir/lib$name.$libext"; then
10119 found_dir="$dir"
10120 found_a="$dir/lib$name.$libext"
10121 if test -f "$dir/lib$name.la"; then
10122 found_la="$dir/lib$name.la"
10123 fi
10124 fi
10125 fi
10126 ;;
10127 esac
10128 if test "X$found_dir" != "X"; then
10129 break
10130 fi
10131 done
10132 fi
10133 if test "X$found_dir" != "X"; then
10134 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10135 if test "X$found_so" != "X"; then
10136 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
10137 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10138 else
10139 haveit=
10140 for x in $ltrpathdirs; do
10141 if test "X$x" = "X$found_dir"; then
10142 haveit=yes
10143 break
10144 fi
10145 done
10146 if test -z "$haveit"; then
10147 ltrpathdirs="$ltrpathdirs $found_dir"
10148 fi
10149 if test "$hardcode_direct" = yes; then
10150 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10151 else
10152 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
10153 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10154 haveit=
10155 for x in $rpathdirs; do
10156 if test "X$x" = "X$found_dir"; then
10157 haveit=yes
10158 break
10159 fi
10160 done
10161 if test -z "$haveit"; then
10162 rpathdirs="$rpathdirs $found_dir"
10163 fi
10164 else
10165 haveit=
10166 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010167
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010168 acl_save_prefix="$prefix"
10169 prefix="$acl_final_prefix"
10170 acl_save_exec_prefix="$exec_prefix"
10171 exec_prefix="$acl_final_exec_prefix"
10172 eval x=\"$x\"
10173 exec_prefix="$acl_save_exec_prefix"
10174 prefix="$acl_save_prefix"
10175
10176 if test "X$x" = "X-L$found_dir"; then
10177 haveit=yes
10178 break
10179 fi
10180 done
10181 if test -z "$haveit"; then
10182 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10183 fi
10184 if test "$hardcode_minus_L" != no; then
10185 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10186 else
10187 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10188 fi
10189 fi
10190 fi
10191 fi
10192 else
10193 if test "X$found_a" != "X"; then
10194 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10195 else
10196 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10197 fi
10198 fi
10199 additional_includedir=
10200 case "$found_dir" in
10201 */lib | */lib/)
10202 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10203 additional_includedir="$basedir/include"
10204 ;;
10205 esac
10206 if test "X$additional_includedir" != "X"; then
10207 if test "X$additional_includedir" != "X/usr/include"; then
10208 haveit=
10209 if test "X$additional_includedir" = "X/usr/local/include"; then
10210 if test -n "$GCC"; then
10211 case $host_os in
10212 linux*) haveit=yes;;
10213 esac
10214 fi
10215 fi
10216 if test -z "$haveit"; then
10217 for x in $CPPFLAGS $INCINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010218
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010219 acl_save_prefix="$prefix"
10220 prefix="$acl_final_prefix"
10221 acl_save_exec_prefix="$exec_prefix"
10222 exec_prefix="$acl_final_exec_prefix"
10223 eval x=\"$x\"
10224 exec_prefix="$acl_save_exec_prefix"
10225 prefix="$acl_save_prefix"
10226
10227 if test "X$x" = "X-I$additional_includedir"; then
10228 haveit=yes
10229 break
10230 fi
10231 done
10232 if test -z "$haveit"; then
10233 if test -d "$additional_includedir"; then
10234 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10235 fi
10236 fi
10237 fi
10238 fi
10239 fi
10240 if test -n "$found_la"; then
10241 save_libdir="$libdir"
10242 case "$found_la" in
10243 */* | *\\*) . "$found_la" ;;
10244 *) . "./$found_la" ;;
10245 esac
10246 libdir="$save_libdir"
10247 for dep in $dependency_libs; do
10248 case "$dep" in
10249 -L*)
10250 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10251 if test "X$additional_libdir" != "X/usr/lib"; then
10252 haveit=
10253 if test "X$additional_libdir" = "X/usr/local/lib"; then
10254 if test -n "$GCC"; then
10255 case $host_os in
10256 linux*) haveit=yes;;
10257 esac
10258 fi
10259 fi
10260 if test -z "$haveit"; then
10261 haveit=
10262 for x in $LDFLAGS $LIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010263
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010264 acl_save_prefix="$prefix"
10265 prefix="$acl_final_prefix"
10266 acl_save_exec_prefix="$exec_prefix"
10267 exec_prefix="$acl_final_exec_prefix"
10268 eval x=\"$x\"
10269 exec_prefix="$acl_save_exec_prefix"
10270 prefix="$acl_save_prefix"
10271
10272 if test "X$x" = "X-L$additional_libdir"; then
10273 haveit=yes
10274 break
10275 fi
10276 done
10277 if test -z "$haveit"; then
10278 if test -d "$additional_libdir"; then
10279 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
10280 fi
10281 fi
10282 haveit=
10283 for x in $LDFLAGS $LTLIBINTL; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010284
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010285 acl_save_prefix="$prefix"
10286 prefix="$acl_final_prefix"
10287 acl_save_exec_prefix="$exec_prefix"
10288 exec_prefix="$acl_final_exec_prefix"
10289 eval x=\"$x\"
10290 exec_prefix="$acl_save_exec_prefix"
10291 prefix="$acl_save_prefix"
10292
10293 if test "X$x" = "X-L$additional_libdir"; then
10294 haveit=yes
10295 break
10296 fi
10297 done
10298 if test -z "$haveit"; then
10299 if test -d "$additional_libdir"; then
10300 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
10301 fi
10302 fi
10303 fi
10304 fi
10305 ;;
10306 -R*)
10307 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10308 if test "$enable_rpath" != no; then
10309 haveit=
10310 for x in $rpathdirs; do
10311 if test "X$x" = "X$dir"; then
10312 haveit=yes
10313 break
10314 fi
10315 done
10316 if test -z "$haveit"; then
10317 rpathdirs="$rpathdirs $dir"
10318 fi
10319 haveit=
10320 for x in $ltrpathdirs; do
10321 if test "X$x" = "X$dir"; then
10322 haveit=yes
10323 break
10324 fi
10325 done
10326 if test -z "$haveit"; then
10327 ltrpathdirs="$ltrpathdirs $dir"
10328 fi
10329 fi
10330 ;;
10331 -l*)
10332 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10333 ;;
10334 *.la)
10335 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10336 ;;
10337 *)
10338 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10339 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10340 ;;
10341 esac
10342 done
10343 fi
10344 else
10345 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10346 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10347 fi
10348 fi
10349 fi
10350 done
10351 done
10352 if test "X$rpathdirs" != "X"; then
10353 if test -n "$hardcode_libdir_separator"; then
10354 alldirs=
10355 for found_dir in $rpathdirs; do
10356 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10357 done
10358 acl_save_libdir="$libdir"
10359 libdir="$alldirs"
10360 eval flag=\"$hardcode_libdir_flag_spec\"
10361 libdir="$acl_save_libdir"
10362 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10363 else
10364 for found_dir in $rpathdirs; do
10365 acl_save_libdir="$libdir"
10366 libdir="$found_dir"
10367 eval flag=\"$hardcode_libdir_flag_spec\"
10368 libdir="$acl_save_libdir"
10369 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10370 done
10371 fi
10372 fi
10373 if test "X$ltrpathdirs" != "X"; then
10374 for found_dir in $ltrpathdirs; do
10375 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10376 done
10377 fi
10378
Theodore Ts'oe1052142006-10-21 21:46:47 -040010379 { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5
10380echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010381if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then
10382 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010383else
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010384 gt_save_CPPFLAGS="$CPPFLAGS"
10385 CPPFLAGS="$CPPFLAGS $INCINTL"
10386 gt_save_LIBS="$LIBS"
10387 LIBS="$LIBS $LIBINTL"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010388 cat >conftest.$ac_ext <<_ACEOF
10389/* confdefs.h. */
10390_ACEOF
10391cat confdefs.h >>conftest.$ac_ext
10392cat >>conftest.$ac_ext <<_ACEOF
10393/* end confdefs.h. */
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050010394#include <libintl.h>
10395extern int _nl_msg_cat_cntr;
10396extern
10397#ifdef __cplusplus
10398"C"
10399#endif
10400const char *_nl_expand_alias ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010401int
10402main ()
10403{
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050010404bindtextdomain ("", "");
10405return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010406 ;
10407 return 0;
10408}
10409_ACEOF
10410rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040010411if { (ac_try="$ac_link"
10412case "(($ac_try" in
10413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10414 *) ac_try_echo=$ac_try;;
10415esac
10416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10417 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010418 ac_status=$?
10419 grep -v '^ *+' conftest.er1 >conftest.err
10420 rm -f conftest.er1
10421 cat conftest.err >&5
10422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010423 (exit $ac_status); } && {
10424 test -z "$ac_c_werror_flag" ||
10425 test ! -s conftest.err
10426 } && test -s conftest$ac_exeext &&
10427 $as_test_x conftest$ac_exeext; then
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050010428 gt_cv_func_gnugettext1_libintl=yes
10429else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010430 echo "$as_me: failed program was:" >&5
10431sed 's/^/| /' conftest.$ac_ext >&5
10432
Theodore Ts'oe1052142006-10-21 21:46:47 -040010433 gt_cv_func_gnugettext1_libintl=no
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050010434fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040010435
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010436rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010437 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'o2b5901d2004-11-19 17:06:47 -050010438 if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then
10439 LIBS="$LIBS $LIBICONV"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010440 cat >conftest.$ac_ext <<_ACEOF
10441/* confdefs.h. */
10442_ACEOF
10443cat confdefs.h >>conftest.$ac_ext
10444cat >>conftest.$ac_ext <<_ACEOF
10445/* end confdefs.h. */
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010446#include <libintl.h>
10447extern int _nl_msg_cat_cntr;
10448extern
10449#ifdef __cplusplus
10450"C"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010451#endif
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010452const char *_nl_expand_alias ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010453int
10454main ()
10455{
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010456bindtextdomain ("", "");
10457return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010458 ;
10459 return 0;
10460}
10461_ACEOF
10462rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040010463if { (ac_try="$ac_link"
10464case "(($ac_try" in
10465 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10466 *) ac_try_echo=$ac_try;;
10467esac
10468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10469 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010470 ac_status=$?
10471 grep -v '^ *+' conftest.er1 >conftest.err
10472 rm -f conftest.er1
10473 cat conftest.err >&5
10474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010475 (exit $ac_status); } && {
10476 test -z "$ac_c_werror_flag" ||
10477 test ! -s conftest.err
10478 } && test -s conftest$ac_exeext &&
10479 $as_test_x conftest$ac_exeext; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010480 LIBINTL="$LIBINTL $LIBICONV"
10481 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10482 gt_cv_func_gnugettext1_libintl=yes
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010483
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010484else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010485 echo "$as_me: failed program was:" >&5
10486sed 's/^/| /' conftest.$ac_ext >&5
10487
Theodore Ts'oe1052142006-10-21 21:46:47 -040010488
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010489fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040010490
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010491rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010492 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010493 fi
10494 CPPFLAGS="$gt_save_CPPFLAGS"
10495 LIBS="$gt_save_LIBS"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010496fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040010497{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5
10498echo "${ECHO_T}$gt_cv_func_gnugettext1_libintl" >&6; }
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010499 fi
10500
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010501 if test "$gt_cv_func_gnugettext1_libc" = "yes" \
10502 || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010503 && test "$PACKAGE" != gettext-runtime \
10504 && test "$PACKAGE" != gettext-tools; }; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010505 gt_use_preinstalled_gnugettext=yes
10506 else
10507 LIBINTL=
10508 LTLIBINTL=
10509 INCINTL=
10510 fi
10511
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010512
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010513 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
10514 nls_cv_use_gnu_gettext=yes
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010515 fi
10516 fi
10517
10518 if test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010519 BUILD_INCLUDED_LIBINTL=yes
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010520 USE_INCLUDED_LIBINTL=yes
10521 LIBINTL="\${top_builddir}/intl/libintl.a $LIBICONV"
10522 LTLIBINTL="\${top_builddir}/intl/libintl.a $LTLIBICONV"
10523 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010524 fi
10525
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010526 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10527 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10528 CATOBJEXT=.gmo
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010529 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010530
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010531
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010532 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10533 || test "$nls_cv_use_gnu_gettext" = "yes"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010534
10535cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010536#define ENABLE_NLS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010537_ACEOF
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010538
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010539 else
10540 USE_NLS=no
10541 fi
10542 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010543
Theodore Ts'oe1052142006-10-21 21:46:47 -040010544 { echo "$as_me:$LINENO: checking whether to use NLS" >&5
10545echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; }
10546 { echo "$as_me:$LINENO: result: $USE_NLS" >&5
10547echo "${ECHO_T}$USE_NLS" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010548 if test "$USE_NLS" = "yes"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010549 { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5
10550echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010551 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10552 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
10553 gt_source="external libintl"
10554 else
10555 gt_source="libc"
10556 fi
10557 else
10558 gt_source="included intl directory"
10559 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040010560 { echo "$as_me:$LINENO: result: $gt_source" >&5
10561echo "${ECHO_T}$gt_source" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010562 fi
10563
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010564 if test "$USE_NLS" = "yes"; then
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010565
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010566 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10567 if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010568 { echo "$as_me:$LINENO: checking how to link with libintl" >&5
10569echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; }
10570 { echo "$as_me:$LINENO: result: $LIBINTL" >&5
10571echo "${ECHO_T}$LIBINTL" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010572
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010573 for element in $INCINTL; do
10574 haveit=
10575 for x in $CPPFLAGS; do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010576
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010577 acl_save_prefix="$prefix"
10578 prefix="$acl_final_prefix"
10579 acl_save_exec_prefix="$exec_prefix"
10580 exec_prefix="$acl_final_exec_prefix"
10581 eval x=\"$x\"
10582 exec_prefix="$acl_save_exec_prefix"
10583 prefix="$acl_save_prefix"
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010584
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010585 if test "X$x" = "X$element"; then
10586 haveit=yes
10587 break
10588 fi
10589 done
10590 if test -z "$haveit"; then
10591 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10592 fi
10593 done
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010594
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010595 fi
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000010596
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010597
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010598cat >>confdefs.h <<\_ACEOF
10599#define HAVE_GETTEXT 1
10600_ACEOF
10601
10602
10603cat >>confdefs.h <<\_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010604#define HAVE_DCGETTEXT 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010605_ACEOF
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010606
10607 fi
10608
10609 POSUB=po
10610 fi
10611
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010612
10613 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010614 BUILD_INCLUDED_LIBINTL=yes
10615 fi
10616
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010617
10618
10619
Theodore Ts'o93636bd2003-07-12 02:45:05 -040010620
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010621 nls_cv_header_intl=
10622 nls_cv_header_libgt=
10623
10624 DATADIRNAME=share
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010625
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010626
10627 INSTOBJEXT=.mo
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010628
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010629
10630 GENCAT=gencat
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010631
10632
10633 if test "$USE_INCLUDED_LIBINTL" = yes; then
10634 INTLOBJS="\$(GETTOBJS)"
10635 fi
10636
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010637
10638 INTL_LIBTOOL_SUFFIX_PREFIX=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010639
10640
Theodore Ts'oa04eba32003-05-03 16:35:17 -040010641
10642 INTLLIBS="$LIBINTL"
Theodore Ts'o93636bd2003-07-12 02:45:05 -040010643
10644
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010645
10646
10647
10648
10649
Theodore Ts'oe1052142006-10-21 21:46:47 -040010650{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10651echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
10652set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10653if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010654 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010655else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010656 cat >conftest.make <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040010657SHELL = /bin/sh
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010658all:
Theodore Ts'oe1052142006-10-21 21:46:47 -040010659 @echo '@@@%%%=$(MAKE)=@@@%%%'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010660_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010661# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
Theodore Ts'oe1052142006-10-21 21:46:47 -040010662case `${MAKE-make} -f conftest.make 2>/dev/null` in
10663 *@@@%%%=?*=@@@%%%*)
10664 eval ac_cv_prog_make_${ac_make}_set=yes;;
10665 *)
10666 eval ac_cv_prog_make_${ac_make}_set=no;;
10667esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010668rm -f conftest.make
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010669fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040010670if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10671 { echo "$as_me:$LINENO: result: yes" >&5
10672echo "${ECHO_T}yes" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010673 SET_MAKE=
10674else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010675 { echo "$as_me:$LINENO: result: no" >&5
10676echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010677 SET_MAKE="MAKE=${MAKE-make}"
10678fi
10679
10680# Extract the first word of "ln", so it can be a program name with args.
10681set dummy ln; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040010682{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10683echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010684if test "${ac_cv_path_LN+set}" = set; then
10685 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010686else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010687 case $LN in
10688 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010689 ac_cv_path_LN="$LN" # Let the user override the test with a path.
10690 ;;
10691 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10693for as_dir in $PATH
10694do
10695 IFS=$as_save_IFS
10696 test -z "$as_dir" && as_dir=.
10697 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010699 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
10700 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10701 break 2
10702 fi
10703done
10704done
Theodore Ts'oe1052142006-10-21 21:46:47 -040010705IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010706
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010707 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10708 ;;
10709esac
10710fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010711LN=$ac_cv_path_LN
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010712if test -n "$LN"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010713 { echo "$as_me:$LINENO: result: $LN" >&5
10714echo "${ECHO_T}$LN" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010715else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010716 { echo "$as_me:$LINENO: result: no" >&5
10717echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010718fi
10719
Theodore Ts'oe1052142006-10-21 21:46:47 -040010720
10721{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
10722echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010723LN_S=$as_ln_s
10724if test "$LN_S" = "ln -s"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010725 { echo "$as_me:$LINENO: result: yes" >&5
10726echo "${ECHO_T}yes" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000010727else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010728 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
10729echo "${ECHO_T}no, using $LN_S" >&6; }
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000010730fi
10731
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010732# Extract the first word of "mv", so it can be a program name with args.
10733set dummy mv; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040010734{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10735echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010736if test "${ac_cv_path_MV+set}" = set; then
10737 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010738else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010739 case $MV in
10740 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010741 ac_cv_path_MV="$MV" # Let the user override the test with a path.
10742 ;;
10743 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10745for as_dir in $PATH
10746do
10747 IFS=$as_save_IFS
10748 test -z "$as_dir" && as_dir=.
10749 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010751 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
10752 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10753 break 2
10754 fi
10755done
10756done
Theodore Ts'oe1052142006-10-21 21:46:47 -040010757IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010758
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010759 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
10760 ;;
10761esac
10762fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010763MV=$ac_cv_path_MV
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010764if test -n "$MV"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010765 { echo "$as_me:$LINENO: result: $MV" >&5
10766echo "${ECHO_T}$MV" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010767else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010768 { echo "$as_me:$LINENO: result: no" >&5
10769echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010770fi
10771
Theodore Ts'oe1052142006-10-21 21:46:47 -040010772
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010773# Extract the first word of "cp", so it can be a program name with args.
10774set dummy cp; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040010775{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10776echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010777if test "${ac_cv_path_CP+set}" = set; then
10778 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010779else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010780 case $CP in
10781 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010782 ac_cv_path_CP="$CP" # Let the user override the test with a path.
10783 ;;
10784 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10786for as_dir in $PATH
10787do
10788 IFS=$as_save_IFS
10789 test -z "$as_dir" && as_dir=.
10790 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010792 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
10793 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10794 break 2
10795 fi
10796done
10797done
Theodore Ts'oe1052142006-10-21 21:46:47 -040010798IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010799
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010800 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
10801 ;;
10802esac
10803fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010804CP=$ac_cv_path_CP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010805if test -n "$CP"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010806 { echo "$as_me:$LINENO: result: $CP" >&5
10807echo "${ECHO_T}$CP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010808else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010809 { echo "$as_me:$LINENO: result: no" >&5
10810echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010811fi
10812
Theodore Ts'oe1052142006-10-21 21:46:47 -040010813
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010814# Extract the first word of "rm", so it can be a program name with args.
10815set dummy rm; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040010816{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10817echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010818if test "${ac_cv_path_RM+set}" = set; then
10819 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010820else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010821 case $RM in
10822 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010823 ac_cv_path_RM="$RM" # Let the user override the test with a path.
10824 ;;
10825 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10827for as_dir in $PATH
10828do
10829 IFS=$as_save_IFS
10830 test -z "$as_dir" && as_dir=.
10831 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010832 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010833 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext"
10834 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10835 break 2
10836 fi
10837done
10838done
Theodore Ts'oe1052142006-10-21 21:46:47 -040010839IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010840
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010841 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
10842 ;;
10843esac
10844fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010845RM=$ac_cv_path_RM
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010846if test -n "$RM"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010847 { echo "$as_me:$LINENO: result: $RM" >&5
10848echo "${ECHO_T}$RM" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010849else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010850 { echo "$as_me:$LINENO: result: no" >&5
10851echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010852fi
10853
Theodore Ts'oe1052142006-10-21 21:46:47 -040010854
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010855# Extract the first word of "chmod", so it can be a program name with args.
10856set dummy chmod; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040010857{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10858echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010859if test "${ac_cv_path_CHMOD+set}" = set; then
10860 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010861else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010862 case $CHMOD in
10863 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010864 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
10865 ;;
10866 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10868for as_dir in $PATH
10869do
10870 IFS=$as_save_IFS
10871 test -z "$as_dir" && as_dir=.
10872 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010874 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext"
10875 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10876 break 2
10877 fi
10878done
10879done
Theodore Ts'oe1052142006-10-21 21:46:47 -040010880IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010881
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010882 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
10883 ;;
10884esac
10885fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010886CHMOD=$ac_cv_path_CHMOD
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010887if test -n "$CHMOD"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010888 { echo "$as_me:$LINENO: result: $CHMOD" >&5
10889echo "${ECHO_T}$CHMOD" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010890else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010891 { echo "$as_me:$LINENO: result: no" >&5
10892echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010893fi
10894
Theodore Ts'oe1052142006-10-21 21:46:47 -040010895
Theodore Ts'o32237012005-01-17 19:13:39 -050010896for ac_prog in gawk mawk nawk awk
10897do
10898 # Extract the first word of "$ac_prog", so it can be a program name with args.
10899set dummy $ac_prog; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040010900{ echo "$as_me:$LINENO: checking for $ac_word" >&5
10901echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'o32237012005-01-17 19:13:39 -050010902if test "${ac_cv_prog_AWK+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010903 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010904else
Theodore Ts'o32237012005-01-17 19:13:39 -050010905 if test -n "$AWK"; then
10906 ac_cv_prog_AWK="$AWK" # Let the user override the test.
10907else
10908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010909for as_dir in $PATH
10910do
10911 IFS=$as_save_IFS
10912 test -z "$as_dir" && as_dir=.
10913 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'o32237012005-01-17 19:13:39 -050010915 ac_cv_prog_AWK="$ac_prog"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010916 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10917 break 2
10918 fi
10919done
10920done
Theodore Ts'oe1052142006-10-21 21:46:47 -040010921IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050010922
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010923fi
Theodore Ts'o32237012005-01-17 19:13:39 -050010924fi
10925AWK=$ac_cv_prog_AWK
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010926if test -n "$AWK"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040010927 { echo "$as_me:$LINENO: result: $AWK" >&5
10928echo "${ECHO_T}$AWK" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010929else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010930 { echo "$as_me:$LINENO: result: no" >&5
10931echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000010932fi
10933
Theodore Ts'oe1052142006-10-21 21:46:47 -040010934
Theodore Ts'o32237012005-01-17 19:13:39 -050010935 test -n "$AWK" && break
10936done
10937
Theodore Ts'oe1052142006-10-21 21:46:47 -040010938{ echo "$as_me:$LINENO: checking for egrep" >&5
10939echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
10940if test "${ac_cv_path_EGREP+set}" = set; then
Theodore Ts'o32237012005-01-17 19:13:39 -050010941 echo $ECHO_N "(cached) $ECHO_C" >&6
10942else
Theodore Ts'oe1052142006-10-21 21:46:47 -040010943 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
10944 then ac_cv_path_EGREP="$GREP -E"
10945 else
10946 # Extract the first word of "egrep" to use in msg output
10947if test -z "$EGREP"; then
10948set dummy egrep; ac_prog_name=$2
10949if test "${ac_cv_path_EGREP+set}" = set; then
10950 echo $ECHO_N "(cached) $ECHO_C" >&6
10951else
10952 ac_path_EGREP_found=false
10953# Loop through the user's path and test for each of PROGNAME-LIST
10954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10955for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
10956do
10957 IFS=$as_save_IFS
10958 test -z "$as_dir" && as_dir=.
10959 for ac_prog in egrep; do
10960 for ac_exec_ext in '' $ac_executable_extensions; do
10961 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040010962 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
Theodore Ts'oe1052142006-10-21 21:46:47 -040010963 # Check for GNU ac_path_EGREP and select it if it is found.
10964 # Check for GNU $ac_path_EGREP
10965case `"$ac_path_EGREP" --version 2>&1` in
10966*GNU*)
10967 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
10968*)
10969 ac_count=0
10970 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
10971 while :
10972 do
10973 cat "conftest.in" "conftest.in" >"conftest.tmp"
10974 mv "conftest.tmp" "conftest.in"
10975 cp "conftest.in" "conftest.nl"
10976 echo 'EGREP' >> "conftest.nl"
10977 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
10978 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
10979 ac_count=`expr $ac_count + 1`
10980 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
10981 # Best one so far, save it but keep looking for a better one
10982 ac_cv_path_EGREP="$ac_path_EGREP"
10983 ac_path_EGREP_max=$ac_count
Theodore Ts'o32237012005-01-17 19:13:39 -050010984 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040010985 # 10*(2^10) chars as input seems more than enough
10986 test $ac_count -gt 10 && break
10987 done
10988 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
10989esac
10990
10991
10992 $ac_path_EGREP_found && break 3
10993 done
10994done
10995
10996done
10997IFS=$as_save_IFS
10998
10999
Theodore Ts'o32237012005-01-17 19:13:39 -050011000fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011001
11002EGREP="$ac_cv_path_EGREP"
11003if test -z "$EGREP"; then
11004 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
11005echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
11006 { (exit 1); exit 1; }; }
11007fi
11008
11009else
11010 ac_cv_path_EGREP=$EGREP
11011fi
11012
11013
11014 fi
11015fi
11016{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
11017echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
11018 EGREP="$ac_cv_path_EGREP"
Theodore Ts'o32237012005-01-17 19:13:39 -050011019
11020
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011021# Extract the first word of "sed", so it can be a program name with args.
11022set dummy sed; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011023{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11024echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011025if test "${ac_cv_path_SED+set}" = set; then
11026 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011027else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011028 case $SED in
11029 [\\/]* | ?:[\\/]*)
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011030 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11031 ;;
11032 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011033 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11034for as_dir in $PATH
11035do
11036 IFS=$as_save_IFS
11037 test -z "$as_dir" && as_dir=.
11038 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011039 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011040 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
11041 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11042 break 2
11043 fi
11044done
11045done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011046IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011047
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011048 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11049 ;;
11050esac
11051fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011052SED=$ac_cv_path_SED
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011053if test -n "$SED"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011054 { echo "$as_me:$LINENO: result: $SED" >&5
11055echo "${ECHO_T}$SED" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011056else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011057 { echo "$as_me:$LINENO: result: no" >&5
11058echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011059fi
11060
Theodore Ts'oe1052142006-10-21 21:46:47 -040011061
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011062# Extract the first word of "perl", so it can be a program name with args.
11063set dummy perl; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011064{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11065echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011066if test "${ac_cv_path_PERL+set}" = set; then
11067 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011068else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011069 case $PERL in
11070 [\\/]* | ?:[\\/]*)
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011071 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11072 ;;
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011073 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11075for as_dir in $PATH
11076do
11077 IFS=$as_save_IFS
11078 test -z "$as_dir" && as_dir=.
11079 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011081 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
11082 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11083 break 2
11084 fi
11085done
11086done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011087IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011088
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011089 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11090 ;;
11091esac
11092fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011093PERL=$ac_cv_path_PERL
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011094if test -n "$PERL"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011095 { echo "$as_me:$LINENO: result: $PERL" >&5
11096echo "${ECHO_T}$PERL" >&6; }
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011097else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011098 { echo "$as_me:$LINENO: result: no" >&5
11099echo "${ECHO_T}no" >&6; }
Theodore Ts'o9d564f71999-07-03 20:25:58 +000011100fi
11101
Theodore Ts'oe1052142006-10-21 21:46:47 -040011102
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011103# Extract the first word of "ldconfig", so it can be a program name with args.
11104set dummy ldconfig; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011105{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11106echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011107if test "${ac_cv_path_LDCONFIG+set}" = set; then
11108 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011109else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011110 case $LDCONFIG in
11111 [\\/]* | ?:[\\/]*)
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011112 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11113 ;;
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011114 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11116for as_dir in $PATH
11117do
11118 IFS=$as_save_IFS
11119 test -z "$as_dir" && as_dir=.
11120 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011122 ac_cv_path_LDCONFIG="$as_dir/$ac_word$ac_exec_ext"
11123 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11124 break 2
11125 fi
11126done
11127done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011128IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011129
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011130 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11131 ;;
11132esac
11133fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011134LDCONFIG=$ac_cv_path_LDCONFIG
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011135if test -n "$LDCONFIG"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011136 { echo "$as_me:$LINENO: result: $LDCONFIG" >&5
11137echo "${ECHO_T}$LDCONFIG" >&6; }
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011138else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011139 { echo "$as_me:$LINENO: result: no" >&5
11140echo "${ECHO_T}no" >&6; }
Theodore Ts'o250f79f2001-05-19 22:02:22 +000011141fi
11142
Theodore Ts'oe1052142006-10-21 21:46:47 -040011143
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011144if test -n "$ac_tool_prefix"; then
11145 # 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 +000011146set dummy ${ac_tool_prefix}ar; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011147{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11148echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011149if test "${ac_cv_prog_AR+set}" = set; then
11150 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011151else
11152 if test -n "$AR"; then
11153 ac_cv_prog_AR="$AR" # Let the user override the test.
11154else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11156for as_dir in $PATH
11157do
11158 IFS=$as_save_IFS
11159 test -z "$as_dir" && as_dir=.
11160 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011162 ac_cv_prog_AR="${ac_tool_prefix}ar"
11163 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11164 break 2
11165 fi
11166done
11167done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011168IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011169
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011170fi
11171fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011172AR=$ac_cv_prog_AR
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011173if test -n "$AR"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011174 { echo "$as_me:$LINENO: result: $AR" >&5
11175echo "${ECHO_T}$AR" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011176else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011177 { echo "$as_me:$LINENO: result: no" >&5
11178echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011179fi
11180
Theodore Ts'oe1052142006-10-21 21:46:47 -040011181
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011182fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011183if test -z "$ac_cv_prog_AR"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011184 ac_ct_AR=$AR
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011185 # Extract the first word of "ar", so it can be a program name with args.
11186set dummy ar; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011187{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11188echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011189if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
11190 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011191else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011192 if test -n "$ac_ct_AR"; then
11193 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011194else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11196for as_dir in $PATH
11197do
11198 IFS=$as_save_IFS
11199 test -z "$as_dir" && as_dir=.
11200 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011201 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011202 ac_cv_prog_ac_ct_AR="ar"
11203 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11204 break 2
11205 fi
11206done
11207done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011208IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011209
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011210fi
11211fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011212ac_ct_AR=$ac_cv_prog_ac_ct_AR
11213if test -n "$ac_ct_AR"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011214 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
11215echo "${ECHO_T}$ac_ct_AR" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011216else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011217 { echo "$as_me:$LINENO: result: no" >&5
11218echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011219fi
11220
Theodore Ts'oe1052142006-10-21 21:46:47 -040011221 if test "x$ac_ct_AR" = x; then
11222 AR="ar"
11223 else
11224 case $cross_compiling:$ac_tool_warned in
11225yes:)
11226{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
11227whose name does not start with the host triplet. If you think this
11228configuration is useful to you, please write to autoconf@gnu.org." >&5
11229echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
11230whose name does not start with the host triplet. If you think this
11231configuration is useful to you, please write to autoconf@gnu.org." >&2;}
11232ac_tool_warned=yes ;;
11233esac
11234 AR=$ac_ct_AR
11235 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011236else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011237 AR="$ac_cv_prog_AR"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011238fi
11239
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011240if test -n "$ac_tool_prefix"; then
11241 # 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 +000011242set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011243{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11244echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011245if test "${ac_cv_prog_RANLIB+set}" = set; then
11246 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011247else
11248 if test -n "$RANLIB"; then
11249 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11250else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11252for as_dir in $PATH
11253do
11254 IFS=$as_save_IFS
11255 test -z "$as_dir" && as_dir=.
11256 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011257 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011258 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11259 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11260 break 2
11261 fi
11262done
11263done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011264IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011265
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011266fi
11267fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011268RANLIB=$ac_cv_prog_RANLIB
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011269if test -n "$RANLIB"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011270 { echo "$as_me:$LINENO: result: $RANLIB" >&5
11271echo "${ECHO_T}$RANLIB" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011272else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011273 { echo "$as_me:$LINENO: result: no" >&5
11274echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011275fi
11276
Theodore Ts'oe1052142006-10-21 21:46:47 -040011277
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011278fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011279if test -z "$ac_cv_prog_RANLIB"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011280 ac_ct_RANLIB=$RANLIB
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011281 # Extract the first word of "ranlib", so it can be a program name with args.
11282set dummy ranlib; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011283{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11284echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011285if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
11286 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011287else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011288 if test -n "$ac_ct_RANLIB"; then
11289 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011290else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11292for as_dir in $PATH
11293do
11294 IFS=$as_save_IFS
11295 test -z "$as_dir" && as_dir=.
11296 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011298 ac_cv_prog_ac_ct_RANLIB="ranlib"
11299 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11300 break 2
11301 fi
11302done
11303done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011304IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011305
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011306fi
11307fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011308ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11309if test -n "$ac_ct_RANLIB"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011310 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
11311echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011312else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011313 { echo "$as_me:$LINENO: result: no" >&5
11314echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011315fi
11316
Theodore Ts'oe1052142006-10-21 21:46:47 -040011317 if test "x$ac_ct_RANLIB" = x; then
11318 RANLIB=":"
11319 else
11320 case $cross_compiling:$ac_tool_warned in
11321yes:)
11322{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
11323whose name does not start with the host triplet. If you think this
11324configuration is useful to you, please write to autoconf@gnu.org." >&5
11325echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
11326whose name does not start with the host triplet. If you think this
11327configuration is useful to you, please write to autoconf@gnu.org." >&2;}
11328ac_tool_warned=yes ;;
11329esac
11330 RANLIB=$ac_ct_RANLIB
11331 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011332else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011333 RANLIB="$ac_cv_prog_RANLIB"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011334fi
11335
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011336if test -n "$ac_tool_prefix"; then
11337 # 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 +000011338set dummy ${ac_tool_prefix}strip; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011339{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11340echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011341if test "${ac_cv_prog_STRIP+set}" = set; then
11342 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011343else
11344 if test -n "$STRIP"; then
11345 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11346else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11348for as_dir in $PATH
11349do
11350 IFS=$as_save_IFS
11351 test -z "$as_dir" && as_dir=.
11352 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011353 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011354 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11355 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11356 break 2
11357 fi
11358done
11359done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011360IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011361
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011362fi
11363fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011364STRIP=$ac_cv_prog_STRIP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011365if test -n "$STRIP"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011366 { echo "$as_me:$LINENO: result: $STRIP" >&5
11367echo "${ECHO_T}$STRIP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011368else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011369 { echo "$as_me:$LINENO: result: no" >&5
11370echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011371fi
11372
Theodore Ts'oe1052142006-10-21 21:46:47 -040011373
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011374fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011375if test -z "$ac_cv_prog_STRIP"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011376 ac_ct_STRIP=$STRIP
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011377 # Extract the first word of "strip", so it can be a program name with args.
11378set dummy strip; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011379{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11380echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011381if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
11382 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011383else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011384 if test -n "$ac_ct_STRIP"; then
11385 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011386else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11388for as_dir in $PATH
11389do
11390 IFS=$as_save_IFS
11391 test -z "$as_dir" && as_dir=.
11392 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011393 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011394 ac_cv_prog_ac_ct_STRIP="strip"
11395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11396 break 2
11397 fi
11398done
11399done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011400IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011401
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011402fi
11403fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011404ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11405if test -n "$ac_ct_STRIP"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011406 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
11407echo "${ECHO_T}$ac_ct_STRIP" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011408else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011409 { echo "$as_me:$LINENO: result: no" >&5
11410echo "${ECHO_T}no" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011411fi
11412
Theodore Ts'oe1052142006-10-21 21:46:47 -040011413 if test "x$ac_ct_STRIP" = x; then
11414 STRIP=":"
11415 else
11416 case $cross_compiling:$ac_tool_warned in
11417yes:)
11418{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
11419whose name does not start with the host triplet. If you think this
11420configuration is useful to you, please write to autoconf@gnu.org." >&5
11421echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
11422whose name does not start with the host triplet. If you think this
11423configuration is useful to you, please write to autoconf@gnu.org." >&2;}
11424ac_tool_warned=yes ;;
11425esac
11426 STRIP=$ac_ct_STRIP
11427 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011428else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011429 STRIP="$ac_cv_prog_STRIP"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011430fi
11431
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011432# Find a good install program. We prefer a C program (faster),
11433# so one script is as good as another. But avoid the broken or
11434# incompatible versions:
11435# SysV /etc/install, /usr/sbin/install
11436# SunOS /usr/etc/install
11437# IRIX /sbin/install
11438# AIX /bin/install
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011439# AmigaOS /C/install, which installs bootblocks on floppy discs
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +000011440# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011441# AFS /usr/afsws/bin/install, which mishandles nonexistent args
11442# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011443# OS/2's system install, which has a completely different semantic
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011444# ./install, which can be erroneously created by make from ./install.sh.
Theodore Ts'oe1052142006-10-21 21:46:47 -040011445{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
11446echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011447if test -z "$INSTALL"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011448if test "${ac_cv_path_install+set}" = set; then
11449 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011450else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11452for as_dir in $PATH
11453do
11454 IFS=$as_save_IFS
11455 test -z "$as_dir" && as_dir=.
11456 # Account for people who put trailing slashes in PATH elements.
11457case $as_dir/ in
11458 ./ | .// | /cC/* | \
11459 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
11460 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
11461 /usr/ucb/* ) ;;
11462 *)
11463 # OSF1 and SCO ODT 3.0 have their own names for install.
11464 # Don't use installbsd from OSF since it installs stuff as root
11465 # by default.
11466 for ac_prog in ginstall scoinst install; do
11467 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011468 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011469 if test $ac_prog = install &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011470 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011471 # AIX install. It has an incompatible calling convention.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011472 :
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011473 elif test $ac_prog = install &&
11474 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
11475 # program-specific install script used by HP pwplus--don't use.
11476 :
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011477 else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011478 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
11479 break 3
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011480 fi
11481 fi
11482 done
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011483 done
11484 ;;
11485esac
11486done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011487IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011488
Theodore Ts'o21c84b71997-04-29 16:15:03 +000011489
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011490fi
Theodore Ts'o21c84b71997-04-29 16:15:03 +000011491 if test "${ac_cv_path_install+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011492 INSTALL=$ac_cv_path_install
Theodore Ts'o21c84b71997-04-29 16:15:03 +000011493 else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011494 # As a last resort, use the slow shell script. Don't cache a
11495 # value for INSTALL within a source directory, because that will
Theodore Ts'o21c84b71997-04-29 16:15:03 +000011496 # break other packages using the cache if that directory is
Theodore Ts'oe1052142006-10-21 21:46:47 -040011497 # removed, or if the value is a relative name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011498 INSTALL=$ac_install_sh
Theodore Ts'o21c84b71997-04-29 16:15:03 +000011499 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011500fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011501{ echo "$as_me:$LINENO: result: $INSTALL" >&5
11502echo "${ECHO_T}$INSTALL" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011503
11504# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
11505# It thinks the first close brace ends the variable substitution.
11506test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
11507
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011508test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
Theodore Ts'oa4bf69d1999-05-29 21:53:30 +000011509
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011510test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
11511
Theodore Ts'o6c133521999-07-03 20:37:03 +000011512# See if we need a separate native compiler.
11513if test $cross_compiling = no; then
11514 BUILD_CC="$CC"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011515
Theodore Ts'o6c133521999-07-03 20:37:03 +000011516else
11517 for ac_prog in gcc cc
11518do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011519 # Extract the first word of "$ac_prog", so it can be a program name with args.
Theodore Ts'o6c133521999-07-03 20:37:03 +000011520set dummy $ac_prog; ac_word=$2
Theodore Ts'oe1052142006-10-21 21:46:47 -040011521{ echo "$as_me:$LINENO: checking for $ac_word" >&5
11522echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011523if test "${ac_cv_prog_BUILD_CC+set}" = set; then
11524 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o6c133521999-07-03 20:37:03 +000011525else
11526 if test -n "$BUILD_CC"; then
11527 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11528else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11530for as_dir in $PATH
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011531do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011532 IFS=$as_save_IFS
11533 test -z "$as_dir" && as_dir=.
11534 for ac_exec_ext in '' $ac_executable_extensions; do
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011536 ac_cv_prog_BUILD_CC="$ac_prog"
11537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11538 break 2
11539 fi
11540done
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011541done
Theodore Ts'oe1052142006-10-21 21:46:47 -040011542IFS=$as_save_IFS
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011543
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011544fi
11545fi
11546BUILD_CC=$ac_cv_prog_BUILD_CC
11547if test -n "$BUILD_CC"; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040011548 { echo "$as_me:$LINENO: result: $BUILD_CC" >&5
11549echo "${ECHO_T}$BUILD_CC" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011550else
Theodore Ts'oe1052142006-10-21 21:46:47 -040011551 { echo "$as_me:$LINENO: result: no" >&5
11552echo "${ECHO_T}no" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011553fi
11554
Theodore Ts'oe1052142006-10-21 21:46:47 -040011555
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011556 test -n "$BUILD_CC" && break
11557done
11558
11559fi
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
Theodore Ts'o762c7c62005-04-06 14:44:16 -040011589
Theodore Ts'o106ad962007-04-04 21:26:37 -040011590
11591
Theodore Ts'o29dd9d12007-12-31 14:36:48 -050011592
11593for ac_header in stdlib.h unistd.h stdarg.h stdint.h errno.h malloc.h mntent.h paths.h dirent.h getopt.h setjmp.h signal.h termios.h linux/fd.h linux/major.h sys/disklabel.h sys/ioctl.h sys/mman.h sys/mkdev.h sys/prctl.h sys/queue.h sys/sockio.h sys/socket.h sys/sysmacros.h sys/time.h sys/stat.h sys/types.h sys/wait.h sys/resource.h sys/syscall.h net/if_dl.h netinet/in.h utime.h
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011594do
11595as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011596if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11597 { echo "$as_me:$LINENO: checking for $ac_header" >&5
11598echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11599if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011600 echo $ECHO_N "(cached) $ECHO_C" >&6
11601fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011602ac_res=`eval echo '${'$as_ac_Header'}'`
11603 { echo "$as_me:$LINENO: result: $ac_res" >&5
11604echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011605else
11606 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -040011607{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
11608echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011609cat >conftest.$ac_ext <<_ACEOF
11610/* confdefs.h. */
11611_ACEOF
11612cat confdefs.h >>conftest.$ac_ext
11613cat >>conftest.$ac_ext <<_ACEOF
11614/* end confdefs.h. */
11615$ac_includes_default
11616#include <$ac_header>
11617_ACEOF
11618rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011619if { (ac_try="$ac_compile"
11620case "(($ac_try" in
11621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11622 *) ac_try_echo=$ac_try;;
11623esac
11624eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11625 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011626 ac_status=$?
11627 grep -v '^ *+' conftest.er1 >conftest.err
11628 rm -f conftest.er1
11629 cat conftest.err >&5
11630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011631 (exit $ac_status); } && {
11632 test -z "$ac_c_werror_flag" ||
11633 test ! -s conftest.err
11634 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011635 ac_header_compiler=yes
11636else
11637 echo "$as_me: failed program was:" >&5
11638sed 's/^/| /' conftest.$ac_ext >&5
11639
Theodore Ts'oe1052142006-10-21 21:46:47 -040011640 ac_header_compiler=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011641fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011642
11643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11644{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
11645echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011646
11647# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -040011648{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
11649echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011650cat >conftest.$ac_ext <<_ACEOF
11651/* confdefs.h. */
11652_ACEOF
11653cat confdefs.h >>conftest.$ac_ext
11654cat >>conftest.$ac_ext <<_ACEOF
11655/* end confdefs.h. */
11656#include <$ac_header>
11657_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040011658if { (ac_try="$ac_cpp conftest.$ac_ext"
11659case "(($ac_try" in
11660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11661 *) ac_try_echo=$ac_try;;
11662esac
11663eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11664 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011665 ac_status=$?
11666 grep -v '^ *+' conftest.er1 >conftest.err
11667 rm -f conftest.er1
11668 cat conftest.err >&5
11669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011670 (exit $ac_status); } >/dev/null && {
11671 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
11672 test ! -s conftest.err
11673 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011674 ac_header_preproc=yes
11675else
11676 echo "$as_me: failed program was:" >&5
11677sed 's/^/| /' conftest.$ac_ext >&5
11678
11679 ac_header_preproc=no
11680fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011681
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011682rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011683{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
11684echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011685
11686# So? What about this header?
11687case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
11688 yes:no: )
11689 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
11690echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
11691 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
11692echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
11693 ac_header_preproc=yes
11694 ;;
11695 no:yes:* )
11696 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
11697echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
11698 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
11699echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
11700 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
11701echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
11702 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
11703echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
11704 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
11705echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
11706 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
11707echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040011708
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011709 ;;
11710esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040011711{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11712echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11713if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011714 echo $ECHO_N "(cached) $ECHO_C" >&6
11715else
11716 eval "$as_ac_Header=\$ac_header_preproc"
11717fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011718ac_res=`eval echo '${'$as_ac_Header'}'`
11719 { echo "$as_me:$LINENO: result: $ac_res" >&5
11720echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011721
11722fi
11723if test `eval echo '${'$as_ac_Header'}'` = yes; then
11724 cat >>confdefs.h <<_ACEOF
11725#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11726_ACEOF
11727
11728fi
11729
11730done
11731
11732
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011733
11734for ac_header in sys/disk.h sys/mount.h
11735do
11736as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011737{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11738echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11739if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011740 echo $ECHO_N "(cached) $ECHO_C" >&6
11741else
11742 cat >conftest.$ac_ext <<_ACEOF
11743/* confdefs.h. */
11744_ACEOF
11745cat confdefs.h >>conftest.$ac_ext
11746cat >>conftest.$ac_ext <<_ACEOF
11747/* end confdefs.h. */
11748
11749#if HAVE_SYS_QUEUE_H
11750#include <sys/queue.h>
11751#endif
11752
11753
11754#include <$ac_header>
11755_ACEOF
11756rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011757if { (ac_try="$ac_compile"
11758case "(($ac_try" in
11759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11760 *) ac_try_echo=$ac_try;;
11761esac
11762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11763 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011764 ac_status=$?
11765 grep -v '^ *+' conftest.er1 >conftest.err
11766 rm -f conftest.er1
11767 cat conftest.err >&5
11768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011769 (exit $ac_status); } && {
11770 test -z "$ac_c_werror_flag" ||
11771 test ! -s conftest.err
11772 } && test -s conftest.$ac_objext; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011773 eval "$as_ac_Header=yes"
11774else
11775 echo "$as_me: failed program was:" >&5
11776sed 's/^/| /' conftest.$ac_ext >&5
11777
Theodore Ts'oe1052142006-10-21 21:46:47 -040011778 eval "$as_ac_Header=no"
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011779fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011780
11781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011782fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011783ac_res=`eval echo '${'$as_ac_Header'}'`
11784 { echo "$as_me:$LINENO: result: $ac_res" >&5
11785echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011786if test `eval echo '${'$as_ac_Header'}'` = yes; then
11787 cat >>confdefs.h <<_ACEOF
11788#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11789_ACEOF
11790
11791fi
11792
11793done
11794
11795
11796for ac_header in net/if.h
11797do
11798as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011799{ echo "$as_me:$LINENO: checking for $ac_header" >&5
11800echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
11801if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011802 echo $ECHO_N "(cached) $ECHO_C" >&6
11803else
11804 cat >conftest.$ac_ext <<_ACEOF
11805/* confdefs.h. */
11806_ACEOF
11807cat confdefs.h >>conftest.$ac_ext
11808cat >>conftest.$ac_ext <<_ACEOF
11809/* end confdefs.h. */
11810
11811#if HAVE_SYS_TYPES_H
11812#include <sys/types.h>
11813#endif
11814#if HAVE_SYS_SOCKET
11815#include <sys/socket.h>
11816#endif
11817
11818
11819#include <$ac_header>
11820_ACEOF
11821rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011822if { (ac_try="$ac_compile"
11823case "(($ac_try" in
11824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11825 *) ac_try_echo=$ac_try;;
11826esac
11827eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11828 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011829 ac_status=$?
11830 grep -v '^ *+' conftest.er1 >conftest.err
11831 rm -f conftest.er1
11832 cat conftest.err >&5
11833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011834 (exit $ac_status); } && {
11835 test -z "$ac_c_werror_flag" ||
11836 test ! -s conftest.err
11837 } && test -s conftest.$ac_objext; then
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011838 eval "$as_ac_Header=yes"
11839else
11840 echo "$as_me: failed program was:" >&5
11841sed 's/^/| /' conftest.$ac_ext >&5
11842
Theodore Ts'oe1052142006-10-21 21:46:47 -040011843 eval "$as_ac_Header=no"
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011844fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011845
11846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011847fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011848ac_res=`eval echo '${'$as_ac_Header'}'`
11849 { echo "$as_me:$LINENO: result: $ac_res" >&5
11850echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'oda76d6b2005-01-18 23:29:01 -050011851if test `eval echo '${'$as_ac_Header'}'` = yes; then
11852 cat >>confdefs.h <<_ACEOF
11853#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11854_ACEOF
11855
11856fi
11857
11858done
11859
11860
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011861for ac_func in vprintf
11862do
11863as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040011864{ echo "$as_me:$LINENO: checking for $ac_func" >&5
11865echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11866if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011867 echo $ECHO_N "(cached) $ECHO_C" >&6
11868else
11869 cat >conftest.$ac_ext <<_ACEOF
11870/* confdefs.h. */
11871_ACEOF
11872cat confdefs.h >>conftest.$ac_ext
11873cat >>conftest.$ac_ext <<_ACEOF
11874/* end confdefs.h. */
11875/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11876 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11877#define $ac_func innocuous_$ac_func
11878
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011879/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011880 which can conflict with char $ac_func (); below.
11881 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11882 <limits.h> exists even on freestanding compilers. */
11883
11884#ifdef __STDC__
11885# include <limits.h>
11886#else
11887# include <assert.h>
11888#endif
11889
11890#undef $ac_func
11891
Theodore Ts'oe1052142006-10-21 21:46:47 -040011892/* Override any GCC internal prototype to avoid an error.
11893 Use char because int might match the return type of a GCC
11894 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011895#ifdef __cplusplus
11896extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011897#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011898char $ac_func ();
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011899/* The GNU C library defines this for functions which it implements
11900 to always fail with ENOSYS. Some functions are actually named
11901 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040011902#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011903choke me
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011904#endif
11905
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011906int
11907main ()
11908{
Theodore Ts'oe1052142006-10-21 21:46:47 -040011909return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011910 ;
11911 return 0;
11912}
11913_ACEOF
11914rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040011915if { (ac_try="$ac_link"
11916case "(($ac_try" in
11917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11918 *) ac_try_echo=$ac_try;;
11919esac
11920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11921 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011922 ac_status=$?
11923 grep -v '^ *+' conftest.er1 >conftest.err
11924 rm -f conftest.er1
11925 cat conftest.err >&5
11926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011927 (exit $ac_status); } && {
11928 test -z "$ac_c_werror_flag" ||
11929 test ! -s conftest.err
11930 } && test -s conftest$ac_exeext &&
11931 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011932 eval "$as_ac_var=yes"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011933else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011934 echo "$as_me: failed program was:" >&5
11935sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011936
Theodore Ts'oe1052142006-10-21 21:46:47 -040011937 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011938fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011939
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040011940rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011941 conftest$ac_exeext conftest.$ac_ext
11942fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040011943ac_res=`eval echo '${'$as_ac_var'}'`
11944 { echo "$as_me:$LINENO: result: $ac_res" >&5
11945echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011946if test `eval echo '${'$as_ac_var'}'` = yes; then
11947 cat >>confdefs.h <<_ACEOF
11948#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11949_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011950
Theodore Ts'oe1052142006-10-21 21:46:47 -040011951{ echo "$as_me:$LINENO: checking for _doprnt" >&5
11952echo $ECHO_N "checking for _doprnt... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011953if test "${ac_cv_func__doprnt+set}" = set; then
11954 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011955else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011956 cat >conftest.$ac_ext <<_ACEOF
11957/* confdefs.h. */
11958_ACEOF
11959cat confdefs.h >>conftest.$ac_ext
11960cat >>conftest.$ac_ext <<_ACEOF
11961/* end confdefs.h. */
11962/* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
11963 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11964#define _doprnt innocuous__doprnt
Theodore Ts'o93636bd2003-07-12 02:45:05 -040011965
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011966/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011967 which can conflict with char _doprnt (); below.
11968 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11969 <limits.h> exists even on freestanding compilers. */
11970
11971#ifdef __STDC__
11972# include <limits.h>
11973#else
11974# include <assert.h>
11975#endif
11976
11977#undef _doprnt
11978
Theodore Ts'oe1052142006-10-21 21:46:47 -040011979/* Override any GCC internal prototype to avoid an error.
11980 Use char because int might match the return type of a GCC
11981 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011982#ifdef __cplusplus
11983extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011984#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011985char _doprnt ();
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011986/* The GNU C library defines this for functions which it implements
11987 to always fail with ENOSYS. Some functions are actually named
11988 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040011989#if defined __stub__doprnt || defined __stub____doprnt
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011990choke me
Theodore Ts'o50e1e101997-04-26 13:58:21 +000011991#endif
11992
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011993int
11994main ()
11995{
Theodore Ts'oe1052142006-10-21 21:46:47 -040011996return _doprnt ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050011997 ;
11998 return 0;
11999}
12000_ACEOF
12001rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012002if { (ac_try="$ac_link"
12003case "(($ac_try" in
12004 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12005 *) ac_try_echo=$ac_try;;
12006esac
12007eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12008 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012009 ac_status=$?
12010 grep -v '^ *+' conftest.er1 >conftest.err
12011 rm -f conftest.er1
12012 cat conftest.err >&5
12013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012014 (exit $ac_status); } && {
12015 test -z "$ac_c_werror_flag" ||
12016 test ! -s conftest.err
12017 } && test -s conftest$ac_exeext &&
12018 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012019 ac_cv_func__doprnt=yes
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012020else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012021 echo "$as_me: failed program was:" >&5
12022sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +000012023
Theodore Ts'oe1052142006-10-21 21:46:47 -040012024 ac_cv_func__doprnt=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012025fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012026
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012027rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012028 conftest$ac_exeext conftest.$ac_ext
12029fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012030{ echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
12031echo "${ECHO_T}$ac_cv_func__doprnt" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012032if test $ac_cv_func__doprnt = yes; then
12033
12034cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012035#define HAVE_DOPRNT 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012036_ACEOF
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012037
12038fi
12039
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012040fi
12041done
12042
12043
Theodore Ts'oe1052142006-10-21 21:46:47 -040012044{ echo "$as_me:$LINENO: checking for struct dirent.d_reclen" >&5
12045echo $ECHO_N "checking for struct dirent.d_reclen... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012046if test "${ac_cv_member_struct_dirent_d_reclen+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012047 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012048else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012049 cat >conftest.$ac_ext <<_ACEOF
12050/* confdefs.h. */
12051_ACEOF
12052cat confdefs.h >>conftest.$ac_ext
12053cat >>conftest.$ac_ext <<_ACEOF
12054/* end confdefs.h. */
Theodore Ts'offf45482003-04-13 00:44:19 -040012055#include <dirent.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012056
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012057int
12058main ()
12059{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012060static struct dirent ac_aggr;
12061if (ac_aggr.d_reclen)
12062return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012063 ;
12064 return 0;
12065}
12066_ACEOF
12067rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012068if { (ac_try="$ac_compile"
12069case "(($ac_try" in
12070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12071 *) ac_try_echo=$ac_try;;
12072esac
12073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12074 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012075 ac_status=$?
12076 grep -v '^ *+' conftest.er1 >conftest.err
12077 rm -f conftest.er1
12078 cat conftest.err >&5
12079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012080 (exit $ac_status); } && {
12081 test -z "$ac_c_werror_flag" ||
12082 test ! -s conftest.err
12083 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012084 ac_cv_member_struct_dirent_d_reclen=yes
Theodore Ts'offf45482003-04-13 00:44:19 -040012085else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012086 echo "$as_me: failed program was:" >&5
12087sed 's/^/| /' conftest.$ac_ext >&5
12088
Theodore Ts'oe1052142006-10-21 21:46:47 -040012089 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012090/* confdefs.h. */
12091_ACEOF
12092cat confdefs.h >>conftest.$ac_ext
12093cat >>conftest.$ac_ext <<_ACEOF
12094/* end confdefs.h. */
12095#include <dirent.h>
12096
12097int
12098main ()
12099{
12100static struct dirent ac_aggr;
12101if (sizeof ac_aggr.d_reclen)
12102return 0;
12103 ;
12104 return 0;
12105}
12106_ACEOF
12107rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012108if { (ac_try="$ac_compile"
12109case "(($ac_try" in
12110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12111 *) ac_try_echo=$ac_try;;
12112esac
12113eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12114 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012115 ac_status=$?
12116 grep -v '^ *+' conftest.er1 >conftest.err
12117 rm -f conftest.er1
12118 cat conftest.err >&5
12119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012120 (exit $ac_status); } && {
12121 test -z "$ac_c_werror_flag" ||
12122 test ! -s conftest.err
12123 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012124 ac_cv_member_struct_dirent_d_reclen=yes
12125else
12126 echo "$as_me: failed program was:" >&5
12127sed 's/^/| /' conftest.$ac_ext >&5
12128
Theodore Ts'oe1052142006-10-21 21:46:47 -040012129 ac_cv_member_struct_dirent_d_reclen=no
Theodore Ts'offf45482003-04-13 00:44:19 -040012130fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012131
12132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'offf45482003-04-13 00:44:19 -040012133fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012134
12135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012136fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012137{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_dirent_d_reclen" >&5
12138echo "${ECHO_T}$ac_cv_member_struct_dirent_d_reclen" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012139if test $ac_cv_member_struct_dirent_d_reclen = yes; then
12140 cat >>confdefs.h <<\_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012141#define HAVE_RECLEN_DIRENT 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012142_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012143
12144fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012145
Theodore Ts'oe1052142006-10-21 21:46:47 -040012146{ echo "$as_me:$LINENO: checking for ssize_t" >&5
12147echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012148if test "${ac_cv_type_ssize_t+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012149 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'offf45482003-04-13 00:44:19 -040012150else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012151 cat >conftest.$ac_ext <<_ACEOF
12152/* confdefs.h. */
12153_ACEOF
12154cat confdefs.h >>conftest.$ac_ext
12155cat >>conftest.$ac_ext <<_ACEOF
12156/* end confdefs.h. */
Theodore Ts'offf45482003-04-13 00:44:19 -040012157#include <sys/types.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012158
Theodore Ts'oe1052142006-10-21 21:46:47 -040012159typedef ssize_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012160int
12161main ()
12162{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012163if ((ac__type_new_ *) 0)
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012164 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012165if (sizeof (ac__type_new_))
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012166 return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012167 ;
12168 return 0;
12169}
12170_ACEOF
12171rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012172if { (ac_try="$ac_compile"
12173case "(($ac_try" in
12174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12175 *) ac_try_echo=$ac_try;;
12176esac
12177eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12178 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012179 ac_status=$?
12180 grep -v '^ *+' conftest.er1 >conftest.err
12181 rm -f conftest.er1
12182 cat conftest.err >&5
12183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012184 (exit $ac_status); } && {
12185 test -z "$ac_c_werror_flag" ||
12186 test ! -s conftest.err
12187 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012188 ac_cv_type_ssize_t=yes
Theodore Ts'offf45482003-04-13 00:44:19 -040012189else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012190 echo "$as_me: failed program was:" >&5
12191sed 's/^/| /' conftest.$ac_ext >&5
12192
Theodore Ts'oe1052142006-10-21 21:46:47 -040012193 ac_cv_type_ssize_t=no
Theodore Ts'offf45482003-04-13 00:44:19 -040012194fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012195
12196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'offf45482003-04-13 00:44:19 -040012197fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012198{ echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
12199echo "${ECHO_T}$ac_cv_type_ssize_t" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012200if test $ac_cv_type_ssize_t = yes; then
12201 cat >>confdefs.h <<\_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012202#define HAVE_TYPE_SSIZE_T 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012203_ACEOF
Theodore Ts'offf45482003-04-13 00:44:19 -040012204
12205fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012206
Theodore Ts'oe1052142006-10-21 21:46:47 -040012207{ echo "$as_me:$LINENO: checking whether llseek is declared" >&5
12208echo $ECHO_N "checking whether llseek is declared... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012209if test "${ac_cv_have_decl_llseek+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012210 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'offf45482003-04-13 00:44:19 -040012211else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012212 cat >conftest.$ac_ext <<_ACEOF
12213/* confdefs.h. */
12214_ACEOF
12215cat confdefs.h >>conftest.$ac_ext
12216cat >>conftest.$ac_ext <<_ACEOF
12217/* end confdefs.h. */
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012218#include <unistd.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012219
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012220int
12221main ()
12222{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012223#ifndef llseek
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012224 (void) llseek;
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012225#endif
12226
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012227 ;
12228 return 0;
12229}
12230_ACEOF
12231rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012232if { (ac_try="$ac_compile"
12233case "(($ac_try" in
12234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12235 *) ac_try_echo=$ac_try;;
12236esac
12237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12238 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012239 ac_status=$?
12240 grep -v '^ *+' conftest.er1 >conftest.err
12241 rm -f conftest.er1
12242 cat conftest.err >&5
12243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012244 (exit $ac_status); } && {
12245 test -z "$ac_c_werror_flag" ||
12246 test ! -s conftest.err
12247 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012248 ac_cv_have_decl_llseek=yes
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012249else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012250 echo "$as_me: failed program was:" >&5
12251sed 's/^/| /' conftest.$ac_ext >&5
12252
Theodore Ts'oe1052142006-10-21 21:46:47 -040012253 ac_cv_have_decl_llseek=no
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012254fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012255
12256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012257fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012258{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_llseek" >&5
12259echo "${ECHO_T}$ac_cv_have_decl_llseek" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012260if test $ac_cv_have_decl_llseek = yes; then
12261 cat >>confdefs.h <<\_ACEOF
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012262#define HAVE_LLSEEK_PROTOTYPE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012263_ACEOF
Theodore Ts'ob0b9c4d1997-10-20 23:36:30 +000012264
12265fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012266
Theodore Ts'oe1052142006-10-21 21:46:47 -040012267{ echo "$as_me:$LINENO: checking whether lseek64 is declared" >&5
12268echo $ECHO_N "checking whether lseek64 is declared... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012269if test "${ac_cv_have_decl_lseek64+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012270 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012271else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012272 cat >conftest.$ac_ext <<_ACEOF
12273/* confdefs.h. */
12274_ACEOF
12275cat confdefs.h >>conftest.$ac_ext
12276cat >>conftest.$ac_ext <<_ACEOF
12277/* end confdefs.h. */
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012278#define _LARGEFILE_SOURCE
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012279 #define _LARGEFILE64_SOURCE
12280 #include <unistd.h>
12281
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012282int
12283main ()
12284{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012285#ifndef lseek64
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012286 (void) lseek64;
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012287#endif
12288
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012289 ;
12290 return 0;
12291}
12292_ACEOF
12293rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012294if { (ac_try="$ac_compile"
12295case "(($ac_try" in
12296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12297 *) ac_try_echo=$ac_try;;
12298esac
12299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12300 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012301 ac_status=$?
12302 grep -v '^ *+' conftest.er1 >conftest.err
12303 rm -f conftest.er1
12304 cat conftest.err >&5
12305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012306 (exit $ac_status); } && {
12307 test -z "$ac_c_werror_flag" ||
12308 test ! -s conftest.err
12309 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012310 ac_cv_have_decl_lseek64=yes
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012311else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012312 echo "$as_me: failed program was:" >&5
12313sed 's/^/| /' conftest.$ac_ext >&5
12314
Theodore Ts'oe1052142006-10-21 21:46:47 -040012315 ac_cv_have_decl_lseek64=no
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012316fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012317
12318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012319fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012320{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_lseek64" >&5
12321echo "${ECHO_T}$ac_cv_have_decl_lseek64" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012322if test $ac_cv_have_decl_lseek64 = yes; then
12323 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012324#define HAVE_LSEEK64_PROTOTYPE 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012325_ACEOF
Theodore Ts'o6928adc2000-05-25 23:28:50 +000012326
12327fi
Theodore Ts'o6c65d252005-01-19 12:59:48 -050012328
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012329if test "$cross_compiling" = yes -a "$ac_cv_sizeof_long" = ""; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012330 # if cross-compiling, with no cached values, just assume something common.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012331 ac_cv_sizeof_short=2
12332 ac_cv_sizeof_int=4
12333 ac_cv_sizeof_long=4
Theodore Ts'o6c133521999-07-03 20:37:03 +000012334 ac_cv_sizeof_long_long=8
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012335 { echo "$as_me:$LINENO: WARNING: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" >&5
12336echo "$as_me: WARNING: Cross-compiling, so cannot check type sizes; assuming short=2, int=4, long=4, long long=8" >&2;}
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012337fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012338{ echo "$as_me:$LINENO: checking for short" >&5
12339echo $ECHO_N "checking for short... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012340if test "${ac_cv_type_short+set}" = set; then
12341 echo $ECHO_N "(cached) $ECHO_C" >&6
12342else
12343 cat >conftest.$ac_ext <<_ACEOF
12344/* confdefs.h. */
12345_ACEOF
12346cat confdefs.h >>conftest.$ac_ext
12347cat >>conftest.$ac_ext <<_ACEOF
12348/* end confdefs.h. */
12349$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040012350typedef short ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012351int
12352main ()
12353{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012354if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012355 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012356if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012357 return 0;
12358 ;
12359 return 0;
12360}
12361_ACEOF
12362rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012363if { (ac_try="$ac_compile"
12364case "(($ac_try" in
12365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12366 *) ac_try_echo=$ac_try;;
12367esac
12368eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12369 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012370 ac_status=$?
12371 grep -v '^ *+' conftest.er1 >conftest.err
12372 rm -f conftest.er1
12373 cat conftest.err >&5
12374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012375 (exit $ac_status); } && {
12376 test -z "$ac_c_werror_flag" ||
12377 test ! -s conftest.err
12378 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012379 ac_cv_type_short=yes
12380else
12381 echo "$as_me: failed program was:" >&5
12382sed 's/^/| /' conftest.$ac_ext >&5
12383
Theodore Ts'oe1052142006-10-21 21:46:47 -040012384 ac_cv_type_short=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012385fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012386
Theodore Ts'oe1052142006-10-21 21:46:47 -040012387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12388fi
12389{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
12390echo "${ECHO_T}$ac_cv_type_short" >&6; }
12391
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012392# The cast to long int works around a bug in the HP C Compiler
12393# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12394# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12395# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040012396{ echo "$as_me:$LINENO: checking size of short" >&5
12397echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012398if test "${ac_cv_sizeof_short+set}" = set; then
12399 echo $ECHO_N "(cached) $ECHO_C" >&6
12400else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012401 if test "$cross_compiling" = yes; then
12402 # Depending upon the size, compute the lo and hi bounds.
12403cat >conftest.$ac_ext <<_ACEOF
12404/* confdefs.h. */
12405_ACEOF
12406cat confdefs.h >>conftest.$ac_ext
12407cat >>conftest.$ac_ext <<_ACEOF
12408/* end confdefs.h. */
12409$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012410 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012411int
12412main ()
12413{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012414static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012415test_array [0] = 0
12416
12417 ;
12418 return 0;
12419}
12420_ACEOF
12421rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012422if { (ac_try="$ac_compile"
12423case "(($ac_try" in
12424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12425 *) ac_try_echo=$ac_try;;
12426esac
12427eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12428 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012429 ac_status=$?
12430 grep -v '^ *+' conftest.er1 >conftest.err
12431 rm -f conftest.er1
12432 cat conftest.err >&5
12433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012434 (exit $ac_status); } && {
12435 test -z "$ac_c_werror_flag" ||
12436 test ! -s conftest.err
12437 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012438 ac_lo=0 ac_mid=0
12439 while :; do
12440 cat >conftest.$ac_ext <<_ACEOF
12441/* confdefs.h. */
12442_ACEOF
12443cat confdefs.h >>conftest.$ac_ext
12444cat >>conftest.$ac_ext <<_ACEOF
12445/* end confdefs.h. */
12446$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012447 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012448int
12449main ()
12450{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012451static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012452test_array [0] = 0
12453
12454 ;
12455 return 0;
12456}
12457_ACEOF
12458rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012459if { (ac_try="$ac_compile"
12460case "(($ac_try" in
12461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12462 *) ac_try_echo=$ac_try;;
12463esac
12464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12465 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012466 ac_status=$?
12467 grep -v '^ *+' conftest.er1 >conftest.err
12468 rm -f conftest.er1
12469 cat conftest.err >&5
12470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012471 (exit $ac_status); } && {
12472 test -z "$ac_c_werror_flag" ||
12473 test ! -s conftest.err
12474 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012475 ac_hi=$ac_mid; break
12476else
12477 echo "$as_me: failed program was:" >&5
12478sed 's/^/| /' conftest.$ac_ext >&5
12479
Theodore Ts'oe1052142006-10-21 21:46:47 -040012480 ac_lo=`expr $ac_mid + 1`
12481 if test $ac_lo -le $ac_mid; then
12482 ac_lo= ac_hi=
12483 break
12484 fi
12485 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012486fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012487
12488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012489 done
12490else
12491 echo "$as_me: failed program was:" >&5
12492sed 's/^/| /' conftest.$ac_ext >&5
12493
Theodore Ts'oe1052142006-10-21 21:46:47 -040012494 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012495/* confdefs.h. */
12496_ACEOF
12497cat confdefs.h >>conftest.$ac_ext
12498cat >>conftest.$ac_ext <<_ACEOF
12499/* end confdefs.h. */
12500$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012501 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012502int
12503main ()
12504{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012505static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012506test_array [0] = 0
12507
12508 ;
12509 return 0;
12510}
12511_ACEOF
12512rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012513if { (ac_try="$ac_compile"
12514case "(($ac_try" in
12515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12516 *) ac_try_echo=$ac_try;;
12517esac
12518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12519 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012520 ac_status=$?
12521 grep -v '^ *+' conftest.er1 >conftest.err
12522 rm -f conftest.er1
12523 cat conftest.err >&5
12524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012525 (exit $ac_status); } && {
12526 test -z "$ac_c_werror_flag" ||
12527 test ! -s conftest.err
12528 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012529 ac_hi=-1 ac_mid=-1
12530 while :; do
12531 cat >conftest.$ac_ext <<_ACEOF
12532/* confdefs.h. */
12533_ACEOF
12534cat confdefs.h >>conftest.$ac_ext
12535cat >>conftest.$ac_ext <<_ACEOF
12536/* end confdefs.h. */
12537$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012538 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012539int
12540main ()
12541{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012542static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012543test_array [0] = 0
12544
12545 ;
12546 return 0;
12547}
12548_ACEOF
12549rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012550if { (ac_try="$ac_compile"
12551case "(($ac_try" in
12552 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12553 *) ac_try_echo=$ac_try;;
12554esac
12555eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12556 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012557 ac_status=$?
12558 grep -v '^ *+' conftest.er1 >conftest.err
12559 rm -f conftest.er1
12560 cat conftest.err >&5
12561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012562 (exit $ac_status); } && {
12563 test -z "$ac_c_werror_flag" ||
12564 test ! -s conftest.err
12565 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012566 ac_lo=$ac_mid; break
12567else
12568 echo "$as_me: failed program was:" >&5
12569sed 's/^/| /' conftest.$ac_ext >&5
12570
Theodore Ts'oe1052142006-10-21 21:46:47 -040012571 ac_hi=`expr '(' $ac_mid ')' - 1`
12572 if test $ac_mid -le $ac_hi; then
12573 ac_lo= ac_hi=
12574 break
12575 fi
12576 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012577fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012578
12579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012580 done
12581else
12582 echo "$as_me: failed program was:" >&5
12583sed 's/^/| /' conftest.$ac_ext >&5
12584
Theodore Ts'oe1052142006-10-21 21:46:47 -040012585 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012586fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012587
12588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012589fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012590
12591rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012592# Binary search between lo and hi bounds.
12593while test "x$ac_lo" != "x$ac_hi"; do
12594 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
12595 cat >conftest.$ac_ext <<_ACEOF
12596/* confdefs.h. */
12597_ACEOF
12598cat confdefs.h >>conftest.$ac_ext
12599cat >>conftest.$ac_ext <<_ACEOF
12600/* end confdefs.h. */
12601$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012602 typedef short ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012603int
12604main ()
12605{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012606static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012607test_array [0] = 0
12608
12609 ;
12610 return 0;
12611}
12612_ACEOF
12613rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012614if { (ac_try="$ac_compile"
12615case "(($ac_try" in
12616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12617 *) ac_try_echo=$ac_try;;
12618esac
12619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12620 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012621 ac_status=$?
12622 grep -v '^ *+' conftest.er1 >conftest.err
12623 rm -f conftest.er1
12624 cat conftest.err >&5
12625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012626 (exit $ac_status); } && {
12627 test -z "$ac_c_werror_flag" ||
12628 test ! -s conftest.err
12629 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012630 ac_hi=$ac_mid
12631else
12632 echo "$as_me: failed program was:" >&5
12633sed 's/^/| /' conftest.$ac_ext >&5
12634
Theodore Ts'oe1052142006-10-21 21:46:47 -040012635 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012636fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012637
12638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012639done
12640case $ac_lo in
12641?*) ac_cv_sizeof_short=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012642'') if test "$ac_cv_type_short" = yes; then
12643 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012644See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040012645echo "$as_me: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012646See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012647 { (exit 77); exit 77; }; }
12648 else
12649 ac_cv_sizeof_short=0
12650 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012651esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012652else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012653 cat >conftest.$ac_ext <<_ACEOF
12654/* confdefs.h. */
12655_ACEOF
12656cat confdefs.h >>conftest.$ac_ext
12657cat >>conftest.$ac_ext <<_ACEOF
12658/* end confdefs.h. */
12659$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012660 typedef short ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012661static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
12662static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040012663#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012664#include <stdlib.h>
12665int
12666main ()
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012667{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012668
12669 FILE *f = fopen ("conftest.val", "w");
12670 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040012671 return 1;
12672 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012673 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040012674 long int i = longval ();
12675 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12676 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012677 fprintf (f, "%ld\n", i);
12678 }
12679 else
12680 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040012681 unsigned long int i = ulongval ();
12682 if (i != ((long int) (sizeof (ac__type_sizeof_))))
12683 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012684 fprintf (f, "%lu\n", i);
12685 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040012686 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012687
12688 ;
12689 return 0;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012690}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012691_ACEOF
12692rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012693if { (ac_try="$ac_link"
12694case "(($ac_try" in
12695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12696 *) ac_try_echo=$ac_try;;
12697esac
12698eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12699 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012700 ac_status=$?
12701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12702 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040012703 { (case "(($ac_try" in
12704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12705 *) ac_try_echo=$ac_try;;
12706esac
12707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12708 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012709 ac_status=$?
12710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12711 (exit $ac_status); }; }; then
12712 ac_cv_sizeof_short=`cat conftest.val`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012713else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012714 echo "$as_me: program exited with status $ac_status" >&5
12715echo "$as_me: failed program was:" >&5
12716sed 's/^/| /' conftest.$ac_ext >&5
12717
12718( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012719if test "$ac_cv_type_short" = yes; then
12720 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012721See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040012722echo "$as_me: error: cannot compute sizeof (short)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012723See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040012724 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012725 else
12726 ac_cv_sizeof_short=0
12727 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012728fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012729rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012730fi
12731rm -f conftest.val
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012732fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012733{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
12734echo "${ECHO_T}$ac_cv_sizeof_short" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012735
12736
12737
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012738cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012739#define SIZEOF_SHORT $ac_cv_sizeof_short
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012740_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000012741
12742
Theodore Ts'oe1052142006-10-21 21:46:47 -040012743{ echo "$as_me:$LINENO: checking for int" >&5
12744echo $ECHO_N "checking for int... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012745if test "${ac_cv_type_int+set}" = set; then
12746 echo $ECHO_N "(cached) $ECHO_C" >&6
12747else
12748 cat >conftest.$ac_ext <<_ACEOF
12749/* confdefs.h. */
12750_ACEOF
12751cat confdefs.h >>conftest.$ac_ext
12752cat >>conftest.$ac_ext <<_ACEOF
12753/* end confdefs.h. */
12754$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040012755typedef int ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012756int
12757main ()
12758{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012759if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012760 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040012761if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012762 return 0;
12763 ;
12764 return 0;
12765}
12766_ACEOF
12767rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012768if { (ac_try="$ac_compile"
12769case "(($ac_try" in
12770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12771 *) ac_try_echo=$ac_try;;
12772esac
12773eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12774 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012775 ac_status=$?
12776 grep -v '^ *+' conftest.er1 >conftest.err
12777 rm -f conftest.er1
12778 cat conftest.err >&5
12779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012780 (exit $ac_status); } && {
12781 test -z "$ac_c_werror_flag" ||
12782 test ! -s conftest.err
12783 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012784 ac_cv_type_int=yes
12785else
12786 echo "$as_me: failed program was:" >&5
12787sed 's/^/| /' conftest.$ac_ext >&5
12788
Theodore Ts'oe1052142006-10-21 21:46:47 -040012789 ac_cv_type_int=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012790fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012791
Theodore Ts'oe1052142006-10-21 21:46:47 -040012792rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12793fi
12794{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
12795echo "${ECHO_T}$ac_cv_type_int" >&6; }
12796
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012797# The cast to long int works around a bug in the HP C Compiler
12798# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12799# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12800# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040012801{ echo "$as_me:$LINENO: checking size of int" >&5
12802echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012803if test "${ac_cv_sizeof_int+set}" = set; then
12804 echo $ECHO_N "(cached) $ECHO_C" >&6
12805else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012806 if test "$cross_compiling" = yes; then
12807 # Depending upon the size, compute the lo and hi bounds.
12808cat >conftest.$ac_ext <<_ACEOF
12809/* confdefs.h. */
12810_ACEOF
12811cat confdefs.h >>conftest.$ac_ext
12812cat >>conftest.$ac_ext <<_ACEOF
12813/* end confdefs.h. */
12814$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012815 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012816int
12817main ()
12818{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012819static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012820test_array [0] = 0
12821
12822 ;
12823 return 0;
12824}
12825_ACEOF
12826rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012827if { (ac_try="$ac_compile"
12828case "(($ac_try" in
12829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12830 *) ac_try_echo=$ac_try;;
12831esac
12832eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12833 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012834 ac_status=$?
12835 grep -v '^ *+' conftest.er1 >conftest.err
12836 rm -f conftest.er1
12837 cat conftest.err >&5
12838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012839 (exit $ac_status); } && {
12840 test -z "$ac_c_werror_flag" ||
12841 test ! -s conftest.err
12842 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012843 ac_lo=0 ac_mid=0
12844 while :; do
12845 cat >conftest.$ac_ext <<_ACEOF
12846/* confdefs.h. */
12847_ACEOF
12848cat confdefs.h >>conftest.$ac_ext
12849cat >>conftest.$ac_ext <<_ACEOF
12850/* end confdefs.h. */
12851$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012852 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012853int
12854main ()
12855{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012856static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012857test_array [0] = 0
12858
12859 ;
12860 return 0;
12861}
12862_ACEOF
12863rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012864if { (ac_try="$ac_compile"
12865case "(($ac_try" in
12866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12867 *) ac_try_echo=$ac_try;;
12868esac
12869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12870 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012871 ac_status=$?
12872 grep -v '^ *+' conftest.er1 >conftest.err
12873 rm -f conftest.er1
12874 cat conftest.err >&5
12875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012876 (exit $ac_status); } && {
12877 test -z "$ac_c_werror_flag" ||
12878 test ! -s conftest.err
12879 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012880 ac_hi=$ac_mid; break
12881else
12882 echo "$as_me: failed program was:" >&5
12883sed 's/^/| /' conftest.$ac_ext >&5
12884
Theodore Ts'oe1052142006-10-21 21:46:47 -040012885 ac_lo=`expr $ac_mid + 1`
12886 if test $ac_lo -le $ac_mid; then
12887 ac_lo= ac_hi=
12888 break
12889 fi
12890 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012891fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012892
12893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012894 done
12895else
12896 echo "$as_me: failed program was:" >&5
12897sed 's/^/| /' conftest.$ac_ext >&5
12898
Theodore Ts'oe1052142006-10-21 21:46:47 -040012899 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012900/* confdefs.h. */
12901_ACEOF
12902cat confdefs.h >>conftest.$ac_ext
12903cat >>conftest.$ac_ext <<_ACEOF
12904/* end confdefs.h. */
12905$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012906 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012907int
12908main ()
12909{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012910static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012911test_array [0] = 0
12912
12913 ;
12914 return 0;
12915}
12916_ACEOF
12917rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012918if { (ac_try="$ac_compile"
12919case "(($ac_try" in
12920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12921 *) ac_try_echo=$ac_try;;
12922esac
12923eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12924 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012925 ac_status=$?
12926 grep -v '^ *+' conftest.er1 >conftest.err
12927 rm -f conftest.er1
12928 cat conftest.err >&5
12929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012930 (exit $ac_status); } && {
12931 test -z "$ac_c_werror_flag" ||
12932 test ! -s conftest.err
12933 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012934 ac_hi=-1 ac_mid=-1
12935 while :; do
12936 cat >conftest.$ac_ext <<_ACEOF
12937/* confdefs.h. */
12938_ACEOF
12939cat confdefs.h >>conftest.$ac_ext
12940cat >>conftest.$ac_ext <<_ACEOF
12941/* end confdefs.h. */
12942$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012943 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012944int
12945main ()
12946{
Theodore Ts'oe1052142006-10-21 21:46:47 -040012947static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012948test_array [0] = 0
12949
12950 ;
12951 return 0;
12952}
12953_ACEOF
12954rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040012955if { (ac_try="$ac_compile"
12956case "(($ac_try" in
12957 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12958 *) ac_try_echo=$ac_try;;
12959esac
12960eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12961 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012962 ac_status=$?
12963 grep -v '^ *+' conftest.er1 >conftest.err
12964 rm -f conftest.er1
12965 cat conftest.err >&5
12966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040012967 (exit $ac_status); } && {
12968 test -z "$ac_c_werror_flag" ||
12969 test ! -s conftest.err
12970 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012971 ac_lo=$ac_mid; break
12972else
12973 echo "$as_me: failed program was:" >&5
12974sed 's/^/| /' conftest.$ac_ext >&5
12975
Theodore Ts'oe1052142006-10-21 21:46:47 -040012976 ac_hi=`expr '(' $ac_mid ')' - 1`
12977 if test $ac_mid -le $ac_hi; then
12978 ac_lo= ac_hi=
12979 break
12980 fi
12981 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012982fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012983
12984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012985 done
12986else
12987 echo "$as_me: failed program was:" >&5
12988sed 's/^/| /' conftest.$ac_ext >&5
12989
Theodore Ts'oe1052142006-10-21 21:46:47 -040012990 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012991fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012992
12993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012994fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040012995
12996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050012997# Binary search between lo and hi bounds.
12998while test "x$ac_lo" != "x$ac_hi"; do
12999 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13000 cat >conftest.$ac_ext <<_ACEOF
13001/* confdefs.h. */
13002_ACEOF
13003cat confdefs.h >>conftest.$ac_ext
13004cat >>conftest.$ac_ext <<_ACEOF
13005/* end confdefs.h. */
13006$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013007 typedef int ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013008int
13009main ()
13010{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013011static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013012test_array [0] = 0
13013
13014 ;
13015 return 0;
13016}
13017_ACEOF
13018rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013019if { (ac_try="$ac_compile"
13020case "(($ac_try" in
13021 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13022 *) ac_try_echo=$ac_try;;
13023esac
13024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13025 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013026 ac_status=$?
13027 grep -v '^ *+' conftest.er1 >conftest.err
13028 rm -f conftest.er1
13029 cat conftest.err >&5
13030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013031 (exit $ac_status); } && {
13032 test -z "$ac_c_werror_flag" ||
13033 test ! -s conftest.err
13034 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013035 ac_hi=$ac_mid
13036else
13037 echo "$as_me: failed program was:" >&5
13038sed 's/^/| /' conftest.$ac_ext >&5
13039
Theodore Ts'oe1052142006-10-21 21:46:47 -040013040 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013041fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013042
13043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013044done
13045case $ac_lo in
13046?*) ac_cv_sizeof_int=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013047'') if test "$ac_cv_type_int" = yes; then
13048 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013049See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013050echo "$as_me: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013051See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013052 { (exit 77); exit 77; }; }
13053 else
13054 ac_cv_sizeof_int=0
13055 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013056esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013057else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013058 cat >conftest.$ac_ext <<_ACEOF
13059/* confdefs.h. */
13060_ACEOF
13061cat confdefs.h >>conftest.$ac_ext
13062cat >>conftest.$ac_ext <<_ACEOF
13063/* end confdefs.h. */
13064$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013065 typedef int ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013066static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13067static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013068#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013069#include <stdlib.h>
13070int
13071main ()
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013072{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013073
13074 FILE *f = fopen ("conftest.val", "w");
13075 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013076 return 1;
13077 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013078 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013079 long int i = longval ();
13080 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13081 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013082 fprintf (f, "%ld\n", i);
13083 }
13084 else
13085 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013086 unsigned long int i = ulongval ();
13087 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13088 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013089 fprintf (f, "%lu\n", i);
13090 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040013091 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013092
13093 ;
13094 return 0;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013095}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013096_ACEOF
13097rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013098if { (ac_try="$ac_link"
13099case "(($ac_try" in
13100 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13101 *) ac_try_echo=$ac_try;;
13102esac
13103eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13104 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013105 ac_status=$?
13106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13107 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013108 { (case "(($ac_try" in
13109 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13110 *) ac_try_echo=$ac_try;;
13111esac
13112eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13113 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013114 ac_status=$?
13115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13116 (exit $ac_status); }; }; then
13117 ac_cv_sizeof_int=`cat conftest.val`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013118else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013119 echo "$as_me: program exited with status $ac_status" >&5
13120echo "$as_me: failed program was:" >&5
13121sed 's/^/| /' conftest.$ac_ext >&5
13122
13123( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013124if test "$ac_cv_type_int" = yes; then
13125 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013126See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013127echo "$as_me: error: cannot compute sizeof (int)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013128See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040013129 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013130 else
13131 ac_cv_sizeof_int=0
13132 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013133fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013134rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013135fi
13136rm -f conftest.val
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013137fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013138{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
13139echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013140
13141
13142
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013143cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013144#define SIZEOF_INT $ac_cv_sizeof_int
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013145_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013146
13147
Theodore Ts'oe1052142006-10-21 21:46:47 -040013148{ echo "$as_me:$LINENO: checking for long" >&5
13149echo $ECHO_N "checking for long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013150if test "${ac_cv_type_long+set}" = set; then
13151 echo $ECHO_N "(cached) $ECHO_C" >&6
13152else
13153 cat >conftest.$ac_ext <<_ACEOF
13154/* confdefs.h. */
13155_ACEOF
13156cat confdefs.h >>conftest.$ac_ext
13157cat >>conftest.$ac_ext <<_ACEOF
13158/* end confdefs.h. */
13159$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040013160typedef long ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013161int
13162main ()
13163{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013164if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013165 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013166if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013167 return 0;
13168 ;
13169 return 0;
13170}
13171_ACEOF
13172rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013173if { (ac_try="$ac_compile"
13174case "(($ac_try" in
13175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13176 *) ac_try_echo=$ac_try;;
13177esac
13178eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13179 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013180 ac_status=$?
13181 grep -v '^ *+' conftest.er1 >conftest.err
13182 rm -f conftest.er1
13183 cat conftest.err >&5
13184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013185 (exit $ac_status); } && {
13186 test -z "$ac_c_werror_flag" ||
13187 test ! -s conftest.err
13188 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013189 ac_cv_type_long=yes
13190else
13191 echo "$as_me: failed program was:" >&5
13192sed 's/^/| /' conftest.$ac_ext >&5
13193
Theodore Ts'oe1052142006-10-21 21:46:47 -040013194 ac_cv_type_long=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013195fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013196
Theodore Ts'oe1052142006-10-21 21:46:47 -040013197rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13198fi
13199{ echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
13200echo "${ECHO_T}$ac_cv_type_long" >&6; }
13201
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013202# The cast to long int works around a bug in the HP C Compiler
13203# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13204# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13205# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013206{ echo "$as_me:$LINENO: checking size of long" >&5
13207echo $ECHO_N "checking size of long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013208if test "${ac_cv_sizeof_long+set}" = set; then
13209 echo $ECHO_N "(cached) $ECHO_C" >&6
13210else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013211 if test "$cross_compiling" = yes; then
13212 # Depending upon the size, compute the lo and hi bounds.
13213cat >conftest.$ac_ext <<_ACEOF
13214/* confdefs.h. */
13215_ACEOF
13216cat confdefs.h >>conftest.$ac_ext
13217cat >>conftest.$ac_ext <<_ACEOF
13218/* end confdefs.h. */
13219$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013220 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013221int
13222main ()
13223{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013224static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013225test_array [0] = 0
13226
13227 ;
13228 return 0;
13229}
13230_ACEOF
13231rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013232if { (ac_try="$ac_compile"
13233case "(($ac_try" in
13234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13235 *) ac_try_echo=$ac_try;;
13236esac
13237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13238 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013239 ac_status=$?
13240 grep -v '^ *+' conftest.er1 >conftest.err
13241 rm -f conftest.er1
13242 cat conftest.err >&5
13243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013244 (exit $ac_status); } && {
13245 test -z "$ac_c_werror_flag" ||
13246 test ! -s conftest.err
13247 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013248 ac_lo=0 ac_mid=0
13249 while :; do
13250 cat >conftest.$ac_ext <<_ACEOF
13251/* confdefs.h. */
13252_ACEOF
13253cat confdefs.h >>conftest.$ac_ext
13254cat >>conftest.$ac_ext <<_ACEOF
13255/* end confdefs.h. */
13256$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013257 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013258int
13259main ()
13260{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013261static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013262test_array [0] = 0
13263
13264 ;
13265 return 0;
13266}
13267_ACEOF
13268rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013269if { (ac_try="$ac_compile"
13270case "(($ac_try" in
13271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13272 *) ac_try_echo=$ac_try;;
13273esac
13274eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13275 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013276 ac_status=$?
13277 grep -v '^ *+' conftest.er1 >conftest.err
13278 rm -f conftest.er1
13279 cat conftest.err >&5
13280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013281 (exit $ac_status); } && {
13282 test -z "$ac_c_werror_flag" ||
13283 test ! -s conftest.err
13284 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013285 ac_hi=$ac_mid; break
13286else
13287 echo "$as_me: failed program was:" >&5
13288sed 's/^/| /' conftest.$ac_ext >&5
13289
Theodore Ts'oe1052142006-10-21 21:46:47 -040013290 ac_lo=`expr $ac_mid + 1`
13291 if test $ac_lo -le $ac_mid; then
13292 ac_lo= ac_hi=
13293 break
13294 fi
13295 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013296fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013297
13298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013299 done
13300else
13301 echo "$as_me: failed program was:" >&5
13302sed 's/^/| /' conftest.$ac_ext >&5
13303
Theodore Ts'oe1052142006-10-21 21:46:47 -040013304 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013305/* confdefs.h. */
13306_ACEOF
13307cat confdefs.h >>conftest.$ac_ext
13308cat >>conftest.$ac_ext <<_ACEOF
13309/* end confdefs.h. */
13310$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013311 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013312int
13313main ()
13314{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013315static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013316test_array [0] = 0
13317
13318 ;
13319 return 0;
13320}
13321_ACEOF
13322rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013323if { (ac_try="$ac_compile"
13324case "(($ac_try" in
13325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13326 *) ac_try_echo=$ac_try;;
13327esac
13328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13329 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013330 ac_status=$?
13331 grep -v '^ *+' conftest.er1 >conftest.err
13332 rm -f conftest.er1
13333 cat conftest.err >&5
13334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013335 (exit $ac_status); } && {
13336 test -z "$ac_c_werror_flag" ||
13337 test ! -s conftest.err
13338 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013339 ac_hi=-1 ac_mid=-1
13340 while :; do
13341 cat >conftest.$ac_ext <<_ACEOF
13342/* confdefs.h. */
13343_ACEOF
13344cat confdefs.h >>conftest.$ac_ext
13345cat >>conftest.$ac_ext <<_ACEOF
13346/* end confdefs.h. */
13347$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013348 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013349int
13350main ()
13351{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013352static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013353test_array [0] = 0
13354
13355 ;
13356 return 0;
13357}
13358_ACEOF
13359rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013360if { (ac_try="$ac_compile"
13361case "(($ac_try" in
13362 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13363 *) ac_try_echo=$ac_try;;
13364esac
13365eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13366 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013367 ac_status=$?
13368 grep -v '^ *+' conftest.er1 >conftest.err
13369 rm -f conftest.er1
13370 cat conftest.err >&5
13371 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013372 (exit $ac_status); } && {
13373 test -z "$ac_c_werror_flag" ||
13374 test ! -s conftest.err
13375 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013376 ac_lo=$ac_mid; break
13377else
13378 echo "$as_me: failed program was:" >&5
13379sed 's/^/| /' conftest.$ac_ext >&5
13380
Theodore Ts'oe1052142006-10-21 21:46:47 -040013381 ac_hi=`expr '(' $ac_mid ')' - 1`
13382 if test $ac_mid -le $ac_hi; then
13383 ac_lo= ac_hi=
13384 break
13385 fi
13386 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013387fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013388
13389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013390 done
13391else
13392 echo "$as_me: failed program was:" >&5
13393sed 's/^/| /' conftest.$ac_ext >&5
13394
Theodore Ts'oe1052142006-10-21 21:46:47 -040013395 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013396fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013397
13398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013399fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013400
13401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013402# Binary search between lo and hi bounds.
13403while test "x$ac_lo" != "x$ac_hi"; do
13404 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13405 cat >conftest.$ac_ext <<_ACEOF
13406/* confdefs.h. */
13407_ACEOF
13408cat confdefs.h >>conftest.$ac_ext
13409cat >>conftest.$ac_ext <<_ACEOF
13410/* end confdefs.h. */
13411$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013412 typedef long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013413int
13414main ()
13415{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013416static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013417test_array [0] = 0
13418
13419 ;
13420 return 0;
13421}
13422_ACEOF
13423rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013424if { (ac_try="$ac_compile"
13425case "(($ac_try" in
13426 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13427 *) ac_try_echo=$ac_try;;
13428esac
13429eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13430 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013431 ac_status=$?
13432 grep -v '^ *+' conftest.er1 >conftest.err
13433 rm -f conftest.er1
13434 cat conftest.err >&5
13435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013436 (exit $ac_status); } && {
13437 test -z "$ac_c_werror_flag" ||
13438 test ! -s conftest.err
13439 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013440 ac_hi=$ac_mid
13441else
13442 echo "$as_me: failed program was:" >&5
13443sed 's/^/| /' conftest.$ac_ext >&5
13444
Theodore Ts'oe1052142006-10-21 21:46:47 -040013445 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013446fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013447
13448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013449done
13450case $ac_lo in
13451?*) ac_cv_sizeof_long=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013452'') if test "$ac_cv_type_long" = yes; then
13453 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013454See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013455echo "$as_me: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013456See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013457 { (exit 77); exit 77; }; }
13458 else
13459 ac_cv_sizeof_long=0
13460 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013461esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013462else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013463 cat >conftest.$ac_ext <<_ACEOF
13464/* confdefs.h. */
13465_ACEOF
13466cat confdefs.h >>conftest.$ac_ext
13467cat >>conftest.$ac_ext <<_ACEOF
13468/* end confdefs.h. */
13469$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013470 typedef long ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013471static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13472static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013473#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013474#include <stdlib.h>
13475int
13476main ()
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013477{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013478
13479 FILE *f = fopen ("conftest.val", "w");
13480 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013481 return 1;
13482 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013483 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013484 long int i = longval ();
13485 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13486 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013487 fprintf (f, "%ld\n", i);
13488 }
13489 else
13490 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013491 unsigned long int i = ulongval ();
13492 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13493 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013494 fprintf (f, "%lu\n", i);
13495 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040013496 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013497
13498 ;
13499 return 0;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013500}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013501_ACEOF
13502rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013503if { (ac_try="$ac_link"
13504case "(($ac_try" in
13505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13506 *) ac_try_echo=$ac_try;;
13507esac
13508eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13509 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013510 ac_status=$?
13511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13512 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013513 { (case "(($ac_try" in
13514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13515 *) ac_try_echo=$ac_try;;
13516esac
13517eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13518 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013519 ac_status=$?
13520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13521 (exit $ac_status); }; }; then
13522 ac_cv_sizeof_long=`cat conftest.val`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013523else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013524 echo "$as_me: program exited with status $ac_status" >&5
13525echo "$as_me: failed program was:" >&5
13526sed 's/^/| /' conftest.$ac_ext >&5
13527
13528( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013529if test "$ac_cv_type_long" = yes; then
13530 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013531See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013532echo "$as_me: error: cannot compute sizeof (long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013533See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040013534 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013535 else
13536 ac_cv_sizeof_long=0
13537 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013538fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013539rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013540fi
13541rm -f conftest.val
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013542fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013543{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
13544echo "${ECHO_T}$ac_cv_sizeof_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013545
13546
13547
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013548cat >>confdefs.h <<_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013549#define SIZEOF_LONG $ac_cv_sizeof_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013550_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013551
13552
Theodore Ts'oe1052142006-10-21 21:46:47 -040013553{ echo "$as_me:$LINENO: checking for long long" >&5
13554echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013555if test "${ac_cv_type_long_long+set}" = set; then
13556 echo $ECHO_N "(cached) $ECHO_C" >&6
13557else
13558 cat >conftest.$ac_ext <<_ACEOF
13559/* confdefs.h. */
13560_ACEOF
13561cat confdefs.h >>conftest.$ac_ext
13562cat >>conftest.$ac_ext <<_ACEOF
13563/* end confdefs.h. */
13564$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040013565typedef long long ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013566int
13567main ()
13568{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013569if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013570 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013571if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013572 return 0;
13573 ;
13574 return 0;
13575}
13576_ACEOF
13577rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013578if { (ac_try="$ac_compile"
13579case "(($ac_try" in
13580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13581 *) ac_try_echo=$ac_try;;
13582esac
13583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13584 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013585 ac_status=$?
13586 grep -v '^ *+' conftest.er1 >conftest.err
13587 rm -f conftest.er1
13588 cat conftest.err >&5
13589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013590 (exit $ac_status); } && {
13591 test -z "$ac_c_werror_flag" ||
13592 test ! -s conftest.err
13593 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013594 ac_cv_type_long_long=yes
13595else
13596 echo "$as_me: failed program was:" >&5
13597sed 's/^/| /' conftest.$ac_ext >&5
13598
Theodore Ts'oe1052142006-10-21 21:46:47 -040013599 ac_cv_type_long_long=no
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013600fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013601
Theodore Ts'oe1052142006-10-21 21:46:47 -040013602rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13603fi
13604{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
13605echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
13606
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013607# The cast to long int works around a bug in the HP C Compiler
13608# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13609# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13610# This bug is HP SR number 8606223364.
Theodore Ts'oe1052142006-10-21 21:46:47 -040013611{ echo "$as_me:$LINENO: checking size of long long" >&5
13612echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013613if test "${ac_cv_sizeof_long_long+set}" = set; then
13614 echo $ECHO_N "(cached) $ECHO_C" >&6
13615else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013616 if test "$cross_compiling" = yes; then
13617 # Depending upon the size, compute the lo and hi bounds.
13618cat >conftest.$ac_ext <<_ACEOF
13619/* confdefs.h. */
13620_ACEOF
13621cat confdefs.h >>conftest.$ac_ext
13622cat >>conftest.$ac_ext <<_ACEOF
13623/* end confdefs.h. */
13624$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013625 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013626int
13627main ()
13628{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013629static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013630test_array [0] = 0
13631
13632 ;
13633 return 0;
13634}
13635_ACEOF
13636rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013637if { (ac_try="$ac_compile"
13638case "(($ac_try" in
13639 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13640 *) ac_try_echo=$ac_try;;
13641esac
13642eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13643 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013644 ac_status=$?
13645 grep -v '^ *+' conftest.er1 >conftest.err
13646 rm -f conftest.er1
13647 cat conftest.err >&5
13648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013649 (exit $ac_status); } && {
13650 test -z "$ac_c_werror_flag" ||
13651 test ! -s conftest.err
13652 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013653 ac_lo=0 ac_mid=0
13654 while :; do
13655 cat >conftest.$ac_ext <<_ACEOF
13656/* confdefs.h. */
13657_ACEOF
13658cat confdefs.h >>conftest.$ac_ext
13659cat >>conftest.$ac_ext <<_ACEOF
13660/* end confdefs.h. */
13661$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013662 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013663int
13664main ()
13665{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013666static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013667test_array [0] = 0
13668
13669 ;
13670 return 0;
13671}
13672_ACEOF
13673rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013674if { (ac_try="$ac_compile"
13675case "(($ac_try" in
13676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13677 *) ac_try_echo=$ac_try;;
13678esac
13679eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13680 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013681 ac_status=$?
13682 grep -v '^ *+' conftest.er1 >conftest.err
13683 rm -f conftest.er1
13684 cat conftest.err >&5
13685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013686 (exit $ac_status); } && {
13687 test -z "$ac_c_werror_flag" ||
13688 test ! -s conftest.err
13689 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013690 ac_hi=$ac_mid; break
13691else
13692 echo "$as_me: failed program was:" >&5
13693sed 's/^/| /' conftest.$ac_ext >&5
13694
Theodore Ts'oe1052142006-10-21 21:46:47 -040013695 ac_lo=`expr $ac_mid + 1`
13696 if test $ac_lo -le $ac_mid; then
13697 ac_lo= ac_hi=
13698 break
13699 fi
13700 ac_mid=`expr 2 '*' $ac_mid + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013701fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013702
13703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013704 done
13705else
13706 echo "$as_me: failed program was:" >&5
13707sed 's/^/| /' conftest.$ac_ext >&5
13708
Theodore Ts'oe1052142006-10-21 21:46:47 -040013709 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013710/* confdefs.h. */
13711_ACEOF
13712cat confdefs.h >>conftest.$ac_ext
13713cat >>conftest.$ac_ext <<_ACEOF
13714/* end confdefs.h. */
13715$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013716 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013717int
13718main ()
13719{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013720static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013721test_array [0] = 0
13722
13723 ;
13724 return 0;
13725}
13726_ACEOF
13727rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013728if { (ac_try="$ac_compile"
13729case "(($ac_try" in
13730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13731 *) ac_try_echo=$ac_try;;
13732esac
13733eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13734 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013735 ac_status=$?
13736 grep -v '^ *+' conftest.er1 >conftest.err
13737 rm -f conftest.er1
13738 cat conftest.err >&5
13739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013740 (exit $ac_status); } && {
13741 test -z "$ac_c_werror_flag" ||
13742 test ! -s conftest.err
13743 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013744 ac_hi=-1 ac_mid=-1
13745 while :; do
13746 cat >conftest.$ac_ext <<_ACEOF
13747/* confdefs.h. */
13748_ACEOF
13749cat confdefs.h >>conftest.$ac_ext
13750cat >>conftest.$ac_ext <<_ACEOF
13751/* end confdefs.h. */
13752$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013753 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013754int
13755main ()
13756{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013757static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013758test_array [0] = 0
13759
13760 ;
13761 return 0;
13762}
13763_ACEOF
13764rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013765if { (ac_try="$ac_compile"
13766case "(($ac_try" in
13767 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13768 *) ac_try_echo=$ac_try;;
13769esac
13770eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13771 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013772 ac_status=$?
13773 grep -v '^ *+' conftest.er1 >conftest.err
13774 rm -f conftest.er1
13775 cat conftest.err >&5
13776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013777 (exit $ac_status); } && {
13778 test -z "$ac_c_werror_flag" ||
13779 test ! -s conftest.err
13780 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013781 ac_lo=$ac_mid; break
13782else
13783 echo "$as_me: failed program was:" >&5
13784sed 's/^/| /' conftest.$ac_ext >&5
13785
Theodore Ts'oe1052142006-10-21 21:46:47 -040013786 ac_hi=`expr '(' $ac_mid ')' - 1`
13787 if test $ac_mid -le $ac_hi; then
13788 ac_lo= ac_hi=
13789 break
13790 fi
13791 ac_mid=`expr 2 '*' $ac_mid`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013792fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013793
13794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013795 done
13796else
13797 echo "$as_me: failed program was:" >&5
13798sed 's/^/| /' conftest.$ac_ext >&5
13799
Theodore Ts'oe1052142006-10-21 21:46:47 -040013800 ac_lo= ac_hi=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013801fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013802
13803rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013804fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013805
13806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013807# Binary search between lo and hi bounds.
13808while test "x$ac_lo" != "x$ac_hi"; do
13809 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
13810 cat >conftest.$ac_ext <<_ACEOF
13811/* confdefs.h. */
13812_ACEOF
13813cat confdefs.h >>conftest.$ac_ext
13814cat >>conftest.$ac_ext <<_ACEOF
13815/* end confdefs.h. */
13816$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013817 typedef long long ac__type_sizeof_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013818int
13819main ()
13820{
Theodore Ts'oe1052142006-10-21 21:46:47 -040013821static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013822test_array [0] = 0
13823
13824 ;
13825 return 0;
13826}
13827_ACEOF
13828rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013829if { (ac_try="$ac_compile"
13830case "(($ac_try" in
13831 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13832 *) ac_try_echo=$ac_try;;
13833esac
13834eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13835 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013836 ac_status=$?
13837 grep -v '^ *+' conftest.er1 >conftest.err
13838 rm -f conftest.er1
13839 cat conftest.err >&5
13840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013841 (exit $ac_status); } && {
13842 test -z "$ac_c_werror_flag" ||
13843 test ! -s conftest.err
13844 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013845 ac_hi=$ac_mid
13846else
13847 echo "$as_me: failed program was:" >&5
13848sed 's/^/| /' conftest.$ac_ext >&5
13849
Theodore Ts'oe1052142006-10-21 21:46:47 -040013850 ac_lo=`expr '(' $ac_mid ')' + 1`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013851fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013852
13853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013854done
13855case $ac_lo in
13856?*) ac_cv_sizeof_long_long=$ac_lo;;
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013857'') if test "$ac_cv_type_long_long" = yes; then
13858 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013859See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013860echo "$as_me: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013861See \`config.log' for more details." >&2;}
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013862 { (exit 77); exit 77; }; }
13863 else
13864 ac_cv_sizeof_long_long=0
13865 fi ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013866esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013867else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013868 cat >conftest.$ac_ext <<_ACEOF
13869/* confdefs.h. */
13870_ACEOF
13871cat confdefs.h >>conftest.$ac_ext
13872cat >>conftest.$ac_ext <<_ACEOF
13873/* end confdefs.h. */
13874$ac_includes_default
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013875 typedef long long ac__type_sizeof_;
Theodore Ts'oe1052142006-10-21 21:46:47 -040013876static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
13877static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013878#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013879#include <stdlib.h>
13880int
13881main ()
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013882{
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013883
13884 FILE *f = fopen ("conftest.val", "w");
13885 if (! f)
Theodore Ts'oe1052142006-10-21 21:46:47 -040013886 return 1;
13887 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013888 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013889 long int i = longval ();
13890 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13891 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013892 fprintf (f, "%ld\n", i);
13893 }
13894 else
13895 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040013896 unsigned long int i = ulongval ();
13897 if (i != ((long int) (sizeof (ac__type_sizeof_))))
13898 return 1;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013899 fprintf (f, "%lu\n", i);
13900 }
Theodore Ts'oe1052142006-10-21 21:46:47 -040013901 return ferror (f) || fclose (f) != 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013902
13903 ;
13904 return 0;
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013905}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013906_ACEOF
13907rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013908if { (ac_try="$ac_link"
13909case "(($ac_try" in
13910 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13911 *) ac_try_echo=$ac_try;;
13912esac
13913eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13914 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013915 ac_status=$?
13916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13917 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040013918 { (case "(($ac_try" in
13919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13920 *) ac_try_echo=$ac_try;;
13921esac
13922eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13923 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013924 ac_status=$?
13925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13926 (exit $ac_status); }; }; then
13927 ac_cv_sizeof_long_long=`cat conftest.val`
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013928else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013929 echo "$as_me: program exited with status $ac_status" >&5
13930echo "$as_me: failed program was:" >&5
13931sed 's/^/| /' conftest.$ac_ext >&5
13932
13933( exit $ac_status )
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013934if test "$ac_cv_type_long_long" = yes; then
13935 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013936See \`config.log' for more details." >&5
Theodore Ts'oe1052142006-10-21 21:46:47 -040013937echo "$as_me: error: cannot compute sizeof (long long)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013938See \`config.log' for more details." >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040013939 { (exit 77); exit 77; }; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013940 else
13941 ac_cv_sizeof_long_long=0
13942 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013943fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013944rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013945fi
13946rm -f conftest.val
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013947fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040013948{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
13949echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013950
13951
13952
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013953cat >>confdefs.h <<_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013954#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013955_ACEOF
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013956
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013957
Theodore Ts'o50e1e101997-04-26 13:58:21 +000013958SIZEOF_SHORT=$ac_cv_sizeof_short
13959SIZEOF_INT=$ac_cv_sizeof_int
13960SIZEOF_LONG=$ac_cv_sizeof_long
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000013961SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
13962
Theodore Ts'o93636bd2003-07-12 02:45:05 -040013963
13964
13965
Theodore Ts'oe1052142006-10-21 21:46:47 -040013966{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
13967echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013968if test "${ac_cv_c_bigendian+set}" = set; then
13969 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013970else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013971 # See if sys/param.h defines the BYTE_ORDER macro.
13972cat >conftest.$ac_ext <<_ACEOF
13973/* confdefs.h. */
13974_ACEOF
13975cat confdefs.h >>conftest.$ac_ext
13976cat >>conftest.$ac_ext <<_ACEOF
13977/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013978#include <sys/types.h>
13979#include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013980
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013981int
13982main ()
13983{
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040013984#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \
13985 && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000013986 bogus endian macros
13987#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050013988
13989 ;
13990 return 0;
13991}
13992_ACEOF
13993rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040013994if { (ac_try="$ac_compile"
13995case "(($ac_try" in
13996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13997 *) ac_try_echo=$ac_try;;
13998esac
13999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14000 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014001 ac_status=$?
14002 grep -v '^ *+' conftest.er1 >conftest.err
14003 rm -f conftest.er1
14004 cat conftest.err >&5
14005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014006 (exit $ac_status); } && {
14007 test -z "$ac_c_werror_flag" ||
14008 test ! -s conftest.err
14009 } && test -s conftest.$ac_objext; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014010 # It does; now see whether it defined to BIG_ENDIAN or not.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014011cat >conftest.$ac_ext <<_ACEOF
14012/* confdefs.h. */
14013_ACEOF
14014cat confdefs.h >>conftest.$ac_ext
14015cat >>conftest.$ac_ext <<_ACEOF
14016/* end confdefs.h. */
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014017#include <sys/types.h>
14018#include <sys/param.h>
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014019
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014020int
14021main ()
14022{
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014023#if BYTE_ORDER != BIG_ENDIAN
14024 not big endian
14025#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014026
14027 ;
14028 return 0;
14029}
14030_ACEOF
14031rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014032if { (ac_try="$ac_compile"
14033case "(($ac_try" in
14034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14035 *) ac_try_echo=$ac_try;;
14036esac
14037eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14038 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014039 ac_status=$?
14040 grep -v '^ *+' conftest.er1 >conftest.err
14041 rm -f conftest.er1
14042 cat conftest.err >&5
14043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014044 (exit $ac_status); } && {
14045 test -z "$ac_c_werror_flag" ||
14046 test ! -s conftest.err
14047 } && test -s conftest.$ac_objext; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014048 ac_cv_c_bigendian=yes
14049else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014050 echo "$as_me: failed program was:" >&5
14051sed 's/^/| /' conftest.$ac_ext >&5
14052
Theodore Ts'oe1052142006-10-21 21:46:47 -040014053 ac_cv_c_bigendian=no
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014054fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014055
14056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014057else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014058 echo "$as_me: failed program was:" >&5
14059sed 's/^/| /' conftest.$ac_ext >&5
14060
Theodore Ts'oe1052142006-10-21 21:46:47 -040014061 # It does not; compile a test program.
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014062if test "$cross_compiling" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014063 # try to guess the endianness by grepping values into an object file
14064 ac_cv_c_bigendian=unknown
14065 cat >conftest.$ac_ext <<_ACEOF
14066/* confdefs.h. */
14067_ACEOF
14068cat confdefs.h >>conftest.$ac_ext
14069cat >>conftest.$ac_ext <<_ACEOF
14070/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040014071short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
14072short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014073void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
Theodore Ts'oe1052142006-10-21 21:46:47 -040014074short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
14075short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014076void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
14077int
14078main ()
14079{
14080 _ascii (); _ebcdic ();
14081 ;
14082 return 0;
14083}
14084_ACEOF
14085rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014086if { (ac_try="$ac_compile"
14087case "(($ac_try" in
14088 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14089 *) ac_try_echo=$ac_try;;
14090esac
14091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14092 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014093 ac_status=$?
14094 grep -v '^ *+' conftest.er1 >conftest.err
14095 rm -f conftest.er1
14096 cat conftest.err >&5
14097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014098 (exit $ac_status); } && {
14099 test -z "$ac_c_werror_flag" ||
14100 test ! -s conftest.err
14101 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014102 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
14103 ac_cv_c_bigendian=yes
14104fi
14105if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
14106 if test "$ac_cv_c_bigendian" = unknown; then
14107 ac_cv_c_bigendian=no
14108 else
14109 # finding both strings is unlikely to happen, but who knows?
14110 ac_cv_c_bigendian=unknown
14111 fi
14112fi
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014113else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014114 echo "$as_me: failed program was:" >&5
14115sed 's/^/| /' conftest.$ac_ext >&5
14116
Theodore Ts'oe1052142006-10-21 21:46:47 -040014117
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014118fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014119
14120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014121else
14122 cat >conftest.$ac_ext <<_ACEOF
14123/* confdefs.h. */
14124_ACEOF
14125cat confdefs.h >>conftest.$ac_ext
14126cat >>conftest.$ac_ext <<_ACEOF
14127/* end confdefs.h. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040014128$ac_includes_default
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014129int
14130main ()
14131{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014132
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014133 /* Are we little or big endian? From Harbison&Steele. */
14134 union
14135 {
Theodore Ts'oe1052142006-10-21 21:46:47 -040014136 long int l;
14137 char c[sizeof (long int)];
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014138 } u;
14139 u.l = 1;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014140 return u.c[sizeof (long int) - 1] == 1;
14141
14142 ;
14143 return 0;
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014144}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014145_ACEOF
14146rm -f conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014147if { (ac_try="$ac_link"
14148case "(($ac_try" in
14149 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14150 *) ac_try_echo=$ac_try;;
14151esac
14152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14153 (eval "$ac_link") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014154 ac_status=$?
14155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14156 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
Theodore Ts'oe1052142006-10-21 21:46:47 -040014157 { (case "(($ac_try" in
14158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14159 *) ac_try_echo=$ac_try;;
14160esac
14161eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14162 (eval "$ac_try") 2>&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014163 ac_status=$?
14164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14165 (exit $ac_status); }; }; then
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014166 ac_cv_c_bigendian=no
14167else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014168 echo "$as_me: program exited with status $ac_status" >&5
14169echo "$as_me: failed program was:" >&5
14170sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o07a0db12003-07-05 14:50:24 -040014171
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014172( exit $ac_status )
14173ac_cv_c_bigendian=yes
14174fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014175rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014176fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014177
14178
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014179fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014180
14181rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014182fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014183{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
14184echo "${ECHO_T}$ac_cv_c_bigendian" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014185case $ac_cv_c_bigendian in
14186 yes)
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014187
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014188cat >>confdefs.h <<\_ACEOF
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014189#define WORDS_BIGENDIAN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014190_ACEOF
14191 ;;
14192 no)
14193 ;;
14194 *)
14195 { { echo "$as_me:$LINENO: error: unknown endianness
14196presetting ac_cv_c_bigendian=no (or yes) will help" >&5
14197echo "$as_me: error: unknown endianness
14198presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
14199 { (exit 1); exit 1; }; } ;;
14200esac
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014201
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014202BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040014203ASM_TYPES_HEADER=./asm_types.h
14204
Theodore Ts'o877eb6d2001-06-11 06:54:13 +000014205
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014206for ac_header in inttypes.h
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014207do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014208as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014209if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
14210 { echo "$as_me:$LINENO: checking for $ac_header" >&5
14211echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14212if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014213 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014214fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014215ac_res=`eval echo '${'$as_ac_Header'}'`
14216 { echo "$as_me:$LINENO: result: $ac_res" >&5
14217echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014218else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014219 # Is the header compilable?
Theodore Ts'oe1052142006-10-21 21:46:47 -040014220{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
14221echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014222cat >conftest.$ac_ext <<_ACEOF
14223/* confdefs.h. */
14224_ACEOF
14225cat confdefs.h >>conftest.$ac_ext
14226cat >>conftest.$ac_ext <<_ACEOF
14227/* end confdefs.h. */
14228$ac_includes_default
14229#include <$ac_header>
14230_ACEOF
14231rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014232if { (ac_try="$ac_compile"
14233case "(($ac_try" in
14234 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14235 *) ac_try_echo=$ac_try;;
14236esac
14237eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14238 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014239 ac_status=$?
14240 grep -v '^ *+' conftest.er1 >conftest.err
14241 rm -f conftest.er1
14242 cat conftest.err >&5
14243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014244 (exit $ac_status); } && {
14245 test -z "$ac_c_werror_flag" ||
14246 test ! -s conftest.err
14247 } && test -s conftest.$ac_objext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014248 ac_header_compiler=yes
14249else
14250 echo "$as_me: failed program was:" >&5
14251sed 's/^/| /' conftest.$ac_ext >&5
14252
Theodore Ts'oe1052142006-10-21 21:46:47 -040014253 ac_header_compiler=no
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014254fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014255
14256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14257{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
14258echo "${ECHO_T}$ac_header_compiler" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014259
14260# Is the header present?
Theodore Ts'oe1052142006-10-21 21:46:47 -040014261{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
14262echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014263cat >conftest.$ac_ext <<_ACEOF
14264/* confdefs.h. */
14265_ACEOF
14266cat confdefs.h >>conftest.$ac_ext
14267cat >>conftest.$ac_ext <<_ACEOF
14268/* end confdefs.h. */
14269#include <$ac_header>
14270_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040014271if { (ac_try="$ac_cpp conftest.$ac_ext"
14272case "(($ac_try" in
14273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14274 *) ac_try_echo=$ac_try;;
14275esac
14276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14277 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014278 ac_status=$?
14279 grep -v '^ *+' conftest.er1 >conftest.err
14280 rm -f conftest.er1
14281 cat conftest.err >&5
14282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014283 (exit $ac_status); } >/dev/null && {
14284 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
14285 test ! -s conftest.err
14286 }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014287 ac_header_preproc=yes
14288else
14289 echo "$as_me: failed program was:" >&5
14290sed 's/^/| /' conftest.$ac_ext >&5
14291
14292 ac_header_preproc=no
14293fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014294
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014295rm -f conftest.err conftest.$ac_ext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014296{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
14297echo "${ECHO_T}$ac_header_preproc" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014298
14299# So? What about this header?
14300case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
14301 yes:no: )
14302 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
14303echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
14304 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
14305echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
14306 ac_header_preproc=yes
14307 ;;
14308 no:yes:* )
14309 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
14310echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
14311 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
14312echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
14313 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
14314echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
14315 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
14316echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
14317 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
14318echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
14319 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
14320echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
Theodore Ts'oe1052142006-10-21 21:46:47 -040014321
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014322 ;;
14323esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040014324{ echo "$as_me:$LINENO: checking for $ac_header" >&5
14325echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
14326if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014327 echo $ECHO_N "(cached) $ECHO_C" >&6
14328else
14329 eval "$as_ac_Header=\$ac_header_preproc"
14330fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014331ac_res=`eval echo '${'$as_ac_Header'}'`
14332 { echo "$as_me:$LINENO: result: $ac_res" >&5
14333echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014334
14335fi
14336if test `eval echo '${'$as_ac_Header'}'` = yes; then
14337 cat >>confdefs.h <<_ACEOF
14338#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14339_ACEOF
14340
14341fi
14342
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014343done
14344
Theodore Ts'oe1052142006-10-21 21:46:47 -040014345{ echo "$as_me:$LINENO: checking for intptr_t" >&5
14346echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014347if test "${ac_cv_type_intptr_t+set}" = set; then
14348 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014349else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014350 cat >conftest.$ac_ext <<_ACEOF
14351/* confdefs.h. */
14352_ACEOF
14353cat confdefs.h >>conftest.$ac_ext
14354cat >>conftest.$ac_ext <<_ACEOF
14355/* end confdefs.h. */
14356$ac_includes_default
Theodore Ts'oe1052142006-10-21 21:46:47 -040014357typedef intptr_t ac__type_new_;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014358int
14359main ()
14360{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014361if ((ac__type_new_ *) 0)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014362 return 0;
Theodore Ts'oe1052142006-10-21 21:46:47 -040014363if (sizeof (ac__type_new_))
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014364 return 0;
14365 ;
14366 return 0;
14367}
14368_ACEOF
14369rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014370if { (ac_try="$ac_compile"
14371case "(($ac_try" in
14372 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14373 *) ac_try_echo=$ac_try;;
14374esac
14375eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14376 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014377 ac_status=$?
14378 grep -v '^ *+' conftest.er1 >conftest.err
14379 rm -f conftest.er1
14380 cat conftest.err >&5
14381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014382 (exit $ac_status); } && {
14383 test -z "$ac_c_werror_flag" ||
14384 test ! -s conftest.err
14385 } && test -s conftest.$ac_objext; then
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014386 ac_cv_type_intptr_t=yes
14387else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014388 echo "$as_me: failed program was:" >&5
14389sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014390
Theodore Ts'oe1052142006-10-21 21:46:47 -040014391 ac_cv_type_intptr_t=no
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014392fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014393
14394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o0c193f82003-08-01 14:26:23 -040014395fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014396{ echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
14397echo "${ECHO_T}$ac_cv_type_intptr_t" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014398if test $ac_cv_type_intptr_t = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014399
14400cat >>confdefs.h <<_ACEOF
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050014401#define HAVE_INTPTR_T 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014402_ACEOF
14403
Theodore Ts'od2ee56d2005-01-09 00:57:45 -050014404
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014405fi
14406
Theodore Ts'oe1052142006-10-21 21:46:47 -040014407{ echo "$as_me:$LINENO: checking whether struct stat has a st_flags field" >&5
14408echo $ECHO_N "checking whether struct stat has a st_flags field... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014409if test "${e2fsprogs_cv_struct_st_flags+set}" = set; then
14410 echo $ECHO_N "(cached) $ECHO_C" >&6
14411else
14412 cat >conftest.$ac_ext <<_ACEOF
14413/* confdefs.h. */
14414_ACEOF
14415cat confdefs.h >>conftest.$ac_ext
14416cat >>conftest.$ac_ext <<_ACEOF
14417/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014418#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014419int
14420main ()
14421{
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014422struct stat stat; stat.st_flags = 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014423 ;
14424 return 0;
14425}
14426_ACEOF
14427rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014428if { (ac_try="$ac_compile"
14429case "(($ac_try" in
14430 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14431 *) ac_try_echo=$ac_try;;
14432esac
14433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14434 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014435 ac_status=$?
14436 grep -v '^ *+' conftest.er1 >conftest.err
14437 rm -f conftest.er1
14438 cat conftest.err >&5
14439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014440 (exit $ac_status); } && {
14441 test -z "$ac_c_werror_flag" ||
14442 test ! -s conftest.err
14443 } && test -s conftest.$ac_objext; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014444 e2fsprogs_cv_struct_st_flags=yes
14445else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014446 echo "$as_me: failed program was:" >&5
14447sed 's/^/| /' conftest.$ac_ext >&5
14448
Theodore Ts'oe1052142006-10-21 21:46:47 -040014449 e2fsprogs_cv_struct_st_flags=no
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014450fi
14451
Theodore Ts'oe1052142006-10-21 21:46:47 -040014452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14453fi
14454
14455{ echo "$as_me:$LINENO: result: $e2fsprogs_cv_struct_st_flags" >&5
14456echo "${ECHO_T}$e2fsprogs_cv_struct_st_flags" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014457if test "$e2fsprogs_cv_struct_st_flags" = yes; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040014458 { echo "$as_me:$LINENO: checking whether st_flags field is useful" >&5
14459echo $ECHO_N "checking whether st_flags field is useful... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014460 if test "${e2fsprogs_cv_struct_st_flags_immut+set}" = set; then
14461 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014462else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014463 cat >conftest.$ac_ext <<_ACEOF
14464/* confdefs.h. */
14465_ACEOF
14466cat confdefs.h >>conftest.$ac_ext
14467cat >>conftest.$ac_ext <<_ACEOF
14468/* end confdefs.h. */
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014469#include <sys/stat.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014470int
14471main ()
14472{
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014473struct stat stat; stat.st_flags |= UF_IMMUTABLE;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014474 ;
14475 return 0;
14476}
14477_ACEOF
14478rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014479if { (ac_try="$ac_compile"
14480case "(($ac_try" in
14481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14482 *) ac_try_echo=$ac_try;;
14483esac
14484eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14485 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014486 ac_status=$?
14487 grep -v '^ *+' conftest.er1 >conftest.err
14488 rm -f conftest.er1
14489 cat conftest.err >&5
14490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014491 (exit $ac_status); } && {
14492 test -z "$ac_c_werror_flag" ||
14493 test ! -s conftest.err
14494 } && test -s conftest.$ac_objext; then
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014495 e2fsprogs_cv_struct_st_flags_immut=yes
14496else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014497 echo "$as_me: failed program was:" >&5
14498sed 's/^/| /' conftest.$ac_ext >&5
14499
Theodore Ts'oe1052142006-10-21 21:46:47 -040014500 e2fsprogs_cv_struct_st_flags_immut=no
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014501fi
14502
Theodore Ts'oe1052142006-10-21 21:46:47 -040014503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14504fi
14505
14506 { echo "$as_me:$LINENO: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
14507echo "${ECHO_T}$e2fsprogs_cv_struct_st_flags_immut" >&6; }
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014508 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014509 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014510#define HAVE_STAT_FLAGS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014511_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014512
Theodore Ts'oc03bc4e1999-10-20 18:20:36 +000014513 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014514fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014515{ echo "$as_me:$LINENO: checking for struct sockaddr.sa_len" >&5
14516echo $ECHO_N "checking for struct sockaddr.sa_len... $ECHO_C" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014517if test "${ac_cv_member_struct_sockaddr_sa_len+set}" = set; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014518 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014519else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014520 cat >conftest.$ac_ext <<_ACEOF
14521/* confdefs.h. */
14522_ACEOF
14523cat confdefs.h >>conftest.$ac_ext
14524cat >>conftest.$ac_ext <<_ACEOF
14525/* end confdefs.h. */
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014526#include <sys/types.h>
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014527 #include <sys/socket.h>
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014528
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014529int
14530main ()
14531{
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014532static struct sockaddr ac_aggr;
14533if (ac_aggr.sa_len)
14534return 0;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014535 ;
14536 return 0;
14537}
14538_ACEOF
14539rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014540if { (ac_try="$ac_compile"
14541case "(($ac_try" in
14542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14543 *) ac_try_echo=$ac_try;;
14544esac
14545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14546 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014547 ac_status=$?
14548 grep -v '^ *+' conftest.er1 >conftest.err
14549 rm -f conftest.er1
14550 cat conftest.err >&5
14551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014552 (exit $ac_status); } && {
14553 test -z "$ac_c_werror_flag" ||
14554 test ! -s conftest.err
14555 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014556 ac_cv_member_struct_sockaddr_sa_len=yes
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014557else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014558 echo "$as_me: failed program was:" >&5
14559sed 's/^/| /' conftest.$ac_ext >&5
14560
Theodore Ts'oe1052142006-10-21 21:46:47 -040014561 cat >conftest.$ac_ext <<_ACEOF
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014562/* confdefs.h. */
14563_ACEOF
14564cat confdefs.h >>conftest.$ac_ext
14565cat >>conftest.$ac_ext <<_ACEOF
14566/* end confdefs.h. */
14567#include <sys/types.h>
14568 #include <sys/socket.h>
14569
14570int
14571main ()
14572{
14573static struct sockaddr ac_aggr;
14574if (sizeof ac_aggr.sa_len)
14575return 0;
14576 ;
14577 return 0;
14578}
14579_ACEOF
14580rm -f conftest.$ac_objext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014581if { (ac_try="$ac_compile"
14582case "(($ac_try" in
14583 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14584 *) ac_try_echo=$ac_try;;
14585esac
14586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14587 (eval "$ac_compile") 2>conftest.er1
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014588 ac_status=$?
14589 grep -v '^ *+' conftest.er1 >conftest.err
14590 rm -f conftest.er1
14591 cat conftest.err >&5
14592 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014593 (exit $ac_status); } && {
14594 test -z "$ac_c_werror_flag" ||
14595 test ! -s conftest.err
14596 } && test -s conftest.$ac_objext; then
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014597 ac_cv_member_struct_sockaddr_sa_len=yes
14598else
14599 echo "$as_me: failed program was:" >&5
14600sed 's/^/| /' conftest.$ac_ext >&5
14601
Theodore Ts'oe1052142006-10-21 21:46:47 -040014602 ac_cv_member_struct_sockaddr_sa_len=no
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014603fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014604
14605rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014606fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014607
14608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014609fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014610{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_sa_len" >&5
14611echo "${ECHO_T}$ac_cv_member_struct_sockaddr_sa_len" >&6; }
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014612if test $ac_cv_member_struct_sockaddr_sa_len = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014613
14614cat >>confdefs.h <<_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014615#define HAVE_SA_LEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014616_ACEOF
Theodore Ts'o84ea6e72004-03-19 19:29:17 -050014617
14618fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
Theodore Ts'o6c65d252005-01-19 12:59:48 -050014638
Theodore Ts'o762c7c62005-04-06 14:44:16 -040014639
14640
Andreas Dilger9b7d8112005-07-09 22:06:59 -050014641
Theodore Ts'oae2868a2006-10-22 00:18:49 -040014642
Theodore Ts'o106ad962007-04-04 21:26:37 -040014643
14644
14645
Theodore Ts'o740837d2007-12-16 17:21:38 -050014646
14647
14648for ac_func in chflags getrusage llseek lseek64 open64 fstat64 getmntinfo strtoull strcasecmp srandom jrand48 fchown mallinfo fdatasync strnlen strptime strdup sysconf pathconf posix_memalign memalign valloc __secure_getenv prctl mmap utime setresuid setresgid
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014649do
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014650as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
Theodore Ts'oe1052142006-10-21 21:46:47 -040014651{ echo "$as_me:$LINENO: checking for $ac_func" >&5
14652echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14653if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014654 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014655else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014656 cat >conftest.$ac_ext <<_ACEOF
14657/* confdefs.h. */
14658_ACEOF
14659cat confdefs.h >>conftest.$ac_ext
14660cat >>conftest.$ac_ext <<_ACEOF
14661/* end confdefs.h. */
14662/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14663 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14664#define $ac_func innocuous_$ac_func
14665
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014666/* System header to define __stub macros and hopefully few prototypes,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014667 which can conflict with char $ac_func (); below.
14668 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14669 <limits.h> exists even on freestanding compilers. */
14670
14671#ifdef __STDC__
14672# include <limits.h>
14673#else
14674# include <assert.h>
14675#endif
14676
14677#undef $ac_func
14678
Theodore Ts'oe1052142006-10-21 21:46:47 -040014679/* Override any GCC internal prototype to avoid an error.
14680 Use char because int might match the return type of a GCC
14681 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014682#ifdef __cplusplus
14683extern "C"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014684#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014685char $ac_func ();
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014686/* The GNU C library defines this for functions which it implements
14687 to always fail with ENOSYS. Some functions are actually named
14688 something starting with __ and the normal name is an alias. */
Theodore Ts'oe1052142006-10-21 21:46:47 -040014689#if defined __stub_$ac_func || defined __stub___$ac_func
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014690choke me
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014691#endif
14692
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014693int
14694main ()
14695{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014696return $ac_func ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014697 ;
14698 return 0;
14699}
14700_ACEOF
14701rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014702if { (ac_try="$ac_link"
14703case "(($ac_try" in
14704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14705 *) ac_try_echo=$ac_try;;
14706esac
14707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14708 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014709 ac_status=$?
14710 grep -v '^ *+' conftest.er1 >conftest.err
14711 rm -f conftest.er1
14712 cat conftest.err >&5
14713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014714 (exit $ac_status); } && {
14715 test -z "$ac_c_werror_flag" ||
14716 test ! -s conftest.err
14717 } && test -s conftest$ac_exeext &&
14718 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014719 eval "$as_ac_var=yes"
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014720else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014721 echo "$as_me: failed program was:" >&5
14722sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o21c84b71997-04-29 16:15:03 +000014723
Theodore Ts'oe1052142006-10-21 21:46:47 -040014724 eval "$as_ac_var=no"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014725fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014726
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014728 conftest$ac_exeext conftest.$ac_ext
14729fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014730ac_res=`eval echo '${'$as_ac_var'}'`
14731 { echo "$as_me:$LINENO: result: $ac_res" >&5
14732echo "${ECHO_T}$ac_res" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014733if test `eval echo '${'$as_ac_var'}'` = yes; then
14734 cat >>confdefs.h <<_ACEOF
14735#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14736_ACEOF
14737
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014738fi
14739done
14740
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014741SOCKET_LIB=''
Theodore Ts'oe1052142006-10-21 21:46:47 -040014742{ echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
14743echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014744if test "${ac_cv_lib_socket_socket+set}" = set; then
14745 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014746else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014747 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014748LIBS="-lsocket $LIBS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014749cat >conftest.$ac_ext <<_ACEOF
14750/* confdefs.h. */
14751_ACEOF
14752cat confdefs.h >>conftest.$ac_ext
14753cat >>conftest.$ac_ext <<_ACEOF
14754/* end confdefs.h. */
14755
Theodore Ts'oe1052142006-10-21 21:46:47 -040014756/* Override any GCC internal prototype to avoid an error.
14757 Use char because int might match the return type of a GCC
14758 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014759#ifdef __cplusplus
14760extern "C"
14761#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014762char socket ();
14763int
14764main ()
14765{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014766return socket ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014767 ;
14768 return 0;
14769}
14770_ACEOF
14771rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014772if { (ac_try="$ac_link"
14773case "(($ac_try" in
14774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14775 *) ac_try_echo=$ac_try;;
14776esac
14777eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14778 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014779 ac_status=$?
14780 grep -v '^ *+' conftest.er1 >conftest.err
14781 rm -f conftest.er1
14782 cat conftest.err >&5
14783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014784 (exit $ac_status); } && {
14785 test -z "$ac_c_werror_flag" ||
14786 test ! -s conftest.err
14787 } && test -s conftest$ac_exeext &&
14788 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014789 ac_cv_lib_socket_socket=yes
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014790else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014791 echo "$as_me: failed program was:" >&5
14792sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014793
Theodore Ts'oe1052142006-10-21 21:46:47 -040014794 ac_cv_lib_socket_socket=no
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014795fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014796
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014797rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014798 conftest$ac_exeext conftest.$ac_ext
14799LIBS=$ac_check_lib_save_LIBS
14800fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014801{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
14802echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014803if test $ac_cv_lib_socket_socket = yes; then
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014804 SOCKET_LIB=-lsocket
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014805fi
14806
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014807
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014808DLOPEN_LIB=''
Theodore Ts'oe1052142006-10-21 21:46:47 -040014809{ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
14810echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014811if test "${ac_cv_lib_dl_dlopen+set}" = set; then
14812 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014813else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014814 ac_check_lib_save_LIBS=$LIBS
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014815LIBS="-ldl $LIBS"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014816cat >conftest.$ac_ext <<_ACEOF
14817/* confdefs.h. */
14818_ACEOF
14819cat confdefs.h >>conftest.$ac_ext
14820cat >>conftest.$ac_ext <<_ACEOF
14821/* end confdefs.h. */
14822
Theodore Ts'oe1052142006-10-21 21:46:47 -040014823/* Override any GCC internal prototype to avoid an error.
14824 Use char because int might match the return type of a GCC
14825 builtin and then its argument prototype would still apply. */
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014826#ifdef __cplusplus
14827extern "C"
14828#endif
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014829char dlopen ();
14830int
14831main ()
14832{
Theodore Ts'oe1052142006-10-21 21:46:47 -040014833return dlopen ();
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014834 ;
14835 return 0;
14836}
14837_ACEOF
14838rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040014839if { (ac_try="$ac_link"
14840case "(($ac_try" in
14841 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14842 *) ac_try_echo=$ac_try;;
14843esac
14844eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14845 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014846 ac_status=$?
14847 grep -v '^ *+' conftest.er1 >conftest.err
14848 rm -f conftest.er1
14849 cat conftest.err >&5
14850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014851 (exit $ac_status); } && {
14852 test -z "$ac_c_werror_flag" ||
14853 test ! -s conftest.err
14854 } && test -s conftest$ac_exeext &&
14855 $as_test_x conftest$ac_exeext; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014856 ac_cv_lib_dl_dlopen=yes
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014857else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014858 echo "$as_me: failed program was:" >&5
14859sed 's/^/| /' conftest.$ac_ext >&5
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014860
Theodore Ts'oe1052142006-10-21 21:46:47 -040014861 ac_cv_lib_dl_dlopen=no
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014862fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014863
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040014864rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014865 conftest$ac_exeext conftest.$ac_ext
14866LIBS=$ac_check_lib_save_LIBS
14867fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014868{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
14869echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014870if test $ac_cv_lib_dl_dlopen = yes; then
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014871 DLOPEN_LIB=-ldl
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014872cat >>confdefs.h <<\_ACEOF
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014873#define HAVE_DLOPEN 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014874_ACEOF
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014875
Theodore Ts'obbac86b2003-03-16 06:27:22 -050014876fi
14877
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014878
Theodore Ts'oe1052142006-10-21 21:46:47 -040014879{ echo "$as_me:$LINENO: checking for optreset" >&5
14880echo $ECHO_N "checking for optreset... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014881if test "${ac_cv_have_optreset+set}" = set; then
14882 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014883else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014884 cat >conftest.$ac_ext <<_ACEOF
14885/* confdefs.h. */
14886_ACEOF
14887cat confdefs.h >>conftest.$ac_ext
14888cat >>conftest.$ac_ext <<_ACEOF
14889/* end confdefs.h. */
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014890#include <unistd.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014891
14892_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014893if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014894 $EGREP "optreset" >/dev/null 2>&1; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014895 ac_cv_have_optreset=yes
14896else
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014897 ac_cv_have_optreset=no
14898fi
14899rm -f conftest*
14900
14901fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014902{ echo "$as_me:$LINENO: result: $ac_cv_have_optreset" >&5
14903echo "${ECHO_T}$ac_cv_have_optreset" >&6; }
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014904if test $ac_cv_have_optreset = yes; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014905 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014906#define HAVE_OPTRESET 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014907_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014908
14909fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014910{ echo "$as_me:$LINENO: checking for unified diff option" >&5
14911echo $ECHO_N "checking for unified diff option... $ECHO_C" >&6; }
Theodore Ts'oe54635d2006-08-06 14:33:13 -040014912if diff -u $0 $0 >& /dev/null ; then
14913 UNI_DIFF_OPTS=-u
14914else
14915 UNI_DIFF_OPTS=-c
14916fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040014917{ echo "$as_me:$LINENO: result: $UNI_DIFF_OPTS" >&5
14918echo "${ECHO_T}$UNI_DIFF_OPTS" >&6; }
Theodore Ts'oe54635d2006-08-06 14:33:13 -040014919
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000014920case "$host_os" in
14921linux*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014922 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014923#define HAVE_EXT2_IOCTLS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014924_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014925
Theodore Ts'o8f3f29d2000-02-11 05:04:44 +000014926 ;;
14927esac
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040014928LINUX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040014929CYGWIN_CMT="#"
14930UNIX_CMT=
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040014931case "$host_os" in
14932linux*)
14933 LINUX_CMT=
14934 ;;
Theodore Ts'offf45482003-04-13 00:44:19 -040014935cygwin)
14936 CYGWIN_CMT=
14937 UNIX_CMT="#"
Theodore Ts'offf45482003-04-13 00:44:19 -040014938 ;;
Theodore Ts'oe6f2bda2002-08-18 03:37:10 -040014939esac
14940
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014941
14942
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014943case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014944linux* | gnu* | k*bsd*-gnu)
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014945 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14946 root_prefix="";
14947 echo "On $host_os systems, root_prefix defaults to ''"
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014948 fi
14949 ;;
14950esac
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014951case "$host_os" in
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014952linux* | gnu* | k*bsd*-gnu)
Theodore Ts'ofc6d9d51997-04-29 14:51:31 +000014953 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014954 prefix="/usr";
14955 echo "On $host_os systems, prefix defaults to /usr"
Theodore Ts'obff61a72002-05-21 22:21:38 -040014956 if test "$mandir" = '${prefix}/man' ; then
14957 echo "...and mandir defaults to /usr/share/man"
14958 mandir=/usr/share/man
14959 fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000014960 fi
14961;;
14962esac
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014963if test "$root_prefix" = NONE ; then
Theodore Ts'offe19911998-04-08 06:05:49 +000014964 if test "$prefix" = NONE ; then
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014965 root_prefix="$ac_default_prefix"
14966 else
14967 root_prefix="$prefix"
14968 fi
Theodore Ts'ob5ffead2002-05-11 19:17:00 -040014969 root_bindir=$bindir
14970 root_sbindir=$sbindir
14971 root_libdir=$libdir
14972 root_sysconfdir=$sysconfdir
14973else
14974 root_bindir='${root_prefix}/bin'
14975 root_sbindir='${root_prefix}/sbin'
14976 root_libdir='${root_prefix}/lib'
14977 root_sysconfdir='${root_prefix}/etc'
Theodore Ts'oa4b2d3c1998-04-03 16:12:25 +000014978fi
14979
Theodore Ts'o93636bd2003-07-12 02:45:05 -040014980
14981
14982
14983
Theodore Ts'oe1052142006-10-21 21:46:47 -040014984{ echo "$as_me:$LINENO: checking whether linker accepts -static" >&5
14985echo $ECHO_N "checking whether linker accepts -static... $ECHO_C" >&6; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014986if test "${ac_cv_e2fsprogs_use_static+set}" = set; then
14987 echo $ECHO_N "(cached) $ECHO_C" >&6
Theodore Ts'oae851481997-04-29 18:13:24 +000014988else
14989 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS -static"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014990cat >conftest.$ac_ext <<_ACEOF
14991/* confdefs.h. */
14992_ACEOF
14993cat confdefs.h >>conftest.$ac_ext
14994cat >>conftest.$ac_ext <<_ACEOF
14995/* end confdefs.h. */
Theodore Ts'oae851481997-04-29 18:13:24 +000014996#include <stdio.h>
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050014997int
14998main ()
14999{
Theodore Ts'oae851481997-04-29 18:13:24 +000015000fflush(stdout);
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015001 ;
15002 return 0;
15003}
15004_ACEOF
15005rm -f conftest.$ac_objext conftest$ac_exeext
Theodore Ts'oe1052142006-10-21 21:46:47 -040015006if { (ac_try="$ac_link"
15007case "(($ac_try" in
15008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15009 *) ac_try_echo=$ac_try;;
15010esac
15011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15012 (eval "$ac_link") 2>conftest.er1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015013 ac_status=$?
15014 grep -v '^ *+' conftest.er1 >conftest.err
15015 rm -f conftest.er1
15016 cat conftest.err >&5
15017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015018 (exit $ac_status); } && {
15019 test -z "$ac_c_werror_flag" ||
15020 test ! -s conftest.err
15021 } && test -s conftest$ac_exeext &&
15022 $as_test_x conftest$ac_exeext; then
Theodore Ts'oae851481997-04-29 18:13:24 +000015023 ac_cv_e2fsprogs_use_static=yes
15024else
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015025 echo "$as_me: failed program was:" >&5
15026sed 's/^/| /' conftest.$ac_ext >&5
15027
Theodore Ts'oe1052142006-10-21 21:46:47 -040015028 ac_cv_e2fsprogs_use_static=no
Theodore Ts'oae851481997-04-29 18:13:24 +000015029fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040015030
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015031rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015032 conftest$ac_exeext conftest.$ac_ext
Theodore Ts'oae851481997-04-29 18:13:24 +000015033LDFLAGS=$SAVE_LDFLAGS
15034fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015035
Theodore Ts'odefde781999-01-04 07:39:19 +000015036case "$host_os" in
15037solaris2.*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015038 ac_cv_e2fsprogs_use_static=no
Theodore Ts'odefde781999-01-04 07:39:19 +000015039;;
15040esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040015041{ echo "$as_me:$LINENO: result: $ac_cv_e2fsprogs_use_static" >&5
15042echo "${ECHO_T}$ac_cv_e2fsprogs_use_static" >&6; }
Theodore Ts'o74becf31997-04-26 14:37:06 +000015043LDFLAG_STATIC=
Theodore Ts'oae851481997-04-29 18:13:24 +000015044if test $ac_cv_e2fsprogs_use_static = yes; then
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015045 LDFLAG_STATIC=-static
Theodore Ts'oae851481997-04-29 18:13:24 +000015046fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015047
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015048case "$host_os" in
15049darwin*)
15050 echo "Using Apple Darwin / GNU libintl workaround"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015051 cat >>confdefs.h <<\_ACEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015052#define _INTL_REDIRECT_MACROS 1
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015053_ACEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015054
15055 ;;
15056esac
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015057SS_DIR=`cd ${srcdir}/lib/ss; pwd`
15058ET_DIR=`cd ${srcdir}/lib/et; pwd`
15059
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015060
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015061if test "$cross_compiling" = yes ; then
15062 DO_TEST_SUITE=
15063else
15064 DO_TEST_SUITE=check
15065fi
15066
Theodore Ts'oc6f35b82003-05-17 16:29:27 -040015067INTL_FLAGS=
15068if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15069 INTL_FLAGS='-I$(top_builddir)/intl -I$(top_srcdir)/intl'
15070fi
15071
Theodore Ts'odd947da2005-11-09 18:37:07 -040015072if test $cross_compiling = no; then
15073 BUILD_CFLAGS="$CFLAGS"
15074 BUILD_LDFLAGS="$LDFLAGS"
15075else
15076 BUILD_CFLAGS=
15077 BUILD_LDFLAGS=
15078fi
15079
15080
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015081test -d lib || mkdir lib
15082test -d include || mkdir include
15083test -d include/linux || mkdir include/linux
Theodore Ts'odefde781999-01-04 07:39:19 +000015084test -d include/asm || mkdir include/asm
Theodore Ts'obff0cc92003-03-23 01:37:53 -050015085for i in MCONFIG Makefile e2fsprogs.spec \
15086 util/Makefile util/subst.conf util/gen-tarball \
Theodore Ts'o4ea7ea02006-04-09 08:41:55 -040015087 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15088 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050015089 lib/uuid/Makefile lib/uuid/uuid_types.h \
15090 lib/blkid/Makefile lib/blkid/blkid_types.h \
Theodore Ts'oe6441862005-01-26 12:59:25 -050015091 lib/ss/ss.pc lib/uuid/uuid.pc lib/et/com_err.pc \
15092 lib/e2p/e2p.pc lib/blkid/blkid.pc lib/ext2fs/ext2fs.pc \
Theodore Ts'o921f4ad2004-11-19 17:25:27 -050015093 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
Theodore Ts'o94ba8c72003-03-02 02:07:14 -050015094 debugfs/Makefile tests/Makefile tests/progs/Makefile \
15095 resize/Makefile doc/Makefile intl/Makefile po/Makefile.in ; do
15096 if test -d `dirname ${srcdir}/$i` ; then
15097 outlist="$outlist $i"
15098 fi
15099done
Theodore Ts'oe1052142006-10-21 21:46:47 -040015100ac_config_files="$ac_config_files $outlist"
15101
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015102cat >confcache <<\_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015103# This file is a shell script that caches the results of configure
15104# tests run on this system so they can be shared between configure
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015105# scripts and configure runs, see configure's option --config-cache.
15106# It is not useful on other systems. If it contains results you don't
15107# want to keep, you may remove or edit it.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015108#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015109# config.status only pays attention to the cache file if you give it
15110# the --recheck option to rerun configure.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015111#
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015112# `ac_cv_env_foo' variables (set or unset) will be overridden when
15113# loading this file, other *unset* `ac_cv_foo' will be assigned the
15114# following values.
15115
15116_ACEOF
15117
Theodore Ts'o21c84b71997-04-29 16:15:03 +000015118# The following way of writing the cache mishandles newlines in values,
15119# but we know of no workaround that is simple, portable, and efficient.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015120# So, we kill variables containing newlines.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015121# Ultrix sh set writes to stderr and can't be redirected directly,
15122# and sets the high bit in the cache file unless we assign to the vars.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015123(
15124 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15125 eval ac_val=\$$ac_var
15126 case $ac_val in #(
15127 *${as_nl}*)
15128 case $ac_var in #(
15129 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
15130echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
15131 esac
15132 case $ac_var in #(
15133 _ | IFS | as_nl) ;; #(
15134 *) $as_unset $ac_var ;;
15135 esac ;;
15136 esac
15137 done
15138
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015139 (set) 2>&1 |
Theodore Ts'oe1052142006-10-21 21:46:47 -040015140 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15141 *${as_nl}ac_space=\ *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015142 # `set' does not quote correctly, so add quotes (double-quote
15143 # substitution turns \\\\ into \\, and sed turns \\ into \).
15144 sed -n \
15145 "s/'/'\\\\''/g;
15146 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Theodore Ts'oe1052142006-10-21 21:46:47 -040015147 ;; #(
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015148 *)
15149 # `set' quotes correctly as required by POSIX, so do not add quotes.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015150 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015151 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015152 esac |
15153 sort
15154) |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015155 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -040015156 /^ac_cv_env_/b end
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015157 t clear
Theodore Ts'oe1052142006-10-21 21:46:47 -040015158 :clear
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015159 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15160 t end
Theodore Ts'oe1052142006-10-21 21:46:47 -040015161 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15162 :end' >>confcache
15163if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15164 if test -w "$cache_file"; then
15165 test "x$cache_file" != "x/dev/null" &&
15166 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
15167echo "$as_me: updating cache $cache_file" >&6;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015168 cat confcache >$cache_file
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015169 else
Theodore Ts'oe1052142006-10-21 21:46:47 -040015170 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
15171echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015172 fi
15173fi
15174rm -f confcache
15175
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015176test "x$prefix" = xNONE && prefix=$ac_default_prefix
15177# Let make expand exec_prefix.
15178test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15179
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015180# Transform confdefs.h into DEFS.
15181# Protect against shell expansion while executing Makefile rules.
15182# Protect against Makefile macro expansion.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015183#
15184# If the first sed substitution is executed (which looks for macros that
Theodore Ts'oe1052142006-10-21 21:46:47 -040015185# take arguments), then branch to the quote section. Otherwise,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015186# look for a macro that doesn't take arguments.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015187ac_script='
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015188t clear
Theodore Ts'oe1052142006-10-21 21:46:47 -040015189:clear
15190s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015191t quote
Theodore Ts'oe1052142006-10-21 21:46:47 -040015192s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015193t quote
Theodore Ts'oe1052142006-10-21 21:46:47 -040015194b any
15195:quote
15196s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
15197s/\[/\\&/g
15198s/\]/\\&/g
15199s/\$/$$/g
15200H
15201:any
15202${
15203 g
15204 s/^\n//
15205 s/\n/ /g
15206 p
15207}
15208'
15209DEFS=`sed -n "$ac_script" confdefs.h`
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015210
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015211
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015212ac_libobjs=
15213ac_ltlibobjs=
15214for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15215 # 1. Remove the extension, and $U if already installed.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015216 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15217 ac_i=`echo "$ac_i" | sed "$ac_script"`
15218 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15219 # will be set to the directory where LIBOBJS objects are built.
15220 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15221 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015222done
15223LIBOBJS=$ac_libobjs
15224
15225LTLIBOBJS=$ac_ltlibobjs
15226
15227
15228
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015229: ${CONFIG_STATUS=./config.status}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015230ac_clean_files_save=$ac_clean_files
15231ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15232{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
15233echo "$as_me: creating $CONFIG_STATUS" >&6;}
15234cat >$CONFIG_STATUS <<_ACEOF
15235#! $SHELL
15236# Generated by $as_me.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015237# Run this file to recreate the current configuration.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015238# Compiler output produced by configure, useful for debugging
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015239# configure, is in config.log if it exists.
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015240
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015241debug=false
15242ac_cs_recheck=false
15243ac_cs_silent=false
15244SHELL=\${CONFIG_SHELL-$SHELL}
15245_ACEOF
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015246
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015247cat >>$CONFIG_STATUS <<\_ACEOF
15248## --------------------- ##
15249## M4sh Initialization. ##
15250## --------------------- ##
Theodore Ts'o07a0db12003-07-05 14:50:24 -040015251
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015252# Be more Bourne compatible
15253DUALCASE=1; export DUALCASE # for MKS sh
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015254if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
15255 emulate sh
15256 NULLCMD=:
15257 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
15258 # is contrary to our usage. Disable this feature.
15259 alias -g '${1+"$@"}'='"$@"'
Theodore Ts'oe1052142006-10-21 21:46:47 -040015260 setopt NO_GLOB_SUBST
15261else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015262 case `(set -o) 2>/dev/null` in
15263 *posix*) set -o posix ;;
15264esac
15265
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015266fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015267
15268
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015269
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015270
Theodore Ts'oe1052142006-10-21 21:46:47 -040015271# PATH needs CR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015272# Avoid depending upon Character Ranges.
15273as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15274as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15275as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15276as_cr_digits='0123456789'
15277as_cr_alnum=$as_cr_Letters$as_cr_digits
15278
15279# The user is always right.
15280if test "${PATH_SEPARATOR+set}" != set; then
15281 echo "#! /bin/sh" >conf$$.sh
15282 echo "exit 0" >>conf$$.sh
15283 chmod +x conf$$.sh
15284 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15285 PATH_SEPARATOR=';'
15286 else
15287 PATH_SEPARATOR=:
15288 fi
15289 rm -f conf$$.sh
15290fi
15291
Theodore Ts'oe1052142006-10-21 21:46:47 -040015292# Support unset when possible.
15293if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
15294 as_unset=unset
15295else
15296 as_unset=false
15297fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015298
Theodore Ts'oe1052142006-10-21 21:46:47 -040015299
15300# IFS
15301# We need space, tab and new line, in precisely that order. Quoting is
15302# there to prevent editors from complaining about space-tab.
15303# (If _AS_PATH_WALK were called with IFS unset, it would disable word
15304# splitting by setting IFS to empty value.)
15305as_nl='
15306'
15307IFS=" "" $as_nl"
15308
15309# Find who we are. Look in the path if we contain no directory separator.
15310case $0 in
15311 *[\\/]* ) as_myself=$0 ;;
15312 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015313for as_dir in $PATH
15314do
15315 IFS=$as_save_IFS
15316 test -z "$as_dir" && as_dir=.
15317 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15318done
Theodore Ts'oe1052142006-10-21 21:46:47 -040015319IFS=$as_save_IFS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015320
Theodore Ts'oe1052142006-10-21 21:46:47 -040015321 ;;
15322esac
15323# We did not find ourselves, most probably we were run as `sh COMMAND'
15324# in which case we are not to be found in the path.
15325if test "x$as_myself" = x; then
15326 as_myself=$0
15327fi
15328if test ! -f "$as_myself"; then
15329 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15330 { (exit 1); exit 1; }
15331fi
15332
15333# Work around bugs in pre-3.0 UWIN ksh.
15334for as_var in ENV MAIL MAILPATH
15335do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
15336done
15337PS1='$ '
15338PS2='> '
15339PS4='+ '
15340
15341# NLS nuisances.
15342for as_var in \
15343 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
15344 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
15345 LC_TELEPHONE LC_TIME
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015346do
Theodore Ts'oe1052142006-10-21 21:46:47 -040015347 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
15348 eval $as_var=C; export $as_var
15349 else
15350 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
15351 fi
15352done
15353
15354# Required to use basename.
15355if expr a : '\(a\)' >/dev/null 2>&1 &&
15356 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15357 as_expr=expr
15358else
15359 as_expr=false
15360fi
15361
15362if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15363 as_basename=basename
15364else
15365 as_basename=false
15366fi
15367
15368
15369# Name of the executable.
15370as_me=`$as_basename -- "$0" ||
15371$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15372 X"$0" : 'X\(//\)$' \| \
15373 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15374echo X/"$0" |
15375 sed '/^.*\/\([^/][^/]*\)\/*$/{
15376 s//\1/
15377 q
15378 }
15379 /^X\/\(\/\/\)$/{
15380 s//\1/
15381 q
15382 }
15383 /^X\/\(\/\).*/{
15384 s//\1/
15385 q
15386 }
15387 s/.*/./; q'`
15388
15389# CDPATH.
15390$as_unset CDPATH
15391
15392
15393
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015394 as_lineno_1=$LINENO
15395 as_lineno_2=$LINENO
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015396 test "x$as_lineno_1" != "x$as_lineno_2" &&
Theodore Ts'oe1052142006-10-21 21:46:47 -040015397 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015398
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015399 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
15400 # uniformly replaced by the line number. The first 'sed' inserts a
Theodore Ts'oe1052142006-10-21 21:46:47 -040015401 # line-number line after each line using $LINENO; the second 'sed'
15402 # does the real work. The second script uses 'N' to pair each
15403 # line-number line with the line containing $LINENO, and appends
15404 # trailing '-' during substitution so that $LINENO is not a special
15405 # case at line end.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015406 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
Theodore Ts'oe1052142006-10-21 21:46:47 -040015407 # scripts with optimization help from Paolo Bonzini. Blame Lee
15408 # E. McMahon (1931-1989) for sed's syntax. :-)
15409 sed -n '
15410 p
15411 /[$]LINENO/=
15412 ' <$as_myself |
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015413 sed '
Theodore Ts'oe1052142006-10-21 21:46:47 -040015414 s/[$]LINENO.*/&-/
15415 t lineno
15416 b
15417 :lineno
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015418 N
Theodore Ts'oe1052142006-10-21 21:46:47 -040015419 :loop
15420 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015421 t loop
Theodore Ts'oe1052142006-10-21 21:46:47 -040015422 s/-\n.*//
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015423 ' >$as_me.lineno &&
Theodore Ts'oe1052142006-10-21 21:46:47 -040015424 chmod +x "$as_me.lineno" ||
15425 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015426 { (exit 1); exit 1; }; }
15427
15428 # Don't try to exec as it changes $[0], causing all sort of problems
15429 # (the dirname of $[0] is not the place where we might find the
Theodore Ts'oe1052142006-10-21 21:46:47 -040015430 # original and so on. Autoconf is especially sensitive to this).
15431 . "./$as_me.lineno"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015432 # Exit status is that of the last command.
15433 exit
15434}
15435
15436
Theodore Ts'oe1052142006-10-21 21:46:47 -040015437if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15438 as_dirname=dirname
15439else
15440 as_dirname=false
15441fi
15442
15443ECHO_C= ECHO_N= ECHO_T=
15444case `echo -n x` in
15445-n*)
15446 case `echo 'x\c'` in
15447 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15448 *) ECHO_C='\c';;
15449 esac;;
15450*)
15451 ECHO_N='-n';;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015452esac
15453
Theodore Ts'oe1052142006-10-21 21:46:47 -040015454if expr a : '\(a\)' >/dev/null 2>&1 &&
15455 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015456 as_expr=expr
15457else
15458 as_expr=false
15459fi
15460
15461rm -f conf$$ conf$$.exe conf$$.file
Theodore Ts'oe1052142006-10-21 21:46:47 -040015462if test -d conf$$.dir; then
15463 rm -f conf$$.dir/conf$$.file
15464else
15465 rm -f conf$$.dir
15466 mkdir conf$$.dir
15467fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015468echo >conf$$.file
15469if ln -s conf$$.file conf$$ 2>/dev/null; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040015470 as_ln_s='ln -s'
15471 # ... but there are two gotchas:
15472 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15473 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15474 # In both cases, we have to default to `cp -p'.
15475 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015476 as_ln_s='cp -p'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015477elif ln conf$$.file conf$$ 2>/dev/null; then
15478 as_ln_s=ln
15479else
15480 as_ln_s='cp -p'
15481fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040015482rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15483rmdir conf$$.dir 2>/dev/null
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015484
15485if mkdir -p . 2>/dev/null; then
15486 as_mkdir_p=:
15487else
15488 test -d ./-p && rmdir ./-p
15489 as_mkdir_p=false
15490fi
15491
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015492if test -x / >/dev/null 2>&1; then
15493 as_test_x='test -x'
Theodore Ts'oe1052142006-10-21 21:46:47 -040015494else
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015495 if ls -dL / >/dev/null 2>&1; then
15496 as_ls_L_option=L
15497 else
15498 as_ls_L_option=
15499 fi
15500 as_test_x='
15501 eval sh -c '\''
15502 if test -d "$1"; then
15503 test -d "$1/.";
15504 else
15505 case $1 in
15506 -*)set "./$1";;
15507 esac;
15508 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
15509 ???[sx]*):;;*)false;;esac;fi
15510 '\'' sh
15511 '
Theodore Ts'oe1052142006-10-21 21:46:47 -040015512fi
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015513as_executable_p=$as_test_x
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015514
15515# Sed expression to map a string onto a valid CPP name.
15516as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15517
15518# Sed expression to map a string onto a valid variable name.
15519as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15520
15521
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015522exec 6>&1
15523
Theodore Ts'oe1052142006-10-21 21:46:47 -040015524# Save the log message, to keep $[0] and so on meaningful, and to
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015525# report actual input values of CONFIG_FILES etc. instead of their
Theodore Ts'oe1052142006-10-21 21:46:47 -040015526# values after options handling.
15527ac_log="
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015528This file was extended by $as_me, which was
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015529generated by GNU Autoconf 2.61. Invocation command line was
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015530
15531 CONFIG_FILES = $CONFIG_FILES
15532 CONFIG_HEADERS = $CONFIG_HEADERS
15533 CONFIG_LINKS = $CONFIG_LINKS
15534 CONFIG_COMMANDS = $CONFIG_COMMANDS
15535 $ $0 $@
15536
Theodore Ts'oe1052142006-10-21 21:46:47 -040015537on `(hostname || uname -n) 2>/dev/null | sed 1q`
15538"
15539
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015540_ACEOF
15541
Theodore Ts'oe1052142006-10-21 21:46:47 -040015542cat >>$CONFIG_STATUS <<_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015543# Files that config.status was made for.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015544config_files="$ac_config_files"
15545config_commands="$ac_config_commands"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015546
Theodore Ts'oe1052142006-10-21 21:46:47 -040015547_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015548
15549cat >>$CONFIG_STATUS <<\_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015550ac_cs_usage="\
15551\`$as_me' instantiates files from templates according to the
15552current configuration.
15553
15554Usage: $0 [OPTIONS] [FILE]...
15555
15556 -h, --help print this help, then exit
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015557 -V, --version print version number and configuration settings, then exit
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015558 -q, --quiet do not print progress messages
15559 -d, --debug don't remove temporary files
15560 --recheck update $as_me by reconfiguring in the same conditions
15561 --file=FILE[:TEMPLATE]
15562 instantiate the configuration file FILE
15563
15564Configuration files:
15565$config_files
15566
15567Configuration commands:
15568$config_commands
15569
15570Report bugs to <bug-autoconf@gnu.org>."
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015571
Theodore Ts'oe1052142006-10-21 21:46:47 -040015572_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015573cat >>$CONFIG_STATUS <<_ACEOF
15574ac_cs_version="\\
15575config.status
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015576configured by $0, generated by GNU Autoconf 2.61,
Theodore Ts'oe1052142006-10-21 21:46:47 -040015577 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015578
Theodore Ts'oe1052142006-10-21 21:46:47 -040015579Copyright (C) 2006 Free Software Foundation, Inc.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015580This config.status script is free software; the Free Software Foundation
15581gives unlimited permission to copy, distribute and modify it."
Theodore Ts'oe1052142006-10-21 21:46:47 -040015582
15583ac_pwd='$ac_pwd'
15584srcdir='$srcdir'
15585INSTALL='$INSTALL'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015586_ACEOF
15587
15588cat >>$CONFIG_STATUS <<\_ACEOF
15589# If no file are specified by the user, then we need to provide default
15590# value. By we need to know if files were specified by the user.
15591ac_need_defaults=:
15592while test $# != 0
15593do
15594 case $1 in
15595 --*=*)
Theodore Ts'oe1052142006-10-21 21:46:47 -040015596 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15597 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015598 ac_shift=:
15599 ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015600 *)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015601 ac_option=$1
15602 ac_optarg=$2
15603 ac_shift=shift
15604 ;;
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015605 esac
15606
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015607 case $ac_option in
15608 # Handling of the options.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015609 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15610 ac_cs_recheck=: ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015611 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15612 echo "$ac_cs_version"; exit ;;
15613 --debug | --debu | --deb | --de | --d | -d )
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015614 debug=: ;;
15615 --file | --fil | --fi | --f )
15616 $ac_shift
15617 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
15618 ac_need_defaults=false;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040015619 --he | --h | --help | --hel | -h )
15620 echo "$ac_cs_usage"; exit ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015621 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15622 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15623 ac_cs_silent=: ;;
15624
15625 # This is an error.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015626 -*) { echo "$as_me: error: unrecognized option: $1
15627Try \`$0 --help' for more information." >&2
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015628 { (exit 1); exit 1; }; } ;;
15629
Theodore Ts'oe1052142006-10-21 21:46:47 -040015630 *) ac_config_targets="$ac_config_targets $1"
15631 ac_need_defaults=false ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015632
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015633 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015634 shift
15635done
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015636
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015637ac_configure_extra_args=
Theodore Ts'o93636bd2003-07-12 02:45:05 -040015638
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015639if $ac_cs_silent; then
15640 exec 6>/dev/null
15641 ac_configure_extra_args="$ac_configure_extra_args --silent"
15642fi
15643
15644_ACEOF
15645cat >>$CONFIG_STATUS <<_ACEOF
15646if \$ac_cs_recheck; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040015647 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15648 CONFIG_SHELL=$SHELL
15649 export CONFIG_SHELL
15650 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015651fi
15652
15653_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040015654cat >>$CONFIG_STATUS <<\_ACEOF
15655exec 5>>config.log
15656{
15657 echo
15658 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15659## Running $as_me. ##
15660_ASBOX
15661 echo "$ac_log"
15662} >&5
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015663
Theodore Ts'oe1052142006-10-21 21:46:47 -040015664_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015665cat >>$CONFIG_STATUS <<_ACEOF
15666#
Theodore Ts'oe1052142006-10-21 21:46:47 -040015667# INIT-COMMANDS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015668#
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015669# Capture the value of obsolete ALL_LINGUAS because we need it to compute
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015670 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015671 # from automake.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015672 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015673 # Capture the value of LINGUAS because we need it to compute CATALOGS.
15674 LINGUAS="${LINGUAS-%UNSET%}"
Theodore Ts'o50e1e101997-04-26 13:58:21 +000015675
Theodore Ts'oa04eba32003-05-03 16:35:17 -040015676
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015677_ACEOF
15678
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015679cat >>$CONFIG_STATUS <<\_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040015680
15681# Handling of arguments.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015682for ac_config_target in $ac_config_targets
15683do
Theodore Ts'oe1052142006-10-21 21:46:47 -040015684 case $ac_config_target in
15685 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
15686 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
15687
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015688 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15689echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15690 { (exit 1); exit 1; }; };;
15691 esac
15692done
15693
Theodore Ts'oe1052142006-10-21 21:46:47 -040015694
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015695# If the user did not use the arguments to specify the items to instantiate,
15696# then the envvar interface is used. Set only those that are not.
15697# We use the long form for the default assignment because of an extremely
15698# bizarre bug on SunOS 4.1.3.
15699if $ac_need_defaults; then
15700 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15701 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15702fi
15703
15704# Have a temporary directory for convenience. Make it in the build tree
Theodore Ts'oe1052142006-10-21 21:46:47 -040015705# simply because there is no reason against having it here, and in addition,
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015706# creating and moving files from /tmp can sometimes cause problems.
Theodore Ts'oe1052142006-10-21 21:46:47 -040015707# Hook for its removal unless debugging.
15708# Note that there is a small window in which the directory will not be cleaned:
15709# after its creation but before its name has been assigned to `$tmp'.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015710$debug ||
15711{
Theodore Ts'oe1052142006-10-21 21:46:47 -040015712 tmp=
15713 trap 'exit_status=$?
15714 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
15715' 0
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015716 trap '{ (exit 1); exit 1; }' 1 2 13 15
15717}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015718# Create a (secure) tmp directory for tmp files.
15719
15720{
Theodore Ts'oe1052142006-10-21 21:46:47 -040015721 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015722 test -n "$tmp" && test -d "$tmp"
15723} ||
15724{
Theodore Ts'oe1052142006-10-21 21:46:47 -040015725 tmp=./conf$$-$RANDOM
15726 (umask 077 && mkdir "$tmp")
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015727} ||
15728{
15729 echo "$me: cannot create a temporary directory in ." >&2
15730 { (exit 1); exit 1; }
15731}
15732
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015733#
Theodore Ts'oe1052142006-10-21 21:46:47 -040015734# Set up the sed scripts for CONFIG_FILES section.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015735#
15736
15737# No need to generate the scripts if there are no CONFIG_FILES.
15738# This happens for instance when ./config.status config.h
Theodore Ts'oe1052142006-10-21 21:46:47 -040015739if test -n "$CONFIG_FILES"; then
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015740
15741_ACEOF
15742
Theodore Ts'oe1052142006-10-21 21:46:47 -040015743# Create sed commands to just substitute file output variables.
15744
15745# Remaining file output variables are in a fragment that also has non-file
15746# output varibles.
15747
15748
15749
15750ac_delim='%!_!# '
15751for ac_last_try in false false false false false :; do
15752 cat >conf$$subs.sed <<_ACEOF
15753SHELL!$SHELL$ac_delim
15754PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
15755PACKAGE_NAME!$PACKAGE_NAME$ac_delim
15756PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
15757PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
15758PACKAGE_STRING!$PACKAGE_STRING$ac_delim
15759PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
15760exec_prefix!$exec_prefix$ac_delim
15761prefix!$prefix$ac_delim
15762program_transform_name!$program_transform_name$ac_delim
15763bindir!$bindir$ac_delim
15764sbindir!$sbindir$ac_delim
15765libexecdir!$libexecdir$ac_delim
15766datarootdir!$datarootdir$ac_delim
15767datadir!$datadir$ac_delim
15768sysconfdir!$sysconfdir$ac_delim
15769sharedstatedir!$sharedstatedir$ac_delim
15770localstatedir!$localstatedir$ac_delim
15771includedir!$includedir$ac_delim
15772oldincludedir!$oldincludedir$ac_delim
15773docdir!$docdir$ac_delim
15774infodir!$infodir$ac_delim
15775htmldir!$htmldir$ac_delim
15776dvidir!$dvidir$ac_delim
15777pdfdir!$pdfdir$ac_delim
15778psdir!$psdir$ac_delim
15779libdir!$libdir$ac_delim
15780localedir!$localedir$ac_delim
15781mandir!$mandir$ac_delim
15782DEFS!$DEFS$ac_delim
15783ECHO_C!$ECHO_C$ac_delim
15784ECHO_N!$ECHO_N$ac_delim
15785ECHO_T!$ECHO_T$ac_delim
15786LIBS!$LIBS$ac_delim
15787build_alias!$build_alias$ac_delim
15788host_alias!$host_alias$ac_delim
15789target_alias!$target_alias$ac_delim
15790E2FSPROGS_YEAR!$E2FSPROGS_YEAR$ac_delim
15791E2FSPROGS_MONTH!$E2FSPROGS_MONTH$ac_delim
15792E2FSPROGS_DAY!$E2FSPROGS_DAY$ac_delim
15793E2FSPROGS_VERSION!$E2FSPROGS_VERSION$ac_delim
Andreas Dilger927566a2006-11-12 19:41:25 -050015794E2FSPROGS_PKGVER!$E2FSPROGS_PKGVER$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015795build!$build$ac_delim
15796build_cpu!$build_cpu$ac_delim
15797build_vendor!$build_vendor$ac_delim
15798build_os!$build_os$ac_delim
15799host!$host$ac_delim
15800host_cpu!$host_cpu$ac_delim
15801host_vendor!$host_vendor$ac_delim
15802host_os!$host_os$ac_delim
15803CC!$CC$ac_delim
15804CFLAGS!$CFLAGS$ac_delim
15805LDFLAGS!$LDFLAGS$ac_delim
15806CPPFLAGS!$CPPFLAGS$ac_delim
15807ac_ct_CC!$ac_ct_CC$ac_delim
15808EXEEXT!$EXEEXT$ac_delim
15809OBJEXT!$OBJEXT$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015810CPP!$CPP$ac_delim
Theodore Ts'o29a5dee2007-07-04 16:28:47 -040015811LD!$LD$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015812GREP!$GREP$ac_delim
15813EGREP!$EGREP$ac_delim
15814LINUX_INCLUDE!$LINUX_INCLUDE$ac_delim
15815MAINTAINER_CMT!$MAINTAINER_CMT$ac_delim
15816HTREE_CMT!$HTREE_CMT$ac_delim
15817ELF_CMT!$ELF_CMT$ac_delim
15818BSDLIB_CMT!$BSDLIB_CMT$ac_delim
15819PROFILE_CMT!$PROFILE_CMT$ac_delim
15820CHECKER_CMT!$CHECKER_CMT$ac_delim
15821LIB_EXT!$LIB_EXT$ac_delim
15822STATIC_LIB_EXT!$STATIC_LIB_EXT$ac_delim
15823PROFILED_LIB_EXT!$PROFILED_LIB_EXT$ac_delim
15824SWAPFS_CMT!$SWAPFS_CMT$ac_delim
15825DEBUGFS_CMT!$DEBUGFS_CMT$ac_delim
15826IMAGER_CMT!$IMAGER_CMT$ac_delim
15827RESIZER_CMT!$RESIZER_CMT$ac_delim
15828E2FSCK_TYPE!$E2FSCK_TYPE$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015829_ACEOF
15830
15831 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then
15832 break
15833 elif $ac_last_try; then
15834 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15835echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15836 { (exit 1); exit 1; }; }
15837 else
15838 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050015839 fi
Theodore Ts'oe1052142006-10-21 21:46:47 -040015840done
15841
15842ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15843if test -n "$ac_eof"; then
15844 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15845 ac_eof=`expr $ac_eof + 1`
15846fi
15847
15848cat >>$CONFIG_STATUS <<_ACEOF
15849cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
15850/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15851/^[ ]*@MCONFIG@[ ]*$/{
15852r $MCONFIG
15853d
15854}
15855/^[ ]*@MAKEFILE_ELF@[ ]*$/{
15856r $MAKEFILE_ELF
15857d
15858}
15859/^[ ]*@MAKEFILE_BSDLIB@[ ]*$/{
15860r $MAKEFILE_BSDLIB
15861d
15862}
15863/^[ ]*@MAKEFILE_PROFILE@[ ]*$/{
15864r $MAKEFILE_PROFILE
15865d
15866}
15867/^[ ]*@MAKEFILE_CHECKER@[ ]*$/{
15868r $MAKEFILE_CHECKER
15869d
15870}
15871/^[ ]*@MAKEFILE_LIBRARY@[ ]*$/{
15872r $MAKEFILE_LIBRARY
15873d
15874}
15875/^[ ]*@ASM_TYPES_HEADER@[ ]*$/{
15876r $ASM_TYPES_HEADER
15877d
15878}
15879_ACEOF
15880sed '
15881s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
15882s/^/s,@/; s/!/@,|#_!!_#|/
15883:n
15884t n
15885s/'"$ac_delim"'$/,g/; t
15886s/$/\\/; p
15887N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
15888' >>$CONFIG_STATUS <conf$$subs.sed
15889rm -f conf$$subs.sed
15890cat >>$CONFIG_STATUS <<_ACEOF
15891CEOF$ac_eof
15892_ACEOF
15893
15894
15895ac_delim='%!_!# '
15896for ac_last_try in false false false false false :; do
15897 cat >conf$$subs.sed <<_ACEOF
Andreas Dilger927566a2006-11-12 19:41:25 -050015898FSCK_PROG!$FSCK_PROG$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015899FSCK_MAN!$FSCK_MAN$ac_delim
15900E2INITRD_PROG!$E2INITRD_PROG$ac_delim
15901E2INITRD_MAN!$E2INITRD_MAN$ac_delim
15902DEVMAPPER_REQ!$DEVMAPPER_REQ$ac_delim
15903DEVMAPPER_PC_LIBS!$DEVMAPPER_PC_LIBS$ac_delim
15904DEVMAPPER_LIBS!$DEVMAPPER_LIBS$ac_delim
15905STATIC_DEVMAPPER_LIBS!$STATIC_DEVMAPPER_LIBS$ac_delim
Theodore Ts'o5610f992007-12-31 11:16:56 -050015906UUIDD_CMT!$UUIDD_CMT$ac_delim
Theodore Ts'oe1052142006-10-21 21:46:47 -040015907GETTEXT_PACKAGE!$GETTEXT_PACKAGE$ac_delim
15908PACKAGE!$PACKAGE$ac_delim
15909VERSION!$VERSION$ac_delim
15910SET_MAKE!$SET_MAKE$ac_delim
15911INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
15912INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
15913INSTALL_DATA!$INSTALL_DATA$ac_delim
15914MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim
15915USE_NLS!$USE_NLS$ac_delim
15916MSGFMT!$MSGFMT$ac_delim
15917GMSGFMT!$GMSGFMT$ac_delim
15918XGETTEXT!$XGETTEXT$ac_delim
15919MSGMERGE!$MSGMERGE$ac_delim
15920RANLIB!$RANLIB$ac_delim
15921ALLOCA!$ALLOCA$ac_delim
15922GLIBC21!$GLIBC21$ac_delim
15923HAVE_POSIX_PRINTF!$HAVE_POSIX_PRINTF$ac_delim
15924HAVE_ASPRINTF!$HAVE_ASPRINTF$ac_delim
15925HAVE_SNPRINTF!$HAVE_SNPRINTF$ac_delim
15926HAVE_WPRINTF!$HAVE_WPRINTF$ac_delim
15927LIBICONV!$LIBICONV$ac_delim
15928LTLIBICONV!$LTLIBICONV$ac_delim
15929INTLBISON!$INTLBISON$ac_delim
15930BUILD_INCLUDED_LIBINTL!$BUILD_INCLUDED_LIBINTL$ac_delim
15931USE_INCLUDED_LIBINTL!$USE_INCLUDED_LIBINTL$ac_delim
15932CATOBJEXT!$CATOBJEXT$ac_delim
15933DATADIRNAME!$DATADIRNAME$ac_delim
15934INSTOBJEXT!$INSTOBJEXT$ac_delim
15935GENCAT!$GENCAT$ac_delim
15936INTLOBJS!$INTLOBJS$ac_delim
15937INTL_LIBTOOL_SUFFIX_PREFIX!$INTL_LIBTOOL_SUFFIX_PREFIX$ac_delim
15938INTLLIBS!$INTLLIBS$ac_delim
15939LIBINTL!$LIBINTL$ac_delim
15940LTLIBINTL!$LTLIBINTL$ac_delim
15941POSUB!$POSUB$ac_delim
15942BINARY_TYPE!$BINARY_TYPE$ac_delim
15943LN!$LN$ac_delim
15944LN_S!$LN_S$ac_delim
15945MV!$MV$ac_delim
15946CP!$CP$ac_delim
15947RM!$RM$ac_delim
15948CHMOD!$CHMOD$ac_delim
15949AWK!$AWK$ac_delim
15950SED!$SED$ac_delim
15951PERL!$PERL$ac_delim
15952LDCONFIG!$LDCONFIG$ac_delim
15953AR!$AR$ac_delim
15954STRIP!$STRIP$ac_delim
15955BUILD_CC!$BUILD_CC$ac_delim
15956SIZEOF_SHORT!$SIZEOF_SHORT$ac_delim
15957SIZEOF_INT!$SIZEOF_INT$ac_delim
15958SIZEOF_LONG!$SIZEOF_LONG$ac_delim
15959SIZEOF_LONG_LONG!$SIZEOF_LONG_LONG$ac_delim
15960SOCKET_LIB!$SOCKET_LIB$ac_delim
15961DLOPEN_LIB!$DLOPEN_LIB$ac_delim
15962UNI_DIFF_OPTS!$UNI_DIFF_OPTS$ac_delim
15963LINUX_CMT!$LINUX_CMT$ac_delim
15964CYGWIN_CMT!$CYGWIN_CMT$ac_delim
15965UNIX_CMT!$UNIX_CMT$ac_delim
15966root_prefix!$root_prefix$ac_delim
15967root_bindir!$root_bindir$ac_delim
15968root_sbindir!$root_sbindir$ac_delim
15969root_libdir!$root_libdir$ac_delim
15970root_sysconfdir!$root_sysconfdir$ac_delim
15971LDFLAG_STATIC!$LDFLAG_STATIC$ac_delim
15972SS_DIR!$SS_DIR$ac_delim
15973ET_DIR!$ET_DIR$ac_delim
15974DO_TEST_SUITE!$DO_TEST_SUITE$ac_delim
15975INTL_FLAGS!$INTL_FLAGS$ac_delim
15976BUILD_CFLAGS!$BUILD_CFLAGS$ac_delim
15977BUILD_LDFLAGS!$BUILD_LDFLAGS$ac_delim
15978LIBOBJS!$LIBOBJS$ac_delim
15979LTLIBOBJS!$LTLIBOBJS$ac_delim
15980_ACEOF
15981
Theodore Ts'o5610f992007-12-31 11:16:56 -050015982 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 82; then
Theodore Ts'oe1052142006-10-21 21:46:47 -040015983 break
15984 elif $ac_last_try; then
15985 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
15986echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
15987 { (exit 1); exit 1; }; }
15988 else
15989 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15990 fi
15991done
15992
15993ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
15994if test -n "$ac_eof"; then
15995 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
15996 ac_eof=`expr $ac_eof + 1`
15997fi
15998
15999cat >>$CONFIG_STATUS <<_ACEOF
16000cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
16001/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
16002_ACEOF
16003sed '
16004s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
16005s/^/s,@/; s/!/@,|#_!!_#|/
16006:n
16007t n
16008s/'"$ac_delim"'$/,g/; t
16009s/$/\\/; p
16010N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
16011' >>$CONFIG_STATUS <conf$$subs.sed
16012rm -f conf$$subs.sed
16013cat >>$CONFIG_STATUS <<_ACEOF
16014:end
16015s/|#_!!_#|//g
16016CEOF$ac_eof
16017_ACEOF
16018
16019
16020# VPATH may cause trouble with some makes, so we remove $(srcdir),
16021# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16022# trailing colons and then remove the whole line if VPATH becomes empty
16023# (actually we leave an empty line to preserve line numbers).
16024if test "x$srcdir" = x.; then
16025 ac_vpsub='/^[ ]*VPATH[ ]*=/{
16026s/:*\$(srcdir):*/:/
16027s/:*\${srcdir}:*/:/
16028s/:*@srcdir@:*/:/
16029s/^\([^=]*=[ ]*\):*/\1/
16030s/:*$//
16031s/^[^=]*=[ ]*$//
16032}'
16033fi
16034
16035cat >>$CONFIG_STATUS <<\_ACEOF
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016036fi # test -n "$CONFIG_FILES"
16037
Theodore Ts'oe1052142006-10-21 21:46:47 -040016038
16039for ac_tag in :F $CONFIG_FILES :C $CONFIG_COMMANDS
16040do
16041 case $ac_tag in
16042 :[FHLC]) ac_mode=$ac_tag; continue;;
16043 esac
16044 case $ac_mode$ac_tag in
16045 :[FHL]*:*);;
16046 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
16047echo "$as_me: error: Invalid tag $ac_tag." >&2;}
16048 { (exit 1); exit 1; }; };;
16049 :[FH]-) ac_tag=-:-;;
16050 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16051 esac
16052 ac_save_IFS=$IFS
16053 IFS=:
16054 set x $ac_tag
16055 IFS=$ac_save_IFS
16056 shift
16057 ac_file=$1
16058 shift
16059
16060 case $ac_mode in
16061 :L) ac_source=$1;;
16062 :[FH])
16063 ac_file_inputs=
16064 for ac_f
16065 do
16066 case $ac_f in
16067 -) ac_f="$tmp/stdin";;
16068 *) # Look for the file first in the build tree, then in the source tree
16069 # (if the path is not absolute). The absolute path cannot be DOS-style,
16070 # because $ac_f cannot contain `:'.
16071 test -f "$ac_f" ||
16072 case $ac_f in
16073 [\\/$]*) false;;
16074 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16075 esac ||
16076 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
16077echo "$as_me: error: cannot find input file: $ac_f" >&2;}
16078 { (exit 1); exit 1; }; };;
16079 esac
16080 ac_file_inputs="$ac_file_inputs $ac_f"
16081 done
16082
16083 # Let's still pretend it is `configure' which instantiates (i.e., don't
16084 # use $as_me), people would be surprised to read:
16085 # /* config.h. Generated by config.status. */
16086 configure_input="Generated from "`IFS=:
16087 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
16088 if test x"$ac_file" != x-; then
16089 configure_input="$ac_file. $configure_input"
16090 { echo "$as_me:$LINENO: creating $ac_file" >&5
16091echo "$as_me: creating $ac_file" >&6;}
16092 fi
16093
16094 case $ac_tag in
16095 *:-:* | *:-) cat >"$tmp/stdin";;
16096 esac
16097 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016098 esac
16099
Theodore Ts'oe1052142006-10-21 21:46:47 -040016100 ac_dir=`$as_dirname -- "$ac_file" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016101$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16102 X"$ac_file" : 'X\(//\)[^/]' \| \
16103 X"$ac_file" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -040016104 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016105echo X"$ac_file" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040016106 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16107 s//\1/
16108 q
16109 }
16110 /^X\(\/\/\)[^/].*/{
16111 s//\1/
16112 q
16113 }
16114 /^X\(\/\/\)$/{
16115 s//\1/
16116 q
16117 }
16118 /^X\(\/\).*/{
16119 s//\1/
16120 q
16121 }
16122 s/.*/./; q'`
16123 { as_dir="$ac_dir"
16124 case $as_dir in #(
16125 -*) as_dir=./$as_dir;;
16126 esac
16127 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016128 as_dirs=
Theodore Ts'oe1052142006-10-21 21:46:47 -040016129 while :; do
16130 case $as_dir in #(
16131 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
16132 *) as_qdir=$as_dir;;
16133 esac
16134 as_dirs="'$as_qdir' $as_dirs"
16135 as_dir=`$as_dirname -- "$as_dir" ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016136$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16137 X"$as_dir" : 'X\(//\)[^/]' \| \
16138 X"$as_dir" : 'X\(//\)$' \| \
Theodore Ts'oe1052142006-10-21 21:46:47 -040016139 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016140echo X"$as_dir" |
Theodore Ts'oe1052142006-10-21 21:46:47 -040016141 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16142 s//\1/
16143 q
16144 }
16145 /^X\(\/\/\)[^/].*/{
16146 s//\1/
16147 q
16148 }
16149 /^X\(\/\/\)$/{
16150 s//\1/
16151 q
16152 }
16153 /^X\(\/\).*/{
16154 s//\1/
16155 q
16156 }
16157 s/.*/./; q'`
16158 test -d "$as_dir" && break
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016159 done
Theodore Ts'oe1052142006-10-21 21:46:47 -040016160 test -z "$as_dirs" || eval "mkdir $as_dirs"
16161 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
16162echo "$as_me: error: cannot create directory $as_dir" >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016163 { (exit 1); exit 1; }; }; }
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016164 ac_builddir=.
16165
Theodore Ts'oe1052142006-10-21 21:46:47 -040016166case "$ac_dir" in
16167.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16168*)
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016169 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
Theodore Ts'oe1052142006-10-21 21:46:47 -040016170 # A ".." for each directory in $ac_dir_suffix.
16171 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
16172 case $ac_top_builddir_sub in
16173 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16174 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16175 esac ;;
16176esac
16177ac_abs_top_builddir=$ac_pwd
16178ac_abs_builddir=$ac_pwd$ac_dir_suffix
16179# for backward compatibility:
16180ac_top_builddir=$ac_top_build_prefix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016181
16182case $srcdir in
Theodore Ts'oe1052142006-10-21 21:46:47 -040016183 .) # We are building in place.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016184 ac_srcdir=.
Theodore Ts'oe1052142006-10-21 21:46:47 -040016185 ac_top_srcdir=$ac_top_builddir_sub
16186 ac_abs_top_srcdir=$ac_pwd ;;
16187 [\\/]* | ?:[\\/]* ) # Absolute name.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016188 ac_srcdir=$srcdir$ac_dir_suffix;
Theodore Ts'oe1052142006-10-21 21:46:47 -040016189 ac_top_srcdir=$srcdir
16190 ac_abs_top_srcdir=$srcdir ;;
16191 *) # Relative name.
16192 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16193 ac_top_srcdir=$ac_top_build_prefix$srcdir
16194 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016195esac
Theodore Ts'oe1052142006-10-21 21:46:47 -040016196ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016197
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016198
Theodore Ts'oe1052142006-10-21 21:46:47 -040016199 case $ac_mode in
16200 :F)
16201 #
16202 # CONFIG_FILE
16203 #
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016204
16205 case $INSTALL in
16206 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Theodore Ts'oe1052142006-10-21 21:46:47 -040016207 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016208 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016209_ACEOF
Theodore Ts'oe1052142006-10-21 21:46:47 -040016210
16211cat >>$CONFIG_STATUS <<\_ACEOF
16212# If the template does not know about datarootdir, expand it.
16213# FIXME: This hack should be removed a few years after 2.60.
16214ac_datarootdir_hack=; ac_datarootdir_seen=
16215
16216case `sed -n '/datarootdir/ {
16217 p
16218 q
16219}
16220/@datadir@/p
16221/@docdir@/p
16222/@infodir@/p
16223/@localedir@/p
16224/@mandir@/p
16225' $ac_file_inputs` in
16226*datarootdir*) ac_datarootdir_seen=yes;;
16227*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16228 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16229echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16230_ACEOF
16231cat >>$CONFIG_STATUS <<_ACEOF
16232 ac_datarootdir_hack='
16233 s&@datadir@&$datadir&g
16234 s&@docdir@&$docdir&g
16235 s&@infodir@&$infodir&g
16236 s&@localedir@&$localedir&g
16237 s&@mandir@&$mandir&g
16238 s&\\\${datarootdir}&$datarootdir&g' ;;
16239esac
16240_ACEOF
16241
16242# Neutralize VPATH when `$srcdir' = `.'.
16243# Shell code in configure.ac might set extrasub.
16244# FIXME: do we really want to maintain this feature?
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016245cat >>$CONFIG_STATUS <<_ACEOF
16246 sed "$ac_vpsub
16247$extrasub
16248_ACEOF
16249cat >>$CONFIG_STATUS <<\_ACEOF
16250:t
16251/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Theodore Ts'oe1052142006-10-21 21:46:47 -040016252s&@configure_input@&$configure_input&;t t
16253s&@top_builddir@&$ac_top_builddir_sub&;t t
16254s&@srcdir@&$ac_srcdir&;t t
16255s&@abs_srcdir@&$ac_abs_srcdir&;t t
16256s&@top_srcdir@&$ac_top_srcdir&;t t
16257s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16258s&@builddir@&$ac_builddir&;t t
16259s&@abs_builddir@&$ac_abs_builddir&;t t
16260s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16261s&@INSTALL@&$ac_INSTALL&;t t
16262$ac_datarootdir_hack
16263" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016264
Theodore Ts'oe1052142006-10-21 21:46:47 -040016265test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16266 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
16267 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
16268 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16269which seems to be undefined. Please make sure it is defined." >&5
16270echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16271which seems to be undefined. Please make sure it is defined." >&2;}
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016272
Theodore Ts'oe1052142006-10-21 21:46:47 -040016273 rm -f "$tmp/stdin"
16274 case $ac_file in
16275 -) cat "$tmp/out"; rm -f "$tmp/out";;
16276 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
16277 esac
16278 ;;
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016279
16280
Theodore Ts'oe1052142006-10-21 21:46:47 -040016281 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
16282echo "$as_me: executing $ac_file commands" >&6;}
16283 ;;
16284 esac
16285
16286
16287 case $ac_file$ac_mode in
16288 "default-1":C)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016289 for ac_file in $CONFIG_FILES; do
16290 # Support "outfile[:infile[:infile...]]"
16291 case "$ac_file" in
16292 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
Theodore Ts'oa64c9c12000-02-08 20:17:21 +000016293 esac
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016294 # PO directories have a Makefile.in generated from Makefile.in.in.
16295 case "$ac_file" in */Makefile.in)
16296 # Adjust a relative srcdir.
16297 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16298 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
16299 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16300 # In autoconf-2.13 it is called $ac_given_srcdir.
16301 # In autoconf-2.50 it is called $srcdir.
16302 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16303 case "$ac_given_srcdir" in
16304 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16305 /*) top_srcdir="$ac_given_srcdir" ;;
16306 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16307 esac
16308 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16309 rm -f "$ac_dir/POTFILES"
16310 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16311 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016312 POMAKEFILEDEPS="POTFILES.in"
16313 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016314 # on $ac_dir but don't depend on user-specified configuration
16315 # parameters.
16316 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16317 # The LINGUAS file contains the set of available languages.
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016318 if test -n "$OBSOLETE_ALL_LINGUAS"; then
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016319 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16320 fi
16321 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16322 # Hide the ALL_LINGUAS assigment from automake.
16323 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016324 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16325 else
16326 # The set of available languages was given in configure.in.
16327 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016328 fi
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016329 # Compute POFILES
16330 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16331 # Compute UPDATEPOFILES
16332 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16333 # Compute DUMMYPOFILES
16334 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16335 # Compute GMOFILES
16336 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016337 case "$ac_given_srcdir" in
16338 .) srcdirpre= ;;
16339 *) srcdirpre='$(srcdir)/' ;;
16340 esac
16341 POFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016342 UPDATEPOFILES=
16343 DUMMYPOFILES=
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016344 GMOFILES=
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016345 for lang in $ALL_LINGUAS; do
16346 POFILES="$POFILES $srcdirpre$lang.po"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016347 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16348 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016349 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
Theodore Ts'oa04eba32003-05-03 16:35:17 -040016350 done
16351 # CATALOGS depends on both $ac_dir and the user's LINGUAS
16352 # environment variable.
16353 INST_LINGUAS=
16354 if test -n "$ALL_LINGUAS"; then
16355 for presentlang in $ALL_LINGUAS; do
16356 useit=no
16357 if test "%UNSET%" != "$LINGUAS"; then
16358 desiredlanguages="$LINGUAS"
16359 else
16360 desiredlanguages="$ALL_LINGUAS"
16361 fi
16362 for desiredlang in $desiredlanguages; do
16363 # Use the presentlang catalog if desiredlang is
16364 # a. equal to presentlang, or
16365 # b. a variant of presentlang (because in this case,
16366 # presentlang can be used as a fallback for messages
16367 # which are not translated in the desiredlang catalog).
16368 case "$desiredlang" in
16369 "$presentlang"*) useit=yes;;
16370 esac
16371 done
16372 if test $useit = yes; then
16373 INST_LINGUAS="$INST_LINGUAS $presentlang"
16374 fi
16375 done
16376 fi
16377 CATALOGS=
16378 if test -n "$INST_LINGUAS"; then
16379 for lang in $INST_LINGUAS; do
16380 CATALOGS="$CATALOGS $lang.gmo"
16381 done
16382 fi
16383 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016384 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 -040016385 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16386 if test -f "$f"; then
16387 case "$f" in
16388 *.orig | *.bak | *~) ;;
16389 *) cat "$f" >> "$ac_dir/Makefile" ;;
16390 esac
16391 fi
16392 done
16393 fi
16394 ;;
16395 esac
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016396 done ;;
Theodore Ts'o50e1e101997-04-26 13:58:21 +000016397
Theodore Ts'oe1052142006-10-21 21:46:47 -040016398 esac
16399done # for ac_tag
16400
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016401
16402{ (exit 0); exit 0; }
16403_ACEOF
Theodore Ts'o50e1e101997-04-26 13:58:21 +000016404chmod +x $CONFIG_STATUS
Theodore Ts'ob0cacab2004-11-30 19:00:19 -050016405ac_clean_files=$ac_clean_files_save
16406
16407
16408# configure is writing to config.log, and then calls config.status.
16409# config.status does its own redirection, appending to config.log.
16410# Unfortunately, on DOS this fails, as config.log is still kept open
16411# by configure, so config.status won't be able to write to it; its
16412# output is simply discarded. So we exec the FD to /dev/null,
16413# effectively closing config.log, so it can be properly (re)opened and
16414# appended to by config.status. When coming back to configure, we
16415# need to make the FD available again.
16416if test "$no_create" != yes; then
16417 ac_cs_success=:
16418 ac_config_status_args=
16419 test "$silent" = yes &&
16420 ac_config_status_args="$ac_config_status_args --quiet"
16421 exec 5>/dev/null
16422 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16423 exec 5>>config.log
16424 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16425 # would make configure fail if this is the last instruction.
16426 $ac_cs_success || { (exit 1); exit 1; }
16427fi
Theodore Ts'o50e1e101997-04-26 13:58:21 +000016428
Theodore Ts'oee683a12005-02-05 15:53:56 -050016429if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
16430